diff options
412 files changed, 97036 insertions, 22169 deletions
diff --git a/core/core_bind.cpp b/core/core_bind.cpp index 892b74c26a..8308c4fe53 100644 --- a/core/core_bind.cpp +++ b/core/core_bind.cpp @@ -483,6 +483,10 @@ void OS::dump_resources_to_file(const String &p_file) { ::OS::get_singleton()->dump_resources_to_file(p_file.utf8().get_data()); } +Error OS::move_to_trash(const String &p_path) const { + return ::OS::get_singleton()->move_to_trash(p_path); +} + String OS::get_user_data_dir() const { return ::OS::get_singleton()->get_user_data_dir(); } @@ -597,6 +601,7 @@ void OS::_bind_methods() { ClassDB::bind_method(D_METHOD("get_static_memory_usage"), &OS::get_static_memory_usage); ClassDB::bind_method(D_METHOD("get_static_memory_peak_usage"), &OS::get_static_memory_peak_usage); + ClassDB::bind_method(D_METHOD("move_to_trash", "path"), &OS::move_to_trash); ClassDB::bind_method(D_METHOD("get_user_data_dir"), &OS::get_user_data_dir); ClassDB::bind_method(D_METHOD("get_system_dir", "dir", "shared_storage"), &OS::get_system_dir, DEFVAL(true)); ClassDB::bind_method(D_METHOD("get_config_dir"), &OS::get_config_dir); diff --git a/core/core_bind.h b/core/core_bind.h index 591cacdabb..bc68be3f62 100644 --- a/core/core_bind.h +++ b/core/core_bind.h @@ -235,6 +235,7 @@ public: String get_system_dir(SystemDir p_dir, bool p_shared_storage = true) const; + Error move_to_trash(const String &p_path) const; String get_user_data_dir() const; String get_config_dir() const; String get_data_dir() const; diff --git a/core/debugger/remote_debugger.cpp b/core/debugger/remote_debugger.cpp index 425261aa6c..c3506a7eea 100644 --- a/core/debugger/remote_debugger.cpp +++ b/core/debugger/remote_debugger.cpp @@ -169,7 +169,7 @@ public: EngineDebugger::get_singleton()->send_message("performance:profile_frame", arr); } - PerformanceProfiler(Object *p_performance) { + explicit PerformanceProfiler(Object *p_performance) { performance = p_performance; } }; diff --git a/core/debugger/remote_debugger.h b/core/debugger/remote_debugger.h index aada92da60..fdb312ae68 100644 --- a/core/debugger/remote_debugger.h +++ b/core/debugger/remote_debugger.h @@ -108,7 +108,7 @@ public: void send_error(const String &p_func, const String &p_file, int p_line, const String &p_err, const String &p_descr, bool p_editor_notify, ErrorHandlerType p_type); void debug(bool p_can_continue = true, bool p_is_error_breakpoint = false); - RemoteDebugger(Ref<RemoteDebuggerPeer> p_peer); + explicit RemoteDebugger(Ref<RemoteDebuggerPeer> p_peer); ~RemoteDebugger(); }; diff --git a/core/extension/native_extension.cpp b/core/extension/native_extension.cpp index 34a11758f8..076d04a5eb 100644 --- a/core/extension/native_extension.cpp +++ b/core/extension/native_extension.cpp @@ -49,10 +49,10 @@ class NativeExtensionMethodBind : public MethodBind { bool vararg; protected: - virtual Variant::Type _gen_argument_type(int p_arg) const { + virtual Variant::Type _gen_argument_type(int p_arg) const override { return Variant::Type(get_argument_type_func(method_userdata, p_arg)); } - virtual PropertyInfo _gen_argument_type_info(int p_arg) const { + virtual PropertyInfo _gen_argument_type_info(int p_arg) const override { GDNativePropertyInfo pinfo; get_argument_info_func(method_userdata, p_arg, &pinfo); PropertyInfo ret; @@ -66,11 +66,13 @@ protected: } public: - virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const { +#ifdef DEBUG_METHODS_ENABLED + virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const override { return GodotTypeInfo::Metadata(get_argument_metadata_func(method_userdata, p_arg)); } +#endif - virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) { + virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) override { Variant ret; GDExtensionClassInstancePtr extension_instance = p_object->_get_extension_instance(); GDNativeCallError ce{ GDNATIVE_CALL_OK, 0, 0 }; @@ -80,16 +82,16 @@ public: r_error.expected = ce.expected; return ret; } - virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) { + virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) override { ERR_FAIL_COND_MSG(vararg, "Vararg methods don't have ptrcall support. This is most likely an engine bug."); GDExtensionClassInstancePtr extension_instance = p_object->_get_extension_instance(); ptrcall_func(method_userdata, extension_instance, (const GDNativeTypePtr *)p_args, (GDNativeTypePtr)r_ret); } - virtual bool is_vararg() const { + virtual bool is_vararg() const override { return false; } - NativeExtensionMethodBind(const GDNativeExtensionClassMethodInfo *p_method_info) { + explicit NativeExtensionMethodBind(const GDNativeExtensionClassMethodInfo *p_method_info) { method_userdata = p_method_info->method_userdata; call_func = p_method_info->call_func; ptrcall_func = p_method_info->ptrcall_func; diff --git a/core/input/input.cpp b/core/input/input.cpp index 0db20a7c82..c0c029fda0 100644 --- a/core/input/input.cpp +++ b/core/input/input.cpp @@ -1446,4 +1446,8 @@ Input::Input() { } } +Input::~Input() { + singleton = nullptr; +} + ////////////////////////////////////////////////////////// diff --git a/core/input/input.h b/core/input/input.h index bbdac46805..42016f2417 100644 --- a/core/input/input.h +++ b/core/input/input.h @@ -331,6 +331,7 @@ public: void set_event_dispatch_function(EventDispatchFunc p_function); Input(); + ~Input(); }; VARIANT_ENUM_CAST(Input::MouseMode); diff --git a/core/io/file_access_pack.h b/core/io/file_access_pack.h index 44df2029bd..17e87c835a 100644 --- a/core/io/file_access_pack.h +++ b/core/io/file_access_pack.h @@ -93,7 +93,7 @@ private: PathMD5() {} - PathMD5(const Vector<uint8_t> &p_buf) { + explicit PathMD5(const Vector<uint8_t> &p_buf) { a = *((uint64_t *)&p_buf[0]); b = *((uint64_t *)&p_buf[8]); } diff --git a/core/io/logger.h b/core/io/logger.h index e3ac00f11c..8ac086e376 100644 --- a/core/io/logger.h +++ b/core/io/logger.h @@ -67,7 +67,7 @@ public: */ class StdLogger : public Logger { public: - virtual void logv(const char *p_format, va_list p_list, bool p_err) _PRINTF_FORMAT_ATTRIBUTE_2_0; + virtual void logv(const char *p_format, va_list p_list, bool p_err) override _PRINTF_FORMAT_ATTRIBUTE_2_0; virtual ~StdLogger() {} }; @@ -87,19 +87,19 @@ class RotatedFileLogger : public Logger { void rotate_file(); public: - RotatedFileLogger(const String &p_base_path, int p_max_files = 10); + explicit RotatedFileLogger(const String &p_base_path, int p_max_files = 10); - virtual void logv(const char *p_format, va_list p_list, bool p_err) _PRINTF_FORMAT_ATTRIBUTE_2_0; + virtual void logv(const char *p_format, va_list p_list, bool p_err) override _PRINTF_FORMAT_ATTRIBUTE_2_0; }; class CompositeLogger : public Logger { Vector<Logger *> loggers; public: - CompositeLogger(Vector<Logger *> p_loggers); + explicit CompositeLogger(Vector<Logger *> p_loggers); - virtual void logv(const char *p_format, va_list p_list, bool p_err) _PRINTF_FORMAT_ATTRIBUTE_2_0; - virtual void log_error(const char *p_function, const char *p_file, int p_line, const char *p_code, const char *p_rationale, bool p_editor_notify, ErrorType p_type = ERR_ERROR); + virtual void logv(const char *p_format, va_list p_list, bool p_err) override _PRINTF_FORMAT_ATTRIBUTE_2_0; + virtual void log_error(const char *p_function, const char *p_file, int p_line, const char *p_code, const char *p_rationale, bool p_editor_notify, ErrorType p_type = ERR_ERROR) override; void add_logger(Logger *p_logger); diff --git a/core/io/resource.cpp b/core/io/resource.cpp index bf91438810..96efffd49b 100644 --- a/core/io/resource.cpp +++ b/core/io/resource.cpp @@ -257,7 +257,7 @@ Ref<Resource> Resource::duplicate(bool p_subresources) const { List<PropertyInfo> plist; get_property_list(&plist); - Ref<Resource> r = (Resource *)ClassDB::instantiate(get_class()); + Ref<Resource> r = static_cast<Resource *>(ClassDB::instantiate(get_class())); ERR_FAIL_COND_V(r.is_null(), Ref<Resource>()); for (const PropertyInfo &E : plist) { diff --git a/core/io/resource_format_binary.cpp b/core/io/resource_format_binary.cpp index 8d4dbc3f73..b6988109c5 100644 --- a/core/io/resource_format_binary.cpp +++ b/core/io/resource_format_binary.cpp @@ -1153,6 +1153,8 @@ Error ResourceFormatLoaderBinary::rename_dependencies(const String &p_path, cons uint32_t ver_format = f->get_32(); if (ver_format < FORMAT_VERSION_CAN_RENAME_DEPS) { + fw.unref(); + { Ref<DirAccess> da = DirAccess::create(DirAccess::ACCESS_FILESYSTEM); da->remove(p_path + ".depren"); @@ -1295,6 +1297,8 @@ Error ResourceFormatLoaderBinary::rename_dependencies(const String &p_path, cons return ERR_CANT_CREATE; } + fw.unref(); + Ref<DirAccess> da = DirAccess::create(DirAccess::ACCESS_RESOURCES); da->remove(p_path); da->rename(p_path + ".depren", p_path); diff --git a/core/math/convex_hull.cpp b/core/math/convex_hull.cpp index bd292f4c2a..23a0b5dd54 100644 --- a/core/math/convex_hull.cpp +++ b/core/math/convex_hull.cpp @@ -509,7 +509,7 @@ public: Face() { } - void init(Vertex *p_a, Vertex *p_b, Vertex *p_c) { + void init(Vertex *p_a, const Vertex *p_b, const Vertex *p_c) { nearby_vertex = p_a; origin = p_a->point; dir0 = *p_b - *p_a; @@ -614,7 +614,7 @@ private: static Orientation get_orientation(const Edge *p_prev, const Edge *p_next, const Point32 &p_s, const Point32 &p_t); Edge *find_max_angle(bool p_ccw, const Vertex *p_start, const Point32 &p_s, const Point64 &p_rxs, const Point64 &p_ssxrxs, Rational64 &p_min_cot); - void find_edge_for_coplanar_faces(Vertex *p_c0, Vertex *p_c1, Edge *&p_e0, Edge *&p_e1, Vertex *p_stop0, Vertex *p_stop1); + void find_edge_for_coplanar_faces(Vertex *p_c0, Vertex *p_c1, Edge *&p_e0, Edge *&p_e1, const Vertex *p_stop0, const Vertex *p_stop1); Edge *new_edge_pair(Vertex *p_from, Vertex *p_to); @@ -1189,7 +1189,7 @@ ConvexHullInternal::Edge *ConvexHullInternal::find_max_angle(bool p_ccw, const V return min_edge; } -void ConvexHullInternal::find_edge_for_coplanar_faces(Vertex *p_c0, Vertex *p_c1, Edge *&p_e0, Edge *&p_e1, Vertex *p_stop0, Vertex *p_stop1) { +void ConvexHullInternal::find_edge_for_coplanar_faces(Vertex *p_c0, Vertex *p_c1, Edge *&p_e0, Edge *&p_e1, const Vertex *p_stop0, const Vertex *p_stop1) { Edge *start0 = p_e0; Edge *start1 = p_e1; Point32 et0 = start0 ? start0->target->point : p_c0->point; diff --git a/core/math/geometry_3d.cpp b/core/math/geometry_3d.cpp index bd22bffb1f..f76de079e4 100644 --- a/core/math/geometry_3d.cpp +++ b/core/math/geometry_3d.cpp @@ -904,8 +904,8 @@ Vector<Vector3> Geometry3D::compute_convex_mesh_points(const Plane *p_planes, in /* dt of 1d function using squared distance */ static void edt(float *f, int stride, int n) { float *d = (float *)alloca(sizeof(float) * n + sizeof(int) * n + sizeof(float) * (n + 1)); - int *v = (int *)&(d[n]); - float *z = (float *)&v[n]; + int *v = reinterpret_cast<int *>(&(d[n])); + float *z = reinterpret_cast<float *>(&v[n]); int k = 0; v[0] = 0; diff --git a/core/math/math_funcs.h b/core/math/math_funcs.h index b741277872..068bc0397e 100644 --- a/core/math/math_funcs.h +++ b/core/math/math_funcs.h @@ -103,6 +103,9 @@ public: static _ALWAYS_INLINE_ double log(double p_x) { return ::log(p_x); } static _ALWAYS_INLINE_ float log(float p_x) { return ::logf(p_x); } + static _ALWAYS_INLINE_ double log1p(double p_x) { return ::log1p(p_x); } + static _ALWAYS_INLINE_ float log1p(float p_x) { return ::log1pf(p_x); } + static _ALWAYS_INLINE_ double log2(double p_x) { return ::log2(p_x); } static _ALWAYS_INLINE_ float log2(float p_x) { return ::log2f(p_x); } diff --git a/core/object/method_bind.h b/core/object/method_bind.h index bde6cba199..2870195911 100644 --- a/core/object/method_bind.h +++ b/core/object/method_bind.h @@ -152,7 +152,7 @@ protected: MethodInfo method_info; public: - virtual PropertyInfo _gen_argument_type_info(int p_arg) const { + virtual PropertyInfo _gen_argument_type_info(int p_arg) const override { if (p_arg < 0) { return _gen_return_type_info(); } else if (p_arg < method_info.arguments.size()) { @@ -162,23 +162,23 @@ public: } } - virtual Variant::Type _gen_argument_type(int p_arg) const { + virtual Variant::Type _gen_argument_type(int p_arg) const override { return _gen_argument_type_info(p_arg).type; } #ifdef DEBUG_METHODS_ENABLED - virtual GodotTypeInfo::Metadata get_argument_meta(int) const { + virtual GodotTypeInfo::Metadata get_argument_meta(int) const override { return GodotTypeInfo::METADATA_NONE; } #endif - virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) { + virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) override { ERR_FAIL(); // Can't call. } virtual bool is_const() const { return false; } - virtual bool is_vararg() const { return true; } + virtual bool is_vararg() const override { return true; } MethodBindVarArgBase( R (T::*p_method)(const Variant **, int, Callable::CallError &), @@ -224,7 +224,7 @@ class MethodBindVarArgT : public MethodBindVarArgBase<MethodBindVarArgT<T>, T, v friend class MethodBindVarArgBase<MethodBindVarArgT<T>, T, void, false>; public: - virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) { + virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) override { (static_cast<T *>(p_object)->*MethodBindVarArgBase<MethodBindVarArgT<T>, T, void, false>::method)(p_args, p_arg_count, r_error); return {}; } @@ -255,7 +255,7 @@ class MethodBindVarArgTR : public MethodBindVarArgBase<MethodBindVarArgTR<T, R>, friend class MethodBindVarArgBase<MethodBindVarArgTR<T, R>, T, R, true>; public: - virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) { + virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) override { return (static_cast<T *>(p_object)->*MethodBindVarArgBase<MethodBindVarArgTR<T, R>, T, R, true>::method)(p_args, p_arg_count, r_error); } @@ -303,7 +303,7 @@ protected: #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wlogical-op" #endif - virtual Variant::Type _gen_argument_type(int p_arg) const { + virtual Variant::Type _gen_argument_type(int p_arg) const override { if (p_arg >= 0 && p_arg < (int)sizeof...(P)) { return call_get_argument_type<P...>(p_arg); } else { @@ -314,7 +314,7 @@ protected: #pragma GCC diagnostic pop #endif - virtual PropertyInfo _gen_argument_type_info(int p_arg) const { + virtual PropertyInfo _gen_argument_type_info(int p_arg) const override { PropertyInfo pi; call_get_argument_type_info<P...>(p_arg, pi); return pi; @@ -322,25 +322,25 @@ protected: public: #ifdef DEBUG_METHODS_ENABLED - virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const { + virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const override { return call_get_argument_metadata<P...>(p_arg); } #endif - virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) { + virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) override { #ifdef TYPED_METHOD_BIND call_with_variant_args_dv(static_cast<T *>(p_object), method, p_args, p_arg_count, r_error, get_default_arguments()); #else - call_with_variant_args_dv((MB_T *)(p_object), method, p_args, p_arg_count, r_error, get_default_arguments()); + call_with_variant_args_dv(reinterpret_cast<MB_T *>(p_object), method, p_args, p_arg_count, r_error, get_default_arguments()); #endif return Variant(); } - virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) { + virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) override { #ifdef TYPED_METHOD_BIND call_with_ptr_args<T, P...>(static_cast<T *>(p_object), method, p_args); #else - call_with_ptr_args<MB_T, P...>((MB_T *)(p_object), method, p_args); + call_with_ptr_args<MB_T, P...>(reinterpret_cast<MB_T *>(p_object), method, p_args); #endif } @@ -378,7 +378,7 @@ protected: #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wlogical-op" #endif - virtual Variant::Type _gen_argument_type(int p_arg) const { + virtual Variant::Type _gen_argument_type(int p_arg) const override { if (p_arg >= 0 && p_arg < (int)sizeof...(P)) { return call_get_argument_type<P...>(p_arg); } else { @@ -389,7 +389,7 @@ protected: #pragma GCC diagnostic pop #endif - virtual PropertyInfo _gen_argument_type_info(int p_arg) const { + virtual PropertyInfo _gen_argument_type_info(int p_arg) const override { PropertyInfo pi; call_get_argument_type_info<P...>(p_arg, pi); return pi; @@ -397,25 +397,25 @@ protected: public: #ifdef DEBUG_METHODS_ENABLED - virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const { + virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const override { return call_get_argument_metadata<P...>(p_arg); } #endif - virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) { + virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) override { #ifdef TYPED_METHOD_BIND call_with_variant_argsc_dv(static_cast<T *>(p_object), method, p_args, p_arg_count, r_error, get_default_arguments()); #else - call_with_variant_argsc_dv((MB_T *)(p_object), method, p_args, p_arg_count, r_error, get_default_arguments()); + call_with_variant_argsc_dv(reinterpret_cast<MB_T *>(p_object), method, p_args, p_arg_count, r_error, get_default_arguments()); #endif return Variant(); } - virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) { + virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) override { #ifdef TYPED_METHOD_BIND call_with_ptr_argsc<T, P...>(static_cast<T *>(p_object), method, p_args); #else - call_with_ptr_argsc<MB_T, P...>((MB_T *)(p_object), method, p_args); + call_with_ptr_argsc<MB_T, P...>(reinterpret_cast<MB_T *>(p_object), method, p_args); #endif } @@ -455,7 +455,7 @@ protected: #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wlogical-op" #endif - virtual Variant::Type _gen_argument_type(int p_arg) const { + virtual Variant::Type _gen_argument_type(int p_arg) const override { if (p_arg >= 0 && p_arg < (int)sizeof...(P)) { return call_get_argument_type<P...>(p_arg); } else { @@ -463,7 +463,7 @@ protected: } } - virtual PropertyInfo _gen_argument_type_info(int p_arg) const { + virtual PropertyInfo _gen_argument_type_info(int p_arg) const override { if (p_arg >= 0 && p_arg < (int)sizeof...(P)) { PropertyInfo pi; call_get_argument_type_info<P...>(p_arg, pi); @@ -478,7 +478,7 @@ protected: public: #ifdef DEBUG_METHODS_ENABLED - virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const { + virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const override { if (p_arg >= 0) { return call_get_argument_metadata<P...>(p_arg); } else { @@ -487,21 +487,21 @@ public: } #endif - virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) { + virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) override { Variant ret; #ifdef TYPED_METHOD_BIND call_with_variant_args_ret_dv(static_cast<T *>(p_object), method, p_args, p_arg_count, ret, r_error, get_default_arguments()); #else - call_with_variant_args_ret_dv((MB_T *)p_object, method, p_args, p_arg_count, ret, r_error, get_default_arguments()); + call_with_variant_args_ret_dv(reinterpret_cast<MB_T *>(p_object), method, p_args, p_arg_count, ret, r_error, get_default_arguments()); #endif return ret; } - virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) { + virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) override { #ifdef TYPED_METHOD_BIND call_with_ptr_args_ret<T, R, P...>(static_cast<T *>(p_object), method, p_args, r_ret); #else - call_with_ptr_args_ret<MB_T, R, P...>((MB_T *)(p_object), method, p_args, r_ret); + call_with_ptr_args_ret<MB_T, R, P...>(reinterpret_cast<MB_T *>(p_object), method, p_args, r_ret); #endif } @@ -542,7 +542,7 @@ protected: #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wlogical-op" #endif - virtual Variant::Type _gen_argument_type(int p_arg) const { + virtual Variant::Type _gen_argument_type(int p_arg) const override { if (p_arg >= 0 && p_arg < (int)sizeof...(P)) { return call_get_argument_type<P...>(p_arg); } else { @@ -550,7 +550,7 @@ protected: } } - virtual PropertyInfo _gen_argument_type_info(int p_arg) const { + virtual PropertyInfo _gen_argument_type_info(int p_arg) const override { if (p_arg >= 0 && p_arg < (int)sizeof...(P)) { PropertyInfo pi; call_get_argument_type_info<P...>(p_arg, pi); @@ -565,7 +565,7 @@ protected: public: #ifdef DEBUG_METHODS_ENABLED - virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const { + virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const override { if (p_arg >= 0) { return call_get_argument_metadata<P...>(p_arg); } else { @@ -574,21 +574,21 @@ public: } #endif - virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) { + virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) override { Variant ret; #ifdef TYPED_METHOD_BIND call_with_variant_args_retc_dv(static_cast<T *>(p_object), method, p_args, p_arg_count, ret, r_error, get_default_arguments()); #else - call_with_variant_args_retc_dv((MB_T *)(p_object), method, p_args, p_arg_count, ret, r_error, get_default_arguments()); + call_with_variant_args_retc_dv(reinterpret_cast<MB_T *>(p_object), method, p_args, p_arg_count, ret, r_error, get_default_arguments()); #endif return ret; } - virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) { + virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) override { #ifdef TYPED_METHOD_BIND call_with_ptr_args_retc<T, R, P...>(static_cast<T *>(p_object), method, p_args, r_ret); #else - call_with_ptr_args_retc<MB_T, R, P...>((MB_T *)(p_object), method, p_args, r_ret); + call_with_ptr_args_retc<MB_T, R, P...>(reinterpret_cast<MB_T *>(p_object), method, p_args, r_ret); #endif } @@ -626,7 +626,7 @@ protected: #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wlogical-op" #endif - virtual Variant::Type _gen_argument_type(int p_arg) const { + virtual Variant::Type _gen_argument_type(int p_arg) const override { if (p_arg >= 0 && p_arg < (int)sizeof...(P)) { return call_get_argument_type<P...>(p_arg); } else { @@ -637,7 +637,7 @@ protected: #pragma GCC diagnostic pop #endif - virtual PropertyInfo _gen_argument_type_info(int p_arg) const { + virtual PropertyInfo _gen_argument_type_info(int p_arg) const override { PropertyInfo pi; call_get_argument_type_info<P...>(p_arg, pi); return pi; @@ -645,18 +645,18 @@ protected: public: #ifdef DEBUG_METHODS_ENABLED - virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const { + virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const override { return call_get_argument_metadata<P...>(p_arg); } #endif - virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) { + virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) override { (void)p_object; // unused call_with_variant_args_static_dv(function, p_args, p_arg_count, r_error, get_default_arguments()); return Variant(); } - virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) { + virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) override { (void)p_object; (void)r_ret; call_with_ptr_args_static_method(function, p_args); @@ -689,7 +689,7 @@ protected: #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wlogical-op" #endif - virtual Variant::Type _gen_argument_type(int p_arg) const { + virtual Variant::Type _gen_argument_type(int p_arg) const override { if (p_arg >= 0 && p_arg < (int)sizeof...(P)) { return call_get_argument_type<P...>(p_arg); } else { @@ -700,7 +700,7 @@ protected: #pragma GCC diagnostic pop #endif - virtual PropertyInfo _gen_argument_type_info(int p_arg) const { + virtual PropertyInfo _gen_argument_type_info(int p_arg) const override { if (p_arg >= 0 && p_arg < (int)sizeof...(P)) { PropertyInfo pi; call_get_argument_type_info<P...>(p_arg, pi); @@ -712,7 +712,7 @@ protected: public: #ifdef DEBUG_METHODS_ENABLED - virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const { + virtual GodotTypeInfo::Metadata get_argument_meta(int p_arg) const override { if (p_arg >= 0) { return call_get_argument_metadata<P...>(p_arg); } else { @@ -721,13 +721,13 @@ public: } #endif - virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) { + virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) override { Variant ret; call_with_variant_args_static_ret_dv(function, p_args, p_arg_count, ret, r_error, get_default_arguments()); return ret; } - virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) { + virtual void ptrcall(Object *p_object, const void **p_args, void *r_ret) override { (void)p_object; call_with_ptr_args_static_method_ret(function, p_args, r_ret); } diff --git a/core/os/keyboard.h b/core/os/keyboard.h index a21d81b2e7..3176a8a210 100644 --- a/core/os/keyboard.h +++ b/core/os/keyboard.h @@ -294,7 +294,7 @@ enum class Key { enum class KeyModifierMask { CODE_MASK = ((1 << 25) - 1), ///< Apply this mask to any keycode to remove modifiers. - MODIFIER_MASK = (0xFF << 24), ///< Apply this mask to isolate modifiers. + MODIFIER_MASK = (0x7F << 24), ///< Apply this mask to isolate modifiers. SHIFT = (1 << 25), ALT = (1 << 26), META = (1 << 27), diff --git a/core/os/time.cpp b/core/os/time.cpp index 2c6b142140..f10a2ec186 100644 --- a/core/os/time.cpp +++ b/core/os/time.cpp @@ -97,12 +97,17 @@ VARIANT_ENUM_CAST(Time::Weekday); #define VALIDATE_YMDHMS(ret) \ ERR_FAIL_COND_V_MSG(month == 0, ret, "Invalid month value of: " + itos(month) + ", months are 1-indexed and cannot be 0. See the Time.Month enum for valid values."); \ + ERR_FAIL_COND_V_MSG(month < 0, ret, "Invalid month value of: " + itos(month) + "."); \ ERR_FAIL_COND_V_MSG(month > 12, ret, "Invalid month value of: " + itos(month) + ". See the Time.Month enum for valid values."); \ ERR_FAIL_COND_V_MSG(hour > 23, ret, "Invalid hour value of: " + itos(hour) + "."); \ + ERR_FAIL_COND_V_MSG(hour < 0, ret, "Invalid hour value of: " + itos(hour) + "."); \ ERR_FAIL_COND_V_MSG(minute > 59, ret, "Invalid minute value of: " + itos(minute) + "."); \ + ERR_FAIL_COND_V_MSG(minute < 0, ret, "Invalid minute value of: " + itos(minute) + "."); \ ERR_FAIL_COND_V_MSG(second > 59, ret, "Invalid second value of: " + itos(second) + " (leap seconds are not supported)."); \ + ERR_FAIL_COND_V_MSG(second < 0, ret, "Invalid second value of: " + itos(second) + "."); \ + ERR_FAIL_COND_V_MSG(day == 0, ret, "Invalid day value of: " + itos(day) + ", days are 1-indexed and cannot be 0."); \ + ERR_FAIL_COND_V_MSG(day < 0, ret, "Invalid day value of: " + itos(day) + "."); \ /* Do this check after month is tested as valid. */ \ - ERR_FAIL_COND_V_MSG(day == 0, ret, "Invalid day value of: " + itos(month) + ", days are 1-indexed and cannot be 0."); \ uint8_t days_in_this_month = MONTH_DAYS_TABLE[IS_LEAP_YEAR(year)][month - 1]; \ ERR_FAIL_COND_V_MSG(day > days_in_this_month, ret, "Invalid day value of: " + itos(day) + " which is larger than the maximum for this month, " + itos(days_in_this_month) + "."); @@ -127,10 +132,10 @@ VARIANT_ENUM_CAST(Time::Weekday); #define PARSE_ISO8601_STRING(ret) \ int64_t year = UNIX_EPOCH_YEAR_AD; \ Month month = MONTH_JANUARY; \ - uint8_t day = 1; \ - uint8_t hour = 0; \ - uint8_t minute = 0; \ - uint8_t second = 0; \ + int day = 1; \ + int hour = 0; \ + int minute = 0; \ + int second = 0; \ { \ bool has_date = false, has_time = false; \ String date, time; \ @@ -178,11 +183,11 @@ VARIANT_ENUM_CAST(Time::Weekday); /* Get all time values from the dictionary. If it doesn't exist, set the */ \ /* values to the default values for Unix epoch (1970-01-01 00:00:00). */ \ int64_t year = p_datetime.has(YEAR_KEY) ? int64_t(p_datetime[YEAR_KEY]) : UNIX_EPOCH_YEAR_AD; \ - Month month = Month((p_datetime.has(MONTH_KEY)) ? uint8_t(p_datetime[MONTH_KEY]) : 1); \ - uint8_t day = p_datetime.has(DAY_KEY) ? uint8_t(p_datetime[DAY_KEY]) : 1; \ - uint8_t hour = p_datetime.has(HOUR_KEY) ? uint8_t(p_datetime[HOUR_KEY]) : 0; \ - uint8_t minute = p_datetime.has(MINUTE_KEY) ? uint8_t(p_datetime[MINUTE_KEY]) : 0; \ - uint8_t second = p_datetime.has(SECOND_KEY) ? uint8_t(p_datetime[SECOND_KEY]) : 0; + Month month = Month((p_datetime.has(MONTH_KEY)) ? int(p_datetime[MONTH_KEY]) : 1); \ + int day = p_datetime.has(DAY_KEY) ? int(p_datetime[DAY_KEY]) : 1; \ + int hour = p_datetime.has(HOUR_KEY) ? int(p_datetime[HOUR_KEY]) : 0; \ + int minute = p_datetime.has(MINUTE_KEY) ? int(p_datetime[MINUTE_KEY]) : 0; \ + int second = p_datetime.has(SECOND_KEY) ? int(p_datetime[SECOND_KEY]) : 0; Time *Time::singleton = nullptr; diff --git a/core/os/time.h b/core/os/time.h index 0021c0ac6f..c4d10006fc 100644 --- a/core/os/time.h +++ b/core/os/time.h @@ -51,7 +51,7 @@ class Time : public Object { public: static Time *get_singleton(); - enum Month : uint8_t { + enum Month { /// Start at 1 to follow Windows SYSTEMTIME structure /// https://msdn.microsoft.com/en-us/library/windows/desktop/ms724950(v=vs.85).aspx MONTH_JANUARY = 1, diff --git a/core/string/string_name.cpp b/core/string/string_name.cpp index 2e941b8037..9c4fc4e1b7 100644 --- a/core/string/string_name.cpp +++ b/core/string/string_name.cpp @@ -247,6 +247,7 @@ StringName::StringName(const char *p_name, bool p_static) { _data->cname = nullptr; _data->next = _table[idx]; _data->prev = nullptr; + #ifdef DEBUG_ENABLED if (unlikely(debug_stringname)) { // Keep in memory, force static. diff --git a/core/string/string_name.h b/core/string/string_name.h index f4233854ac..ff4c41af94 100644 --- a/core/string/string_name.h +++ b/core/string/string_name.h @@ -35,6 +35,8 @@ #include "core/string/ustring.h" #include "core/templates/safe_refcount.h" +#define UNIQUE_NODE_PREFIX "%" + class Main; struct StaticCString { @@ -100,6 +102,17 @@ public: bool operator==(const String &p_name) const; bool operator==(const char *p_name) const; bool operator!=(const String &p_name) const; + + _FORCE_INLINE_ bool is_node_unique_name() const { + if (!_data) { + return false; + } + if (_data->cname != nullptr) { + return (char32_t)_data->cname[0] == (char32_t)UNIQUE_NODE_PREFIX[0]; + } else { + return (char32_t)_data->name[0] == (char32_t)UNIQUE_NODE_PREFIX[0]; + } + } _FORCE_INLINE_ bool operator<(const StringName &p_name) const { return _data < p_name._data; } diff --git a/core/string/ustring.cpp b/core/string/ustring.cpp index 7cfd34b53e..a2b1e4c428 100644 --- a/core/string/ustring.cpp +++ b/core/string/ustring.cpp @@ -35,6 +35,7 @@ #include "core/math/math_funcs.h" #include "core/os/memory.h" #include "core/string/print_string.h" +#include "core/string/string_name.h" #include "core/string/translation.h" #include "core/string/ucaps.h" #include "core/variant/variant.h" @@ -4123,15 +4124,11 @@ String String::path_to(const String &p_path) const { dst += "/"; } - String base; - if (src.begins_with("res://") && dst.begins_with("res://")) { - base = "res:/"; src = src.replace("res://", "/"); dst = dst.replace("res://", "/"); } else if (src.begins_with("user://") && dst.begins_with("user://")) { - base = "user:/"; src = src.replace("user://", "/"); dst = dst.replace("user://", "/"); @@ -4146,7 +4143,6 @@ String String::path_to(const String &p_path) const { return p_path; //impossible to do this } - base = src_begin; src = src.substr(src_begin.length(), src.length()); dst = dst.substr(dst_begin.length(), dst.length()); } @@ -4357,7 +4353,7 @@ String String::property_name_encode() const { } // Changes made to the set of invalid characters must also be reflected in the String documentation. -const String String::invalid_node_name_characters = ". : @ / \""; +const String String::invalid_node_name_characters = ". : @ / \" " UNIQUE_NODE_PREFIX; String String::validate_node_name() const { Vector<String> chars = String::invalid_node_name_characters.split(" "); diff --git a/core/templates/oa_hash_map.h b/core/templates/oa_hash_map.h index e4d9323c45..25c21d1802 100644 --- a/core/templates/oa_hash_map.h +++ b/core/templates/oa_hash_map.h @@ -246,13 +246,17 @@ public: return false; } - /** - * returns true if the value was found, false otherwise. - * - * if r_data is not nullptr then the value will be written to the object - * it points to. - */ - TValue *lookup_ptr(const TKey &p_key) const { + const TValue *lookup_ptr(const TKey &p_key) const { + uint32_t pos = 0; + bool exists = _lookup_pos(p_key, pos); + + if (exists) { + return &values[pos]; + } + return nullptr; + } + + TValue *lookup_ptr(const TKey &p_key) { uint32_t pos = 0; bool exists = _lookup_pos(p_key, pos); diff --git a/core/variant/variant.cpp b/core/variant/variant.cpp index b3e909b489..da5d73d519 100644 --- a/core/variant/variant.cpp +++ b/core/variant/variant.cpp @@ -184,7 +184,7 @@ bool Variant::can_convert(Variant::Type p_type_from, Variant::Type p_type_to) { if (p_type_from == p_type_to) { return true; } - if (p_type_to == NIL && p_type_from != NIL) { //nil can convert to anything + if (p_type_to == NIL) { //nil can convert to anything return true; } @@ -490,7 +490,7 @@ bool Variant::can_convert_strict(Variant::Type p_type_from, Variant::Type p_type if (p_type_from == p_type_to) { return true; } - if (p_type_to == NIL && p_type_from != NIL) { //nil can convert to anything + if (p_type_to == NIL) { //nil can convert to anything return true; } diff --git a/core/variant/variant_call.cpp b/core/variant/variant_call.cpp index f1daf1de13..9dae0720d9 100644 --- a/core/variant/variant_call.cpp +++ b/core/variant/variant_call.cpp @@ -1239,10 +1239,10 @@ void Variant::get_method_list(List<MethodInfo> *p_list) const { void Variant::get_constants_for_type(Variant::Type p_type, List<StringName> *p_constants) { ERR_FAIL_INDEX(p_type, Variant::VARIANT_MAX); - _VariantCall::ConstantData &cd = _VariantCall::constant_data[p_type]; + const _VariantCall::ConstantData &cd = _VariantCall::constant_data[p_type]; #ifdef DEBUG_ENABLED - for (List<StringName>::Element *E = cd.value_ordered.front(); E; E = E->next()) { + for (const List<StringName>::Element *E = cd.value_ordered.front(); E; E = E->next()) { p_constants->push_back(E->get()); #else for (const KeyValue<StringName, int> &E : cd.value) { @@ -1251,7 +1251,7 @@ void Variant::get_constants_for_type(Variant::Type p_type, List<StringName> *p_c } #ifdef DEBUG_ENABLED - for (List<StringName>::Element *E = cd.variant_value_ordered.front(); E; E = E->next()) { + for (const List<StringName>::Element *E = cd.variant_value_ordered.front(); E; E = E->next()) { p_constants->push_back(E->get()); #else for (const KeyValue<StringName, Variant> &E : cd.variant_value) { diff --git a/core/variant/variant_parser.cpp b/core/variant/variant_parser.cpp index e889a1bb40..5fc6df8f39 100644 --- a/core/variant/variant_parser.cpp +++ b/core/variant/variant_parser.cpp @@ -344,7 +344,6 @@ Error VariantParser::get_token(Stream *p_stream, Token &r_token, int &line, Stri if (string_name) { r_token.type = TK_STRING_NAME; r_token.value = StringName(str); - string_name = false; //reset } else { r_token.type = TK_STRING; r_token.value = str; diff --git a/doc/classes/@GlobalScope.xml b/doc/classes/@GlobalScope.xml index da6513a08b..0a25e36899 100644 --- a/doc/classes/@GlobalScope.xml +++ b/doc/classes/@GlobalScope.xml @@ -2013,7 +2013,7 @@ <constant name="KEY_CODE_MASK" value="33554431" enum="KeyModifierMask"> Key Code mask. </constant> - <constant name="KEY_MODIFIER_MASK" value="-16777216" enum="KeyModifierMask"> + <constant name="KEY_MODIFIER_MASK" value="2130706432" enum="KeyModifierMask"> Modifier key mask. </constant> <constant name="KEY_MASK_SHIFT" value="33554432" enum="KeyModifierMask"> diff --git a/doc/classes/BaseMaterial3D.xml b/doc/classes/BaseMaterial3D.xml index ae7b0afaa7..4b6f6eec67 100644 --- a/doc/classes/BaseMaterial3D.xml +++ b/doc/classes/BaseMaterial3D.xml @@ -63,6 +63,9 @@ <member name="albedo_tex_force_srgb" type="bool" setter="set_flag" getter="get_flag" default="false"> Forces a conversion of the [member albedo_texture] from sRGB space to linear space. </member> + <member name="albedo_tex_msdf" type="bool" setter="set_flag" getter="get_flag" default="false"> + Enables multichannel signed distance field rendering shader. Use [member msdf_pixel_range] and [member msdf_outline_size] to configure MSDF paramenters. + </member> <member name="albedo_texture" type="Texture2D" setter="set_texture" getter="get_texture"> Texture to multiply by [member albedo_color]. Used for basic texturing of objects. </member> @@ -243,6 +246,12 @@ <member name="metallic_texture_channel" type="int" setter="set_metallic_texture_channel" getter="get_metallic_texture_channel" enum="BaseMaterial3D.TextureChannel" default="0"> Specifies the channel of the [member metallic_texture] in which the metallic information is stored. This is useful when you store the information for multiple effects in a single texture. For example if you stored metallic in the red channel, roughness in the blue, and ambient occlusion in the green you could reduce the number of textures you use. </member> + <member name="msdf_outline_size" type="float" setter="set_msdf_outline_size" getter="get_msdf_outline_size" default="0.0"> + The width of the shape outine. + </member> + <member name="msdf_pixel_range" type="float" setter="set_msdf_pixel_range" getter="get_msdf_pixel_range" default="4.0"> + The width of the range around the shape between the minimum and maximum representable signed distance. + </member> <member name="no_depth_test" type="bool" setter="set_flag" getter="get_flag" default="false"> If [code]true[/code], depth testing is disabled and the object will be drawn in render order. </member> @@ -647,7 +656,10 @@ </constant> <constant name="FLAG_PARTICLE_TRAILS_MODE" value="19" enum="Flags"> </constant> - <constant name="FLAG_MAX" value="20" enum="Flags"> + <constant name="FLAG_ALBEDO_TEXTURE_MSDF" value="20" enum="Flags"> + Enables multichannel signed distance field rendering shader. + </constant> + <constant name="FLAG_MAX" value="21" enum="Flags"> Represents the size of the [enum Flags] enum. </constant> <constant name="DIFFUSE_BURLEY" value="0" enum="DiffuseMode"> diff --git a/doc/classes/Button.xml b/doc/classes/Button.xml index af9724af08..d85d02fbfb 100644 --- a/doc/classes/Button.xml +++ b/doc/classes/Button.xml @@ -78,7 +78,7 @@ </member> <member name="icon" type="Texture2D" setter="set_button_icon" getter="get_button_icon"> Button's icon, if text is present the icon will be placed before the text. - To edit margin and spacing of the icon, use [theme_item hseparation] theme property and [code]content_margin_*[/code] properties of the used [StyleBox]es. + To edit margin and spacing of the icon, use [theme_item h_separation] theme property and [code]content_margin_*[/code] properties of the used [StyleBox]es. </member> <member name="icon_alignment" type="int" setter="set_icon_alignment" getter="get_icon_alignment" enum="HorizontalAlignment" default="0"> Specifies if the icon should be aligned to the left, right, or center of a button. Uses the same [enum @GlobalScope.HorizontalAlignment] constants as the text alignment. If centered, text will draw on top of the icon. @@ -133,7 +133,7 @@ <theme_item name="icon_pressed_color" data_type="color" type="Color" default="Color(1, 1, 1, 1)"> Icon modulate [Color] used when the [Button] is being pressed. </theme_item> - <theme_item name="hseparation" data_type="constant" type="int" default="2"> + <theme_item name="h_separation" data_type="constant" type="int" default="2"> The horizontal space between [Button]'s icon and text. </theme_item> <theme_item name="outline_size" data_type="constant" type="int" default="0"> diff --git a/doc/classes/CheckBox.xml b/doc/classes/CheckBox.xml index 462ab81587..6483faf763 100644 --- a/doc/classes/CheckBox.xml +++ b/doc/classes/CheckBox.xml @@ -35,10 +35,10 @@ <theme_item name="font_pressed_color" data_type="color" type="Color" default="Color(1, 1, 1, 1)"> The [CheckBox] text's font color when it's pressed. </theme_item> - <theme_item name="check_vadjust" data_type="constant" type="int" default="0"> + <theme_item name="check_v_adjust" data_type="constant" type="int" default="0"> The vertical offset used when rendering the check icons (in pixels). </theme_item> - <theme_item name="hseparation" data_type="constant" type="int" default="4"> + <theme_item name="h_separation" data_type="constant" type="int" default="4"> The separation between the check icon and the text (in pixels). </theme_item> <theme_item name="outline_size" data_type="constant" type="int" default="0"> diff --git a/doc/classes/CheckButton.xml b/doc/classes/CheckButton.xml index c6ebfaf4b0..51b0411f4e 100644 --- a/doc/classes/CheckButton.xml +++ b/doc/classes/CheckButton.xml @@ -35,10 +35,10 @@ <theme_item name="font_pressed_color" data_type="color" type="Color" default="Color(1, 1, 1, 1)"> The [CheckButton] text's font color when it's pressed. </theme_item> - <theme_item name="check_vadjust" data_type="constant" type="int" default="0"> + <theme_item name="check_v_adjust" data_type="constant" type="int" default="0"> The vertical offset used when rendering the toggle icons (in pixels). </theme_item> - <theme_item name="hseparation" data_type="constant" type="int" default="4"> + <theme_item name="h_separation" data_type="constant" type="int" default="4"> The separation between the toggle icon and the text (in pixels). </theme_item> <theme_item name="outline_size" data_type="constant" type="int" default="0"> diff --git a/doc/classes/ColorPickerButton.xml b/doc/classes/ColorPickerButton.xml index f5e752578e..53d35c1a3d 100644 --- a/doc/classes/ColorPickerButton.xml +++ b/doc/classes/ColorPickerButton.xml @@ -74,7 +74,7 @@ <theme_item name="font_pressed_color" data_type="color" type="Color" default="Color(0.8, 0.8, 0.8, 1)"> Text [Color] used when the [ColorPickerButton] is being pressed. </theme_item> - <theme_item name="hseparation" data_type="constant" type="int" default="2"> + <theme_item name="h_separation" data_type="constant" type="int" default="2"> The horizontal space between [ColorPickerButton]'s icon and text. </theme_item> <theme_item name="outline_size" data_type="constant" type="int" default="0"> diff --git a/doc/classes/Control.xml b/doc/classes/Control.xml index 78150af9dd..d084bd4db9 100644 --- a/doc/classes/Control.xml +++ b/doc/classes/Control.xml @@ -665,7 +665,8 @@ <method name="is_drag_successful" qualifiers="const"> <return type="bool" /> <description> - Returns [code]true[/code] if drag operation is successful. + Returns [code]true[/code] if a drag operation is successful. Alternative to [method Viewport.gui_is_drag_successful]. + Best used with [constant Node.NOTIFICATION_DRAG_END]. </description> </method> <method name="is_layout_rtl" qualifiers="const"> @@ -1358,27 +1359,5 @@ <constant name="TEXT_DIRECTION_RTL" value="2" enum="TextDirection"> Right-to-left text writing direction. </constant> - <constant name="STRUCTURED_TEXT_DEFAULT" value="0" enum="StructuredTextParser"> - Use default behavior. Same as [code]STRUCTURED_TEXT_NONE[/code] unless specified otherwise in the control description. - </constant> - <constant name="STRUCTURED_TEXT_URI" value="1" enum="StructuredTextParser"> - BiDi override for URI. - </constant> - <constant name="STRUCTURED_TEXT_FILE" value="2" enum="StructuredTextParser"> - BiDi override for file path. - </constant> - <constant name="STRUCTURED_TEXT_EMAIL" value="3" enum="StructuredTextParser"> - BiDi override for email. - </constant> - <constant name="STRUCTURED_TEXT_LIST" value="4" enum="StructuredTextParser"> - BiDi override for lists. - Structured text options: list separator [code]String[/code]. - </constant> - <constant name="STRUCTURED_TEXT_NONE" value="5" enum="StructuredTextParser"> - Use default Unicode BiDi algorithm. - </constant> - <constant name="STRUCTURED_TEXT_CUSTOM" value="6" enum="StructuredTextParser"> - User defined structured text BiDi override function. - </constant> </constants> </class> diff --git a/doc/classes/Directory.xml b/doc/classes/Directory.xml index 7d72cd867c..bd16fd3936 100644 --- a/doc/classes/Directory.xml +++ b/doc/classes/Directory.xml @@ -196,7 +196,8 @@ <return type="int" enum="Error" /> <argument index="0" name="path" type="String" /> <description> - Deletes the target file or an empty directory. The argument can be relative to the current directory, or an absolute path. If the target directory is not empty, the operation will fail. + Permanently deletes the target file or an empty directory. The argument can be relative to the current directory, or an absolute path. If the target directory is not empty, the operation will fail. + If you don't want to delete the file/directory permanently, use [method OS.move_to_trash] instead. Returns one of the [enum Error] code constants ([code]OK[/code] on success). </description> </method> diff --git a/doc/classes/FontData.xml b/doc/classes/FontData.xml index 313e3e31fc..a423d7a4e4 100644 --- a/doc/classes/FontData.xml +++ b/doc/classes/FontData.xml @@ -582,6 +582,9 @@ <member name="force_autohinter" type="bool" setter="set_force_autohinter" getter="is_force_autohinter" default="false"> If set to [code]true[/code], auto-hinting is supported and preferred over font built-in hinting. Used by dynamic fonts only. </member> + <member name="generate_mipmaps" type="bool" setter="set_generate_mipmaps" getter="get_generate_mipmaps" default="false"> + If set to [code]true[/code], generate mipmaps for the font textures. + </member> <member name="hinting" type="int" setter="set_hinting" getter="get_hinting" enum="TextServer.Hinting" default="1"> Font hinting mode. Used by dynamic fonts only. </member> diff --git a/doc/classes/GraphEdit.xml b/doc/classes/GraphEdit.xml index 19f2915087..e699a40ea0 100644 --- a/doc/classes/GraphEdit.xml +++ b/doc/classes/GraphEdit.xml @@ -342,7 +342,7 @@ </description> </signal> <signal name="scroll_offset_changed"> - <argument index="0" name="ofs" type="Vector2" /> + <argument index="0" name="offset" type="Vector2" /> <description> Emitted when the scroll offset is changed by the user. It will not be emitted when changed in code. </description> diff --git a/doc/classes/GraphNode.xml b/doc/classes/GraphNode.xml index 1e9169146e..173da63a15 100644 --- a/doc/classes/GraphNode.xml +++ b/doc/classes/GraphNode.xml @@ -331,7 +331,7 @@ <theme_item name="comment" data_type="style" type="StyleBox"> The [StyleBox] used when [member comment] is enabled. </theme_item> - <theme_item name="commentfocus" data_type="style" type="StyleBox"> + <theme_item name="comment_focus" data_type="style" type="StyleBox"> The [StyleBox] used when [member comment] is enabled and the [GraphNode] is focused. </theme_item> <theme_item name="frame" data_type="style" type="StyleBox"> @@ -340,7 +340,7 @@ <theme_item name="position" data_type="style" type="StyleBox"> The background used when [member overlay] is set to [constant OVERLAY_POSITION]. </theme_item> - <theme_item name="selectedframe" data_type="style" type="StyleBox"> + <theme_item name="selected_frame" data_type="style" type="StyleBox"> The background used when the [GraphNode] is selected. </theme_item> </theme_items> diff --git a/doc/classes/GridContainer.xml b/doc/classes/GridContainer.xml index 59777ffb79..bb27c35785 100644 --- a/doc/classes/GridContainer.xml +++ b/doc/classes/GridContainer.xml @@ -17,10 +17,10 @@ </member> </members> <theme_items> - <theme_item name="hseparation" data_type="constant" type="int" default="4"> + <theme_item name="h_separation" data_type="constant" type="int" default="4"> The horizontal separation of children nodes. </theme_item> - <theme_item name="vseparation" data_type="constant" type="int" default="4"> + <theme_item name="v_separation" data_type="constant" type="int" default="4"> The vertical separation of children nodes. </theme_item> </theme_items> diff --git a/doc/classes/HFlowContainer.xml b/doc/classes/HFlowContainer.xml index 3cee25e3ab..a8594a1c76 100644 --- a/doc/classes/HFlowContainer.xml +++ b/doc/classes/HFlowContainer.xml @@ -9,10 +9,10 @@ <tutorials> </tutorials> <theme_items> - <theme_item name="hseparation" data_type="constant" type="int" default="4"> + <theme_item name="h_separation" data_type="constant" type="int" default="4"> The horizontal separation of children nodes. </theme_item> - <theme_item name="vseparation" data_type="constant" type="int" default="4"> + <theme_item name="v_separation" data_type="constant" type="int" default="4"> The vertical separation of children nodes. </theme_item> </theme_items> diff --git a/doc/classes/Input.xml b/doc/classes/Input.xml index c3552c9f62..948c4b253f 100644 --- a/doc/classes/Input.xml +++ b/doc/classes/Input.xml @@ -376,7 +376,8 @@ <argument index="0" name="duration_ms" type="int" default="500" /> <description> Vibrate Android and iOS devices. - [b]Note:[/b] It needs [code]VIBRATE[/code] permission for Android at export settings. iOS does not support duration. + [b]Note:[/b] For Android, it requires enabling the [code]VIBRATE[/code] permission in the export preset. + [b]Note:[/b] For iOS, specifying the duration is supported in iOS 13 and later. </description> </method> <method name="warp_mouse"> diff --git a/doc/classes/ItemList.xml b/doc/classes/ItemList.xml index 06bd64577b..edfd8daec1 100644 --- a/doc/classes/ItemList.xml +++ b/doc/classes/ItemList.xml @@ -476,7 +476,7 @@ <theme_item name="guide_color" data_type="color" type="Color" default="Color(0, 0, 0, 0.1)"> [Color] of the guideline. The guideline is a line drawn between each row of items. </theme_item> - <theme_item name="hseparation" data_type="constant" type="int" default="4"> + <theme_item name="h_separation" data_type="constant" type="int" default="4"> The horizontal spacing between items. </theme_item> <theme_item name="icon_margin" data_type="constant" type="int" default="4"> @@ -488,7 +488,7 @@ <theme_item name="outline_size" data_type="constant" type="int" default="0"> The size of the item text outline. </theme_item> - <theme_item name="vseparation" data_type="constant" type="int" default="2"> + <theme_item name="v_separation" data_type="constant" type="int" default="2"> The vertical spacing between items. </theme_item> <theme_item name="font" data_type="font" type="Font"> diff --git a/doc/classes/Label.xml b/doc/classes/Label.xml index b1046dea6b..d5744bbc42 100644 --- a/doc/classes/Label.xml +++ b/doc/classes/Label.xml @@ -85,7 +85,7 @@ [b]Note:[/b] Setting this property updates [member visible_characters] based on current [method get_total_character_count]. </member> <member name="size_flags_vertical" type="int" setter="set_v_size_flags" getter="get_v_size_flags" overrides="Control" default="4" /> - <member name="structured_text_bidi_override" type="int" setter="set_structured_text_bidi_override" getter="get_structured_text_bidi_override" enum="Control.StructuredTextParser" default="0"> + <member name="structured_text_bidi_override" type="int" setter="set_structured_text_bidi_override" getter="get_structured_text_bidi_override" enum="TextServer.StructuredTextParser" default="0"> Set BiDi algorithm override for the structured text. </member> <member name="structured_text_bidi_override_options" type="Array" setter="set_structured_text_bidi_override_options" getter="get_structured_text_bidi_override_options" default="[]"> diff --git a/doc/classes/Label3D.xml b/doc/classes/Label3D.xml new file mode 100644 index 0000000000..c95b691bf3 --- /dev/null +++ b/doc/classes/Label3D.xml @@ -0,0 +1,173 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<class name="Label3D" inherits="GeometryInstance3D" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> + <brief_description> + Displays plain text in a 3D world. + </brief_description> + <description> + Label3D displays plain text in a 3D world. It gives you control over the horizontal and vertical alignment. + </description> + <tutorials> + </tutorials> + <methods> + <method name="clear_opentype_features"> + <return type="void" /> + <description> + Removes all OpenType features. + </description> + </method> + <method name="generate_triangle_mesh" qualifiers="const"> + <return type="TriangleMesh" /> + <description> + Returns a [TriangleMesh] with the label's vertices following its current configuration (such as its [member pixel_size]). + </description> + </method> + <method name="get_draw_flag" qualifiers="const"> + <return type="bool" /> + <argument index="0" name="flag" type="int" enum="Label3D.DrawFlags" /> + <description> + Returns the value of the specified flag. + </description> + </method> + <method name="get_opentype_feature" qualifiers="const"> + <return type="int" /> + <argument index="0" name="tag" type="String" /> + <description> + Returns OpenType feature [code]tag[/code]. + </description> + </method> + <method name="set_draw_flag"> + <return type="void" /> + <argument index="0" name="flag" type="int" enum="Label3D.DrawFlags" /> + <argument index="1" name="enabled" type="bool" /> + <description> + If [code]true[/code], the specified flag will be enabled. See [enum Label3D.DrawFlags] for a list of flags. + </description> + </method> + <method name="set_opentype_feature"> + <return type="void" /> + <argument index="0" name="tag" type="String" /> + <argument index="1" name="value" type="int" /> + <description> + Returns OpenType feature [code]tag[/code]. More info: [url=https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags]OpenType feature tags[/url]. + </description> + </method> + </methods> + <members> + <member name="alpha_cut" type="int" setter="set_alpha_cut_mode" getter="get_alpha_cut_mode" enum="Label3D.AlphaCutMode" default="0"> + The alpha cutting mode to use for the sprite. See [enum AlphaCutMode] for possible values. + </member> + <member name="alpha_scissor_threshold" type="float" setter="set_alpha_scissor_threshold" getter="get_alpha_scissor_threshold" default="0.5"> + Threshold at which the alpha scissor will discard values. + </member> + <member name="autowrap_mode" type="int" setter="set_autowrap_mode" getter="get_autowrap_mode" enum="Label3D.AutowrapMode" default="0"> + If set to something other than [constant AUTOWRAP_OFF], the text gets wrapped inside the node's bounding rectangle. If you resize the node, it will change its height automatically to show all the text. To see how each mode behaves, see [enum AutowrapMode]. + </member> + <member name="billboard" type="int" setter="set_billboard_mode" getter="get_billboard_mode" enum="BaseMaterial3D.BillboardMode" default="0"> + The billboard mode to use for the label. See [enum BaseMaterial3D.BillboardMode] for possible values. + </member> + <member name="double_sided" type="bool" setter="set_draw_flag" getter="get_draw_flag" default="true"> + If [code]true[/code], text can be seen from the back as well, if [code]false[/code], it is invisible when looking at it from behind. + </member> + <member name="fixed_size" type="bool" setter="set_draw_flag" getter="get_draw_flag" default="false"> + If [code]true[/code], the label is rendered at the same size regardless of distance. + </member> + <member name="font" type="Font" setter="set_font" getter="get_font"> + [Font] used for the [Label3D]'s text. + </member> + <member name="font_size" type="int" setter="set_font_size" getter="get_font_size" default="16"> + Font size of the [Label3D]'s text. + </member> + <member name="horizontal_alignment" type="int" setter="set_horizontal_alignment" getter="get_horizontal_alignment" enum="HorizontalAlignment" default="1"> + Controls the text's horizontal alignment. Supports left, center, right. Set it to one of the [enum HorizontalAlignment] constants. + </member> + <member name="language" type="String" setter="set_language" getter="get_language" default=""""> + Language code used for line-breaking and text shaping algorithms, if left empty current locale is used instead. + </member> + <member name="line_spacing" type="float" setter="set_line_spacing" getter="get_line_spacing" default="0.0"> + Vertical space between lines in multiline [Label3D]. + </member> + <member name="modulate" type="Color" setter="set_modulate" getter="get_modulate" default="Color(1, 1, 1, 1)"> + Text [Color] of the [Label3D]. + </member> + <member name="no_depth_test" type="bool" setter="set_draw_flag" getter="get_draw_flag" default="false"> + If [code]true[/code], depth testing is disabled and the object will be drawn in render order. + </member> + <member name="outline_modulate" type="Color" setter="set_outline_modulate" getter="get_outline_modulate" default="Color(0, 0, 0, 1)"> + The tint of [Font]'s outline. + </member> + <member name="outline_size" type="int" setter="set_outline_size" getter="get_outline_size" default="0"> + Text outline size. + </member> + <member name="pixel_size" type="float" setter="set_pixel_size" getter="get_pixel_size" default="0.01"> + The size of one pixel's width on the label to scale it in 3D. + </member> + <member name="shaded" type="bool" setter="set_draw_flag" getter="get_draw_flag" default="false"> + If [code]true[/code], the [Light3D] in the [Environment] has effects on the label. + </member> + <member name="structured_text_bidi_override" type="int" setter="set_structured_text_bidi_override" getter="get_structured_text_bidi_override" enum="TextServer.StructuredTextParser" default="0"> + Set BiDi algorithm override for the structured text. + </member> + <member name="structured_text_bidi_override_options" type="Array" setter="set_structured_text_bidi_override_options" getter="get_structured_text_bidi_override_options" default="[]"> + Set additional options for BiDi override. + </member> + <member name="text" type="String" setter="set_text" getter="get_text" default=""""> + The text to display on screen. + </member> + <member name="text_direction" type="int" setter="set_text_direction" getter="get_text_direction" enum="TextServer.Direction" default="0"> + Base text writing direction. + </member> + <member name="texture_filter" type="int" setter="set_texture_filter" getter="get_texture_filter" enum="BaseMaterial3D.TextureFilter" default="3"> + Filter flags for the texture. See [enum BaseMaterial3D.TextureFilter] for options. + </member> + <member name="uppercase" type="bool" setter="set_uppercase" getter="is_uppercase" default="false"> + If [code]true[/code], all the text displays as UPPERCASE. + </member> + <member name="vertical_alignment" type="int" setter="set_vertical_alignment" getter="get_vertical_alignment" enum="VerticalAlignment" default="1"> + Controls the text's vertical alignment. Supports top, center, bottom. Set it to one of the [enum VerticalAlignment] constants. + </member> + <member name="width" type="float" setter="set_width" getter="get_width" default="500.0"> + Text width (in pixels), used for autowrap and fill alignment. + </member> + </members> + <constants> + <constant name="AUTOWRAP_OFF" value="0" enum="AutowrapMode"> + Autowrap is disabled. + </constant> + <constant name="AUTOWRAP_ARBITRARY" value="1" enum="AutowrapMode"> + Wraps the text inside the node's bounding rectangle by allowing to break lines at arbitrary positions, which is useful when very limited space is available. + </constant> + <constant name="AUTOWRAP_WORD" value="2" enum="AutowrapMode"> + Wraps the text inside the node's bounding rectangle by soft-breaking between words. + </constant> + <constant name="AUTOWRAP_WORD_SMART" value="3" enum="AutowrapMode"> + Behaves similarly to [constant AUTOWRAP_WORD], but force-breaks a word if that single word does not fit in one line. + </constant> + <constant name="FLAG_SHADED" value="0" enum="DrawFlags"> + If set, lights in the environment affect the label. + </constant> + <constant name="FLAG_DOUBLE_SIDED" value="1" enum="DrawFlags"> + If set, text can be seen from the back as well. If not, the texture is invisible when looking at it from behind. + </constant> + <constant name="FLAG_DISABLE_DEPTH_TEST" value="2" enum="DrawFlags"> + Disables the depth test, so this object is drawn on top of all others. However, objects drawn after it in the draw order may cover it. + </constant> + <constant name="FLAG_FIXED_SIZE" value="3" enum="DrawFlags"> + Label is scaled by depth so that it always appears the same size on screen. + </constant> + <constant name="FLAG_MAX" value="4" enum="DrawFlags"> + Represents the size of the [enum DrawFlags] enum. + </constant> + <constant name="ALPHA_CUT_DISABLED" value="0" enum="AlphaCutMode"> + This mode performs standard alpha blending. It can display translucent areas, but transparency sorting issues may be visible when multiple transparent materials are overlapping. + </constant> + <constant name="ALPHA_CUT_DISCARD" value="1" enum="AlphaCutMode"> + This mode only allows fully transparent or fully opaque pixels. Harsh edges will be visible unless some form of screen-space antialiasing is enabled (see [member ProjectSettings.rendering/anti_aliasing/quality/screen_space_aa]). This mode is also known as [i]alpha testing[/i] or [i]1-bit transparency[/i]. + [b]Note:[/b] This mode might have issues with anti-aliased fonts and outlines, try adjusting [member alpha_scissor_threshold] or using MSDF font. + [b]Note:[/b] When using text with overlapping glyphs (e.g., cursive scripts), this mode might have transparency sorting issues between the main text and the outline. + </constant> + <constant name="ALPHA_CUT_OPAQUE_PREPASS" value="2" enum="AlphaCutMode"> + This mode draws fully opaque pixels in the depth prepass. This is slower than [constant ALPHA_CUT_DISABLED] or [constant ALPHA_CUT_DISCARD], but it allows displaying translucent areas and smooth edges while using proper sorting. + [b]Note:[/b] When using text with overlapping glyphs (e.g., cursive scripts), this mode might have transparency sorting issues between the main text and the outline. + </constant> + </constants> +</class> diff --git a/doc/classes/LineEdit.xml b/doc/classes/LineEdit.xml index 136147b4b0..55e012ee0c 100644 --- a/doc/classes/LineEdit.xml +++ b/doc/classes/LineEdit.xml @@ -251,7 +251,7 @@ <member name="shortcut_keys_enabled" type="bool" setter="set_shortcut_keys_enabled" getter="is_shortcut_keys_enabled" default="true"> If [code]false[/code], using shortcuts will be disabled. </member> - <member name="structured_text_bidi_override" type="int" setter="set_structured_text_bidi_override" getter="get_structured_text_bidi_override" enum="Control.StructuredTextParser" default="0"> + <member name="structured_text_bidi_override" type="int" setter="set_structured_text_bidi_override" getter="get_structured_text_bidi_override" enum="TextServer.StructuredTextParser" default="0"> Set BiDi algorithm override for the structured text. </member> <member name="structured_text_bidi_override_options" type="Array" setter="set_structured_text_bidi_override_options" getter="get_structured_text_bidi_override_options" default="[]"> diff --git a/doc/classes/LinkButton.xml b/doc/classes/LinkButton.xml index 3b03d86644..ba80504caf 100644 --- a/doc/classes/LinkButton.xml +++ b/doc/classes/LinkButton.xml @@ -36,7 +36,7 @@ <member name="language" type="String" setter="set_language" getter="get_language" default=""""> Language code used for line-breaking and text shaping algorithms, if left empty current locale is used instead. </member> - <member name="structured_text_bidi_override" type="int" setter="set_structured_text_bidi_override" getter="get_structured_text_bidi_override" enum="Control.StructuredTextParser" default="0"> + <member name="structured_text_bidi_override" type="int" setter="set_structured_text_bidi_override" getter="get_structured_text_bidi_override" enum="TextServer.StructuredTextParser" default="0"> Set BiDi algorithm override for the structured text. </member> <member name="structured_text_bidi_override_options" type="Array" setter="set_structured_text_bidi_override_options" getter="get_structured_text_bidi_override_options" default="[]"> diff --git a/doc/classes/MenuButton.xml b/doc/classes/MenuButton.xml index c32f7318c0..bec567b3ef 100644 --- a/doc/classes/MenuButton.xml +++ b/doc/classes/MenuButton.xml @@ -64,7 +64,7 @@ <theme_item name="font_pressed_color" data_type="color" type="Color" default="Color(1, 1, 1, 1)"> Text [Color] used when the [MenuButton] is being pressed. </theme_item> - <theme_item name="hseparation" data_type="constant" type="int" default="3"> + <theme_item name="h_separation" data_type="constant" type="int" default="3"> The horizontal space between [MenuButton]'s icon and text. </theme_item> <theme_item name="outline_size" data_type="constant" type="int" default="0"> diff --git a/doc/classes/MultiplayerAPI.xml b/doc/classes/MultiplayerAPI.xml index ac17886183..059d147979 100644 --- a/doc/classes/MultiplayerAPI.xml +++ b/doc/classes/MultiplayerAPI.xml @@ -6,7 +6,7 @@ <description> This class implements the high-level multiplayer API. See also [MultiplayerPeer]. By default, [SceneTree] has a reference to this class that is used to provide multiplayer capabilities (i.e. RPCs) across the whole scene. - It is possible to override the MultiplayerAPI instance used by specific Nodes by setting the [member Node.custom_multiplayer] property, effectively allowing to run both client and server in the same scene. + It is possible to override the MultiplayerAPI instance used by specific tree branches by calling the [method SceneTree.set_multiplayer] method, effectively allowing to run both client and server in the same scene. [b]Note:[/b] The high-level multiplayer API protocol is an implementation detail and isn't meant to be used by non-Godot servers. It may change without notice. [b]Note:[/b] When exporting to Android, make sure to enable the [code]INTERNET[/code] permission in the Android export preset before exporting the project or using one-click deploy. Otherwise, network communication of any kind will be blocked by Android. </description> @@ -53,7 +53,7 @@ <method name="poll"> <return type="void" /> <description> - Method used for polling the MultiplayerAPI. You only need to worry about this if you are using [member Node.custom_multiplayer] override or you set [member SceneTree.multiplayer_poll] to [code]false[/code]. By default, [SceneTree] will poll its MultiplayerAPI for you. + Method used for polling the MultiplayerAPI. You only need to worry about this if you set [member SceneTree.multiplayer_poll] to [code]false[/code]. By default, [SceneTree] will poll its MultiplayerAPI(s) for you. [b]Note:[/b] This method results in RPCs being called, so they will be executed in the same context of this function (e.g. [code]_process[/code], [code]physics[/code], [Thread]). </description> </method> diff --git a/doc/classes/Node.xml b/doc/classes/Node.xml index 7079036879..c9795856d5 100644 --- a/doc/classes/Node.xml +++ b/doc/classes/Node.xml @@ -193,28 +193,45 @@ [b]Note:[/b] It will not work properly if the node contains a script with constructor arguments (i.e. needs to supply arguments to [method Object._init] method). In that case, the node will be duplicated without a script. </description> </method> - <method name="find_nodes" qualifiers="const"> + <method name="find_child" qualifiers="const"> + <return type="Node" /> + <argument index="0" name="pattern" type="String" /> + <argument index="1" name="recursive" type="bool" default="true" /> + <argument index="2" name="owned" type="bool" default="true" /> + <description> + Finds the first descendant of this node whose name matches [code]pattern[/code] as in [method String.match]. + [code]pattern[/code] does not match against the full path, just against individual node names. It is case-sensitive, with [code]"*"[/code] matching zero or more characters and [code]"?"[/code] matching any single character except [code]"."[/code]). + If [code]recursive[/code] is [code]true[/code], all child nodes are included, even if deeply nested. Nodes are checked in tree order, so this node's first direct child is checked first, then its own direct children, etc., before moving to the second direct child, and so on. If [code]recursive[/code] is [code]false[/code], only this node's direct children are matched. + If [code]owned[/code] is [code]true[/code], this method only finds nodes who have an assigned [member Node.owner]. This is especially important for scenes instantiated through a script, because those scenes don't have an owner. + Returns [code]null[/code] if no matching [Node] is found. + [b]Note:[/b] As this method walks through all the descendants of the node, it is the slowest way to get a reference to another node. Whenever possible, consider using [method get_node] with unique names instead (see [member unique_name_in_owner]), or caching the node references into variable. + [b]Note:[/b] To find all descendant nodes matching a pattern or a class type, see [method find_children]. + </description> + </method> + <method name="find_children" qualifiers="const"> <return type="Node[]" /> - <argument index="0" name="mask" type="String" /> + <argument index="0" name="pattern" type="String" /> <argument index="1" name="type" type="String" default="""" /> <argument index="2" name="recursive" type="bool" default="true" /> <argument index="3" name="owned" type="bool" default="true" /> <description> - Finds descendants of this node whose, name matches [code]mask[/code] as in [method String.match], and/or type matches [code]type[/code] as in [method Object.is_class]. - [code]mask[/code] does not match against the full path, just against individual node names. It is case-sensitive, with [code]"*"[/code] matching zero or more characters and [code]"?"[/code] matching any single character except [code]"."[/code]). - [code]type[/code] will check equality or inheritance. It is case-sensitive, [code]"Object"[/code] will match a node whose type is [code]"Node"[/code] but not the other way around. - If [code]owned[/code] is [code]true[/code], this method only finds nodes whose owner is this node. This is especially important for scenes instantiated through a script, because those scenes don't have an owner. - Returns an empty array, if no matching nodes are found. - [b]Note:[/b] As this method walks through all the descendants of the node, it is the slowest way to get references to other nodes. To avoid using [method find_nodes] too often, consider caching the node references into variables. + Finds descendants of this node whose name matches [code]pattern[/code] as in [method String.match], and/or type matches [code]type[/code] as in [method Object.is_class]. + [code]pattern[/code] does not match against the full path, just against individual node names. It is case-sensitive, with [code]"*"[/code] matching zero or more characters and [code]"?"[/code] matching any single character except [code]"."[/code]). + [code]type[/code] will check equality or inheritance, and is case-sensitive. [code]"Object"[/code] will match a node whose type is [code]"Node"[/code] but not the other way around. + If [code]recursive[/code] is [code]true[/code], all child nodes are included, even if deeply nested. Nodes are checked in tree order, so this node's first direct child is checked first, then its own direct children, etc., before moving to the second direct child, and so on. If [code]recursive[/code] is [code]false[/code], only this node's direct children are matched. + If [code]owned[/code] is [code]true[/code], this method only finds nodes who have an assigned [member Node.owner]. This is especially important for scenes instantiated through a script, because those scenes don't have an owner. + Returns an empty array if no matching nodes are found. + [b]Note:[/b] As this method walks through all the descendants of the node, it is the slowest way to get references to other nodes. Whenever possible, consider caching the node references into variables. + [b]Note:[/b] If you only want to find the first descendant node that matches a pattern, see [method find_child]. </description> </method> <method name="find_parent" qualifiers="const"> <return type="Node" /> - <argument index="0" name="mask" type="String" /> + <argument index="0" name="pattern" type="String" /> <description> - Finds the first parent of the current node whose name matches [code]mask[/code] as in [method String.match] (i.e. case-sensitive, but [code]"*"[/code] matches zero or more characters and [code]"?"[/code] matches any single character except [code]"."[/code]). - [b]Note:[/b] It does not match against the full path, just against individual node names. - [b]Note:[/b] As this method walks upwards in the scene tree, it can be slow in large, deeply nested scene trees. Whenever possible, consider using [method get_node] instead. To avoid using [method find_parent] too often, consider caching the node reference into a variable. + Finds the first parent of the current node whose name matches [code]pattern[/code] as in [method String.match]. + [code]pattern[/code] does not match against the full path, just against individual node names. It is case-sensitive, with [code]"*"[/code] matching zero or more characters and [code]"?"[/code] matching any single character except [code]"."[/code]). + [b]Note:[/b] As this method walks upwards in the scene tree, it can be slow in large, deeply nested scene trees. Whenever possible, consider using [method get_node] with unique names instead (see [member unique_name_in_owner]), or caching the node references into variable. </description> </method> <method name="get_child" qualifiers="const"> @@ -728,14 +745,11 @@ </method> </methods> <members> - <member name="custom_multiplayer" type="MultiplayerAPI" setter="set_custom_multiplayer" getter="get_custom_multiplayer"> - The override to the default [MultiplayerAPI]. Set to [code]null[/code] to use the default [SceneTree] one. - </member> <member name="editor_description" type="String" setter="set_editor_description" getter="get_editor_description" default=""""> Add a custom description to a node. It will be displayed in a tooltip when hovered in editor's scene tree. </member> <member name="multiplayer" type="MultiplayerAPI" setter="" getter="get_multiplayer"> - The [MultiplayerAPI] instance associated with this node. Either the [member custom_multiplayer], or the default SceneTree one (if inside tree). + The [MultiplayerAPI] instance associated with this node. See [method SceneTree.get_multiplayer]. </member> <member name="name" type="StringName" setter="set_name" getter="get_name"> The name of the node. This name is unique among the siblings (other child nodes from the same parent). When set to an existing name, the node will be automatically renamed. @@ -754,6 +768,10 @@ <member name="scene_file_path" type="String" setter="set_scene_file_path" getter="get_scene_file_path"> If a scene is instantiated from a file, its topmost node contains the absolute file path from which it was loaded in [member scene_file_path] (e.g. [code]res://levels/1.tscn[/code]). Otherwise, [member scene_file_path] is set to an empty string. </member> + <member name="unique_name_in_owner" type="bool" setter="set_unique_name_in_owner" getter="is_unique_name_in_owner" default="false"> + Sets this node's name as a unique name in its [member owner]. This allows the node to be accessed as [code]%Name[/code] instead of the full path, from any node within that scene. + If another node with the same owner already had that name declared as unique, that other node's name will no longer be set as having a unique name. + </member> </members> <signals> <signal name="child_entered_tree"> @@ -830,10 +848,13 @@ Notification received when the node is instantiated. </constant> <constant name="NOTIFICATION_DRAG_BEGIN" value="21"> - Notification received when a drag begins. + Notification received when a drag operation begins. All nodes receive this notification, not only the dragged one. + Can be triggered either by dragging a [Control] that provides drag data (see [method Control._get_drag_data]) or using [method Control.force_drag]. + Use [method Viewport.gui_get_drag_data] to get the dragged data. </constant> <constant name="NOTIFICATION_DRAG_END" value="22"> - Notification received when a drag ends. + Notification received when a drag operation ends. + Use [method Viewport.gui_is_drag_successful] to check if the drag succeeded. </constant> <constant name="NOTIFICATION_PATH_RENAMED" value="23"> Notification received when the node's name or one of its parents' name is changed. This notification is [i]not[/i] received when the node is removed from the scene tree to be added to another parent later on. diff --git a/doc/classes/OS.xml b/doc/classes/OS.xml index bc9bfc9676..f45bee4db4 100644 --- a/doc/classes/OS.xml +++ b/doc/classes/OS.xml @@ -278,7 +278,7 @@ <return type="String" /> <description> Returns the name of the host OS. - On Windows, this is [code]"Windows"[/code] or [code]"UWP"[/code] (Universal Windows Platform) if exported thereon. + On Windows, this is [code]"Windows"[/code] or [code]"UWP"[/code] if exported on Universal Windows Platform. On macOS, this is [code]"macOS"[/code]. On Linux-based operating systems, this is [code]"Linux"[/code]. On BSD-based operating systems, this is [code]"FreeBSD"[/code], [code]"NetBSD"[/code], [code]"OpenBSD"[/code], or [code]"BSD"[/code] as a fallback. @@ -455,6 +455,14 @@ [b]Note:[/b] This method is implemented on Android, iOS, Linux, macOS and Windows. </description> </method> + <method name="move_to_trash" qualifiers="const"> + <return type="int" enum="Error" /> + <argument index="0" name="path" type="String" /> + <description> + Moves the file or directory to the system's recycle bin. See also [method Directory.remove]. + [b]Note:[/b] If the user has disabled the recycle bin on their system, the file will be permanently deleted instead. + </description> + </method> <method name="open_midi_inputs"> <return type="void" /> <description> diff --git a/doc/classes/OptionButton.xml b/doc/classes/OptionButton.xml index b7145ab923..a7b1f0ea33 100644 --- a/doc/classes/OptionButton.xml +++ b/doc/classes/OptionButton.xml @@ -238,7 +238,7 @@ <theme_item name="arrow_margin" data_type="constant" type="int" default="4"> The horizontal space between the arrow icon and the right edge of the button. </theme_item> - <theme_item name="hseparation" data_type="constant" type="int" default="2"> + <theme_item name="h_separation" data_type="constant" type="int" default="2"> The horizontal space between [OptionButton]'s icon and text. </theme_item> <theme_item name="outline_size" data_type="constant" type="int" default="0"> diff --git a/doc/classes/PackedByteArray.xml b/doc/classes/PackedByteArray.xml index a0e67bfa63..61dc1eef00 100644 --- a/doc/classes/PackedByteArray.xml +++ b/doc/classes/PackedByteArray.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="PackedByteArray" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> <brief_description> - A packed [Array] of bytes. + A packed array of bytes. </brief_description> <description> - An [Array] specifically designed to hold bytes. Packs data tightly, so it saves memory for large array sizes. + An array specifically designed to hold bytes. Packs data tightly, so it saves memory for large array sizes. </description> <tutorials> </tutorials> diff --git a/doc/classes/PackedColorArray.xml b/doc/classes/PackedColorArray.xml index d1a00b32b1..f880771c77 100644 --- a/doc/classes/PackedColorArray.xml +++ b/doc/classes/PackedColorArray.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="PackedColorArray" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> <brief_description> - A packed [Array] of [Color]s. + A packed array of [Color]s. </brief_description> <description> - An [Array] specifically designed to hold [Color]. Packs data tightly, so it saves memory for large array sizes. + An array specifically designed to hold [Color]. Packs data tightly, so it saves memory for large array sizes. </description> <tutorials> </tutorials> diff --git a/doc/classes/PackedFloat32Array.xml b/doc/classes/PackedFloat32Array.xml index b351058346..e2b877ad5f 100644 --- a/doc/classes/PackedFloat32Array.xml +++ b/doc/classes/PackedFloat32Array.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="PackedFloat32Array" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> <brief_description> - A packed [Array] of 32-bit floating-point values. + A packed array of 32-bit floating-point values. </brief_description> <description> - An [Array] specifically designed to hold 32-bit floating-point values. Packs data tightly, so it saves memory for large array sizes. + An array specifically designed to hold 32-bit floating-point values. Packs data tightly, so it saves memory for large array sizes. If you need to pack 64-bit floats tightly, see [PackedFloat64Array]. </description> <tutorials> diff --git a/doc/classes/PackedFloat64Array.xml b/doc/classes/PackedFloat64Array.xml index b4ffa295bd..be7a52b7f4 100644 --- a/doc/classes/PackedFloat64Array.xml +++ b/doc/classes/PackedFloat64Array.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="PackedFloat64Array" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> <brief_description> - A packed [Array] of 64-bit floating-point values. + A packed array of 64-bit floating-point values. </brief_description> <description> - An [Array] specifically designed to hold 64-bit floating-point values. Packs data tightly, so it saves memory for large array sizes. + An array specifically designed to hold 64-bit floating-point values. Packs data tightly, so it saves memory for large array sizes. If you only need to pack 32-bit floats tightly, see [PackedFloat32Array] for a more memory-friendly alternative. </description> <tutorials> diff --git a/doc/classes/PackedInt32Array.xml b/doc/classes/PackedInt32Array.xml index b34deb518a..108273d859 100644 --- a/doc/classes/PackedInt32Array.xml +++ b/doc/classes/PackedInt32Array.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="PackedInt32Array" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> <brief_description> - A packed [Array] of 32-bit integers. + A packed array of 32-bit integers. </brief_description> <description> - An [Array] specifically designed to hold 32-bit integer values. Packs data tightly, so it saves memory for large array sizes. + An array specifically designed to hold 32-bit integer values. Packs data tightly, so it saves memory for large array sizes. [b]Note:[/b] This type stores signed 32-bit integers, which means it can take values in the interval [code][-2^31, 2^31 - 1][/code], i.e. [code][-2147483648, 2147483647][/code]. Exceeding those bounds will wrap around. In comparison, [int] uses signed 64-bit integers which can hold much larger values. If you need to pack 64-bit integers tightly, see [PackedInt64Array]. </description> <tutorials> diff --git a/doc/classes/PackedInt64Array.xml b/doc/classes/PackedInt64Array.xml index 6a99db778c..c34f2fc75e 100644 --- a/doc/classes/PackedInt64Array.xml +++ b/doc/classes/PackedInt64Array.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="PackedInt64Array" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> <brief_description> - A packed [Array] of 64-bit integers. + A packed array of 64-bit integers. </brief_description> <description> - An [Array] specifically designed to hold 64-bit integer values. Packs data tightly, so it saves memory for large array sizes. + An array specifically designed to hold 64-bit integer values. Packs data tightly, so it saves memory for large array sizes. [b]Note:[/b] This type stores signed 64-bit integers, which means it can take values in the interval [code][-2^63, 2^63 - 1][/code], i.e. [code][-9223372036854775808, 9223372036854775807][/code]. Exceeding those bounds will wrap around. If you only need to pack 32-bit integers tightly, see [PackedInt32Array] for a more memory-friendly alternative. </description> <tutorials> diff --git a/doc/classes/PackedStringArray.xml b/doc/classes/PackedStringArray.xml index 29c72f62de..536f5f02eb 100644 --- a/doc/classes/PackedStringArray.xml +++ b/doc/classes/PackedStringArray.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="PackedStringArray" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> <brief_description> - A packed [Array] of [String]s. + A packed array of [String]s. </brief_description> <description> - An [Array] specifically designed to hold [String]s. Packs data tightly, so it saves memory for large array sizes. + An array specifically designed to hold [String]s. Packs data tightly, so it saves memory for large array sizes. </description> <tutorials> <link title="OS Test Demo">https://godotengine.org/asset-library/asset/677</link> diff --git a/doc/classes/PackedVector2Array.xml b/doc/classes/PackedVector2Array.xml index cd78f29595..29423d1cde 100644 --- a/doc/classes/PackedVector2Array.xml +++ b/doc/classes/PackedVector2Array.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="PackedVector2Array" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> <brief_description> - A packed [Array] of [Vector2]s. + A packed array of [Vector2]s. </brief_description> <description> - An [Array] specifically designed to hold [Vector2]. Packs data tightly, so it saves memory for large array sizes. + An array specifically designed to hold [Vector2]. Packs data tightly, so it saves memory for large array sizes. </description> <tutorials> <link title="2D Navigation Astar Demo">https://godotengine.org/asset-library/asset/519</link> diff --git a/doc/classes/PackedVector3Array.xml b/doc/classes/PackedVector3Array.xml index 9ae4073fdf..6d460cecab 100644 --- a/doc/classes/PackedVector3Array.xml +++ b/doc/classes/PackedVector3Array.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="PackedVector3Array" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> <brief_description> - A packed [Array] of [Vector3]s. + A packed array of [Vector3]s. </brief_description> <description> - An [Array] specifically designed to hold [Vector3]. Packs data tightly, so it saves memory for large array sizes. + An array specifically designed to hold [Vector3]. Packs data tightly, so it saves memory for large array sizes. </description> <tutorials> </tutorials> diff --git a/doc/classes/PopupMenu.xml b/doc/classes/PopupMenu.xml index f8f16acb06..bf80aa94a5 100644 --- a/doc/classes/PopupMenu.xml +++ b/doc/classes/PopupMenu.xml @@ -571,7 +571,7 @@ <theme_item name="font_separator_outline_color" data_type="color" type="Color" default="Color(1, 1, 1, 1)"> The tint of text outline of the labeled separator. </theme_item> - <theme_item name="hseparation" data_type="constant" type="int" default="4"> + <theme_item name="h_separation" data_type="constant" type="int" default="4"> The horizontal space between the item's elements. </theme_item> <theme_item name="item_end_padding" data_type="constant" type="int" default="2"> @@ -584,7 +584,7 @@ <theme_item name="separator_outline_size" data_type="constant" type="int" default="0"> The size of the labeled separator text outline. </theme_item> - <theme_item name="vseparation" data_type="constant" type="int" default="4"> + <theme_item name="v_separation" data_type="constant" type="int" default="4"> The vertical space between each menu item. </theme_item> <theme_item name="font" data_type="font" type="Font"> diff --git a/doc/classes/ProjectSettings.xml b/doc/classes/ProjectSettings.xml index ee32677b3a..7c6d6d1c10 100644 --- a/doc/classes/ProjectSettings.xml +++ b/doc/classes/ProjectSettings.xml @@ -578,9 +578,19 @@ <member name="gui/theme/default_font_antialiased" type="bool" setter="" getter="" default="true"> If set to [code]true[/code], default font uses 8-bit anitialiased glyph rendering. See [member FontData.antialiased]. </member> + <member name="gui/theme/default_font_generate_mipmaps" type="bool" setter="" getter="" default="false"> + If set to [code]true[/code], the default font will have mipmaps generated. This prevents text from looking grainy when a [Control] is scaled down, or when a [Label3D] is viewed from a long distance (if [member Label3D.texture_filter] is set to a mode that displays mipmaps). + Enabling [member gui/theme/default_font_generate_mipmaps] increases font generation time and memory usage. Only enable this setting if you actually need it. + [b]Note:[/b] This setting does not affect custom [Font]s used within the project. + </member> <member name="gui/theme/default_font_hinting" type="int" setter="" getter="" default="1"> Default font hinting mode. See [member FontData.hinting]. </member> + <member name="gui/theme/default_font_multichannel_signed_distance_field" type="bool" setter="" getter="" default="false"> + If set to [code]true[/code], the default font will use multichannel signed distance field (MSDF) for crisp rendering at any size. Since this approach does not rely on rasterizing the font every time its size changes, this allows for resizing the font in real-time without any performance penalty. Text will also not look grainy for [Control]s that are scaled down (or for [Label3D]s viewed from a long distance). + MSDF font rendering can be combined with [member gui/theme/default_font_generate_mipmaps] to further improve font rendering quality when scaled down. + [b]Note:[/b] This setting does not affect custom [Font]s used within the project. + </member> <member name="gui/theme/default_font_subpixel_positioning" type="int" setter="" getter="" default="1"> Default font glyph sub-pixel positioning mode. See [member FontData.subpixel_positioning]. </member> diff --git a/doc/classes/RichTextLabel.xml b/doc/classes/RichTextLabel.xml index 02b67a4a5b..62a692d4a7 100644 --- a/doc/classes/RichTextLabel.xml +++ b/doc/classes/RichTextLabel.xml @@ -342,7 +342,7 @@ <argument index="0" name="alignment" type="int" enum="HorizontalAlignment" /> <argument index="1" name="base_direction" type="int" enum="Control.TextDirection" default="0" /> <argument index="2" name="language" type="String" default="""" /> - <argument index="3" name="st_parser" type="int" enum="Control.StructuredTextParser" default="0" /> + <argument index="3" name="st_parser" type="int" enum="TextServer.StructuredTextParser" default="0" /> <description> Adds a [code][p][/code] tag to the tag stack. </description> @@ -488,7 +488,7 @@ <member name="shortcut_keys_enabled" type="bool" setter="set_shortcut_keys_enabled" getter="is_shortcut_keys_enabled" default="true"> If [code]true[/code], shortcut keys for context menu items are enabled, even if the context menu is disabled. </member> - <member name="structured_text_bidi_override" type="int" setter="set_structured_text_bidi_override" getter="get_structured_text_bidi_override" enum="Control.StructuredTextParser" default="0"> + <member name="structured_text_bidi_override" type="int" setter="set_structured_text_bidi_override" getter="get_structured_text_bidi_override" enum="TextServer.StructuredTextParser" default="0"> Set BiDi algorithm override for the structured text. </member> <member name="structured_text_bidi_override_options" type="Array" setter="set_structured_text_bidi_override_options" getter="get_structured_text_bidi_override_options" default="[]"> @@ -667,10 +667,10 @@ <theme_item name="shadow_outline_size" data_type="constant" type="int" default="1"> The size of the shadow outline. </theme_item> - <theme_item name="table_hseparation" data_type="constant" type="int" default="3"> + <theme_item name="table_h_separation" data_type="constant" type="int" default="3"> The horizontal separation of elements in a table. </theme_item> - <theme_item name="table_vseparation" data_type="constant" type="int" default="3"> + <theme_item name="table_v_separation" data_type="constant" type="int" default="3"> The vertical separation of elements in a table. </theme_item> <theme_item name="bold_font" data_type="font" type="Font"> diff --git a/doc/classes/SceneTree.xml b/doc/classes/SceneTree.xml index 77023d2126..ddff766b17 100644 --- a/doc/classes/SceneTree.xml +++ b/doc/classes/SceneTree.xml @@ -99,6 +99,13 @@ Returns the current frame number, i.e. the total frame count since the application started. </description> </method> + <method name="get_multiplayer" qualifiers="const"> + <return type="MultiplayerAPI" /> + <argument index="0" name="for_path" type="NodePath" default="NodePath("")" /> + <description> + Return the [MultiplayerAPI] configured for the given path, or the default one if [code]for_path[/code] is empty. + </description> + </method> <method name="get_node_count" qualifiers="const"> <return type="int" /> <description> @@ -193,6 +200,14 @@ Sets the given [code]property[/code] to [code]value[/code] on all members of the given group, respecting the given [enum GroupCallFlags]. </description> </method> + <method name="set_multiplayer"> + <return type="void" /> + <argument index="0" name="multiplayer" type="MultiplayerAPI" /> + <argument index="1" name="root_path" type="NodePath" default="NodePath("")" /> + <description> + Sets a custom [MultiplayerAPI] with the given [code]root_path[/code] (controlling also the relative subpaths), or override the default one if [code]root_path[/code] is empty. + </description> + </method> <method name="set_quit_on_go_back"> <return type="void" /> <argument index="0" name="enabled" type="bool" /> @@ -215,9 +230,6 @@ <member name="edited_scene_root" type="Node" setter="set_edited_scene_root" getter="get_edited_scene_root"> The root of the edited scene. </member> - <member name="multiplayer" type="MultiplayerAPI" setter="set_multiplayer" getter="get_multiplayer"> - The default [MultiplayerAPI] instance for this [SceneTree]. - </member> <member name="multiplayer_poll" type="bool" setter="set_multiplayer_poll_enabled" getter="is_multiplayer_poll_enabled" default="true"> If [code]true[/code] (default value), enables automatic polling of the [MultiplayerAPI] for this SceneTree during [signal process_frame]. If [code]false[/code], you need to manually call [method MultiplayerAPI.poll] to process network packets and deliver RPCs. This allows running RPCs in a different loop (e.g. physics, thread, specific time step) and for manual [Mutex] protection when accessing the [MultiplayerAPI] from threads. diff --git a/doc/classes/SpriteBase3D.xml b/doc/classes/SpriteBase3D.xml index 405fff0ce8..9733fa3a26 100644 --- a/doc/classes/SpriteBase3D.xml +++ b/doc/classes/SpriteBase3D.xml @@ -53,6 +53,9 @@ <member name="double_sided" type="bool" setter="set_draw_flag" getter="get_draw_flag" default="true"> If [code]true[/code], texture can be seen from the back as well, if [code]false[/code], it is invisible when looking at it from behind. </member> + <member name="fixed_size" type="bool" setter="set_draw_flag" getter="get_draw_flag" default="false"> + If [code]true[/code], the label is rendered at the same size regardless of distance. + </member> <member name="flip_h" type="bool" setter="set_flip_h" getter="is_flipped_h" default="false"> If [code]true[/code], texture is flipped horizontally. </member> @@ -63,6 +66,9 @@ A color value used to [i]multiply[/i] the texture's colors. Can be used for mood-coloring or to simulate the color of light. [b]Note:[/b] If a [member GeometryInstance3D.material_override] is defined on the [SpriteBase3D], the material override must be configured to take vertex colors into account for albedo. Otherwise, the color defined in [member modulate] will be ignored. For a [BaseMaterial3D], [member BaseMaterial3D.vertex_color_use_as_albedo] must be [code]true[/code]. For a [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] must be inserted in the shader's [code]fragment()[/code] function. </member> + <member name="no_depth_test" type="bool" setter="set_draw_flag" getter="get_draw_flag" default="false"> + If [code]true[/code], depth testing is disabled and the object will be drawn in render order. + </member> <member name="offset" type="Vector2" setter="set_offset" getter="get_offset" default="Vector2(0, 0)"> The texture's drawing offset. </member> @@ -72,6 +78,9 @@ <member name="shaded" type="bool" setter="set_draw_flag" getter="get_draw_flag" default="false"> If [code]true[/code], the [Light3D] in the [Environment] has effects on the sprite. </member> + <member name="texture_filter" type="int" setter="set_texture_filter" getter="get_texture_filter" enum="BaseMaterial3D.TextureFilter" default="3"> + Filter flags for the texture. See [enum BaseMaterial3D.TextureFilter] for options. + </member> <member name="transparent" type="bool" setter="set_draw_flag" getter="get_draw_flag" default="true"> If [code]true[/code], the texture's transparency and the opacity are used to make those parts of the sprite invisible. </member> @@ -86,7 +95,13 @@ <constant name="FLAG_DOUBLE_SIDED" value="2" enum="DrawFlags"> If set, texture can be seen from the back as well. If not, the texture is invisible when looking at it from behind. </constant> - <constant name="FLAG_MAX" value="3" enum="DrawFlags"> + <constant name="FLAG_DISABLE_DEPTH_TEST" value="3" enum="DrawFlags"> + Disables the depth test, so this object is drawn on top of all others. However, objects drawn after it in the draw order may cover it. + </constant> + <constant name="FLAG_FIXED_SIZE" value="4" enum="DrawFlags"> + Label is scaled by depth so that it always appears the same size on screen. + </constant> + <constant name="FLAG_MAX" value="5" enum="DrawFlags"> Represents the size of the [enum DrawFlags] enum. </constant> <constant name="ALPHA_CUT_DISABLED" value="0" enum="AlphaCutMode"> diff --git a/doc/classes/TabBar.xml b/doc/classes/TabBar.xml index aca5e2d7f3..a8ed0d4286 100644 --- a/doc/classes/TabBar.xml +++ b/doc/classes/TabBar.xml @@ -338,7 +338,7 @@ <theme_item name="font_unselected_color" data_type="color" type="Color" default="Color(0.7, 0.7, 0.7, 1)"> Font color of the other, unselected tabs. </theme_item> - <theme_item name="hseparation" data_type="constant" type="int" default="4"> + <theme_item name="h_separation" data_type="constant" type="int" default="4"> The horizontal separation between the elements inside tabs. </theme_item> <theme_item name="outline_size" data_type="constant" type="int" default="0"> diff --git a/doc/classes/TextEdit.xml b/doc/classes/TextEdit.xml index a4edaa79c7..58fdd2d058 100644 --- a/doc/classes/TextEdit.xml +++ b/doc/classes/TextEdit.xml @@ -1017,7 +1017,7 @@ <member name="shortcut_keys_enabled" type="bool" setter="set_shortcut_keys_enabled" getter="is_shortcut_keys_enabled" default="true"> If [code]true[/code], shortcut keys for context menu items are enabled, even if the context menu is disabled. </member> - <member name="structured_text_bidi_override" type="int" setter="set_structured_text_bidi_override" getter="get_structured_text_bidi_override" enum="Control.StructuredTextParser" default="0"> + <member name="structured_text_bidi_override" type="int" setter="set_structured_text_bidi_override" getter="get_structured_text_bidi_override" enum="TextServer.StructuredTextParser" default="0"> Set BiDi algorithm override for the structured text. </member> <member name="structured_text_bidi_override_options" type="Array" setter="set_structured_text_bidi_override_options" getter="get_structured_text_bidi_override_options" default="[]"> diff --git a/doc/classes/TextServer.xml b/doc/classes/TextServer.xml index 9ef800d7e1..dba4bd24a5 100644 --- a/doc/classes/TextServer.xml +++ b/doc/classes/TextServer.xml @@ -80,6 +80,7 @@ <description> Draws single glyph into a canvas item at the position, using [code]font_rid[/code] at the size [code]size[/code]. [b]Note:[/b] Glyph index is specific to the font, use glyphs indices returned by [method shaped_text_get_glyphs] or [method font_get_glyph_index]. + [b]Note:[/b] If there are pending glyphs to render, calling this function might trigger the texture cache update. </description> </method> <method name="font_draw_glyph_outline" qualifiers="const"> @@ -94,6 +95,7 @@ <description> Draws single glyph outline of size [code]outline_size[/code] into a canvas item at the position, using [code]font_rid[/code] at the size [code]size[/code]. [b]Note:[/b] Glyph index is specific to the font, use glyphs indices returned by [method shaped_text_get_glyphs] or [method font_get_glyph_index]. + [b]Note:[/b] If there are pending glyphs to render, calling this function might trigger the texture cache update. </description> </method> <method name="font_get_ascent" qualifiers="const"> @@ -126,6 +128,13 @@ Returns bitmap font fixed size. </description> </method> + <method name="font_get_generate_mipmaps" qualifiers="const"> + <return type="bool" /> + <argument index="0" name="font_rid" type="RID" /> + <description> + Returns [code]true[/code] if font texture mipmap generation is enabled. + </description> + </method> <method name="font_get_global_oversampling" qualifiers="const"> <return type="float" /> <description> @@ -199,6 +208,26 @@ Returns index of the cache texture containing the glyph. </description> </method> + <method name="font_get_glyph_texture_rid" qualifiers="const"> + <return type="RID" /> + <argument index="0" name="font_rid" type="RID" /> + <argument index="1" name="size" type="Vector2i" /> + <argument index="2" name="glyph" type="int" /> + <description> + Returns resource id of the cache texture containing the glyph. + [b]Note:[/b] If there are pending glyphs to render, calling this function might trigger the texture cache update. + </description> + </method> + <method name="font_get_glyph_texture_size" qualifiers="const"> + <return type="Vector2" /> + <argument index="0" name="font_rid" type="RID" /> + <argument index="1" name="size" type="Vector2i" /> + <argument index="2" name="glyph" type="int" /> + <description> + Returns size of the cache texture containing the glyph. + [b]Note:[/b] If there are pending glyphs to render, calling this function might trigger the texture cache update. + </description> + </method> <method name="font_get_glyph_uv_rect" qualifiers="const"> <return type="Rect2" /> <argument index="0" name="font_rid" type="RID" /> @@ -580,6 +609,14 @@ If set to [code]true[/code] auto-hinting is preferred over font built-in hinting. </description> </method> + <method name="font_set_generate_mipmaps"> + <return type="void" /> + <argument index="0" name="font_rid" type="RID" /> + <argument index="1" name="generate_mipmaps" type="bool" /> + <description> + If set to [code]true[/code] font texture mipmap generation is enabled. + </description> + </method> <method name="font_set_global_oversampling"> <return type="void" /> <argument index="0" name="oversampling" type="float" /> @@ -927,6 +964,15 @@ Converts a number from the numeral systems used in [code]language[/code] to Western Arabic (0..9). </description> </method> + <method name="parse_structured_text" qualifiers="const"> + <return type="Array" /> + <argument index="0" name="parser_type" type="int" enum="TextServer.StructuredTextParser" /> + <argument index="1" name="args" type="Array" /> + <argument index="2" name="text" type="String" /> + <description> + Default implementation of the BiDi algorithm override function. See [enum StructuredTextParser] for more info. + </description> + </method> <method name="percent_sign" qualifiers="const"> <return type="String" /> <argument index="0" name="language" type="String" default="""" /> @@ -1630,5 +1676,27 @@ <constant name="FONT_FIXED_WIDTH" value="4" enum="FontStyle"> Font have fixed-width characters. </constant> + <constant name="STRUCTURED_TEXT_DEFAULT" value="0" enum="StructuredTextParser"> + Use default behavior. Same as [code]STRUCTURED_TEXT_NONE[/code] unless specified otherwise in the control description. + </constant> + <constant name="STRUCTURED_TEXT_URI" value="1" enum="StructuredTextParser"> + BiDi override for URI. + </constant> + <constant name="STRUCTURED_TEXT_FILE" value="2" enum="StructuredTextParser"> + BiDi override for file path. + </constant> + <constant name="STRUCTURED_TEXT_EMAIL" value="3" enum="StructuredTextParser"> + BiDi override for email. + </constant> + <constant name="STRUCTURED_TEXT_LIST" value="4" enum="StructuredTextParser"> + BiDi override for lists. + Structured text options: list separator [code]String[/code]. + </constant> + <constant name="STRUCTURED_TEXT_NONE" value="5" enum="StructuredTextParser"> + Use default Unicode BiDi algorithm. + </constant> + <constant name="STRUCTURED_TEXT_CUSTOM" value="6" enum="StructuredTextParser"> + User defined structured text BiDi override function. + </constant> </constants> </class> diff --git a/doc/classes/TextServerExtension.xml b/doc/classes/TextServerExtension.xml index e7c5edd266..ef522d08a7 100644 --- a/doc/classes/TextServerExtension.xml +++ b/doc/classes/TextServerExtension.xml @@ -121,6 +121,13 @@ Returns bitmap font fixed size. </description> </method> + <method name="font_get_generate_mipmaps" qualifiers="virtual const"> + <return type="bool" /> + <argument index="0" name="font_rid" type="RID" /> + <description> + Returns [code]true[/code] if font texture mipmap generation is enabled. + </description> + </method> <method name="font_get_global_oversampling" qualifiers="virtual const"> <return type="float" /> <description> @@ -193,6 +200,24 @@ Returns index of the cache texture containing the glyph. </description> </method> + <method name="font_get_glyph_texture_rid" qualifiers="virtual const"> + <return type="RID" /> + <argument index="0" name="font_rid" type="RID" /> + <argument index="1" name="size" type="Vector2i" /> + <argument index="2" name="glyph" type="int" /> + <description> + Returns resource id of the cache texture containing the glyph. + </description> + </method> + <method name="font_get_glyph_texture_size" qualifiers="virtual const"> + <return type="Vector2" /> + <argument index="0" name="font_rid" type="RID" /> + <argument index="1" name="size" type="Vector2i" /> + <argument index="2" name="glyph" type="int" /> + <description> + Returns size of the cache texture containing the glyph. + </description> + </method> <method name="font_get_glyph_uv_rect" qualifiers="virtual const"> <return type="Rect2" /> <argument index="0" name="font_rid" type="RID" /> @@ -581,6 +606,14 @@ If set to [code]true[/code] auto-hinting is preferred over font built-in hinting. </description> </method> + <method name="font_set_generate_mipmaps" qualifiers="virtual"> + <return type="void" /> + <argument index="0" name="font_rid" type="RID" /> + <argument index="1" name="generate_mipmaps" type="bool" /> + <description> + If set to [code]true[/code] font texture mipmap generation is enabled. + </description> + </method> <method name="font_set_global_oversampling" qualifiers="virtual"> <return type="void" /> <argument index="0" name="oversampling" type="float" /> @@ -927,6 +960,14 @@ Converts a number from the numeral systems used in [code]language[/code] to Western Arabic (0..9). </description> </method> + <method name="parse_structured_text" qualifiers="virtual const"> + <return type="Array" /> + <argument index="0" name="parser_type" type="int" enum="TextServer.StructuredTextParser" /> + <argument index="1" name="args" type="Array" /> + <argument index="2" name="text" type="String" /> + <description> + </description> + </method> <method name="percent_sign" qualifiers="virtual const"> <return type="String" /> <argument index="0" name="language" type="String" /> diff --git a/doc/classes/Tree.xml b/doc/classes/Tree.xml index 5abec4b437..1d4a5b922d 100644 --- a/doc/classes/Tree.xml +++ b/doc/classes/Tree.xml @@ -522,7 +522,7 @@ <theme_item name="draw_relationship_lines" data_type="constant" type="int" default="0"> Draws the relationship lines if not zero, this acts as a boolean. Relationship lines are drawn at the start of child items to show hierarchy. </theme_item> - <theme_item name="hseparation" data_type="constant" type="int" default="4"> + <theme_item name="h_separation" data_type="constant" type="int" default="4"> The horizontal space between item cells. This is also used as the margin at the start of an item when folding is disabled. </theme_item> <theme_item name="item_margin" data_type="constant" type="int" default="16"> @@ -546,7 +546,7 @@ <theme_item name="scroll_speed" data_type="constant" type="int" default="12"> The speed of border scrolling. </theme_item> - <theme_item name="vseparation" data_type="constant" type="int" default="4"> + <theme_item name="v_separation" data_type="constant" type="int" default="4"> The vertical padding inside each item, i.e. the distance between the item's content and top/bottom border. </theme_item> <theme_item name="font" data_type="font" type="Font"> diff --git a/doc/classes/TreeItem.xml b/doc/classes/TreeItem.xml index 396be2d9f8..d2e29bf3b1 100644 --- a/doc/classes/TreeItem.xml +++ b/doc/classes/TreeItem.xml @@ -284,7 +284,7 @@ </description> </method> <method name="get_structured_text_bidi_override" qualifiers="const"> - <return type="int" enum="Control.StructuredTextParser" /> + <return type="int" enum="TextServer.StructuredTextParser" /> <argument index="0" name="column" type="int" /> <description> </description> @@ -620,7 +620,7 @@ <method name="set_structured_text_bidi_override"> <return type="void" /> <argument index="0" name="column" type="int" /> - <argument index="1" name="parser" type="int" enum="Control.StructuredTextParser" /> + <argument index="1" name="parser" type="int" enum="TextServer.StructuredTextParser" /> <description> </description> </method> diff --git a/doc/classes/VFlowContainer.xml b/doc/classes/VFlowContainer.xml index d047f4142e..f427276117 100644 --- a/doc/classes/VFlowContainer.xml +++ b/doc/classes/VFlowContainer.xml @@ -9,10 +9,10 @@ <tutorials> </tutorials> <theme_items> - <theme_item name="hseparation" data_type="constant" type="int" default="4"> + <theme_item name="h_separation" data_type="constant" type="int" default="4"> The horizontal separation of children nodes. </theme_item> - <theme_item name="vseparation" data_type="constant" type="int" default="4"> + <theme_item name="v_separation" data_type="constant" type="int" default="4"> The vertical separation of children nodes. </theme_item> </theme_items> diff --git a/doc/classes/Vector3.xml b/doc/classes/Vector3.xml index 1653b66003..18204943fd 100644 --- a/doc/classes/Vector3.xml +++ b/doc/classes/Vector3.xml @@ -4,7 +4,7 @@ Vector used for 3D math using floating point coordinates. </brief_description> <description> - 3-element structure that can be used to represent positions in 3D space or any other pair of numeric values. + 3-element structure that can be used to represent positions in 3D space or any other triplet of numeric values. It uses floating-point coordinates. See [Vector3i] for its integer counterpart. [b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 will always evaluate to [code]true[/code]. </description> diff --git a/doc/classes/Vector3i.xml b/doc/classes/Vector3i.xml index 4c7f3badc5..ebb518792f 100644 --- a/doc/classes/Vector3i.xml +++ b/doc/classes/Vector3i.xml @@ -4,7 +4,7 @@ Vector used for 3D math using integer coordinates. </brief_description> <description> - 3-element structure that can be used to represent positions in 3D space or any other pair of numeric values. + 3-element structure that can be used to represent positions in 3D space or any other triplet of numeric values. It uses integer coordinates and is therefore preferable to [Vector3] when exact precision is required. [b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i will always evaluate to [code]true[/code]. </description> @@ -161,7 +161,7 @@ <description> Gets the remainder of each component of the [Vector3i] with the the given [int]. This operation uses truncated division, which is often not desired as it does not work well with negative numbers. Consider using [method @GlobalScope.posmod] instead if you want to handle negative numbers. [codeblock] - print(Vector2i(10, -20, 30) % 7) # Prints "(3, -6, 2)" + print(Vector3i(10, -20, 30) % 7) # Prints "(3, -6, 2)" [/codeblock] </description> </operator> diff --git a/doc/classes/Viewport.xml b/doc/classes/Viewport.xml index 6f4720491d..ce466b2d0f 100644 --- a/doc/classes/Viewport.xml +++ b/doc/classes/Viewport.xml @@ -122,6 +122,7 @@ <return type="bool" /> <description> Returns [code]true[/code] if the viewport is currently performing a drag operation. + Alternative to [constant Node.NOTIFICATION_DRAG_BEGIN] and [constant Node.NOTIFICATION_DRAG_END] when you prefer polling the value. </description> </method> <method name="gui_release_focus"> diff --git a/doc/classes/Window.xml b/doc/classes/Window.xml index 87a65db192..5ce870a899 100644 --- a/doc/classes/Window.xml +++ b/doc/classes/Window.xml @@ -467,9 +467,9 @@ <theme_item name="title_outline_modulate" data_type="color" type="Color" default="Color(1, 1, 1, 1)"> The color of the title outline. </theme_item> - <theme_item name="close_h_ofs" data_type="constant" type="int" default="18"> + <theme_item name="close_h_offset" data_type="constant" type="int" default="18"> </theme_item> - <theme_item name="close_v_ofs" data_type="constant" type="int" default="24"> + <theme_item name="close_v_offset" data_type="constant" type="int" default="24"> </theme_item> <theme_item name="resize_margin" data_type="constant" type="int" default="4"> </theme_item> diff --git a/doc/translations/ar.po b/doc/translations/ar.po index c611cb845c..e6aba3a951 100644 --- a/doc/translations/ar.po +++ b/doc/translations/ar.po @@ -3559,7 +3559,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7078,8 +7078,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11809,8 +11810,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12611,8 +12612,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13701,7 +13705,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20587,18 +20594,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21773,6 +21796,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25673,6 +25704,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25722,6 +25797,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32641,7 +32759,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32660,6 +32778,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "ÙŠÙØ±Ø¬Ø¹ جيب التمام \"cosine \" لقيمة المَعلم." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38102,7 +38233,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40318,6 +40452,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46042,7 +46184,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46689,7 +46831,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47959,16 +48101,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50004,6 +50154,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "ÙŠÙØ±Ø¬Ø¹ قيمة ظل الزاوية للمَعلم." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52295,14 +52450,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53748,7 +53912,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54552,7 +54730,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55872,7 +56053,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56143,9 +56323,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57620,10 +57800,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57632,10 +57808,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58660,6 +58832,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58920,6 +59100,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71646,6 +71833,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71741,6 +71933,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71966,6 +72161,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/ca.po b/doc/translations/ca.po index 97b36c3f91..94543dd2b3 100644 --- a/doc/translations/ca.po +++ b/doc/translations/ca.po @@ -3582,7 +3582,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7099,8 +7099,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11827,8 +11828,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12626,8 +12627,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13716,7 +13720,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20591,18 +20598,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21777,6 +21800,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25674,6 +25705,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25723,6 +25798,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32636,7 +32754,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32655,6 +32773,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38071,7 +38201,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40279,6 +40412,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45982,7 +46123,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46629,7 +46770,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47899,16 +48040,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49943,6 +50092,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52234,14 +52387,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53687,7 +53849,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54491,7 +54667,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55809,7 +55988,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56080,9 +56258,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57553,10 +57731,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57565,10 +57739,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58589,6 +58759,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58848,6 +59026,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71541,6 +71726,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71636,6 +71826,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71861,6 +72054,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/classes.pot b/doc/translations/classes.pot index 3aa9292ac3..dc9d16da28 100644 --- a/doc/translations/classes.pot +++ b/doc/translations/classes.pot @@ -3462,7 +3462,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6979,8 +6979,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11707,8 +11708,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12506,8 +12507,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13596,7 +13600,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20471,18 +20478,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21657,6 +21680,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25551,6 +25582,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25600,6 +25675,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32513,7 +32631,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32532,6 +32650,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37948,7 +38078,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40156,6 +40289,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45859,7 +46000,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46506,7 +46647,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47776,16 +47917,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49820,6 +49969,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52111,14 +52264,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53564,7 +53726,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54368,7 +54544,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55686,7 +55865,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55957,9 +56135,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57430,10 +57608,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57442,10 +57616,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58466,6 +58636,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58725,6 +58903,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71418,6 +71603,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71513,6 +71703,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71738,6 +71931,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/cs.po b/doc/translations/cs.po index 9999a29a0b..efd9b002f9 100644 --- a/doc/translations/cs.po +++ b/doc/translations/cs.po @@ -3966,7 +3966,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7487,8 +7487,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -12226,8 +12227,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -13031,8 +13032,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -14123,7 +14127,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -21038,18 +21045,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -22225,6 +22248,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -26130,6 +26161,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -26179,6 +26254,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -33104,7 +33222,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -33123,6 +33241,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "Vrátà [code] true [/code], pokud je vektor normalizován, jinak false." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38571,7 +38702,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40797,6 +40931,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46524,7 +46666,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47171,7 +47313,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -48441,16 +48583,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50493,6 +50643,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Vrátà sinus parametru." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52785,14 +52940,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -54239,7 +54403,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -55043,7 +55221,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -56370,7 +56551,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56641,9 +56821,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -58120,10 +58300,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -58132,10 +58308,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -59169,6 +59341,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -59447,6 +59627,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -72190,6 +72377,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -72285,6 +72477,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -72510,6 +72705,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/de.po b/doc/translations/de.po index 585bbabec6..bc8315eb89 100644 --- a/doc/translations/de.po +++ b/doc/translations/de.po @@ -4525,7 +4525,8 @@ msgid "The property is a translatable string." msgstr "Die Eigenschaft ist eine übersetzbare Zeichenkette." #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +#, fuzzy +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "Wird verwendet, um Eigenschaften im Editor zu gruppieren." #: doc/classes/@GlobalScope.xml @@ -9015,8 +9016,9 @@ msgstr "Gibt [code]true[/code] zurück falls das Array leer ist." #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -13774,8 +13776,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -14583,8 +14585,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -15724,7 +15729,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -22737,18 +22745,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -23930,6 +23954,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -27857,6 +27889,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -27906,6 +27982,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -34884,7 +35003,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -34903,6 +35022,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "Gibt [code]true[/code] zurück falls das Array leer ist." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -40385,7 +40517,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -42628,6 +42763,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -48458,7 +48601,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49105,7 +49248,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50375,16 +50518,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -52464,6 +52615,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Gibt den aktuell wiedergegebenen Animationszustand zurück." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -54764,14 +54920,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -56235,7 +56400,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -57054,7 +57233,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -58401,7 +58583,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -58672,9 +58853,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -60168,10 +60349,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -60180,10 +60357,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -61224,6 +61397,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -61518,6 +61699,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -74511,6 +74699,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -74606,6 +74799,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -74831,6 +75027,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/el.po b/doc/translations/el.po index 3e3686d93d..98bb60e4a3 100644 --- a/doc/translations/el.po +++ b/doc/translations/el.po @@ -3476,7 +3476,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6995,8 +6995,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11726,8 +11727,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12529,8 +12530,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13619,7 +13623,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20505,18 +20512,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21691,6 +21714,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25591,6 +25622,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25640,6 +25715,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32559,7 +32677,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32578,6 +32696,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "ΕπιστÏÎφει το συνημίτονο της παÏαμÎÏ„Ïου." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38014,7 +38145,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40230,6 +40364,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45941,7 +46083,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46588,7 +46730,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47858,16 +48000,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49903,6 +50053,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "ΕπιστÏÎφει την εφαπτομÎνη της παÏαμÎÏ„Ïου." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52194,14 +52349,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53647,7 +53811,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54451,7 +54629,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55771,7 +55952,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56042,9 +56222,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57519,10 +57699,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57531,10 +57707,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58559,6 +58731,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58819,6 +58999,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71544,6 +71731,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71639,6 +71831,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71864,6 +72059,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/es.po b/doc/translations/es.po index cdf58c19fa..4279e2136f 100644 --- a/doc/translations/es.po +++ b/doc/translations/es.po @@ -12,7 +12,7 @@ # No te interesa <soxahop585@inmail3.com>, 2020. # Jonatan <arandajonatan94@tuta.io>, 2020. # peter9811 <petercuevas.6@gmail.com>, 2020. -# Ventura Pérez GarcÃa <vetu@protonmail.com>, 2020. +# Ventura Pérez GarcÃa <vetu@protonmail.com>, 2020, 2022. # Joakker <joaquinandresleon108@gmail.com>, 2020, 2021. # ACM <albertocm@tuta.io>, 2020. # Pierre Stempin <pierre.stempin@gmail.com>, 2020. @@ -33,12 +33,13 @@ # Cristhian Pineda Castro <kurgancpc@hotmail.com>, 2022. # Francesco Santoro <fgsantoror20@gmail.com>, 2022. # Jake-insane <jake0insane@gmail.com>, 2022. +# Luis Alberto Flores Baca <betofloresbaca@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-03-26 23:26+0000\n" -"Last-Translator: Javier Ocampos <xavier.ocampos@gmail.com>\n" +"PO-Revision-Date: 2022-04-25 15:12+0000\n" +"Last-Translator: Ventura Pérez GarcÃa <vetu@protonmail.com>\n" "Language-Team: Spanish <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/es/>\n" "Language: es\n" @@ -46,7 +47,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 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -324,7 +325,6 @@ msgstr "" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Returns the arc tangent of [code]s[/code] in radians. Use it to get the " "angle from an angle's tangent in trigonometry: [code]atan(tan(angle)) == " @@ -338,14 +338,13 @@ msgstr "" "Devuelve el arco tangente de [code]s[/code] en radianes. Úsalo para obtener " "el ángulo a partir de la tangente de un ángulo en trigonometrÃa: " "[code]atan(tan(angle)) == angle[/code].\n" -"El método no puede saber en qué cuadrante el ángulo se encuentra. Vea " +"El método no puede saber en qué cuadrante se encuentra el ángulo . Vea " "[method atan2] si tienes tanto [code]y[/code] como [code]x[/code]\n" "[codeblock]\n" "a = atan(0.5) # a is 0.463648\n" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Returns the arc tangent of [code]y/x[/code] in radians. Use to get the angle " "of tangent [code]y/x[/code]. To compute the value, the method takes into " @@ -380,7 +379,6 @@ msgstr "" #: modules/gdscript/doc_classes/@GDScript.xml #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml -#, fuzzy msgid "" "Converts a 2D point expressed in the cartesian coordinate system (X and Y " "axis) to the polar coordinate system (a distance from the origin and an " @@ -400,12 +398,13 @@ msgid "" "[/codeblock]\n" "See also [method floor], [method round], [method stepify], and [int]." msgstr "" -"Redondea [code]s[/code] por encima, devolviendo el valor entero más pequeño " -"que no es menor que [code]s[/code].\n" +"Redondea [code]s[/code] hacia arriba (hacia infinito positivo), devolviendo " +"el valor entero más pequeño que no es menor que [code]s[/code].\n" "[codeblock]\n" -"a = ceil(1.45) # a es 2\n" -"a = ceil(1.001) # a es 2\n" -"[/codeblock]" +"a = ceil(1.45) # a es 2.0\n" +"a = ceil(1.001) # a es 2.0\n" +"[/codeblock]\n" +"Ver también [method floor], [method round], [method stepify] e [int]." #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -4590,7 +4589,8 @@ msgid "The property is a translatable string." msgstr "La propiedad es una string traducible." #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +#, fuzzy +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "Se utiliza para agrupar las propiedades en el editor." #: doc/classes/@GlobalScope.xml @@ -5266,40 +5266,40 @@ msgid "" " assert(decrypted == data.to_utf8())\n" "[/codeblock]" msgstr "" -"Esta clase proporciona acceso a la encriptación/desencriptación AES de los " -"datos en bruto. Tanto el modo AES-ECB como el AES-CBC están soportados.\n" +"Esta clase proporciona acceso a la cifrado/descifrado AES de los datos en " +"bruto. Tanto el modo AES-ECB como el AES-CBC están soportados.\n" "[codeblock]\n" "extends Node\n" "\n" "var aes = AESContext.new()\n" "\n" "func _ready():\n" -" var clave = \"Mi clave secreta!!!\" # La clave debe ser de 16 o 32 " -"bytes. (1 byte = 1 char) normalmdlkd\n" -" var datos = \"Mi clave secreta\" # El tamaño de datos debe ser multiplo " +" var clave = \"Mi clave secreta\" # La clave debe ser de 16 o 32 bytes. " +"(1 byte = 1 char) normalmdlkd\n" +" var datos = \"Mi texto secreto\" # El tamaño de datos debe ser multiplo " "de 16, ponga algún relleno para completar de ser necesario.\n" -" # Encriptar ECB\n" +" # Cifraro en modo ECB\n" " aes.start(AESContext.MODE_ECB_ENCRYPT, clave.to_utf8())\n" -" var encriptado = aes.update(datos.to_utf8())\n" +" var textocifrado = aes.update(datos.to_utf8())\n" " aes.finish()\n" -" # Desencriptar ECB\n" +" # Descifrar en modo ECB\n" " aes.start(AESContext.MODE_ECB_DECRYPT, clave.to_utf8())\n" -" var desencriptado = aes.update(encriptado)\n" +" var textoplano = aes.update(textocifrado)\n" " aes.finish()\n" " # Comprobar ECB\n" -" assert(desencriptado == datos.to_utf8())\n" +" assert(textoplano == datos.to_utf8())\n" "\n" " var iv = \"Mi secreto iv!!!\" # IV debe ser de tamaño 16 bytes.\n" -" # Encriptar CBC\n" +" # Cifrado en modo CBC\n" " aes.start(AESContext.MODE_CBC_ENCRYPT, clave.to_utf8(), iv.to_utf8())\n" -" encriptado = aes.update(datos.to_utf8())\n" +" textocifrado = aes.update(datos.to_utf8())\n" " aes.finish()\n" -" # Desencriptar CBC\n" +" # Descifrar en modo CBC\n" " aes.start(AESContext.MODE_CBC_DECRYPT, clave.to_utf8(), iv.to_utf8())\n" -" desencriptado = aes.update(encriptado)\n" +" textoplano = aes.update(textocifrado)\n" " aes.finish()\n" " # Comprobar CBC\n" -" assert(desencriptado == datos.to_utf8())\n" +" assert(textoplano == datos.to_utf8())\n" "[/codeblock]" #: doc/classes/AESContext.xml @@ -5335,7 +5335,6 @@ msgstr "" "[constant MODE_CBC_DECRYPT]." #: doc/classes/AESContext.xml -#, fuzzy msgid "" "Run the desired operation for this AES context. Will return a " "[PoolByteArray] containing the result of encrypting (or decrypting) the " @@ -5344,11 +5343,11 @@ msgid "" "some padding if needed." msgstr "" "Ejecute la operación deseada para este contexto de AES. Devolverá un " -"[PackedByteArray] que contiene el resultado de encriptar (o desencriptar) el " -"[code]src[/code] dado. Consulte [start method] para conocer el modo de " +"[PoolByteArray] que contiene el resultado de cifrar (o descifrar) el " +"[code]src[/code] dado. Consulte [method start] para conocer el modo de " "operación.\n" -"Nota: El tamaño de [code]src[/code] debe ser un múltiplo de 16. Aplique algo " -"de relleno si fuera necesario." +"[b]Nota:[/b] El tamaño de [code]src[/code] debe ser un múltiplo de 16. " +"Aplique algo de relleno si fuera necesario." #: doc/classes/AESContext.xml msgid "AES electronic codebook encryption mode." @@ -9140,14 +9139,22 @@ msgid "Returns [code]true[/code] if the array is empty." msgstr "Devuelve [code]true[/code] si el array es vacio." #: doc/classes/Array.xml +#, fuzzy msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " "all elements placed after the removed element have to be reindexed." msgstr "" +"Inserta un nuevo elemento en la posisción dada en el array. La posición debe " +"ser valida, o al final de el array([code]pos == size()[/code].\n" +"[b]Note:[/b] este metodo actua en el lugar y no devuelve ningún valor.\n" +"[b]Note:[/b] en arrays largos, este metodo va a ser mas lento si el elemento " +"incertado esta cerca al inicio del array (Ãndice 0). Esto es por que todos " +"los elementos despues del elemento incertado tienen que ser reindisados." #: doc/classes/Array.xml msgid "" @@ -15362,10 +15369,11 @@ msgstr "" "la cámara escala su tamaño percibido." #: doc/classes/Camera.xml +#, fuzzy msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" "El tamaño de la cámara se mide como la mitad de la anchura o la altura. Sólo " "aplicable en modo ortogonal. Dado que [member keep_aspect] se bloquea en el " @@ -16458,11 +16466,12 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" -"Si [code]enable[/code] es [code]true[/code], el nodo no heredará su " -"transformación de los objetos del canvas padre." #: doc/classes/CanvasItem.xml #, fuzzy @@ -17888,12 +17897,16 @@ msgid "Base node for 2D collision objects." msgstr "Nodo base para objetos de colisión 2D." #: doc/classes/CollisionObject2D.xml +#, fuzzy msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" "CollisionObject2D es la clase base de los objetos de fÃsica 2D. Puede " "contener cualquier número de colisiones 2D [Shape2D]. Cada forma debe ser " @@ -20049,8 +20062,8 @@ msgid "" "Queue resort of the contained children. This is called automatically anyway, " "but can be called upon request." msgstr "" -"El recurso de la cola de los hijos contenidos. Esto se llama automáticamente " -"de todos modos, pero puede ser llamado a petición." +"Encolar la reorganización de los hijos contenidos. Este método es llamado " +"automáticamente, pero también puede ser llamado manualmente." #: doc/classes/Container.xml msgid "Emitted when sorting the children is needed." @@ -27132,29 +27145,37 @@ msgstr "" "método." #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +#, fuzzy +msgid "A control used to edit properties of an object." msgstr "" "Una pestaña que se utiliza para editar las propiedades del nodo seleccionado." #: doc/classes/EditorInspector.xml -#, fuzzy msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." -msgstr "" -"El inspector de la edición se encuentra por defecto en la parte derecha del " -"editor. Se utiliza para editar las propiedades del nodo seleccionado. Por " -"ejemplo, puedes seleccionar un nodo como el Sprite2D y luego editar su " -"transformación a través de la herramienta de inspección. El inspector del " -"editor es una herramienta esencial en el flujo de trabajo del desarrollo del " -"juego.\n" -"[b]Nota:[/b] Esta clase no debe ser instanciada directamente. En lugar de " -"eso, accede al singleton usando el [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." +msgstr "" #: doc/classes/EditorInspector.xml msgid "" @@ -28709,6 +28730,14 @@ msgstr "" "- Formatio Binario en FBX 2017\n" "[/codeblock]" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "Post-procesa las escenas después de la importación." @@ -30893,7 +30922,7 @@ msgstr "" "El modo de mapeo de tonos a utilizar. El \"tonemapping\" es el proceso que " "\"convierte\" los valores HDR para que sean adecuados para su representación " "en una pantalla LDR. (Godot todavÃa no soporta la renderización en pantallas " -"HDR.)" +"HDR)." #: doc/classes/Environment.xml msgid "" @@ -33961,6 +33990,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "Representa el tamaño del enum [enum Subdiv]." +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -34010,6 +34083,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -43260,7 +43376,7 @@ msgstr "" "[code]from_column[/code] a [code]to_column[/code]. Ambos parámetros deben " "estar dentro de la longitud del texto." -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "Borra la selección actual." @@ -43279,6 +43395,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "Devuelve la columna de inicio de la selección." + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "Devuelve la columna de final de selección." + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "Devuelve [code]true[/code] si el temporizador se detiene." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -48132,7 +48261,7 @@ msgstr "" #: doc/classes/Node.xml msgid "Nodes and Scenes" -msgstr "" +msgstr "Nodos y escenas" #: doc/classes/Node.xml msgid "All Demos" @@ -50650,9 +50779,16 @@ msgstr "" "recuperar la instancia del objeto con [method @GDScript.instance_from_id]." #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +#, fuzzy +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" -"Devuelve la entrada de metadatos del objeto para el [code]name[/code] dado." +"Devuelve el Ãndice del artÃculo en la [code]position[/code] dada.\n" +"Cuando no hay ningún elemento en ese punto, se devolverá -1 si [code]exact[/" +"code] es [code]true[/code], y de lo contrario se devolverá el Ãndice de " +"elemento más cercano." #: doc/classes/Object.xml #, fuzzy @@ -53542,6 +53678,14 @@ msgstr "" "principal.\n" "[b]Nota:[/b] Sólo disponible en las construcciones del editor." +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "Abstracción y clase base para protocolos basados en paquetes." @@ -61189,7 +61333,7 @@ msgstr "" #, fuzzy msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "Permite que la ventana sea redimensionada por defecto." #: doc/classes/ProjectSettings.xml @@ -61982,7 +62126,8 @@ msgid "Optional name for the 3D render layer 13." msgstr "Nombre opcional para la capa 13 del renderizado 3D." #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +#, fuzzy +msgid "Optional name for the 3D render layer 14." msgstr "Nombre opcional para la capa 14 del renderizado 3D" #: doc/classes/ProjectSettings.xml @@ -63503,20 +63648,25 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" -"Si [code]true[/code], fuerza el sombreado de vértices para todos los " -"renderizados. Esto puede aumentar mucho el rendimiento, pero también reduce " -"la calidad enormemente. Se puede utilizar para optimizar el rendimiento en " -"dispositivos móviles de gama baja." #: doc/classes/ProjectSettings.xml +#, fuzzy msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" "Sobreescritura del extremo inferior para [member rendering/quality/shading/" "force_vertex_shading] en los dispositivos móviles, debido a problemas de " @@ -66273,6 +66423,13 @@ msgstr "" "pila de etiquetas. Considera el texto envuelto como una lÃnea." #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" +"Devuelve el número total de caracteres de las etiquetas de texto. No incluye " +"los BBCodes." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -69215,22 +69372,25 @@ msgstr "" "evitar los bloqueos. Para una versión binaria, véase [Mutex]." #: doc/classes/Semaphore.xml -#, fuzzy msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" -"Trata de bloquear este [Mutex], pero no bloquea. Devuelve [constant OK] en " -"el éxito, [constant ERR_BUSY] en caso contrario." #: doc/classes/Semaphore.xml -#, fuzzy msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" -"Trata de bloquear este [Mutex], pero no bloquea. Devuelve [constant OK] en " -"el éxito, [constant ERR_BUSY] en caso contrario." #: doc/classes/Separator.xml msgid "Base class for separators." @@ -71078,7 +71238,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -72102,7 +72276,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" "SpinBox es un campo de texto de entrada numérica. Permite introducir números " "enteros y reales.\n" @@ -73781,7 +73958,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -74116,9 +74292,9 @@ msgstr "Devuelve el hash SHA-256 de la string como una string." #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -76056,10 +76232,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "Devuelve la columna de inicio de la selección." - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "Devuelve la lÃnea de inicio de la selección." @@ -76068,10 +76240,6 @@ msgid "Returns the text inside the selection." msgstr "Devuelve el texto dentro de la selección." #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "Devuelve la columna de final de selección." - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "Devuelve la lÃnea final de selección." @@ -77364,6 +77532,14 @@ msgstr "" "archivo [code].theme[/code], vea la documentación para más información." #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "Borra todos los valores del tema." @@ -77727,6 +77903,13 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml #, fuzzy msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " @@ -94376,6 +94559,11 @@ msgstr "" "[code]get_peer(id).get_available_packet_count[/code])." #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "Detiene el servidor y limpia su estado." @@ -94495,6 +94683,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -94720,6 +94911,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/fa.po b/doc/translations/fa.po index c4eebb3371..c61a77b1dc 100644 --- a/doc/translations/fa.po +++ b/doc/translations/fa.po @@ -14,12 +14,13 @@ # ItzMiad44909858f5774b6d <maidggg@gmail.com>, 2020. # ahmad maftoon <ahmadmaftoon.1387@gmail.com>, 2021. # Seyed Fazel Alavi <fazel8195@gmail.com>, 2022. +# Giga hertz <gigahertzyt@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-01-09 14:57+0000\n" -"Last-Translator: Seyed Fazel Alavi <fazel8195@gmail.com>\n" +"PO-Revision-Date: 2022-04-03 08:11+0000\n" +"Last-Translator: Giga hertz <gigahertzyt@gmail.com>\n" "Language-Team: Persian <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/fa/>\n" "Language: fa\n" @@ -27,7 +28,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 4.10.1\n" +"X-Generator: Weblate 4.12-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -70,9 +71,8 @@ msgid "Method Descriptions" msgstr "ØªÙˆØ¶ÛŒØØ§Øª تابع" #: doc/tools/make_rst.py -#, fuzzy msgid "Theme Property Descriptions" -msgstr "ØªÙˆØ¶ÛŒØØ§Øª خصیصه" +msgstr "ØªÙˆØ¶ÛŒØØ§Øª ویژگی تم" #: doc/tools/make_rst.py msgid "Inherits:" @@ -88,15 +88,15 @@ msgstr "" #: doc/tools/make_rst.py msgid "Default" -msgstr "" +msgstr "Ù¾ÛŒØ´â€ŒÙØ±Ø¶" #: doc/tools/make_rst.py msgid "Setter" -msgstr "" +msgstr "تنظیم کننده" #: doc/tools/make_rst.py msgid "value" -msgstr "" +msgstr "مقدار" #: doc/tools/make_rst.py msgid "Getter" @@ -3901,7 +3901,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7418,8 +7418,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -12146,8 +12147,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12945,8 +12946,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -14035,7 +14039,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20910,18 +20917,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -22096,6 +22119,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25993,6 +26024,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -26042,6 +26117,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32955,7 +33073,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32974,6 +33092,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38396,7 +38526,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40604,6 +40737,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46319,7 +46460,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46966,7 +47107,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -48236,16 +48377,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50284,6 +50433,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52575,14 +52728,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -54028,7 +54190,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54832,7 +55008,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -56150,7 +56329,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56421,9 +56599,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57894,10 +58072,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57906,10 +58080,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58930,6 +59100,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -59189,6 +59367,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71882,6 +72067,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71977,6 +72167,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -72202,6 +72395,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/fi.po b/doc/translations/fi.po index ca7fad636f..71a130a11d 100644 --- a/doc/translations/fi.po +++ b/doc/translations/fi.po @@ -8,12 +8,13 @@ # Nekromanser <ari.taitto@protonmail.com>, 2021. # Leevi Laine <leeviervoemil@gmail.com>, 2021. # Tuomas Lähteenmäki <lahtis@gmail.com>, 2022. +# Siina Mashek <siina@criminallycute.fi>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-03-17 13:59+0000\n" -"Last-Translator: Tuomas Lähteenmäki <lahtis@gmail.com>\n" +"PO-Revision-Date: 2022-04-09 12:13+0000\n" +"Last-Translator: Siina Mashek <siina@criminallycute.fi>\n" "Language-Team: Finnish <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/fi/>\n" "Language: fi\n" @@ -185,7 +186,7 @@ msgid "" "[/codeblock]\n" "Supported color names are the same as the constants defined in [Color]." msgstr "" -"Palauttaa standardoidun värin [code]nimen [/code] siten, että [code]alpha[/" +"Palauttaa standardoidun värin [code]nimen [/code] siten, että [code]alpha[/" "code] vaihtelee välillä 0 -1.\n" "[codeblock]\n" "punainen = ColorN(\"punainen\", 1)\n" @@ -3543,7 +3544,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7068,8 +7069,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11800,8 +11802,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12604,8 +12606,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13695,7 +13700,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20581,18 +20589,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21767,6 +21791,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25667,6 +25699,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25716,6 +25792,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32643,7 +32762,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32662,6 +32781,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "Palauttaa parametrin kosinin." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38099,7 +38231,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40315,6 +40450,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46026,7 +46169,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46673,7 +46816,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47943,16 +48086,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49988,6 +50139,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Palauttaa parametrin sinin." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52279,14 +52435,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53733,7 +53898,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54537,7 +54716,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55858,7 +56040,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56129,9 +56310,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57607,10 +57788,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57619,10 +57796,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58647,6 +58820,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58909,6 +59090,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71640,6 +71828,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71735,6 +71928,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71960,6 +72156,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/fil.po b/doc/translations/fil.po index 6df4b2d811..1aeae588a9 100644 --- a/doc/translations/fil.po +++ b/doc/translations/fil.po @@ -3469,7 +3469,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6986,8 +6986,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11714,8 +11715,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12513,8 +12514,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13603,7 +13607,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20478,18 +20485,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21664,6 +21687,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25561,6 +25592,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25610,6 +25685,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32523,7 +32641,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32542,6 +32660,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37958,7 +38088,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40166,6 +40299,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45869,7 +46010,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46516,7 +46657,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47786,16 +47927,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49830,6 +49979,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52121,14 +52274,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53574,7 +53736,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54378,7 +54554,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55696,7 +55875,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55967,9 +56145,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57440,10 +57618,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57452,10 +57626,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58476,6 +58646,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58735,6 +58913,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71428,6 +71613,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71523,6 +71713,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71748,6 +71941,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/fr.po b/doc/translations/fr.po index a638ed182b..99290efdf2 100644 --- a/doc/translations/fr.po +++ b/doc/translations/fr.po @@ -61,8 +61,8 @@ msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-28 23:20+0000\n" -"Last-Translator: Maxim Lopez <maxim.lopez.02@gmail.com>\n" +"PO-Revision-Date: 2022-04-25 15:12+0000\n" +"Last-Translator: Maxime Leroy <lisacintosh@gmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/fr/>\n" "Language: fr\n" @@ -70,7 +70,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 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -133,18 +133,16 @@ msgid "Default" msgstr "Défaut" #: doc/tools/make_rst.py -#, fuzzy msgid "Setter" -msgstr "Régleur" +msgstr "Setter" #: doc/tools/make_rst.py msgid "value" msgstr "valeur" #: doc/tools/make_rst.py -#, fuzzy msgid "Getter" -msgstr "Récupérateur" +msgstr "Getter" #: doc/tools/make_rst.py msgid "" @@ -3946,9 +3944,8 @@ msgid "Generic gamepad axis 9." msgstr "Axe 9 de la manette générique." #: doc/classes/@GlobalScope.xml -#, fuzzy msgid "Represents the maximum number of joystick axes supported." -msgstr "Nombre maximal de passes de tirage prises en charge." +msgstr "Représente le nombre maximum d'axes que le joystick supporte." #: doc/classes/@GlobalScope.xml msgid "Gamepad left analog trigger." @@ -4184,11 +4181,11 @@ msgstr "Fichier : Erreur d'impossibilité d'ouverture." #: doc/classes/@GlobalScope.xml msgid "File: Can't write error." -msgstr "Fichier: Erreur d'écriture." +msgstr "Fichier : Erreur d'écriture." #: doc/classes/@GlobalScope.xml msgid "File: Can't read error." -msgstr "Fichier: Erreur de lecture." +msgstr "Fichier : Erreur de lecture." #: doc/classes/@GlobalScope.xml msgid "File: Unrecognized error." @@ -4563,7 +4560,8 @@ msgid "The property is a translatable string." msgstr "La propriété est une chaîne de caractères traduisible." #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +#, fuzzy +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "Utilisé pour rassembler des propriétés ensemble dans l'éditeur." #: doc/classes/@GlobalScope.xml @@ -4871,16 +4869,13 @@ msgstr "" #: doc/classes/AABB.xml doc/classes/Rect2.xml doc/classes/Vector2.xml #: doc/classes/Vector3.xml -#, fuzzy msgid "Vector math" -msgstr "" -"Vecteur utilisé pour les mathématiques 2D utilisant des coordonnées " -"d'entiers." +msgstr "Mathématiques des vecteurs" #: doc/classes/AABB.xml doc/classes/Rect2.xml doc/classes/Vector2.xml #: doc/classes/Vector3.xml msgid "Advanced vector math" -msgstr "" +msgstr "Mathématiques avancées des vecteurs" #: doc/classes/AABB.xml msgid "Constructs an [AABB] from a position and size." @@ -6339,9 +6334,8 @@ msgstr "" "affiche l'édition de filtre sur ce nÅ“ud." #: doc/classes/AnimationNode.xml -#, fuzzy msgid "Returns whether the given path is filtered." -msgstr "Retourne [code]true[/code] si un chemin donné est filtré." +msgstr "Retourne quand un chemin donné est filtré." #: doc/classes/AnimationNode.xml msgid "" @@ -6914,7 +6908,6 @@ msgid "The input node is [code]null[/code]." msgstr "Le nÅ“ud d'entrée est [code]null[/code]." #: doc/classes/AnimationNodeBlendTree.xml -#, fuzzy msgid "The specified input port is out of range." msgstr "Le port d’entrée spécifié est hors de portée." @@ -7014,10 +7007,12 @@ msgstr "Retourne le nÅ“ud final du graphe." #: doc/classes/AnimationNodeStateMachine.xml msgid "Returns the draw offset of the graph. Used for display in the editor." msgstr "" +"Retourne le décalage de l'affichage du graphe. Utilisé pour l'affichage dans " +"l'éditeur." #: doc/classes/AnimationNodeStateMachine.xml msgid "Returns the animation node with the given name." -msgstr "" +msgstr "Retourne le nÅ“ud d'animation avec le nom donné." #: doc/classes/AnimationNodeStateMachine.xml msgid "Returns the given animation node's name." @@ -7045,7 +7040,7 @@ msgstr "Retourne le nÅ“ud de fin de la transition donnée." #: doc/classes/AnimationNodeStateMachine.xml msgid "Returns [code]true[/code] if the graph contains the given node." -msgstr "" +msgstr "Retourne [code]true[/code] si le graphe contient le nÅ“ud spécifié." #: doc/classes/AnimationNodeStateMachine.xml msgid "" @@ -7054,11 +7049,11 @@ msgstr "" #: doc/classes/AnimationNodeStateMachine.xml msgid "Deletes the given node from the graph." -msgstr "" +msgstr "Supprime le nÅ“ud donné du graphe." #: doc/classes/AnimationNodeStateMachine.xml msgid "Deletes the transition between the two specified nodes." -msgstr "" +msgstr "Supprime la transition entre les deux nÅ“uds spécifiés." #: doc/classes/AnimationNodeStateMachine.xml msgid "Deletes the given transition by index." @@ -7070,15 +7065,17 @@ msgstr "Renomme le nÅ“ud donné." #: doc/classes/AnimationNodeStateMachine.xml msgid "Replaces the node and keeps its transitions unchanged." -msgstr "" +msgstr "Remplace le nÅ“ud et garde sa transition non changée." #: doc/classes/AnimationNodeStateMachine.xml msgid "Sets the given node as the graph end point." -msgstr "" +msgstr "Définit le nÅ“ud spécifié comme fin du graph." #: doc/classes/AnimationNodeStateMachine.xml msgid "Sets the draw offset of the graph. Used for display in the editor." msgstr "" +"Définit le décalage de l'affichage du graphe. Utilisé pour l'affichage dans " +"l'éditeur." #: doc/classes/AnimationNodeStateMachine.xml msgid "Sets the node's coordinates. Used for display in the editor." @@ -7086,12 +7083,11 @@ msgstr "" #: doc/classes/AnimationNodeStateMachine.xml msgid "Sets the given node as the graph start point." -msgstr "" +msgstr "Définit le nÅ“ud spécifié comme départ du graph." #: doc/classes/AnimationNodeStateMachinePlayback.xml -#, fuzzy msgid "Playback control for [AnimationNodeStateMachine]." -msgstr "Contrôle de lecture pour [AnimationNodeStateMachine]." +msgstr "Contrôle de la lecture des [AnimationNodeStateMachine]." #: doc/classes/AnimationNodeStateMachinePlayback.xml msgid "" @@ -7110,9 +7106,8 @@ msgid "Returns the currently playing animation state." msgstr "Retourne l'actuel état d'animation joué." #: doc/classes/AnimationNodeStateMachinePlayback.xml -#, fuzzy msgid "Returns the playback position within the current animation state." -msgstr "Retourne la position globale de la souris." +msgstr "Retourne la position de lecture pour l'état actuel de l'animation." #: doc/classes/AnimationNodeStateMachinePlayback.xml msgid "" @@ -7123,7 +7118,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachinePlayback.xml msgid "Returns [code]true[/code] if an animation is playing." -msgstr "" +msgstr "Retourne [code]true[/code] si une animation est en lecture." #: doc/classes/AnimationNodeStateMachinePlayback.xml msgid "Starts playing the given animation." @@ -7205,6 +7200,7 @@ msgstr "" #: doc/classes/AnimationNodeTimeScale.xml msgid "A time-scaling animation node to be used with [AnimationTree]." msgstr "" +"Un nÅ“ud d'animation qui étire le temps à utiliser avec un [AnimationTree]." #: doc/classes/AnimationNodeTimeScale.xml msgid "" @@ -7215,6 +7211,8 @@ msgstr "" #: doc/classes/AnimationNodeTimeSeek.xml msgid "A time-seeking animation node to be used with [AnimationTree]." msgstr "" +"Un nÅ“ud d'animation de déplacement du temps à utiliser avec un " +"[AnimationTree]." #: doc/classes/AnimationNodeTimeSeek.xml msgid "" @@ -7239,7 +7237,7 @@ msgstr "" #: doc/classes/AnimationNodeTransition.xml msgid "A generic animation transition node for [AnimationTree]." -msgstr "" +msgstr "Une nÅ“ud d'animation de transition générique pour [AnimationTree]." #: doc/classes/AnimationNodeTransition.xml msgid "" @@ -7250,7 +7248,7 @@ msgstr "" #: doc/classes/AnimationNodeTransition.xml msgid "The number of available input ports for this node." -msgstr "" +msgstr "Le nombre de ports d'entrée disponibles pour ce nÅ“ud." #: doc/classes/AnimationNodeTransition.xml msgid "" @@ -7327,13 +7325,15 @@ msgstr "" #: doc/classes/AnimationPlayer.xml msgid "Returns the list of stored animation names." -msgstr "" +msgstr "Retourne la liste des noms des animations stockées." #: doc/classes/AnimationPlayer.xml msgid "" "Gets the blend time (in seconds) between two animations, referenced by their " "names." msgstr "" +"Retourne le temps de transition (en secondes) entre deux animations, " +"spécifiées par leur nom." #: doc/classes/AnimationPlayer.xml msgid "" @@ -7347,6 +7347,8 @@ msgstr "" msgid "" "Returns a list of the animation names that are currently queued to play." msgstr "" +"Retourne la liste des noms d'animation qui sont actuellement dans la file de " +"lecture." #: doc/classes/AnimationPlayer.xml msgid "" @@ -7400,6 +7402,8 @@ msgid "" "Renames an existing animation with key [code]name[/code] to [code]newname[/" "code]." msgstr "" +"Renomme une animation existante avec la clé [code]name[/code] en " +"[code]newname[/code]." #: doc/classes/AnimationPlayer.xml msgid "" @@ -7414,6 +7418,8 @@ msgid "" "Specifies a blend time (in seconds) between two animations, referenced by " "their names." msgstr "" +"Définit le temps de transition (en secondes) entre deux animations, " +"spécifiées par leur nom." #: doc/classes/AnimationPlayer.xml msgid "" @@ -7451,11 +7457,11 @@ msgstr "" #: doc/classes/AnimationPlayer.xml msgid "The length (in seconds) of the currently being played animation." -msgstr "" +msgstr "La durée (en secondes) de l'animation actuellement jouée." #: doc/classes/AnimationPlayer.xml msgid "The position (in seconds) of the currently playing animation." -msgstr "" +msgstr "La position (en secondes) de l'animation actuellement jouée." #: doc/classes/AnimationPlayer.xml msgid "The call mode to use for Call Method tracks." @@ -7550,6 +7556,8 @@ msgstr "" #: doc/classes/AnimationPlayer.xml msgid "Make method calls immediately when reached in the animation." msgstr "" +"Appelle la méthode aussitôt qu'elle est précisée lors de la lecture de " +"l'animation." #: doc/classes/AnimationTree.xml msgid "" @@ -7569,13 +7577,13 @@ msgid "" msgstr "" #: doc/classes/AnimationTree.xml -#, fuzzy msgid "Using AnimationTree" -msgstr "Réinitialise cet [AnimationTreePlayer]." +msgstr "Utiliser les AnimationTree" #: doc/classes/AnimationTree.xml msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" +"Avance manuellement les animations par le temps spécifié (en secondes)." #: doc/classes/AnimationTree.xml msgid "" @@ -7587,7 +7595,7 @@ msgstr "" #: doc/classes/AnimationTree.xml msgid "If [code]true[/code], the [AnimationTree] will be processing." -msgstr "" +msgstr "Si [code]true[/code], le [AnimationTree] sera actif." #: doc/classes/AnimationTree.xml msgid "The path to the [AnimationPlayer] used for animating." @@ -7624,6 +7632,7 @@ msgstr "" #: doc/classes/AnimationTree.xml msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" +"Le nÅ“ud d'animation racine de cet [AnimationTree]. Voir [AnimationNode]." #: doc/classes/AnimationTree.xml msgid "" @@ -7640,6 +7649,8 @@ msgstr "" #: doc/classes/AnimationTree.xml msgid "The animations will only progress manually (see [method advance])." msgstr "" +"Les animations devront être mises à jour manuellement (voir [method " +"advance])." #: doc/classes/AnimationTreePlayer.xml msgid "" @@ -7684,11 +7695,12 @@ msgid "" msgstr "" #: doc/classes/AnimationTreePlayer.xml -#, fuzzy msgid "" "Returns the absolute playback timestamp of the animation node with name " "[code]id[/code]." -msgstr "Retourne le nom du nÅ“ud à [code]idx[/code]." +msgstr "" +"Retourne la position temporaire absolue du nÅ“ud d'animation avec le nom " +"[code]id[/code]." #: doc/classes/AnimationTreePlayer.xml msgid "" @@ -7782,7 +7794,7 @@ msgstr "" #: doc/classes/AnimationTreePlayer.xml msgid "Returns a [PoolStringArray] containing the name of all nodes." -msgstr "" +msgstr "Retourne un [PoolStringArray] contenant le nom de tous les nÅ“uds." #: doc/classes/AnimationTreePlayer.xml #, fuzzy @@ -7797,7 +7809,7 @@ msgstr "" #: doc/classes/AnimationTreePlayer.xml msgid "Check if a node exists (by name)." -msgstr "" +msgstr "Vérifie si un nÅ“ud existe (par son nom)." #: doc/classes/AnimationTreePlayer.xml msgid "" @@ -8012,10 +8024,11 @@ msgstr "" "par [code]to_idx[/code]." #: doc/classes/AnimationTreePlayer.xml -#, fuzzy msgid "" "If [code]true[/code], the [AnimationTreePlayer] is able to play animations." -msgstr "Si [code]true[/code], le [member animation] joue présentement." +msgstr "" +"Si [code]true[/code], le [AnimationTreePlayer] est capable de jouer des " +"animations." #: doc/classes/AnimationTreePlayer.xml msgid "" @@ -8033,7 +8046,7 @@ msgstr "" #: doc/classes/AnimationTreePlayer.xml msgid "The thread in which to update animations." -msgstr "" +msgstr "Le fil d'exécution qui met à jour les animations." #: doc/classes/AnimationTreePlayer.xml msgid "Output node." @@ -8044,7 +8057,6 @@ msgid "Animation node." msgstr "NÅ“ud d'animation." #: doc/classes/AnimationTreePlayer.xml -#, fuzzy msgid "OneShot node." msgstr "NÅ“ud à lancement unique (OneShot)." @@ -8053,27 +8065,22 @@ msgid "Mix node." msgstr "NÅ“ud de mixage." #: doc/classes/AnimationTreePlayer.xml -#, fuzzy msgid "Blend2 node." msgstr "NÅ“ud de mélange à 2 entrées (Blend2)." #: doc/classes/AnimationTreePlayer.xml -#, fuzzy msgid "Blend3 node." msgstr "NÅ“ud de mélange à 3 entrées (Blend3)." #: doc/classes/AnimationTreePlayer.xml -#, fuzzy msgid "Blend4 node." msgstr "NÅ“ud de mélange à 4 entrées (Blend4)." #: doc/classes/AnimationTreePlayer.xml -#, fuzzy msgid "TimeScale node." msgstr "NÅ“ud d'étirement du temps (TimeScale)." #: doc/classes/AnimationTreePlayer.xml -#, fuzzy msgid "TimeSeek node." msgstr "NÅ“ud de positionnement temporel (TimeSeek)." @@ -8146,7 +8153,7 @@ msgstr "" #: doc/classes/Area.xml doc/classes/Area2D.xml msgid "The name of the area's audio bus." -msgstr "" +msgstr "Le nom du bus audio de l'aire." #: doc/classes/Area.xml doc/classes/Area2D.xml msgid "" @@ -8199,6 +8206,8 @@ msgstr "" #: doc/classes/Area.xml doc/classes/Area2D.xml msgid "The area's priority. Higher priority areas are processed first." msgstr "" +"La priorité de l'aire. Les aires de plus hautes priorités seront gérées en " +"premier." #: doc/classes/Area.xml msgid "" @@ -8331,7 +8340,7 @@ msgstr "" #: doc/classes/Area2D.xml msgid "Using Area2D" -msgstr "" +msgstr "Utiliser les Area2D" #: doc/classes/Area2D.xml doc/classes/CollisionShape2D.xml #: doc/classes/RectangleShape2D.xml @@ -8507,9 +8516,8 @@ msgid "" msgstr "" #: doc/classes/Array.xml -#, fuzzy msgid "A generic array datatype." -msgstr "Type de données de tableau générique." +msgstr "Le type de données d'un tableau générique." #: doc/classes/Array.xml msgid "" @@ -8579,6 +8587,8 @@ msgstr "Construit an tableau à partir d'un [PoolByteArray]." msgid "" "Appends an element at the end of the array (alias of [method push_back])." msgstr "" +"Ajoute un élément à la fin du tableau (c'est un raccourci vers [method " +"push_back])." #: doc/classes/Array.xml msgid "" @@ -8676,12 +8686,13 @@ msgstr "" #: doc/classes/PoolRealArray.xml doc/classes/PoolStringArray.xml #: doc/classes/PoolVector2Array.xml doc/classes/PoolVector3Array.xml msgid "Returns [code]true[/code] if the array is empty." -msgstr "" +msgstr "Retourne [code]true[/code] si le tableau est vide." #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -8756,7 +8767,7 @@ msgstr "" #: doc/classes/PoolRealArray.xml doc/classes/PoolStringArray.xml #: doc/classes/PoolVector2Array.xml doc/classes/PoolVector3Array.xml msgid "Reverses the order of the elements in the array." -msgstr "" +msgstr "Inverse l'ordre des éléments du tableau." #: doc/classes/Array.xml msgid "" @@ -8853,7 +8864,7 @@ msgstr "" #: doc/classes/PoolRealArray.xml doc/classes/PoolStringArray.xml #: doc/classes/PoolVector2Array.xml doc/classes/PoolVector3Array.xml msgid "Returns the number of elements in the array." -msgstr "" +msgstr "Retourne le nombre d'éléments dans le tableau." #: doc/classes/Array.xml msgid "" @@ -9010,7 +9021,7 @@ msgstr "" #: doc/classes/ArrayMesh.xml msgid "Gets the name assigned to this surface." -msgstr "" +msgstr "Retourne le nom assigné à cette surface." #: doc/classes/ArrayMesh.xml msgid "" @@ -9026,7 +9037,7 @@ msgstr "" #: doc/classes/ArrayMesh.xml msgid "Sets a name for a given surface." -msgstr "" +msgstr "Définit le nom donné à cette surface." #: doc/classes/ArrayMesh.xml msgid "" @@ -9052,16 +9063,17 @@ msgstr "" #: doc/classes/ArrayMesh.xml msgid "Amount of weights/bone indices per vertex (always 4)." -msgstr "" +msgstr "La quantité d'indices de poids/os par sommet (toujours 4)." #: doc/classes/ArrayMesh.xml msgid "[PoolVector3Array], [PoolVector2Array], or [Array] of vertex positions." msgstr "" +"Un [PoolVector3Array], [PoolVector2Array], ou [Array] avec la position des " +"sommets." #: doc/classes/ArrayMesh.xml -#, fuzzy msgid "[PoolVector3Array] of vertex normals." -msgstr "[PackedVector3Array] des normales de sommet." +msgstr "Le [PoolVector3Array] des normales des sommets." #: doc/classes/ArrayMesh.xml msgid "" @@ -9071,14 +9083,12 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml -#, fuzzy msgid "[PoolColorArray] of vertex colors." -msgstr "[PackedColorArray] des couleurs de sommet." +msgstr "Le [PoolColorArray] des couleurs des sommets." #: doc/classes/ArrayMesh.xml -#, fuzzy msgid "[PoolVector2Array] for UV coordinates." -msgstr "[PackedVector2Array] pour les coordonnées UV." +msgstr "Le [PoolVector2Array] pour les coordonnées UV." #: doc/classes/ArrayMesh.xml msgid "[PoolVector2Array] for second UV coordinates." @@ -9641,15 +9651,17 @@ msgstr "" #: doc/classes/ARVRPositionalTracker.xml msgid "Returns [code]true[/code] if this device tracks orientation." -msgstr "" +msgstr "Retourne [code]true[/code] si l'appareil détecte l'orientation." #: doc/classes/ARVRPositionalTracker.xml msgid "Returns [code]true[/code] if this device tracks position." -msgstr "" +msgstr "Retourne [code]true[/code] si l'appareil détecte la position." #: doc/classes/ARVRPositionalTracker.xml msgid "Returns the transform combining this device's orientation and position." msgstr "" +"Retourne la transformation combinant l'orientation et la position de " +"l'appareil." #: doc/classes/ARVRPositionalTracker.xml msgid "Returns the tracker's type." @@ -9687,7 +9699,7 @@ msgstr "" #: doc/classes/ARVRServer.xml msgid "Registers an [ARVRInterface] object." -msgstr "" +msgstr "Enregistre un objet [ARVRInterface]." #: doc/classes/ARVRServer.xml msgid "" @@ -9797,13 +9809,12 @@ msgid "Removes this interface." msgstr "Supprime cette interface." #: doc/classes/ARVRServer.xml -#, fuzzy msgid "Removes this positional tracker." -msgstr "Renvoie le traqueur de position à l'identification donnée." +msgstr "Supprime ce traqueur de position." #: doc/classes/ARVRServer.xml msgid "The primary [ARVRInterface] currently bound to the [ARVRServer]." -msgstr "" +msgstr "La [ARVRInterface] actuellement connectée à ce [ARVRServer]." #: doc/classes/ARVRServer.xml msgid "" @@ -9892,8 +9903,9 @@ msgstr "" "position du joueur." #: doc/classes/AspectRatioContainer.xml +#, fuzzy msgid "Container that preserves its child controls' aspect ratio." -msgstr "" +msgstr "Un conteneur qui préserve le ratio d'aspect des contrôles enfants." #: doc/classes/AspectRatioContainer.xml msgid "" @@ -9921,7 +9933,7 @@ msgstr "" #: doc/classes/AspectRatioContainer.xml msgid "The stretch mode used to align child controls." -msgstr "" +msgstr "Le mode d'étirement utilisé pour aligner les contrôles enfants." #: doc/classes/AspectRatioContainer.xml msgid "" @@ -10293,7 +10305,7 @@ msgstr "" #: doc/classes/AStar2D.xml msgid "Deletes the segment between the given points." -msgstr "" +msgstr "Supprime le segment entre les points donnés." #: doc/classes/AStar2D.xml msgid "" @@ -10454,7 +10466,7 @@ msgstr "" #: doc/classes/AudioEffectBandLimitFilter.xml msgid "Adds a band limit filter to the audio bus." -msgstr "" +msgstr "Ajouter un filtre limiteur de bande au bus audio." #: doc/classes/AudioEffectBandLimitFilter.xml msgid "" @@ -10464,7 +10476,7 @@ msgstr "" #: doc/classes/AudioEffectBandPassFilter.xml msgid "Adds a band pass filter to the audio bus." -msgstr "" +msgstr "Ajouter un passe-bande au bus audio." #: doc/classes/AudioEffectBandPassFilter.xml msgid "" @@ -10474,7 +10486,7 @@ msgstr "" #: doc/classes/AudioEffectCapture.xml msgid "Captures audio from an audio bus in real-time." -msgstr "" +msgstr "Capture l'audio depuis un bus audio en temps réel." #: doc/classes/AudioEffectCapture.xml msgid "" @@ -10495,9 +10507,8 @@ msgstr "" "être lues dans la mémoire en anneau interne." #: doc/classes/AudioEffectCapture.xml -#, fuzzy msgid "Clears the internal ring buffer." -msgstr "Efface la bibliothèque." +msgstr "Efface la mémoire tampon interne en anneaux." #: doc/classes/AudioEffectCapture.xml msgid "" @@ -10551,7 +10562,6 @@ msgid "The effect's raw signal." msgstr "Le signal brut de l’effet." #: doc/classes/AudioEffectChorus.xml -#, fuzzy msgid "The voice's cutoff frequency." msgstr "La fréquence limite de la voix." @@ -10736,11 +10746,11 @@ msgstr "" #: doc/classes/AudioEffectHighShelfFilter.xml #: doc/classes/AudioEffectLowShelfFilter.xml doc/classes/AudioServer.xml msgid "Audio buses" -msgstr "" +msgstr "Bus audio" #: doc/classes/AudioEffectDistortion.xml msgid "Distortion power. Value can range from 0 to 1." -msgstr "" +msgstr "L'intensité de la distorsion. Cette valeur est comprise entre 0 et 1." #: doc/classes/AudioEffectDistortion.xml msgid "" @@ -10894,20 +10904,19 @@ msgstr "" #: doc/classes/AudioEffectFilter.xml msgid "Adds a filter to the audio bus." -msgstr "" +msgstr "Ajoute un filtre au bus audio." #: doc/classes/AudioEffectFilter.xml msgid "Allows frequencies other than the [member cutoff_hz] to pass." -msgstr "" +msgstr "Autorise les fréquences autres que [membre cutoff_hz] à passer." #: doc/classes/AudioEffectFilter.xml msgid "Threshold frequency for the filter, in Hz." msgstr "" #: doc/classes/AudioEffectFilter.xml -#, fuzzy msgid "Gain amount of the frequencies after the filter." -msgstr "Valeur du gain de fréquences après le filtre." +msgstr "La valeur du gain de fréquences après le filtre." #: doc/classes/AudioEffectFilter.xml #, fuzzy @@ -10917,17 +10926,21 @@ msgstr "" #: doc/classes/AudioEffectHighPassFilter.xml msgid "Adds a high-pass filter to the Audio Bus." -msgstr "" +msgstr "Ajouter un filtre passe-haut au bus audio." #: doc/classes/AudioEffectHighPassFilter.xml msgid "" "Cuts frequencies lower than the [member AudioEffectFilter.cutoff_hz] and " "allows higher frequencies to pass." msgstr "" +"Supprime les fréquences inférieures à [member AudioEffectFilter.cutoff_hz] " +"et laisse passer les fréquences supérieures." #: doc/classes/AudioEffectHighShelfFilter.xml msgid "Reduces all frequencies above the [member AudioEffectFilter.cutoff_hz]." msgstr "" +"Réduit toutes les fréquences au-dessus de [member AudioEffectFilter." +"cutoff_hz]." #: doc/classes/AudioEffectLimiter.xml msgid "Adds a soft-clip limiter audio effect to an Audio bus." @@ -10963,17 +10976,21 @@ msgstr "" #: doc/classes/AudioEffectLowPassFilter.xml msgid "Adds a low-pass filter to the Audio bus." -msgstr "" +msgstr "Ajouter un filtre passe-bas au bus audio." #: doc/classes/AudioEffectLowPassFilter.xml msgid "" "Cuts frequencies higher than the [member AudioEffectFilter.cutoff_hz] and " "allows lower frequencies to pass." msgstr "" +"Supprime les fréquences supérieures à [member AudioEffectFilter.cutoff_hz] " +"et laisse passer les fréquences inférieures." #: doc/classes/AudioEffectLowShelfFilter.xml msgid "Reduces all frequencies below the [member AudioEffectFilter.cutoff_hz]." msgstr "" +"Réduit tous les fréquences en-dessous de [member AudioEffectFilter." +"cutoff_hz]." #: doc/classes/AudioEffectNotchFilter.xml msgid "Adds a notch filter to the Audio bus." @@ -10997,6 +11014,8 @@ msgstr "" #: doc/classes/AudioEffectPanner.xml msgid "Pan position. Value can range from -1 (fully left) to 1 (fully right)." msgstr "" +"La balance gauche/droite. La valeur peut aller de -1 (uniquement à gauche) à " +"1 (uniquement à droite)." #: doc/classes/AudioEffectPhaser.xml msgid "" @@ -11127,7 +11146,7 @@ msgstr "" #: doc/classes/AudioEffectPitchShift.xml #: doc/classes/AudioEffectSpectrumAnalyzer.xml msgid "Represents the size of the [enum FFT_Size] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum FFT_Size]." #: doc/classes/AudioEffectRecord.xml msgid "Audio effect used for recording the sound from an audio bus." @@ -11153,7 +11172,7 @@ msgstr "Retourne l’échantillon enregistré." #: doc/classes/AudioEffectRecord.xml msgid "Returns whether the recording is active or not." -msgstr "" +msgstr "Retourne si l'enregistrement est actif ou non." #: doc/classes/AudioEffectRecord.xml msgid "" @@ -11248,7 +11267,7 @@ msgstr "Démo de spectre audio" #: doc/classes/AudioStreamGenerator.xml #: doc/classes/AudioStreamGeneratorPlayback.xml msgid "Godot 3.2 will get new audio features" -msgstr "" +msgstr "Godot 3.2 aura ces nouvelles fonctionnalités audio" #: doc/classes/AudioEffectSpectrumAnalyzer.xml msgid "" @@ -11316,6 +11335,8 @@ msgid "" "Returns the [AudioEffect] at position [code]effect_idx[/code] in bus " "[code]bus_idx[/code]." msgstr "" +"Retourne l'effet [AudioEffect] à la position [code]effect_idx[/code] dans le " +"bus [code]bus_idx[/code]." #: doc/classes/AudioServer.xml msgid "Returns the number of effects on the bus at [code]bus_idx[/code]." @@ -11375,11 +11396,11 @@ msgstr "Retourne la configuration du haut-parleur." #: doc/classes/AudioServer.xml msgid "Returns the relative time since the last mix occurred." -msgstr "" +msgstr "Retourne le temps écoulé depuis le dernier mixage." #: doc/classes/AudioServer.xml msgid "Returns the relative time until the next mix occurs." -msgstr "" +msgstr "Retourne la durée avant le prochain mixage." #: doc/classes/AudioServer.xml msgid "" @@ -11396,6 +11417,7 @@ msgstr "" #: doc/classes/AudioServer.xml msgid "If [code]true[/code], the bus at index [code]bus_idx[/code] is muted." msgstr "" +"Si [code]true[/code], le bus à la position [code]bus_idx[/code] est muet." #: doc/classes/AudioServer.xml msgid "" @@ -11412,6 +11434,7 @@ msgstr "" msgid "" "Moves the bus from index [code]index[/code] to index [code]to_index[/code]." msgstr "" +"Déplacer le bus de la position [code]index[/code] à [code]to_index[/code]." #: doc/classes/AudioServer.xml msgid "Removes the bus at index [code]index[/code]." @@ -11437,6 +11460,8 @@ msgid "" "Connects the output of the bus at [code]bus_idx[/code] to the bus named " "[code]send[/code]." msgstr "" +"Connecte la sortie du bus à la position [code]bus_idx[/code] au bus nommé " +"[code]send[/code]." #: doc/classes/AudioServer.xml msgid "" @@ -11446,7 +11471,7 @@ msgstr "" #: doc/classes/AudioServer.xml msgid "Swaps the position of two effects in bus [code]bus_idx[/code]." -msgstr "" +msgstr "Échange la position de deux effets dans le bus [code]bus_idx[/code]." #: doc/classes/AudioServer.xml msgid "" @@ -11494,15 +11519,15 @@ msgstr "Deux enceintes ou moins sont détectées." #: doc/classes/AudioServer.xml msgid "A 3.1 channel surround setup was detected." -msgstr "" +msgstr "Une configuration surround 3.1 a été détecté." #: doc/classes/AudioServer.xml msgid "A 5.1 channel surround setup was detected." -msgstr "" +msgstr "Une configuration surround 5.1 a été détecté." #: doc/classes/AudioServer.xml msgid "A 7.1 channel surround setup was detected." -msgstr "" +msgstr "Une configuration surround 7.1 a été détecté." #: doc/classes/AudioStream.xml msgid "Base class for audio streams." @@ -11516,20 +11541,18 @@ msgid "" msgstr "" #: doc/classes/AudioStream.xml doc/classes/AudioStreamPlayer.xml -#, fuzzy msgid "Audio streams" -msgstr "Démo de spectre audio" +msgstr "Flux audio" #: doc/classes/AudioStream.xml doc/classes/AudioStreamGenerator.xml #: doc/classes/AudioStreamGeneratorPlayback.xml #: doc/classes/AudioStreamPlayback.xml doc/classes/AudioStreamPlayer.xml -#, fuzzy msgid "Audio Generator Demo" -msgstr "Démo de spectre audio" +msgstr "Démo du générateur audio" #: doc/classes/AudioStream.xml msgid "Returns the length of the audio stream in seconds." -msgstr "" +msgstr "Retourne la durée en secondes du flux audio." #: doc/classes/AudioStreamGenerator.xml msgid "Audio stream that generates sounds procedurally." @@ -11668,17 +11691,19 @@ msgstr "" #: doc/classes/AudioStreamPlayer.xml msgid "Returns the position in the [AudioStream] in seconds." -msgstr "" +msgstr "Retourne la position dans le [AudioStream] en secondes." #: doc/classes/AudioStreamPlayer.xml msgid "" "Returns the [AudioStreamPlayback] object associated with this " "[AudioStreamPlayer]." msgstr "" +"Retourne l'objet [AudioStreamPlayback] associé à ce [AudioStreamPlayer]." #: doc/classes/AudioStreamPlayer.xml msgid "Plays the audio from the given [code]from_position[/code], in seconds." msgstr "" +"Joue l'audio depuis la position [code]from_position[/code], en secondes." #: doc/classes/AudioStreamPlayer.xml doc/classes/AudioStreamPlayer2D.xml #: doc/classes/AudioStreamPlayer3D.xml @@ -11745,7 +11770,7 @@ msgstr "L'audio ne sera joué que sur le premier canal." #: doc/classes/AudioStreamPlayer.xml msgid "The audio will be played on all surround channels." -msgstr "" +msgstr "L'audio sera joué sur tous les canaux surround." #: doc/classes/AudioStreamPlayer.xml msgid "" @@ -11801,7 +11826,7 @@ msgstr "Atténue l'audio avec la distance avec cette valeur comme exposant." #: doc/classes/AudioStreamPlayer2D.xml msgid "Maximum distance from which audio is still hearable." -msgstr "Distance maximale à laquelle cette piste audio peut être entendue" +msgstr "Distance maximale à laquelle cette piste audio peut être entendue." #: doc/classes/AudioStreamPlayer2D.xml msgid "Base volume without dampening." @@ -11873,9 +11898,8 @@ msgid "" msgstr "Si [code]true[/code], la lecture commence au chargement de la scène." #: doc/classes/AudioStreamPlayer3D.xml -#, fuzzy msgid "The bus on which this audio is playing." -msgstr "Bus sur lequel cet audio joue." +msgstr "Le bus sur lequel cet audio est joué." #: doc/classes/AudioStreamPlayer3D.xml msgid "" @@ -11888,7 +11912,7 @@ msgstr "" #: doc/classes/AudioStreamPlayer3D.xml msgid "The angle in which the audio reaches cameras undampened." -msgstr "L'angle auquel la piste audio atteint les caméras sans atténuation" +msgstr "L'angle auquel la piste audio atteint les caméras sans atténuation." #: doc/classes/AudioStreamPlayer3D.xml msgid "" @@ -12012,7 +12036,7 @@ msgstr "L'intensité de la variation aléatoire de la hauteur." #: doc/classes/AudioStreamSample.xml msgid "Stores audio data loaded from WAV files." -msgstr "" +msgstr "Enregistre les données audio depuis les fichiers WAV." #: doc/classes/AudioStreamSample.xml msgid "" @@ -12042,6 +12066,8 @@ msgstr "" #: doc/classes/AudioStreamSample.xml msgid "Audio format. See [enum Format] constants for values." msgstr "" +"Le format audio. Voir les constantes [enum Format] pour les valeurs " +"possibles." #: doc/classes/AudioStreamSample.xml msgid "" @@ -12309,9 +12335,8 @@ msgid "" msgstr "" #: doc/classes/BakedLightmap.xml -#, fuzzy msgid "The calculated light data." -msgstr "La hauteur de la capsule." +msgstr "Les données calculées de la lumière." #: doc/classes/BakedLightmap.xml msgid "" @@ -12393,9 +12418,8 @@ msgstr "" "[0,1][/code]." #: doc/classes/BakedLightmap.xml -#, fuzzy msgid "Returns if user cancels baking." -msgstr "Retourne le bouton d'annulation." +msgstr "Retourne si l'utilisateur a annulé le baking." #: doc/classes/BakedLightmap.xml msgid "" @@ -12441,7 +12465,7 @@ msgstr "" #: doc/classes/BaseButton.xml msgid "Base class for different kinds of buttons." -msgstr "" +msgstr "La classe de base pour différents types de bouton." #: doc/classes/BaseButton.xml msgid "" @@ -12559,11 +12583,11 @@ msgstr "" #: doc/classes/BaseButton.xml msgid "Emitted when the button starts being held down." -msgstr "" +msgstr "Émis quand le bouton commence à être appuyé." #: doc/classes/BaseButton.xml msgid "Emitted when the button stops being held down." -msgstr "" +msgstr "Émis quand le bouton cesse d'être appuyé." #: doc/classes/BaseButton.xml msgid "" @@ -12601,11 +12625,11 @@ msgstr "L'état des boutons est : désactivé." #: doc/classes/BaseButton.xml msgid "The state of buttons are both hovered and pressed." -msgstr "" +msgstr "L'état des boutons est à la fois survolé et appuyé." #: doc/classes/BaseButton.xml msgid "Require just a press to consider the button clicked." -msgstr "" +msgstr "Il suffit d'appuyer sur le bouton pour le considérer comme cliqué." #: doc/classes/BaseButton.xml msgid "" @@ -12633,17 +12657,17 @@ msgstr "" #: doc/classes/Basis.xml doc/classes/Transform.xml doc/classes/Transform2D.xml msgid "Matrices and transforms" -msgstr "" +msgstr "Les matrices et les transformations" #: doc/classes/Basis.xml doc/classes/Quat.xml doc/classes/Transform.xml -#, fuzzy msgid "Using 3D transforms" -msgstr "Utilise ça lors des transformations 3D." +msgstr "Utiliser les transformations 3D" #: doc/classes/Basis.xml doc/classes/Line2D.xml doc/classes/Transform.xml #: doc/classes/Transform2D.xml doc/classes/Vector2.xml doc/classes/Vector3.xml +#, fuzzy msgid "Matrix Transform Demo" -msgstr "" +msgstr "Démo de transformation matricielle" #: doc/classes/Basis.xml doc/classes/CylinderShape.xml #: doc/classes/Dictionary.xml doc/classes/DynamicFont.xml @@ -12655,12 +12679,12 @@ msgstr "" #: doc/classes/TextureRect.xml doc/classes/Thread.xml #: doc/classes/VBoxContainer.xml msgid "3D Voxel Demo" -msgstr "" +msgstr "Démo voxel 3D" #: doc/classes/Basis.xml doc/classes/Line2D.xml doc/classes/Transform.xml #: doc/classes/Transform2D.xml msgid "2.5D Demo" -msgstr "" +msgstr "Démo 2.5D" #: doc/classes/Basis.xml #, fuzzy @@ -12782,11 +12806,11 @@ msgstr "" #: doc/classes/Basis.xml msgid "Returns the transposed version of the matrix." -msgstr "" +msgstr "Retourne la matrice transposée." #: doc/classes/Basis.xml msgid "Returns a vector transformed (multiplied) by the matrix." -msgstr "" +msgstr "Retourne le vecteur transformé (multiplié) par la matrice." #: doc/classes/Basis.xml msgid "" @@ -12882,7 +12906,7 @@ msgstr "Retourne les dimensions de bitmap." #: doc/classes/BitMap.xml msgid "" "Returns the amount of bitmap elements that are set to [code]true[/code]." -msgstr "" +msgstr "Retourne le nombre d'éléments bitmap qui sont à [code]true[/code]." #: doc/classes/BitMap.xml msgid "" @@ -12905,6 +12929,7 @@ msgstr "" #: doc/classes/BitMap.xml msgid "Sets a rectangular portion of the bitmap to the specified value." msgstr "" +"Définit une valeur spécifique pour une portion rectangulaire du bitmap." #: doc/classes/BitmapFont.xml msgid "" @@ -12967,17 +12992,14 @@ msgid "Returns the number of textures in the BitmapFont atlas." msgstr "Renvoie le nombre de textures dans l’atlas BitmapFont." #: doc/classes/BitmapFont.xml -#, fuzzy msgid "Ascent (number of pixels above the baseline)." -msgstr "Ascension (nombre de pixels au-dessus de la ligne de base)." +msgstr "L'ascension (le nombre de pixels au-dessus de la ligne de base)." #: doc/classes/BitmapFont.xml -#, fuzzy msgid "If [code]true[/code], distance field hint is enabled." msgstr "Si [code]true[/code], l'indice de champ de distance est activé." #: doc/classes/BitmapFont.xml -#, fuzzy msgid "The fallback font." msgstr "La police de caractères de repli." @@ -13004,7 +13026,7 @@ msgstr "" #: doc/classes/Bone2D.xml msgid "Stores the node's current transforms in [member rest]." -msgstr "" +msgstr "Enregistre la transformation actuelle du nÅ“ud dans [member rest]." #: doc/classes/Bone2D.xml msgid "" @@ -13030,7 +13052,7 @@ msgstr "" #: doc/classes/BoneAttachment.xml msgid "A node that will attach to a bone." -msgstr "" +msgstr "Un nÅ“ud qui s'attache à un os." #: doc/classes/BoneAttachment.xml msgid "" @@ -13155,7 +13177,7 @@ msgstr "Aligne les enfants avec le centre du conteneur." #: doc/classes/BoxContainer.xml msgid "Aligns children with the end of the container." -msgstr "" +msgstr "Aligne les nÅ“uds enfants à la fin du conteneur." #: doc/classes/BoxShape.xml msgid "Box shape resource." @@ -13263,7 +13285,7 @@ msgstr "" #: doc/classes/Button.xml doc/classes/LinkButton.xml msgid "The button's text that will be displayed inside the button's area." -msgstr "" +msgstr "Le texte du bouton qui sera affiché à l'intérieur de l'aire du bouton." #: doc/classes/Button.xml msgid "Align the text to the left." @@ -13283,7 +13305,7 @@ msgstr "La [Color] du texte par défaut du [Button]." #: doc/classes/Button.xml msgid "Text [Color] used when the [Button] is disabled." -msgstr "" +msgstr "La [Color] du texte utilisée quand le [Button] est désactivé." #: doc/classes/Button.xml msgid "" @@ -13310,7 +13332,7 @@ msgstr "[Font] du texte du [Button]." #: doc/classes/Button.xml msgid "[StyleBox] used when the [Button] is disabled." -msgstr "" +msgstr "La [StyleBox] utilisée quand le [Button] est désactivé." #: doc/classes/Button.xml msgid "" @@ -13321,7 +13343,7 @@ msgstr "" #: doc/classes/Button.xml msgid "[StyleBox] used when the [Button] is being hovered." -msgstr "" +msgstr "Le [StyleBox] utilisé quand le [Button] est survolé." #: doc/classes/Button.xml msgid "Default [StyleBox] for the [Button]." @@ -13329,7 +13351,7 @@ msgstr "[StyleBox] par défaut pour le [Button]." #: doc/classes/Button.xml msgid "[StyleBox] used when the [Button] is being pressed." -msgstr "" +msgstr "Le [StyleBox] utilisé quand le [Button] est appuyé." #: doc/classes/ButtonGroup.xml msgid "Group of Buttons." @@ -13578,8 +13600,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -13669,12 +13691,12 @@ msgstr "" #: doc/classes/Camera2D.xml doc/classes/TileMap.xml doc/classes/TileSet.xml msgid "2D Isometric Demo" -msgstr "" +msgstr "Démo 2D isométrique" #: doc/classes/Camera2D.xml doc/classes/Environment.xml #: doc/classes/WorldEnvironment.xml msgid "2D HDR Demo" -msgstr "" +msgstr "Démo 2D HDR" #: doc/classes/Camera2D.xml msgid "Aligns the camera to the tracked node." @@ -13748,6 +13770,8 @@ msgstr "" #: doc/classes/Camera2D.xml msgid "The Camera2D's anchor point. See [enum AnchorMode] constants." msgstr "" +"Le point d'ancrage de la Camera2D. Voir [enum AnchorMode] pour les " +"constantes." #: doc/classes/Camera2D.xml msgid "" @@ -13820,18 +13844,24 @@ msgid "" "Bottom scroll limit in pixels. The camera stops moving when reaching this " "value." msgstr "" +"La limite basse de déplacement en pixels. La caméra s'arrête quand elle " +"atteint cette valeur." #: doc/classes/Camera2D.xml msgid "" "Left scroll limit in pixels. The camera stops moving when reaching this " "value." msgstr "" +"La limite gauche de déplacement en pixels. La caméra s'arrête quand elle " +"atteint cette valeur." #: doc/classes/Camera2D.xml msgid "" "Right scroll limit in pixels. The camera stops moving when reaching this " "value." msgstr "" +"La limite droite de déplacement en pixels. La caméra s'arrête quand elle " +"atteint cette valeur." #: doc/classes/Camera2D.xml msgid "" @@ -13847,11 +13877,15 @@ msgstr "" msgid "" "Top scroll limit in pixels. The camera stops moving when reaching this value." msgstr "" +"La limite haute de déplacement en pixels. La caméra s'arrête quand elle " +"atteint cette valeur." #: doc/classes/Camera2D.xml msgid "" "The camera's offset, useful for looking around or camera shake animations." msgstr "" +"Le décalage de la caméra, utilise pour regarder autour ou pour la faire " +"trembler." #: doc/classes/Camera2D.xml msgid "" @@ -13870,6 +13904,7 @@ msgstr "" #: doc/classes/Camera2D.xml msgid "The camera's process callback. See [enum Camera2DProcessMode]." msgstr "" +"La méthode de mise à jour de la camera. Voir [enum Camera2DProcessMode]." #: doc/classes/Camera2D.xml #, fuzzy @@ -13913,9 +13948,8 @@ msgid "The camera updates with the [code]_physics_process[/code] callback." msgstr "La caméra se met à jour avec le rappel [code]_physics_process[/code]." #: doc/classes/Camera2D.xml doc/classes/ClippedCamera.xml -#, fuzzy msgid "The camera updates with the [code]_process[/code] callback." -msgstr "La caméra se met à jour avec le [code]_process[/code] de rappel." +msgstr "La caméra se met à jour durant l'appel de [code]_process[/code]." #: doc/classes/CameraFeed.xml msgid "" @@ -13945,9 +13979,8 @@ msgid "Returns the camera's name." msgstr "Renvoie le nom de l'élément." #: doc/classes/CameraFeed.xml -#, fuzzy msgid "Returns the position of camera on the device." -msgstr "Renvoie le traqueur de position à l'identification donnée." +msgstr "Retourne la position de la caméra sur cet appareil." #: doc/classes/CameraFeed.xml msgid "If [code]true[/code], the feed is active." @@ -14068,6 +14101,7 @@ msgstr "" #: doc/classes/CameraTexture.xml msgid "The ID of the [CameraFeed] for which we want to display the image." msgstr "" +"L'identifiant du [CameraFeed] pour lequel la caméra doit être affichée." #: doc/classes/CameraTexture.xml msgid "" @@ -14371,9 +14405,8 @@ msgid "Returns the transform matrix of this item." msgstr "Retourne la matrice de transformation de cet élément." #: doc/classes/CanvasItem.xml -#, fuzzy msgid "Returns the viewport's boundaries as a [Rect2]." -msgstr "Retourne le [Rect2] de la fenêtre d'affichage." +msgstr "Retourne le [Rect2] délimitant la fenêtre d'affichage." #: doc/classes/CanvasItem.xml msgid "Returns this item's transform in relation to the viewport." @@ -14427,8 +14460,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -14462,14 +14498,15 @@ msgstr "" msgid "" "The rendering layers in which this [CanvasItem] responds to [Light2D] nodes." msgstr "" +"Les claques de rendu où le [CanvasItem] est affecté par les nÅ“uds [Light2D]." #: doc/classes/CanvasItem.xml msgid "The material applied to textures on this [CanvasItem]." -msgstr "" +msgstr "Le matériau appliqué aux textures de ce [CanvasItem]." #: doc/classes/CanvasItem.xml msgid "The color applied to textures on this [CanvasItem]." -msgstr "" +msgstr "La couleur appliquée aux textures de ce [CanvasItem]." #: doc/classes/CanvasItem.xml msgid "" @@ -14479,7 +14516,7 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "If [code]true[/code], the object draws behind its parent." -msgstr "" +msgstr "Si [code]true[/code], l'objet est affiché derrière son parent." #: doc/classes/CanvasItem.xml msgid "If [code]true[/code], the object draws on top of its parent." @@ -14664,9 +14701,8 @@ msgid "" msgstr "" #: doc/classes/CanvasLayer.xml -#, fuzzy msgid "Canvas layers" -msgstr "Couche de dessin de toile." +msgstr "Claques du canevas" #: doc/classes/CanvasLayer.xml msgid "Returns the RID of the canvas used by this layer." @@ -14932,7 +14968,7 @@ msgstr "" #: doc/classes/CheckBox.xml msgid "Binary choice user interface widget. See also [CheckButton]." -msgstr "" +msgstr "Contrôle d'interface pour un choix binaire. Voir aussi [CheckButton]." #: doc/classes/CheckBox.xml msgid "" @@ -14976,14 +15012,15 @@ msgstr "" #: doc/classes/CheckBox.xml msgid "The vertical offset used when rendering the check icons (in pixels)." msgstr "" +"Le décalage vertical utilisé pour le rendu des icônes des coches (en pixels)." #: doc/classes/CheckBox.xml msgid "The separation between the check icon and the text (in pixels)." -msgstr "" +msgstr "L'espace entre l'icône de la coche et le texte (en pixels)." #: doc/classes/CheckBox.xml msgid "The [Font] to use for the [CheckBox] text." -msgstr "" +msgstr "La [Font] à utiliser pour le texte du [CheckBox]." #: doc/classes/CheckBox.xml msgid "The check icon to display when the [CheckBox] is checked." @@ -15069,6 +15106,7 @@ msgstr "La couleur de la police du texte [CheckButton]." #: doc/classes/CheckButton.xml msgid "The [CheckButton] text's font color when it's disabled." msgstr "" +"La couleur de la police du texte du [CheckButton] quand il est désactivé." #: doc/classes/CheckButton.xml msgid "" @@ -15080,6 +15118,7 @@ msgstr "" #: doc/classes/CheckButton.xml msgid "The [CheckButton] text's font color when it's hovered." msgstr "" +"La couleur de la police du texte du [CheckButton] quand il est survolé." #: doc/classes/CheckButton.xml msgid "The [CheckButton] text's font color when it's hovered and pressed." @@ -15087,7 +15126,7 @@ msgstr "" #: doc/classes/CheckButton.xml msgid "The [CheckButton] text's font color when it's pressed." -msgstr "" +msgstr "La couleur de la police du texte du [CheckButton] quand il est appuyé." #: doc/classes/CheckButton.xml msgid "The vertical offset used when rendering the toggle icons (in pixels)." @@ -15099,7 +15138,7 @@ msgstr "" #: doc/classes/CheckButton.xml msgid "The [Font] to use for the [CheckButton] text." -msgstr "" +msgstr "La [Font] à utilisé pour le texte du [CheckButton]." #: doc/classes/CheckButton.xml msgid "The icon to display when the [CheckButton] is unchecked." @@ -15108,6 +15147,7 @@ msgstr "" #: doc/classes/CheckButton.xml msgid "The icon to display when the [CheckButton] is unchecked and disabled." msgstr "" +"L'icône à afficher quand le [CheckButton] est à la fois décoché et désactivé." #: doc/classes/CheckButton.xml msgid "The icon to display when the [CheckButton] is checked." @@ -15278,6 +15318,8 @@ msgid "" "Returns whether [code]class[/code] or its ancestry has a signal called " "[code]signal[/code] or not." msgstr "" +"Retourne quand [code]class[/code] ou ses parents ont un signal nommé " +"[code]signal[/code] ou non." #: doc/classes/ClassDB.xml msgid "" @@ -15288,7 +15330,7 @@ msgstr "" #: doc/classes/ClassDB.xml msgid "Returns the names of all the classes available." -msgstr "" +msgstr "Retourne le nom de toutes les classes disponibles." #: doc/classes/ClassDB.xml msgid "" @@ -15306,7 +15348,7 @@ msgstr "Crée une instance de [code]class[/code]." #: doc/classes/ClassDB.xml msgid "Returns whether this [code]class[/code] is enabled or not." -msgstr "" +msgstr "Retourne quand cette [code]class[/code] est active ou pas." #: doc/classes/ClassDB.xml msgid "" @@ -15315,9 +15357,8 @@ msgid "" msgstr "" #: doc/classes/ClippedCamera.xml -#, fuzzy msgid "A [Camera] that includes collision." -msgstr "Une [Camera3D] qui inclut la collision." +msgstr "Une [Camera] qui inclut la collision." #: doc/classes/ClippedCamera.xml msgid "" @@ -15330,12 +15371,16 @@ msgid "" "Adds a collision exception so the camera does not collide with the specified " "node." msgstr "" +"Ajoute une exception de collision pour que la caméra n'entre pas en " +"collision avec le nÅ“ud spécifié." #: doc/classes/ClippedCamera.xml msgid "" "Adds a collision exception so the camera does not collide with the specified " "[RID]." msgstr "" +"Ajoute une exception de collision pour que la caméra n'entre pas en " +"collision avec le [RID] spécifié." #: doc/classes/ClippedCamera.xml msgid "Removes all collision exceptions." @@ -15344,6 +15389,7 @@ msgstr "Supprime toutes les exceptions de collision." #: doc/classes/ClippedCamera.xml msgid "Returns the distance the camera has been offset due to a collision." msgstr "" +"Retourne la distance de la caméra qui a été décalée à cause de la collision." #: doc/classes/ClippedCamera.xml msgid "" @@ -15353,11 +15399,11 @@ msgstr "" #: doc/classes/ClippedCamera.xml msgid "Removes a collision exception with the specified node." -msgstr "" +msgstr "Retire une exception de collision avec le nÅ“ud spécifié." #: doc/classes/ClippedCamera.xml msgid "Removes a collision exception with the specified [RID]." -msgstr "" +msgstr "Retire une exception de collision avec le [RID] spécifié." #: doc/classes/ClippedCamera.xml msgid "" @@ -15392,7 +15438,7 @@ msgstr "" #: doc/classes/ClippedCamera.xml msgid "The camera's process callback. See [enum ProcessMode]." -msgstr "" +msgstr "La méthode de mise à jour de la camera. Voir [enum ProcessMode]." #: doc/classes/CollisionObject.xml msgid "Base node for collision objects." @@ -15474,7 +15520,7 @@ msgstr "" #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml msgid "Returns the [code]owner_id[/code] of the given shape." -msgstr "" +msgstr "Retourne le [code]owner_id[/code] de la forme spécifiée." #: doc/classes/CollisionObject.xml #, fuzzy @@ -15511,7 +15557,7 @@ msgstr "Retourne le [Transform] du propriétaire de la forme." #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml msgid "Removes a shape from the given shape owner." -msgstr "" +msgstr "Retire la forme du propriétaire de forme donné." #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml msgid "If [code]true[/code], disables the given shape owner." @@ -15566,7 +15612,7 @@ msgstr "" #: doc/classes/CollisionObject.xml msgid "Emitted when the mouse pointer enters any of this object's shapes." -msgstr "" +msgstr "Émis quand le curseur entre dans n'importe quelle forme de l'objet." #: doc/classes/CollisionObject.xml msgid "Emitted when the mouse pointer exits all this object's shapes." @@ -15582,7 +15628,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -15598,6 +15647,8 @@ msgid "" "Returns the [code]one_way_collision_margin[/code] of the shape owner " "identified by given [code]owner_id[/code]." msgstr "" +"Retourne la [code]one_way_collision_margin[/code] du propriétaire de la " +"forme identifié par le [code]owner_id[/code] spécifié." #: doc/classes/CollisionObject2D.xml msgid "" @@ -15704,7 +15755,7 @@ msgstr "" #: doc/classes/CollisionPolygon.xml msgid "If [code]true[/code], no collision will be produced." -msgstr "" +msgstr "Si [code]true[/code], aucune collision ne sera produite." #: doc/classes/CollisionPolygon.xml msgid "" @@ -15788,9 +15839,8 @@ msgstr "" #: doc/classes/Physics2DDirectSpaceState.xml #: doc/classes/PhysicsDirectBodyState.xml #: doc/classes/PhysicsDirectSpaceState.xml doc/classes/RigidBody.xml -#, fuzzy msgid "Physics introduction" -msgstr "Interpolation cubique." +msgstr "Introduction à la physique" #: doc/classes/CollisionShape.xml #, fuzzy @@ -15892,7 +15942,7 @@ msgstr "" #: doc/classes/Color.xml doc/classes/ColorPicker.xml msgid "Tween Demo" -msgstr "" +msgstr "Démo des Tween" #: doc/classes/Color.xml doc/classes/ColorPickerButton.xml msgid "GUI Drag And Drop Demo" @@ -16399,12 +16449,10 @@ msgid "Dark sea green color." msgstr "Couleur vert mer foncé." #: doc/classes/Color.xml -#, fuzzy msgid "Dark slate blue color." msgstr "Couleur bleu ardoise foncé." #: doc/classes/Color.xml -#, fuzzy msgid "Dark slate gray color." msgstr "Couleur gris ardoise foncé." @@ -16560,7 +16608,6 @@ msgid "Light sky blue color." msgstr "Couleur bleu ciel clair." #: doc/classes/Color.xml -#, fuzzy msgid "Light slate gray color." msgstr "Couleur gris ardoise clair." @@ -16595,7 +16642,7 @@ msgstr "Couleur marron." #: doc/classes/Color.xml #, fuzzy msgid "Medium aquamarine color." -msgstr "Couleur aigue-marine moyenne." +msgstr "Couleur bleu-marin moyenne." #: doc/classes/Color.xml msgid "Medium blue color." @@ -16614,7 +16661,6 @@ msgid "Medium sea green color." msgstr "Couleur vert mer moyen." #: doc/classes/Color.xml -#, fuzzy msgid "Medium slate blue color." msgstr "Couleur bleu ardoise moyen." @@ -17211,7 +17257,7 @@ msgstr "" #: doc/classes/ConeTwistJoint.xml doc/classes/Generic6DOFJoint.xml #: doc/classes/HingeJoint.xml doc/classes/Light.xml doc/classes/SliderJoint.xml msgid "Represents the size of the [enum Param] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum Param]." #: doc/classes/ConfigFile.xml msgid "Helper class to handle INI-style files." @@ -17491,9 +17537,8 @@ msgid "GUI tutorial index" msgstr "" #: doc/classes/Control.xml -#, fuzzy msgid "Control node gallery" -msgstr "Touche contrôle." +msgstr "Galerie des nÅ“uds de contrôle" #: doc/classes/Control.xml msgid "All GUI Demos" @@ -18034,9 +18079,8 @@ msgstr "" "existe, [code]false[/code] autrement." #: doc/classes/Control.xml -#, fuzzy msgid "Returns [code]true[/code] if drag operation is successful." -msgstr "Retourne [code]true[/code] si la sélection est active." +msgstr "Retourne [code]true[/code] si l'opération de déposer-glisser a réussi." #: doc/classes/Control.xml msgid "" @@ -18252,6 +18296,8 @@ msgid "" "Moves the mouse cursor to [code]to_position[/code], relative to [member " "rect_position] of this [Control]." msgstr "" +"Déplace le curseur de la souris à [code]to_position[/code], relatif à " +"[member rect_position] de ce [Control]." #: doc/classes/Control.xml msgid "" @@ -18622,6 +18668,8 @@ msgstr "" msgid "" "The node can only grab focus on mouse clicks. Use with [member focus_mode]." msgstr "" +"Le nÅ“ud ne reçoit le focus que pour les clics de la souris. À utiliser avec " +"[membre focus_mode]." #: doc/classes/Control.xml msgid "" @@ -18689,7 +18737,7 @@ msgstr "" #: doc/classes/Control.xml msgid "" "Show the system's pointing hand mouse cursor when the user hovers the node." -msgstr "" +msgstr "Afficher le curseur de la main qui pointe quand il passe sur ce nÅ“ud." #: doc/classes/Control.xml msgid "Show the system's cross mouse cursor when the user hovers the node." @@ -19072,6 +19120,7 @@ msgstr "" #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "Returns the base value of the parameter specified by [enum Parameter]." msgstr "" +"Retourne la valeur de base pour le paramètre spécifie par [enum Parameter]." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "Returns the [Curve] of the parameter specified by [enum Parameter]." @@ -19081,11 +19130,14 @@ msgstr "" msgid "" "Returns the randomness factor of the parameter specified by [enum Parameter]." msgstr "" +"Retourne le facteur d'aléatoire pour le paramètre spécifie par [enum " +"Parameter]." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "" "Returns the enabled state of the given flag (see [enum Flags] for options)." msgstr "" +"Retourne l'état activé du drapeau donné (voir [enum Flags] pour les options)." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "Restarts the particle emitter." @@ -19094,6 +19146,7 @@ msgstr "Redémarre l'émetteur de particules." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "Sets the base value of the parameter specified by [enum Parameter]." msgstr "" +"Définit la valeur de base pour le paramètre spécifié par [enum Parameter]." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "Sets the [Curve] of the parameter specified by [enum Parameter]." @@ -19103,10 +19156,13 @@ msgstr "" msgid "" "Sets the randomness factor of the parameter specified by [enum Parameter]." msgstr "" +"Définit le facteur d'aléatoire pour le paramètre spécifie par [enum " +"Parameter]." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "Enables or disables the given flag (see [enum Flags] for options)." msgstr "" +"Active ou désactive le drapeau donné (voir [enum Flags] pour les options)." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml #: doc/classes/Particles.xml doc/classes/Particles2D.xml @@ -19226,6 +19282,8 @@ msgid "" "The rectangle's extents if [member emission_shape] is set to [constant " "EMISSION_SHAPE_BOX]." msgstr "" +"La taille de rectangle si [member emission_shape] est [constant " +"EMISSION_SHAPE_BOX]." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "" @@ -19238,6 +19296,8 @@ msgid "" "Sets the direction the particles will be emitted in when using [constant " "EMISSION_SHAPE_DIRECTED_POINTS]." msgstr "" +"Définit la direction des particules qui seront émises quand [constant " +"EMISSION_SHAPE_DIRECTED_POINTS] est utilisé." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "" @@ -19274,12 +19334,16 @@ msgid "" "Particles will be emitted inside this region. See [enum EmissionShape] for " "possible values." msgstr "" +"Les particules seront émises à l'intérieur de cette région. Voir [enum " +"EmissionShape] pour les valeurs possible." #: doc/classes/CPUParticles.xml msgid "" "The sphere's radius if [enum EmissionShape] is set to [constant " "EMISSION_SHAPE_SPHERE]." msgstr "" +"Le rayon de la sphere si [enum EmissionShape] est [constant " +"EMISSION_SHAPE_SPHERE]." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml #: doc/classes/Particles.xml doc/classes/Particles2D.xml @@ -19312,10 +19376,14 @@ msgstr "Aligner l’axe Y de la particule avec la direction de sa vélocité." #: doc/classes/CPUParticles.xml doc/classes/ParticlesMaterial.xml msgid "If [code]true[/code], particles will not move on the z axis." msgstr "" +"Si [code]true[/code], les particules ne se déplaceront pas le long de l'axe " +"Z." #: doc/classes/CPUParticles.xml doc/classes/ParticlesMaterial.xml msgid "If [code]true[/code], particles rotate around Y axis by [member angle]." msgstr "" +"Si [code]true[/code], les particules pivoteront autour de l'axe Y par " +"[membre angle]." #: doc/classes/CPUParticles.xml msgid "" @@ -19338,7 +19406,7 @@ msgstr "Gravité appliquée à chaque particule." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml #: doc/classes/ParticlesMaterial.xml msgid "Initial hue variation applied to each particle." -msgstr "" +msgstr "La variation de teinte appliquée à chaque particule." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "Each particle's hue will vary along this [Curve]." @@ -19346,9 +19414,8 @@ msgstr "" #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml #: doc/classes/ParticlesMaterial.xml -#, fuzzy msgid "Hue variation randomness ratio." -msgstr "Rapport de randomité de variation de teinte." +msgstr "Facteur de l'aléatoire de la variation de la teinte." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml #: doc/classes/ParticlesMaterial.xml @@ -19502,15 +19569,17 @@ msgstr "Facteur d'aléatoire de l'accélération tangentielle." #: doc/classes/Particles.xml doc/classes/Particles2D.xml msgid "Particles are drawn in the order emitted." msgstr "" +"Les particules sont affichées dans l'ordre dans lequel elles ont été émises." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml #: doc/classes/Particles.xml doc/classes/Particles2D.xml msgid "Particles are drawn in order of remaining lifetime." msgstr "" +"Les particules sont affichées dans l'ordre de la durée de vie restante." #: doc/classes/CPUParticles.xml doc/classes/Particles.xml msgid "Particles are drawn in order of depth." -msgstr "" +msgstr "Les particules sont affichées suivant leur profondeur à l'écran." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "" @@ -19547,78 +19616,96 @@ msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" +"Utiliser avec [method set_param], [method set_param_randomness], et [method " +"set_param_curve] pour définir les propriétés de l'accélération tangentielle." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" +"À utiliser avec [method set_param], [method set_param_randomness], et " +"[method set_param_curve] pour définir les propriétés d'amortissement." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" +"Utiliser avec [method set_param], [method set_param_randomness], et [method " +"set_param_curve] pour définir les propriétés de l'angle." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" +"Utiliser avec [method set_param], [method set_param_randomness], et [method " +"set_param_curve] pour définir les propriétés de mise à l'échelle." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" +"Utiliser avec [method set_param], [method set_param_randomness], et [method " +"set_param_curve] pour définir les propriétés de la variation de teinte." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" +"Utiliser avec [method set_param], [method set_param_randomness], et [method " +"set_param_curve] pour définir les propriétés de vitesse de l'animation." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" +"Utiliser avec [method set_param], [method set_param_randomness], et [method " +"set_param_curve] pour définir les propriétés du décalage de l'animation." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml #: doc/classes/ParticlesMaterial.xml msgid "Represents the size of the [enum Parameter] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum Parameter]." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" +"Utiliser avec [method set_particle_flag] pour définir [member flag_align_y]." #: doc/classes/CPUParticles.xml msgid "Use with [method set_particle_flag] to set [member flag_rotate_y]." msgstr "" +"Utiliser avec [method set_particle_flag] pour définir [member flag_rotate_y]." #: doc/classes/CPUParticles.xml msgid "Use with [method set_particle_flag] to set [member flag_disable_z]." msgstr "" +"Utiliser avec [method set_particle_flag] pour définir [member " +"flag_disable_z]." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml #: doc/classes/GeometryInstance.xml doc/classes/ParticlesMaterial.xml #: doc/classes/SpatialMaterial.xml msgid "Represents the size of the [enum Flags] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum Flags]." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml #: doc/classes/ParticlesMaterial.xml msgid "All particles will be emitted from a single point." -msgstr "" +msgstr "Toutes les particules seront émises depuis un seul point." #: doc/classes/CPUParticles.xml doc/classes/ParticlesMaterial.xml msgid "Particles will be emitted in the volume of a sphere." -msgstr "" +msgstr "Toutes les particules seront émises depuis l'intérieur d'une sphère." #: doc/classes/CPUParticles.xml doc/classes/ParticlesMaterial.xml msgid "Particles will be emitted in the volume of a box." -msgstr "" +msgstr "Toutes les particules seront émises depuis l'intérieur d'une boite." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "" @@ -19637,12 +19724,12 @@ msgstr "" #: doc/classes/CPUParticles.xml doc/classes/ParticlesMaterial.xml msgid "Particles will be emitted in a ring or cylinder." -msgstr "" +msgstr "Toutes les particules seront émises depuis un anneau ou un cylindre." #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml #: doc/classes/ParticlesMaterial.xml msgid "Represents the size of the [enum EmissionShape] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum EmissionShape]." #: doc/classes/CPUParticles2D.xml msgid "CPU-based 2D particle emitter." @@ -19716,14 +19803,20 @@ msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" +"La direction initiale de chaque particules sera comprise entre " +"[code]+spread[/code] et [code]-spread[/code] degrés." #: doc/classes/CPUParticles2D.xml doc/classes/Particles2D.xml msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" +"La texture des particules. Si [code]null[/code], les particules seront " +"carrées." #: doc/classes/CPUParticles2D.xml msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" +"Présent pour des raisons de cohérence avec les nÅ“uds de particules 3D, mais " +"non utilisé en 2D." #: doc/classes/CPUParticles2D.xml msgid "" @@ -19733,7 +19826,7 @@ msgstr "" #: doc/classes/CPUParticles2D.xml msgid "Particles will be emitted in the area of a rectangle." -msgstr "" +msgstr "Toutes les particules seront émises depuis l'aire d'un rectangle." #: doc/classes/Crypto.xml msgid "Access to advanced cryptographic functionalities." @@ -19935,23 +20028,23 @@ msgstr "" #: modules/csg/doc_classes/CSGBox.xml msgid "Depth of the box measured from the center of the box." -msgstr "" +msgstr "La profondeur de la boite mesurée depuis son centre." #: modules/csg/doc_classes/CSGBox.xml msgid "Height of the box measured from the center of the box." -msgstr "" +msgstr "La hauteur de la boite mesuré depuis son centre." #: modules/csg/doc_classes/CSGBox.xml msgid "The material used to render the box." -msgstr "" +msgstr "Le matériau utilisé pour rendre la boite." #: modules/csg/doc_classes/CSGBox.xml msgid "Width of the box measured from the center of the box." -msgstr "" +msgstr "La longueur de la boite mesuré depuis son centre." #: modules/csg/doc_classes/CSGCombiner.xml msgid "A CSG node that allows you to combine other CSG modifiers." -msgstr "" +msgstr "Un nÅ“ud CSG qui permet de combiner plusieurs modificateurs CSG." #: modules/csg/doc_classes/CSGCombiner.xml msgid "" @@ -20261,7 +20354,7 @@ msgstr "" #: modules/csg/doc_classes/CSGShape.xml doc/classes/RayCast2D.xml #: doc/classes/SoftBody.xml msgid "Returns an individual bit on the collision mask." -msgstr "" +msgstr "Retourne un seul bit du masque de collision." #: modules/csg/doc_classes/CSGShape.xml msgid "" @@ -20454,13 +20547,12 @@ msgstr "" #: modules/mono/doc_classes/CSharpScript.xml #: modules/gdnative/doc_classes/PluginScript.xml -#, fuzzy msgid "Returns a new instance of the script." -msgstr "Retourne une nouvelle instance du scénario." +msgstr "Retourne une nouvelle instance du script." #: doc/classes/CubeMap.xml msgid "A CubeMap is a 6-sided 3D texture." -msgstr "" +msgstr "Un CubeMap est une texture à 6 faces en 3D." #: doc/classes/CubeMap.xml msgid "" @@ -20523,37 +20615,32 @@ msgid "" msgstr "" #: doc/classes/CubeMap.xml -#, fuzzy msgid "Identifier for the left face of the [CubeMap]." -msgstr "Inverser les faces du maillage." +msgstr "L'identifiant de la face de gauche du [CubeMap]." #: doc/classes/CubeMap.xml -#, fuzzy msgid "Identifier for the right face of the [CubeMap]." -msgstr "Inverser les faces du maillage." +msgstr "L'identifiant de la face de droite du [CubeMap]." #: doc/classes/CubeMap.xml msgid "Identifier for the bottom face of the [CubeMap]." -msgstr "" +msgstr "L'identifiant de la face du bas du [CubeMap]." #: doc/classes/CubeMap.xml -#, fuzzy msgid "Identifier for the top face of the [CubeMap]." -msgstr "Inverser les faces du maillage." +msgstr "L'identifiant de la face du haut du [CubeMap]." #: doc/classes/CubeMap.xml -#, fuzzy msgid "Identifier for the front face of the [CubeMap]." -msgstr "Inverser les faces du maillage." +msgstr "L'identifiant de la face de devant du [CubeMap]." #: doc/classes/CubeMap.xml -#, fuzzy msgid "Identifier for the back face of the [CubeMap]." -msgstr "Inverser les faces du maillage." +msgstr "L'identifiant de la face de derrière du [CubeMap]." #: doc/classes/CubeMap.xml msgid "Generate mipmaps, to enable smooth zooming out of the texture." -msgstr "" +msgstr "Génère des mipmaps, pour lisser le zoom arrière de la texture." #: doc/classes/CubeMap.xml msgid "Repeat (instead of clamp to edge)." @@ -20816,15 +20903,15 @@ msgstr "" #: doc/classes/Curve.xml msgid "The number of points to include in the baked (i.e. cached) curve data." -msgstr "" +msgstr "Le nombre de points à inclure dans les données de cache de la courbe." #: doc/classes/Curve.xml msgid "The maximum value the curve can reach." -msgstr "" +msgstr "La valeur maximale que la courbe peut atteindre." #: doc/classes/Curve.xml msgid "The minimum value the curve can reach." -msgstr "" +msgstr "La valeur minimale que la courbe peut atteindre." #: doc/classes/Curve.xml msgid "Emitted when [member max_value] or [member min_value] is changed." @@ -20846,7 +20933,7 @@ msgstr "" #: doc/classes/Curve2D.xml msgid "Describes a Bézier curve in 2D space." -msgstr "" +msgstr "Décrit une courbe de Bézier dans l'espace 2D." #: doc/classes/Curve2D.xml msgid "" @@ -20875,9 +20962,8 @@ msgid "" msgstr "" #: doc/classes/Curve2D.xml -#, fuzzy msgid "Returns the cache of points as a [PoolVector2Array]." -msgstr "Retourne le cache de points sous forme de [PackedVector3Array]." +msgstr "Retourne le cache de points sous forme de [PoolVector2Array]." #: doc/classes/Curve2D.xml msgid "" @@ -21023,14 +21109,12 @@ msgid "" msgstr "" #: doc/classes/Curve3D.xml -#, fuzzy msgid "Returns the cache of points as a [PoolVector3Array]." -msgstr "Retourne le cache de points sous forme de [PackedVector3Array]." +msgstr "Retourne le cache de points sous forme de [PoolVector3Array]." #: doc/classes/Curve3D.xml -#, fuzzy msgid "Returns the cache of tilts as a [PoolRealArray]." -msgstr "Retourne le cache d’inclinaisons en tant que [PackedFloat32Array]." +msgstr "Retourne le cache d’inclinaisons en tant que [PoolRealArray]." #: doc/classes/Curve3D.xml msgid "" @@ -21251,7 +21335,7 @@ msgstr "" #: doc/classes/Dictionary.xml msgid "Dictionary type." -msgstr "Type de dictionnaire." +msgstr "Le type dictionnaire." #: doc/classes/Dictionary.xml msgid "" @@ -21362,11 +21446,11 @@ msgstr "" #: doc/classes/Dictionary.xml msgid "GDScript basics: Dictionary" -msgstr "" +msgstr "Les bases de GDScript : Les dictionnaires" #: doc/classes/Dictionary.xml msgid "Clear the dictionary, removing all key/value pairs." -msgstr "" +msgstr "Efface le dictionnaire, retirant toutes les clés et valeurs." #: doc/classes/Dictionary.xml msgid "" @@ -21374,10 +21458,15 @@ msgid "" "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" +"Créé une copié du dictionnaire et la retourne. Le paramètre [code]deep[/" +"code] permet de faire une copie en profondeur (de manière récursives) des " +"valeurs si ce sont des dictionnaires ou des tableaux, où leurs éléments et " +"sous-éléments sont aussi copiés si ce sont des dictionnaires ou des " +"tableaux, mais ne s'applique pas au objets." #: doc/classes/Dictionary.xml msgid "Returns [code]true[/code] if the dictionary is empty." -msgstr "" +msgstr "Retourne [code]true[/code] si le dictionnaire est vide." #: doc/classes/Dictionary.xml msgid "" @@ -21410,13 +21499,12 @@ msgid "" msgstr "" #: doc/classes/Dictionary.xml -#, fuzzy msgid "" "Returns [code]true[/code] if the dictionary has all the keys in the given " "array." msgstr "" -"Retourne [code]true[/code] (vrai) si la chaîne de caractères finit par la " -"chaîne de caractères donnée." +"Retourne [code]true[/code] si le dictionnaire contient toutes les clés " +"contenues dans le tableau donné." #: doc/classes/Dictionary.xml msgid "" @@ -21442,9 +21530,8 @@ msgid "Returns the list of keys in the [Dictionary]." msgstr "Retourne la liste des clés dans le [Dictionary]." #: doc/classes/Dictionary.xml -#, fuzzy msgid "Returns the number of keys in the dictionary." -msgstr "Renvoie le nombre de textures dans l’atlas BitmapFont." +msgstr "Retourne le nombre de clés dans le dictionnaire." #: doc/classes/Dictionary.xml msgid "Returns the list of values in the [Dictionary]." @@ -21640,6 +21727,8 @@ msgid "" "Returns the absolute path to the currently opened directory (e.g. " "[code]res://folder[/code] or [code]C:\\tmp\\folder[/code])." msgstr "" +"Retourne le chemin absolu vers le dossier actuellement ouvert (ex.: " +"[code]res://folder[/code] ou [code]C:\\tmp\\folder[/code])." #: doc/classes/Directory.xml msgid "" @@ -21748,7 +21837,7 @@ msgstr "" #: doc/classes/DTLSServer.xml msgid "Helper class to implement a DTLS server." -msgstr "" +msgstr "Une classe d'aide pour implémenter un serveur DTLS." #: doc/classes/DTLSServer.xml msgid "" @@ -21836,6 +21925,7 @@ msgstr "" #: doc/classes/DynamicFont.xml msgid "DynamicFont renders vector font files at runtime." msgstr "" +"Les DynamicFont font un rendu de fichier de police vectorielles au lancement." #: doc/classes/DynamicFont.xml msgid "" @@ -21878,7 +21968,7 @@ msgstr "" #: doc/classes/DynamicFont.xml msgid "Returns the fallback font at index [code]idx[/code]." -msgstr "" +msgstr "Retourne la police de repli à la position [code]idx[/code]." #: doc/classes/DynamicFont.xml msgid "Returns the number of fallback fonts." @@ -21891,11 +21981,11 @@ msgstr "" #: doc/classes/DynamicFont.xml msgid "Removes the fallback font at index [code]idx[/code]." -msgstr "" +msgstr "Retire la police de repli à la position [code]idx[/code]." #: doc/classes/DynamicFont.xml msgid "Sets the fallback font at index [code]idx[/code]." -msgstr "" +msgstr "Définit la police de repli pour la position [code]idx[/code]." #: doc/classes/DynamicFont.xml msgid "" @@ -21905,7 +21995,7 @@ msgstr "" #: doc/classes/DynamicFont.xml msgid "Extra spacing at the bottom in pixels." -msgstr "" +msgstr "L'espacement supplémentaire en bas en pixels." #: doc/classes/DynamicFont.xml msgid "" @@ -21923,7 +22013,7 @@ msgstr "" #: doc/classes/DynamicFont.xml msgid "Extra spacing at the top in pixels." -msgstr "" +msgstr "L'espacement supplémentaire en haut en pixels." #: doc/classes/DynamicFont.xml msgid "The font data." @@ -21981,6 +22071,7 @@ msgstr "L'espacement pour le caractère d'espace." #: doc/classes/DynamicFontData.xml msgid "Used with [DynamicFont] to describe the location of a font file." msgstr "" +"Utiliser par [DynamicFont] pour spécifier l'emplacement du fichier de police." #: doc/classes/DynamicFontData.xml msgid "" @@ -21993,10 +22084,13 @@ msgid "" "If [code]true[/code], the font is rendered with anti-aliasing. This property " "applies both to the main font and its outline (if it has one)." msgstr "" +"Si [code]true[/code], la police est rendue avec l'anticrénelage. Cette " +"propriété s'applique à la fois à la police en elle-même et à son contour (si " +"elle en a un)." #: doc/classes/DynamicFontData.xml msgid "The path to the vector font file." -msgstr "" +msgstr "Le chemin vers le fichier de police vectorielle." #: doc/classes/DynamicFontData.xml msgid "The font hinting mode used by FreeType. See [enum Hinting] for options." @@ -22024,7 +22118,7 @@ msgstr "" #: doc/classes/EditorExportPlugin.xml msgid "A script that is executed when exporting the project." -msgstr "" +msgstr "Un script qui est exécuté à l'export du projet." #: doc/classes/EditorExportPlugin.xml msgid "" @@ -22279,7 +22373,7 @@ msgstr "" #: doc/classes/EditorFeatureProfile.xml doc/classes/SpatialMaterial.xml msgid "Represents the size of the [enum Feature] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum Feature]." #: doc/classes/EditorFileDialog.xml msgid "A modified version of [FileDialog] used by the editor." @@ -22375,6 +22469,8 @@ msgid "" "The [EditorFileDialog] can select multiple files. Accepting the window will " "open all files." msgstr "" +"Le [EditorFileDialog] permet de sélectionner plusieurs fichiers. Valider le " +"dialogue ouvrira toutes ces fichiers." #: doc/classes/EditorFileDialog.xml msgid "" @@ -22653,7 +22749,7 @@ msgstr "" #: doc/classes/EditorImportPlugin.xml msgid "Gets the unique name of the importer." -msgstr "" +msgstr "Retourne le nom unique de l'importateur." #: doc/classes/EditorImportPlugin.xml msgid "" @@ -22701,6 +22797,8 @@ msgid "" "Gets the Godot resource type associated with this loader. e.g. " "[code]\"Mesh\"[/code] or [code]\"Animation\"[/code]." msgstr "" +"Récupérer le type de ressource de Godot associé avec ce chargeur, ex.: " +"[code]\"Mesh\"[/code] ou [code]\"Animation\"[/code]." #: doc/classes/EditorImportPlugin.xml msgid "" @@ -22725,18 +22823,36 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +#, fuzzy +msgid "A control used to edit properties of an object." msgstr "" +"Contrôle personnalisé pour modifier les propriétés à ajouter à l’inspecteur." #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -22811,7 +22927,7 @@ msgstr "" #: doc/classes/EditorInspectorPlugin.xml msgid "Inspector plugins" -msgstr "" +msgstr "Les greffons de l'inspecteur" #: doc/classes/EditorInspectorPlugin.xml msgid "Adds a custom control, which is not necessarily a property editor." @@ -22831,19 +22947,19 @@ msgstr "" #: doc/classes/EditorInspectorPlugin.xml msgid "Returns [code]true[/code] if this object can be handled by this plugin." -msgstr "" +msgstr "Retourne [code]true[/code] si cet objet peut être géré par ce greffon." #: doc/classes/EditorInspectorPlugin.xml msgid "Called to allow adding controls at the beginning of the list." -msgstr "" +msgstr "Appelé pour autoriser l'ajout de contrôle au début de la liste." #: doc/classes/EditorInspectorPlugin.xml msgid "Called to allow adding controls at the beginning of the category." -msgstr "" +msgstr "Appelé pour autoriser l'ajout de contrôle au début de la catégorie." #: doc/classes/EditorInspectorPlugin.xml msgid "Called to allow adding controls at the end of the list." -msgstr "" +msgstr "Appelé pour autoriser l'ajout de contrôle en fin de liste." #: doc/classes/EditorInspectorPlugin.xml msgid "" @@ -23009,7 +23125,7 @@ msgstr "" #: doc/classes/EditorInterface.xml msgid "Opens the scene at the given path." -msgstr "" +msgstr "Ouvre la scène à l'emplacement spécifié." #: doc/classes/EditorInterface.xml msgid "Plays the currently active scene." @@ -23017,7 +23133,7 @@ msgstr "Joue la scène actuellement active." #: doc/classes/EditorInterface.xml msgid "Plays the scene specified by its filepath." -msgstr "" +msgstr "Joue la scène spécifiée par son chemin de fichier." #: doc/classes/EditorInterface.xml msgid "Plays the main scene." @@ -23025,13 +23141,15 @@ msgstr "Joue la scène principale." #: doc/classes/EditorInterface.xml msgid "Reloads the scene at the given path." -msgstr "" +msgstr "Recharge la scène à l'emplacement spécifié." #: doc/classes/EditorInterface.xml msgid "" "Saves the scene. Returns either [code]OK[/code] or [code]ERR_CANT_CREATE[/" "code] (see [@GlobalScope] constants)." msgstr "" +"Enregistre la scène. Retourne soit [code]OK[/code] ou [code]ERR_CANT_CREATE[/" +"code] (voir les constantes [@GlobalScope])." #: doc/classes/EditorInterface.xml msgid "Saves the scene as a file at [code]path[/code]." @@ -23042,6 +23160,8 @@ msgid "" "Selects the file, with the path provided by [code]file[/code], in the " "FileSystem dock." msgstr "" +"Sélectionne le fichier, avec le chemin spécifié dans [code]file[/code], dans " +"la barre d'outils « FileSystem »." #: doc/classes/EditorInterface.xml msgid "" @@ -23675,6 +23795,8 @@ msgstr "" msgid "" "Do not emit this manually, use the [method emit_changed] method instead." msgstr "" +"Ne l'émettez pas manuellement, utilisez plutôt la méthode [method " +"emit_changed]." #: doc/classes/EditorProperty.xml msgid "Emitted when a property was checked. Used internally." @@ -23894,6 +24016,8 @@ msgid "" "Returns [code]true[/code] if your generator supports the resource of type " "[code]type[/code]." msgstr "" +"Retourne [code]true[/code] si votre générateur supporte les ressources du " +"type [code]type[/code]." #: doc/classes/EditorSceneImporter.xml msgid "Imports scenes from third-parties' 3D files." @@ -23939,6 +24063,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "Post-traite les scènes après l'importation." @@ -23979,6 +24111,8 @@ msgstr "" #: doc/classes/EditorScenePostImport.xml msgid "Returns the resource folder the imported scene file is located in." msgstr "" +"Retourne le dossier de ressources où le fichier de la scène importée est " +"placé." #: doc/classes/EditorScenePostImport.xml msgid "" @@ -23988,7 +24122,7 @@ msgstr "" #: doc/classes/EditorScript.xml msgid "Base script that can be used to add extension functions to the editor." -msgstr "" +msgstr "Script de base qui permet d'étendre les fonctionnalités de l'éditeur." #: doc/classes/EditorScript.xml msgid "" @@ -24014,6 +24148,8 @@ msgstr "" #: doc/classes/EditorScript.xml msgid "This method is executed by the Editor when [b]File > Run[/b] is used." msgstr "" +"Cette méthode est exécutée par l'éditeur quand [b]Ficher > Exécuter[/b] est " +"utilisé." #: doc/classes/EditorScript.xml msgid "" @@ -24209,7 +24345,7 @@ msgstr "" #: doc/classes/EditorSettings.xml msgid "Sets the list of favorite files and directories for this project." -msgstr "" +msgstr "Définit la liste des fichiers et dossiers favoris pour ce projet." #: doc/classes/EditorSettings.xml msgid "" @@ -24244,7 +24380,7 @@ msgstr "" #: doc/classes/EditorSettings.xml msgid "Emitted after any editor setting has changed." -msgstr "" +msgstr "Émis après qu'une préférence de l'éditeur a changé." #: doc/classes/EditorSettings.xml msgid "" @@ -24623,9 +24759,8 @@ msgid "" msgstr "Retourne une représentation [String] de l'évènement." #: doc/classes/EditorVCSInterface.xml -#, fuzzy msgid "Returns the name of the underlying VCS provider." -msgstr "Retourne le nom du nÅ“ud à [code]idx[/code]." +msgstr "Retourne le nom du fournisseur VCS utilisé." #: doc/classes/EditorVCSInterface.xml msgid "" @@ -24637,6 +24772,8 @@ msgstr "" #: doc/classes/EditorVCSInterface.xml msgid "Pulls changes from the remote. This can give rise to merge conflicts." msgstr "" +"Tire les modifications depuis le dépôt distant. Cela peut provoquer des " +"conflits de fusion." #: doc/classes/EditorVCSInterface.xml msgid "" @@ -24651,9 +24788,8 @@ msgid "Remove a branch from the local VCS." msgstr "Supprime un nÅ“ud de la sélection." #: doc/classes/EditorVCSInterface.xml -#, fuzzy msgid "Remove a remote from the local VCS." -msgstr "Supprime un nÅ“ud de la sélection." +msgstr "Supprimer un dépôt distant du VCS local." #: doc/classes/EditorVCSInterface.xml msgid "" @@ -24737,9 +24873,8 @@ msgid "" msgstr "" #: doc/classes/EditorVCSInterface.xml -#, fuzzy msgid "Pops up an error message in the edior." -msgstr "Utilisé pour rassembler des propriétés ensemble dans l'éditeur." +msgstr "Affiche un message d'erreur dans l'éditeur." #: doc/classes/EditorVCSInterface.xml msgid "A new file has been added." @@ -24747,19 +24882,19 @@ msgstr "Un nouveau fichier a été ajouté." #: doc/classes/EditorVCSInterface.xml msgid "An earlier added file has been modified." -msgstr "" +msgstr "Un fichier précédemment ajouté a été modifié." #: doc/classes/EditorVCSInterface.xml msgid "An earlier added file has been renamed." -msgstr "" +msgstr "Un fichier précédemment ajouté a été renommé." #: doc/classes/EditorVCSInterface.xml msgid "An earlier added file has been deleted." -msgstr "" +msgstr "Un fichier précédemment ajouté a été supprimé." #: doc/classes/EditorVCSInterface.xml msgid "An earlier added file has been typechanged." -msgstr "" +msgstr "Un fichier précédemment ajouté a changé de type." #: doc/classes/EditorVCSInterface.xml msgid "A file is left unmerged." @@ -25065,7 +25200,7 @@ msgstr "" #: doc/classes/Environment.xml doc/classes/WorldEnvironment.xml #, fuzzy msgid "Environment and post-processing" -msgstr "$DOCS_URL/tutorials/3d/environment_and_post_processing.html" +msgstr "Les environnements et les effets post-rendu" #: doc/classes/Environment.xml msgid "Light transport in game engines" @@ -25081,6 +25216,8 @@ msgid "" "Returns [code]true[/code] if the glow level [code]idx[/code] is specified, " "[code]false[/code] otherwise." msgstr "" +"Retourne [code]true[/code] si le niveau de lueur à l'index [code]idx[/code] " +"est définit, ou [code]false[/code] sinon." #: doc/classes/Environment.xml msgid "" @@ -25174,7 +25311,7 @@ msgstr "" #: doc/classes/Environment.xml msgid "The ID of the camera feed to show in the background." -msgstr "" +msgstr "L'identifiant du flux de la caméra à afficher en arrière-plan." #: doc/classes/Environment.xml msgid "" @@ -25202,11 +25339,11 @@ msgstr "La ressource du [Sky] définit pour l’arrière-plan." #: doc/classes/Environment.xml msgid "The [Sky] resource's custom field of view." -msgstr "" +msgstr "Le champ de vision personnalisé de cette ressource [Sky]." #: doc/classes/Environment.xml msgid "The [Sky] resource's rotation expressed as a [Basis]." -msgstr "" +msgstr "La rotation du [Sky] exprimée par un [Basis]." #: doc/classes/Environment.xml #, fuzzy @@ -25256,9 +25393,8 @@ msgstr "" "La distance de la caméra à laquelle l'effet de flou proche affecte le rendu." #: doc/classes/Environment.xml -#, fuzzy msgid "If [code]true[/code], enables the depth-of-field near blur effect." -msgstr "Si [code]true[/code], active le drapeau spécifié." +msgstr "Si [code]true[/code], active l'effet de flou de champ proche." #: doc/classes/Environment.xml msgid "" @@ -25609,6 +25745,8 @@ msgid "" "Clears the background using the clear color defined in [member " "ProjectSettings.rendering/environment/default_clear_color]." msgstr "" +"Efface l'arrière-plan en utilisant la couleur d'effacement définie par " +"[member ProjectSettings.rendering/environment/default_clear_color]." #: doc/classes/Environment.xml msgid "Clears the background using a custom clear color." @@ -25616,7 +25754,7 @@ msgstr "" #: doc/classes/Environment.xml msgid "Displays a user-defined sky in the background." -msgstr "" +msgstr "Affiche un ciel personnalisé en arrière-plan." #: doc/classes/Environment.xml msgid "" @@ -25632,11 +25770,11 @@ msgstr "Affiche un [CanvasLayer] en arrière-plan." #: doc/classes/Environment.xml msgid "Displays a camera feed in the background." -msgstr "" +msgstr "Afficher le flux de la caméra en arrière-plan." #: doc/classes/Environment.xml msgid "Represents the size of the [enum BGMode] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum BGMode]." #: doc/classes/Environment.xml msgid "" @@ -25784,7 +25922,7 @@ msgstr "" #: doc/classes/Expression.xml msgid "Returns [code]true[/code] if [method execute] has failed." -msgstr "" +msgstr "Retourne [code]true[/code] si [method execute] a échoué." #: doc/classes/Expression.xml msgid "" @@ -25807,9 +25945,8 @@ msgid "" msgstr "" #: doc/classes/ExternalTexture.xml -#, fuzzy msgid "Returns the external texture name." -msgstr "Retourne la texture de la tuile." +msgstr "Retourne le nom de la texture externe." #: doc/classes/ExternalTexture.xml msgid "External texture size." @@ -25856,7 +25993,7 @@ msgstr "" #: doc/classes/File.xml msgid "File system" -msgstr "" +msgstr "Le système de fichiers" #: doc/classes/File.xml msgid "" @@ -25972,7 +26109,7 @@ msgstr "" #: doc/classes/File.xml msgid "Returns the size of the file in bytes." -msgstr "" +msgstr "Retourne la taille du fichier en octets." #: doc/classes/File.xml msgid "" @@ -26003,6 +26140,7 @@ msgstr "" #: doc/classes/File.xml msgid "Returns the path as a [String] for the current open file." msgstr "" +"Retourne le chemin en tant que [String] du fichier actuellement ouvert." #: doc/classes/File.xml msgid "Returns the absolute path as a [String] for the current open file." @@ -26038,6 +26176,7 @@ msgstr "" #: doc/classes/File.xml msgid "Opens the file for writing or reading, depending on the flags." msgstr "" +"Ouvre un fichier pour écriture ou lecture, suivant le drapeau spécifié." #: doc/classes/File.xml msgid "" @@ -26300,7 +26439,7 @@ msgstr "" #: doc/classes/FileDialog.xml msgid "Clear currently selected items in the dialog." -msgstr "" +msgstr "Efface l'élément actuellement sélectionné dans le dialogue." #: doc/classes/FileDialog.xml msgid "" @@ -26334,11 +26473,11 @@ msgstr "" #: doc/classes/FileDialog.xml msgid "The current working directory of the file dialog." -msgstr "" +msgstr "L'actuel dossier dans le dialogue de choix de fichier." #: doc/classes/FileDialog.xml msgid "The currently selected file of the file dialog." -msgstr "" +msgstr "L'actuel fichier sélectionné dans le dialogue de choix de fichier." #: doc/classes/FileDialog.xml msgid "The currently selected file path of the file dialog." @@ -26368,11 +26507,11 @@ msgstr "" #: doc/classes/FileDialog.xml msgid "If [code]true[/code], the dialog will show hidden files." -msgstr "" +msgstr "Si [code]true[/code], le dialogue affichera les fichiers masqués." #: doc/classes/FileDialog.xml msgid "Emitted when the user selects a directory." -msgstr "" +msgstr "Émis quand l'utilisateur sélectionne un dossier." #: doc/classes/FileDialog.xml msgid "" @@ -26382,7 +26521,7 @@ msgstr "" #: doc/classes/FileDialog.xml msgid "Emitted when the user selects multiple files." -msgstr "" +msgstr "Émis quand l'utilisateur sélectionne plusieurs fichiers." #: doc/classes/FileDialog.xml msgid "The dialog allows selecting one, and only one file." @@ -26397,14 +26536,15 @@ msgid "" "The dialog only allows selecting a directory, disallowing the selection of " "any file." msgstr "" +"Le dialogue ne permet de sélectionner que des dossiers, et aucun fichier." #: doc/classes/FileDialog.xml msgid "The dialog allows selecting one file or directory." -msgstr "" +msgstr "Le dialogue permet de sélectionner un fichier ou dossier." #: doc/classes/FileDialog.xml msgid "The dialog will warn when a file exists." -msgstr "" +msgstr "Le dialogue avertira si un fichier existe déjà ." #: doc/classes/FileDialog.xml msgid "" @@ -26434,7 +26574,7 @@ msgstr "" #: doc/classes/FileDialog.xml msgid "The color modulation applied to the folder icon." -msgstr "" +msgstr "La couleur de modulation appliquée à l'icône de dossier." #: doc/classes/FileDialog.xml msgid "Custom icon for files." @@ -26446,7 +26586,7 @@ msgstr "Icône personnalisée pour les dossiers." #: doc/classes/FileDialog.xml msgid "Custom icon for the parent folder arrow." -msgstr "" +msgstr "L'icône personnalisée pour la flèche du dossier parent." #: doc/classes/FileDialog.xml msgid "Custom icon for the reload button." @@ -26454,7 +26594,7 @@ msgstr "Icône personnalisée pour le bouton de rechargement." #: doc/classes/FileDialog.xml msgid "Custom icon for the toggle hidden button." -msgstr "" +msgstr "L'icône personnalisé pour le bouton d'affichage." #: doc/classes/float.xml msgid "Float built-in type." @@ -26491,12 +26631,15 @@ msgid "" "Cast a [bool] value to a floating-point value, [code]float(true)[/code] will " "be equal to 1.0 and [code]float(false)[/code] will be equal to 0.0." msgstr "" +"Transforme un [bool] en flottant, donc [code]float(true)[/code] sera égal à " +"1.0 et [code]float(false)[/code] à 0.0." #: doc/classes/float.xml msgid "" "Cast an [int] value to a floating-point value, [code]float(1)[/code] will be " "equal to 1.0." msgstr "" +"Transforme un [int] en flottant, [code]float(1)[/code] sera égal à 1.0." #: doc/classes/float.xml msgid "" @@ -26526,7 +26669,7 @@ msgstr "" #: doc/classes/FlowContainer.xml #, fuzzy msgid "Returns the current line count." -msgstr "Retourne la position de défilement actuelle." +msgstr "Retourne le numéro de la ligne actuelle." #: doc/classes/Font.xml msgid "Internationalized font and text drawing support." @@ -26603,7 +26746,7 @@ msgstr "" #: doc/classes/Font.xml msgid "Returns [code]true[/code] if the font has an outline." -msgstr "" +msgstr "Retourne [code]true[/code] si la police a une bordure." #: doc/classes/Font.xml msgid "" @@ -26613,7 +26756,7 @@ msgstr "" #: doc/classes/FuncRef.xml msgid "Reference to a function in an object." -msgstr "" +msgstr "Référence une fonction située dans un objet." #: doc/classes/FuncRef.xml msgid "" @@ -26725,7 +26868,7 @@ msgstr "" #: modules/gdscript/doc_classes/GDScript.xml msgid "A script implemented in the GDScript programming language." -msgstr "" +msgstr "Un script implémenté dans le langage de programmation GDScript." #: modules/gdscript/doc_classes/GDScript.xml msgid "" @@ -26738,7 +26881,7 @@ msgstr "" #: modules/gdscript/doc_classes/GDScript.xml msgid "Returns byte code for the script source code." -msgstr "" +msgstr "Retourne code en octets du code source du script." #: modules/gdscript/doc_classes/GDScript.xml msgid "" @@ -27131,7 +27274,7 @@ msgstr "" #: doc/classes/Generic6DOFJoint.xml msgid "The velocity the linear motor will try to reach." -msgstr "" +msgstr "Le vitesse linéaire que le moteur essayera d'atteindre." #: doc/classes/Generic6DOFJoint.xml msgid "" @@ -27204,11 +27347,11 @@ msgstr "" #: doc/classes/Generic6DOFJoint.xml doc/classes/HingeJoint.xml msgid "Represents the size of the [enum Flag] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum Flag]." #: doc/classes/Geometry.xml msgid "Helper node to calculate generic geometry operations." -msgstr "" +msgstr "Un nÅ“ud d'aide pour faire des opérations géométriques génériques." #: doc/classes/Geometry.xml msgid "" @@ -27378,6 +27521,8 @@ msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" +"Retourne [code]true[/code] si les sommets du [code]polygon[/code] sont dans " +"le sens horaire, et retourne [code]false[/code] pour le sens anti-horaire." #: doc/classes/Geometry.xml msgid "" @@ -27453,6 +27598,8 @@ msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" +"Retourne si [code]point[/code] est à l'intérieur du triangle défini par les " +"points [code]a[/code], [code]b[/code] et [code]c[/code]." #: doc/classes/Geometry.xml msgid "" @@ -27593,15 +27740,15 @@ msgstr "" #: doc/classes/Geometry.xml msgid "Endpoints are squared off with no extension." -msgstr "" +msgstr "Les bouts sont carrés sans être allongés." #: doc/classes/Geometry.xml msgid "Endpoints are squared off and extended by [code]delta[/code] units." -msgstr "" +msgstr "Les bouts seront carrés et allongés de [code]delta[/code] unités." #: doc/classes/Geometry.xml msgid "Endpoints are rounded off and extended by [code]delta[/code] units." -msgstr "" +msgstr "Les bouts seront arrondis et allongés de [code]delta[/code] unités." #: doc/classes/GeometryInstance.xml msgid "Base node for geometry-based visual instances." @@ -27617,6 +27764,7 @@ msgstr "" msgid "" "Returns the [enum GeometryInstance.Flags] that have been set for this object." msgstr "" +"Retourne le [enum GeometryInstance.Flags] qui a été définit pour cet objet." #: doc/classes/GeometryInstance.xml msgid "" @@ -27926,6 +28074,50 @@ msgstr "" #: doc/classes/GIProbe.xml msgid "Represents the size of the [enum Subdiv] enum." +msgstr "Représente la taille de l'énumération [enum Subdiv]." + +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." msgstr "" #: modules/gltf/doc_classes/GLTFLight.xml @@ -27977,6 +28169,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -28070,15 +28305,17 @@ msgstr "" #: doc/classes/Gradient.xml msgid "Returns the color of the ramp color at index [code]point[/code]." -msgstr "" +msgstr "Retourne la couleur du dégradé à la position [code]point[/code]." #: doc/classes/Gradient.xml msgid "Returns the offset of the ramp color at index [code]point[/code]." msgstr "" +"Définit la position de la couleur du dégradé à la position [code]point[/" +"code]." #: doc/classes/Gradient.xml msgid "Returns the number of colors in the ramp." -msgstr "" +msgstr "Retourne le nombre de couleurs du dégradé." #: doc/classes/Gradient.xml msgid "Returns the interpolated color specified by [code]offset[/code]." @@ -28091,11 +28328,13 @@ msgstr "Retourne la position du point à l'index [code]point[/code]." #: doc/classes/Gradient.xml msgid "Sets the color of the ramp color at index [code]point[/code]." -msgstr "" +msgstr "Définit la couleur du dégradé à la position [code]point[/code]." #: doc/classes/Gradient.xml msgid "Sets the offset for the ramp color at index [code]point[/code]." msgstr "" +"Définit la position de la couleur du dégradé à la position [code]point[/" +"code]." #: doc/classes/Gradient.xml msgid "Gradient's colors returned as a [PoolColorArray]." @@ -28154,15 +28393,18 @@ msgstr "" msgid "" "The initial offset used to fill the texture specified in UV coordinates." msgstr "" +"Le décalage initial utilisé pour remplir la texture spécifiée dans les " +"coordonnées UV." #: doc/classes/GradientTexture2D.xml msgid "The final offset used to fill the texture specified in UV coordinates." msgstr "" +"Le décalage final utilisé pour remplir la texture spécifiée dans les " +"coordonnées UV." #: doc/classes/GradientTexture2D.xml -#, fuzzy msgid "The [Gradient] used to fill the texture." -msgstr "Texture remplie de gradients." +msgstr "Le [Gradient] utilisé pour remplir la texture." #: doc/classes/GradientTexture2D.xml msgid "" @@ -28328,6 +28570,7 @@ msgstr "" #: doc/classes/GraphEdit.xml msgid "Sets the specified [code]node[/code] as the one selected." msgstr "" +"Définit le nÅ“ud [code]node[/code] spécifié comme étant celui sélectionné." #: doc/classes/GraphEdit.xml msgid "If [code]true[/code], the minimap is visible." @@ -28411,9 +28654,8 @@ msgid "" msgstr "" #: doc/classes/GraphEdit.xml -#, fuzzy msgid "Emitted when the user presses [code]Ctrl + C[/code]." -msgstr "Émis lorsque le curseur change." +msgstr "Émis quand l'utilisateur presse [code]Ctrl + C[/code]." #: doc/classes/GraphEdit.xml msgid "Emitted when a GraphNode is attempted to be removed from the GraphEdit." @@ -28526,11 +28768,11 @@ msgstr "" #: doc/classes/GraphNode.xml msgid "Disables all input and output slots of the GraphNode." -msgstr "" +msgstr "Désactive toutes les entrées et sorties du GraphNode." #: doc/classes/GraphNode.xml msgid "Disables input and output slot whose index is [code]idx[/code]." -msgstr "" +msgstr "Désactive tous les entrées et sorties à l'index [code]idx[/code]." #: doc/classes/GraphNode.xml msgid "Returns the [Color] of the input connection [code]idx[/code]." @@ -28751,11 +28993,11 @@ msgstr "" #: doc/classes/GraphNode.xml msgid "The color modulation applied to the close button icon." -msgstr "" +msgstr "La couleur de modulation appliquée à l'icône du bouton fermer." #: doc/classes/GraphNode.xml msgid "The color modulation applied to the resizer icon." -msgstr "" +msgstr "La couleur de modulation appliquée à l'icône de redimensionnement." #: doc/classes/GraphNode.xml msgid "Color of the title text." @@ -28803,13 +29045,15 @@ msgstr "" #: doc/classes/GraphNode.xml msgid "The [StyleBox] used when [member comment] is enabled." -msgstr "" +msgstr "La [StyleBox] utilisée quand [member comment] est activé." #: doc/classes/GraphNode.xml msgid "" "The [StyleBox] used when [member comment] is enabled and the [GraphNode] is " "focused." msgstr "" +"La [StyleBox] utilisée quand [member comment] est activé et que le " +"[GraphNode] a le focus." #: doc/classes/GraphNode.xml msgid "The default background for [GraphNode]." @@ -28823,7 +29067,7 @@ msgstr "" #: doc/classes/GraphNode.xml msgid "The background used when the [GraphNode] is selected." -msgstr "" +msgstr "L'arrière-plan utilisé quand le [GraphNode] est sélectionné." #: doc/classes/GridContainer.xml msgid "" @@ -28885,7 +29129,7 @@ msgstr "" #: modules/gridmap/doc_classes/GridMap.xml msgid "Using gridmaps" -msgstr "" +msgstr "Utiliser les gridmaps" #: modules/gridmap/doc_classes/GridMap.xml msgid "Clear all cells." @@ -29103,7 +29347,7 @@ msgstr "" #: doc/classes/HashingContext.xml msgid "Closes the current context, and return the computed hash." -msgstr "" +msgstr "Finalise l'actuel contexte, et retourne le hachage calculé." #: doc/classes/HashingContext.xml msgid "" @@ -29114,6 +29358,7 @@ msgstr "" #: doc/classes/HashingContext.xml msgid "Updates the computation with the given [code]chunk[/code] of data." msgstr "" +"Met à jour le calcul avec la partie de données [code]chunk[/code] renseignée." #: doc/classes/HashingContext.xml msgid "Hashing algorithm: MD5." @@ -29137,7 +29382,7 @@ msgstr "Conteneur de boîte horizontale. Voir [BoxContainer]." #: doc/classes/HBoxContainer.xml msgid "The horizontal space between the [HBoxContainer]'s elements." -msgstr "" +msgstr "L'espace horizontal entre les éléments du [HBoxContainer]." #: doc/classes/HeightMapShape.xml #, fuzzy @@ -29190,12 +29435,12 @@ msgstr "" #: doc/classes/HingeJoint.xml doc/classes/SpriteBase3D.xml msgid "Returns the value of the specified flag." -msgstr "" +msgstr "Retourne la valeur de l'option donnée." #: doc/classes/HingeJoint.xml doc/classes/ParticlesMaterial.xml #: doc/classes/PinJoint.xml msgid "Returns the value of the specified parameter." -msgstr "" +msgstr "Retourne la valeur du paramètre donné." #: doc/classes/HingeJoint.xml msgid "If [code]true[/code], enables the specified flag." @@ -29222,16 +29467,20 @@ msgid "" "The minimum rotation. Only active if [member angular_limit/enable] is " "[code]true[/code]." msgstr "" +"La rotation minimale. Uniquement actif quand[member angular_limit/enable] " +"est [code]true[/code]." #: doc/classes/HingeJoint.xml doc/classes/PhysicsServer.xml msgid "The lower this value, the more the rotation gets slowed down." -msgstr "" +msgstr "Plus cette valeur sera basse, plus la rotation sera ralentie." #: doc/classes/HingeJoint.xml msgid "" "The maximum rotation. Only active if [member angular_limit/enable] is " "[code]true[/code]." msgstr "" +"La rotation maximale. Uniquement actif quand [member angular_limit/enable] " +"est [code]true[/code]." #: doc/classes/HingeJoint.xml msgid "When activated, a motor turns the hinge." @@ -29341,7 +29590,7 @@ msgstr "" #: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml msgid "Displayed when the mouse cursor hovers over the decrement button." -msgstr "" +msgstr "Affiché quand la souris survole le bouton de réduction." #: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml msgid "Displayed when the decrement button is being pressed." @@ -29359,8 +29608,7 @@ msgstr "" #: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml msgid "Displayed when the mouse cursor hovers over the increment button." -msgstr "" -"S'affiche lorsque le curseur de la souris survole le bouton d'incrémentation." +msgstr "Affiché quand la souris survole le bouton d'augmentation." #: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml msgid "Displayed when the increment button is being pressed." @@ -29465,19 +29713,21 @@ msgid "" "when it isn't under the cursor. If 0 ([code]false[/code]), it's always " "visible." msgstr "" +"Une valeur booléenne. Si 1 ([code]true[/code]), le glisseur sera " +"automatiquement masqué quand il n'est pas sous le curseur. Si 0 " +"([code]false[/code]), il sera toujours visible." #: doc/classes/HSplitContainer.xml doc/classes/VSplitContainer.xml msgid "The space between sides of the container." -msgstr "" +msgstr "L'espace entre les côtés des conteneurs." #: doc/classes/HSplitContainer.xml doc/classes/VSplitContainer.xml msgid "The icon used for the grabber drawn in the middle area." msgstr "" #: doc/classes/HTTPClient.xml -#, fuzzy msgid "Low-level hyper-text transfer protocol client." -msgstr "Client de protocole de transfert hypertexte." +msgstr "Client de protocole de transfert hypertexte de bas niveau." #: doc/classes/HTTPClient.xml msgid "" @@ -29517,6 +29767,8 @@ msgstr "" #: doc/classes/HTTPClient.xml msgid "Closes the current connection, allowing reuse of this [HTTPClient]." msgstr "" +"Ferme l'actuelle connexion, permettant de la réutiliser pour cet " +"[HTTPClient]." #: doc/classes/HTTPClient.xml msgid "" @@ -29539,9 +29791,8 @@ msgid "" msgstr "" #: doc/classes/HTTPClient.xml -#, fuzzy msgid "Returns the response's HTTP status code." -msgstr "Renvoie le code d’état HTTP de la réponse." +msgstr "Retourne le code d’état de la réponse HTTP." #: doc/classes/HTTPClient.xml msgid "Returns the response headers." @@ -29567,6 +29818,8 @@ msgid "" "Returns a [enum Status] constant. Need to call [method poll] in order to get " "status updates." msgstr "" +"Retourne la constance de [enum Status]. Vous devez appeler [method poll] " +"pour mettre à jour ce status." #: doc/classes/HTTPClient.xml msgid "If [code]true[/code], this [HTTPClient] has a response available." @@ -29575,6 +29828,8 @@ msgstr "Si [code]true[/code], ce [HTTPClient] a une réponse disponible." #: doc/classes/HTTPClient.xml msgid "If [code]true[/code], this [HTTPClient] has a response that is chunked." msgstr "" +"Si [code]true[/code], cet [HTTPClient] reçoit une réponse en différentes " +"parties." #: doc/classes/HTTPClient.xml msgid "" @@ -29669,13 +29924,15 @@ msgstr "" #: doc/classes/HTTPClient.xml msgid "The connection to use for this client." -msgstr "" +msgstr "La connexion à utiliser pour ce client." #: doc/classes/HTTPClient.xml msgid "" "The size of the buffer used and maximum bytes to read per iteration. See " "[method read_response_body_chunk]." msgstr "" +"La taille de la mémoire tampon utilisée et le nombre maximal d'octets à lire " +"à chaque itération. Voir [method read_response_body_chunk]." #: doc/classes/HTTPClient.xml msgid "" @@ -29921,12 +30178,16 @@ msgstr "" msgid "" "HTTP status code [code]305 Use Proxy[/code]. [i]Deprecated. Do not use.[/i]" msgstr "" +"Code de status HTTP [code]305 Use Proxy[/code]. [i]Obsolète. Ne pas utiliser." +"[/i]" #: doc/classes/HTTPClient.xml msgid "" "HTTP status code [code]306 Switch Proxy[/code]. [i]Deprecated. Do not use.[/" "i]" msgstr "" +"Code de status HTTP [code]306 Switch Proxy[/code]. [i]Obsolète. Ne pas " +"utiliser.[/i]" #: doc/classes/HTTPClient.xml msgid "" @@ -30228,7 +30489,7 @@ msgstr "" #: doc/classes/HTTPRequest.xml msgid "A node with the ability to send HTTP(S) requests." -msgstr "" +msgstr "Un nÅ“ud qui permet d'envoyer des requêtes HTTP(S)." #: doc/classes/HTTPRequest.xml msgid "" @@ -30418,6 +30679,7 @@ msgstr "La demande n'a pas (encore) de réponse." #: doc/classes/HTTPRequest.xml msgid "Request exceeded its maximum size limit, see [member body_size_limit]." msgstr "" +"La requête a dépassé la taille maximale, voir [member body_size_limit]." #: doc/classes/HTTPRequest.xml msgid "Request failed (currently unused)." @@ -30425,15 +30687,17 @@ msgstr "Échec de la demande (actuellement inutilisé)." #: doc/classes/HTTPRequest.xml msgid "HTTPRequest couldn't open the download file." -msgstr "[HTTPRequest] n'a pu ouvrir le fichier téléchargé." +msgstr "La HTTPRequest n'a pu ouvrir le fichier téléchargé." #: doc/classes/HTTPRequest.xml msgid "HTTPRequest couldn't write to the download file." -msgstr "" +msgstr "La HTTPRequest n'a pu écrire dans un fichier de téléchargement." #: doc/classes/HTTPRequest.xml msgid "Request reached its maximum redirect limit, see [member max_redirects]." msgstr "" +"La requête a atteint le nombre de redirections autorisée, voir [member " +"max_redirects]." #: doc/classes/Image.xml #, fuzzy @@ -30455,7 +30719,7 @@ msgstr "" #: doc/classes/Image.xml doc/classes/ImageTexture.xml msgid "Importing images" -msgstr "" +msgstr "Importer des images" #: doc/classes/Image.xml msgid "" @@ -30601,7 +30865,7 @@ msgstr "Retourne une copie des données brutes de l’image." #: doc/classes/Image.xml msgid "Returns the image's format. See [enum Format] constants." -msgstr "" +msgstr "Retourne le format de l'image. Voir [enum Format] pour les constantes." #: doc/classes/Image.xml msgid "Returns the image's height." @@ -30634,10 +30898,12 @@ msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" +"Retourne une nouvelle image qui est le copie de la zone définie par " +"[code]rect[/code] de l'image." #: doc/classes/Image.xml msgid "Returns the image's size (width and height)." -msgstr "" +msgstr "Retourne la taille de l'image (la largeur et la hauteur)." #: doc/classes/Image.xml msgid "" @@ -30651,15 +30917,15 @@ msgstr "Retourne la largeur de l'image." #: doc/classes/Image.xml msgid "Returns [code]true[/code] if the image has generated mipmaps." -msgstr "" +msgstr "Retourne [code]true[/code] si l'image à des mipmaps de générés." #: doc/classes/Image.xml msgid "Returns [code]true[/code] if the image is compressed." -msgstr "" +msgstr "Retourne [code]true[/code] si l'image est compressée." #: doc/classes/Image.xml msgid "Returns [code]true[/code] if the image has no data." -msgstr "" +msgstr "Retourne [code]true[/code] si l'image n'a aucun donnée." #: doc/classes/Image.xml msgid "" @@ -30755,6 +31021,7 @@ msgstr "" #: doc/classes/Image.xml msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" +"Enregistre l'image dans un fichier PNG à l'emplacement [code]path[/code]." #: doc/classes/Image.xml msgid "" @@ -30786,7 +31053,7 @@ msgstr "" #: doc/classes/Image.xml msgid "Shrinks the image by a factor of 2." -msgstr "" +msgstr "Réduit la taille de l'image par 2." #: doc/classes/Image.xml msgid "Converts the raw data from the sRGB colorspace to a linear scale." @@ -30805,21 +31072,24 @@ msgstr "Convertit le format de l’image. Voir les constantes [enum Format]." #: doc/classes/Image.xml msgid "The maximal width allowed for [Image] resources." -msgstr "" +msgstr "La largeur maximale autorisée pour les [Image]." #: doc/classes/Image.xml msgid "The maximal height allowed for [Image] resources." -msgstr "" +msgstr "La hauteur maximale autorisée pour les [Image]." #: doc/classes/Image.xml msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" +"Un format de texture 8-bit représentant la luminance (niveaux de gris)." #: doc/classes/Image.xml msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" +"Le format de texture OpenGL où il y a deux composants, la luminance et " +"l'opacité, chacun de 8 bits." #: doc/classes/Image.xml msgid "" @@ -30834,6 +31104,8 @@ msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" +"Le format de texture OpenGL [code]RG[/code] où il y a deux composants, " +"chacun de 8 bits." #: doc/classes/Image.xml msgid "" @@ -30856,6 +31128,8 @@ msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" +"Le format de texture OpenGL [code]RGBA[/code] où il y a quatre composants, " +"chacun de 4 bits." #: doc/classes/Image.xml msgid "" @@ -30868,48 +31142,64 @@ msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" +"Le format de texture OpenGL [code]GL_RGBA32F[/code] où il n'y a qu'un seul " +"composant, un flottant de 32 bits." #: doc/classes/Image.xml msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" +"Le format de texture OpenGL [code]GL_RG32F[/code] où il y a deux composants, " +"chacun un flottant de 32 bits." #: doc/classes/Image.xml msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" +"Le format de texture OpenGL [code]GL_RGB32F[/code] où il y a trois " +"composants, chacun un flottant de 32 bits." #: doc/classes/Image.xml msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" +"Le format de texture OpenGL [code]GL_RGBA32F[/code] où il y a quatre " +"composants, chacun un flottant de 32 bits." #: doc/classes/Image.xml msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" +"Le format de texture OpenGL [code]GL_R32F[/code] où il n'y a qu'un seul " +"composant, un flottant de demi-précision de 16 bits." #: doc/classes/Image.xml msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" +"Le format de texture OpenGL [code]GL_RG32F[/code] où il y a deux composants, " +"chacun un flottant de demi-précision de 16 bits." #: doc/classes/Image.xml msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" +"Le format de texture OpenGL [code]GL_RGB32F[/code] où il y a trois " +"composants, chacun un flottant de demi-précision de 16 bits." #: doc/classes/Image.xml msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" +"Le format de texture OpenGL [code]GL_RGA32F[/code] où il y a quatre " +"composants, chacun un flottant de demi-précision de 16 bits." #: doc/classes/Image.xml msgid "" @@ -31001,8 +31291,8 @@ msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -"Même chose que [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], mais " -"avec une composante alpha." +"C'est la même chose que [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/" +"url], mais avec une composante alpha." #: doc/classes/Image.xml msgid "" @@ -31015,6 +31305,8 @@ msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" +"C'est la même chose que [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/" +"url], mais avec une composante alpha." #: doc/classes/Image.xml msgid "" @@ -31089,13 +31381,15 @@ msgstr "" #: doc/classes/Image.xml msgid "Represents the size of the [enum Format] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum Format]." #: doc/classes/Image.xml msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" +"Fait une interpolation du voisin le plus proche. Si l'image est " +"redimensionnée, elle sera pixelisée." #: doc/classes/Image.xml msgid "" @@ -31134,11 +31428,11 @@ msgstr "" #: doc/classes/Image.xml msgid "Image does not have alpha." -msgstr "L’image n’a pas d’alpha." +msgstr "L’image n’a pas d'opacité." #: doc/classes/Image.xml msgid "Image stores alpha in a single bit." -msgstr "" +msgstr "L'image stocke l'opacité sur un seul bit." #: doc/classes/Image.xml msgid "Image uses alpha." @@ -31146,43 +31440,47 @@ msgstr "L'image utilise l'opacité." #: doc/classes/Image.xml msgid "Use S3TC compression." -msgstr "Utilisez la compression ST3TC." +msgstr "Utilise la compression ST3TC." #: doc/classes/Image.xml msgid "Use PVRTC2 compression." -msgstr "Utilisez la compression PVRTC2." +msgstr "Utilise la compression PVRTC2." #: doc/classes/Image.xml msgid "Use PVRTC4 compression." -msgstr "Utilisez la compression PVRTC4." +msgstr "Utilise la compression PVRTC4." #: doc/classes/Image.xml msgid "Use ETC compression." -msgstr "Utilisez la compression ETC." +msgstr "Utilise la compression ETC." #: doc/classes/Image.xml msgid "Use ETC2 compression." -msgstr "Utilisez la compression ETC2." +msgstr "Utilise la compression ETC2." #: doc/classes/Image.xml msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" +"La texture d'origine (avant la compression) est une texture classique. C'est " +"le choix par défaut de toutes les textures." #: doc/classes/Image.xml msgid "Source texture (before compression) is in sRGB space." -msgstr "" +msgstr "La texture d'origine (avant la compression) est dans l'espace sRGB." #: doc/classes/Image.xml msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." msgstr "" +"La texture d'origine (avant la compression) est une texture pour les " +"normales (elle peut être compressée en n'utilisant que deux canaux)." #: doc/classes/Image.xml msgid "Source texture (before compression) is a [TextureLayered]." -msgstr "" +msgstr "La texture d'origine (avant la compression) est une [TextureLayered]." #: doc/classes/ImageTexture.xml msgid "A [Texture] based on an [Image]." @@ -31324,11 +31622,15 @@ msgstr "" msgid "" "Simple helper to draw an UV sphere with given latitude, longitude and radius." msgstr "" +"Une aide simple pour afficher des sphères UV avec le nombre de latitudes, de " +"longitudes et le rayon spécifiés." #: doc/classes/ImmediateGeometry.xml msgid "" "Adds a vertex in local coordinate space with the currently set color/uv/etc." msgstr "" +"Ajoute une sommet dans les coordonnées locale avec la couleur/uv/etc. déjà " +"définit." #: doc/classes/ImmediateGeometry.xml msgid "" @@ -31344,7 +31646,7 @@ msgstr "Efface tout ce qui a été dessiné en utilisant le début / la fin." #: doc/classes/ImmediateGeometry.xml msgid "Ends a drawing context and displays the results." -msgstr "" +msgstr "Termine le contexte de dessin et affiche le résultat." #: doc/classes/ImmediateGeometry.xml msgid "The current drawing color." @@ -31468,6 +31770,7 @@ msgstr "" #: doc/classes/Input.xml msgid "Returns the currently assigned cursor shape (see [enum CursorShape])." msgstr "" +"Retourne la forme du curseur actuellement assignée (voir [enum CursorShape])." #: doc/classes/Input.xml msgid "" @@ -31497,7 +31800,7 @@ msgstr "Retourne l'état actuel de ce canal, voir [enum ChannelState]." #: doc/classes/Input.xml msgid "Returns the index of the provided axis name." -msgstr "" +msgstr "Retourne l'index du nom d'axe renseigné." #: doc/classes/Input.xml msgid "" @@ -31507,7 +31810,7 @@ msgstr "" #: doc/classes/Input.xml msgid "Returns the index of the provided button name." -msgstr "" +msgstr "Retourne l'index du nom de bouton renseigné." #: doc/classes/Input.xml msgid "" @@ -31527,7 +31830,7 @@ msgstr "" #: doc/classes/Input.xml msgid "Returns the duration of the current vibration effect in seconds." -msgstr "" +msgstr "Retourne la durée de l'effet de vibration actuel en secondes." #: doc/classes/Input.xml msgid "" @@ -31561,6 +31864,7 @@ msgstr "" #: doc/classes/Input.xml msgid "Returns the mouse mode. See the constants for more information." msgstr "" +"Retourne le mode de la souris. Voir les constantes pour plus d'informations." #: doc/classes/Input.xml msgid "" @@ -31761,6 +32065,7 @@ msgstr "" #: doc/classes/Input.xml msgid "Sets the mouse mode. See the constants for more information." msgstr "" +"Définit le mode de la souris. Voir les constantes pour plus d'informations." #: doc/classes/Input.xml msgid "" @@ -31811,15 +32116,15 @@ msgstr "" #: doc/classes/Input.xml msgid "Emitted when a joypad device has been connected or disconnected." -msgstr "" +msgstr "Émis quand un contrôleur a été connecté ou déconnecté." #: doc/classes/Input.xml msgid "Makes the mouse cursor visible if it is hidden." -msgstr "" +msgstr "Rend le curseur visible de la souris s'il caché." #: doc/classes/Input.xml msgid "Makes the mouse cursor hidden if it is visible." -msgstr "" +msgstr "Masque le curseur de la souris s'il visible." #: doc/classes/Input.xml msgid "" @@ -32054,6 +32359,8 @@ msgid "" "Returns [code]true[/code] if this input event is an echo event (only for " "events of type [InputEventKey])." msgstr "" +"Retourne [code]true[/code] si cet événement d'entrée est un écho (uniquement " +"pour les événements de type [InputEventKey])." #: doc/classes/InputEvent.xml msgid "" @@ -32111,7 +32418,7 @@ msgstr "Type d’évènement d’entrée pour les actions." #: doc/classes/InputEventAction.xml msgid "The action's name. Actions are accessed via this [String]." -msgstr "" +msgstr "Le nom de l'action. Les actions sont accessibles par cette [String]." #: doc/classes/InputEventAction.xml msgid "" @@ -32196,6 +32503,8 @@ msgid "" "Stores key presses on the keyboard. Supports key presses, key releases and " "[member echo] events." msgstr "" +"Enregistre la touche du clavier appuyée. Supporte les événements de touches " +"appuyées, relâchées et [membre echo]." #: doc/classes/InputEventKey.xml msgid "" @@ -32419,6 +32728,8 @@ msgid "" "If [code]true[/code], the mouse button's state is pressed. If [code]false[/" "code], the mouse button's state is released." msgstr "" +"Si [code]true[/code], le bouton de la souris est appuyé. Si [code]false[/" +"code], le bouton de la souris est relâché." #: doc/classes/InputEventMouseMotion.xml msgid "Input event type for mouse motion events." @@ -32478,6 +32789,8 @@ msgstr "" #: doc/classes/InputEventScreenDrag.xml msgid "Contains screen drag information. See [method Node._input]." msgstr "" +"Contient les informations de déposé-glissé à l'écran. Voir [method Node." +"_input]." #: doc/classes/InputEventScreenDrag.xml msgid "The drag event index in the case of a multi-drag event." @@ -32515,6 +32828,8 @@ msgstr "" msgid "" "The touch index in the case of a multi-touch event. One index = one finger." msgstr "" +"L'index du touché dans le cas d'un événement de multi-touch. Un index = un " +"doigt (un point de contact)." #: doc/classes/InputEventScreenTouch.xml msgid "The touch position." @@ -32535,35 +32850,33 @@ msgid "" "Contains keys events information with modifiers support like [code]Shift[/" "code] or [code]Alt[/code]. See [method Node._input]." msgstr "" +"Contient les informations des événements des touches avec les touches " +"modificatrices comme [code]Shift[/code] (Majuscule) ou [code]Alt[/code] " +"(Alternative). Voir [method Node._input]." #: doc/classes/InputEventWithModifiers.xml -#, fuzzy msgid "State of the [code]Alt[/code] modifier." -msgstr "État du modificateur [kbd]Alt[/kbd]." +msgstr "L'état du modificateur [code]Alt[/code]." #: doc/classes/InputEventWithModifiers.xml -#, fuzzy msgid "State of the [code]Command[/code] modifier." -msgstr "État du modificateur [kbd]Cmd[/kbd]." +msgstr "L'état du modificateur [code]Command[/code]." #: doc/classes/InputEventWithModifiers.xml -#, fuzzy msgid "State of the [code]Ctrl[/code] modifier." -msgstr "État du modificateur [kbd]Ctrl[/kbd]." +msgstr "L'état du modificateur [code]Ctrl[/code] (Contrôle)." #: doc/classes/InputEventWithModifiers.xml -#, fuzzy msgid "State of the [code]Meta[/code] modifier." -msgstr "État du modificateur [kbd]Meta[/kbd]." +msgstr "L'état du modificateur [code]Meta[/code]." #: doc/classes/InputEventWithModifiers.xml -#, fuzzy msgid "State of the [code]Shift[/code] modifier." -msgstr "État du modificateur [kbd]Shift[/kbd]." +msgstr "L'état du modificateur [code]Shift[/code] (Majuscule)." #: doc/classes/InputMap.xml msgid "Singleton that manages [InputEventAction]." -msgstr "Singleton qui gère [InputEventAction]." +msgstr "L'instance unique qui gère les [InputEventAction]." #: doc/classes/InputMap.xml msgid "" @@ -32627,11 +32940,11 @@ msgstr "" #: doc/classes/InputMap.xml msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" +msgstr "Retourne une tableau des [InputEvent] associés à cette action." #: doc/classes/InputMap.xml msgid "Returns an array of all actions in the [InputMap]." -msgstr "" +msgstr "Retourne la liste de toutes les actions dans le [InputMap]." #: doc/classes/InputMap.xml msgid "" @@ -32900,6 +33213,8 @@ msgstr "" msgid "" "Invalid ID constant. Returned if [constant RESOLVER_MAX_QUERIES] is exceeded." msgstr "" +"La constante pour un identifiant invalide. Retourné si [constant " +"RESOLVER_MAX_QUERIES] est dépassé." #: doc/classes/IP.xml msgid "Address type: None." @@ -32971,7 +33286,7 @@ msgstr "" #: doc/classes/ItemList.xml msgid "Returns the number of items currently in the list." -msgstr "" +msgstr "Retourne le nombre d'éléments actuellement dans la liste." #: doc/classes/ItemList.xml msgid "" @@ -32987,11 +33302,13 @@ msgstr "" #: doc/classes/ItemList.xml msgid "Returns the icon associated with the specified index." -msgstr "" +msgstr "Retourne l'icône associée avec l'index donné." #: doc/classes/ItemList.xml msgid "Returns a [Color] modulating item's icon at the specified index." msgstr "" +"Retourne la [Color] de modulation pour l'icône de l'élément à la position " +"donnée." #: doc/classes/ItemList.xml msgid "" @@ -33004,17 +33321,16 @@ msgid "Returns the metadata value of the specified index." msgstr "Renvoie la valeur de métadonnées de l’index spécifié." #: doc/classes/ItemList.xml -#, fuzzy msgid "Returns the text associated with the specified index." -msgstr "Renvoie le texte associé à l’index spécifié." +msgstr "Retourne le texte associé à l’index spécifié." #: doc/classes/ItemList.xml msgid "Returns the tooltip hint associated with the specified index." -msgstr "" +msgstr "Retourne l'infobulle d'aide associée à l'index donné." #: doc/classes/ItemList.xml msgid "Returns an array with the indexes of the selected items." -msgstr "" +msgstr "Retourne un tableau des positions pour les éléments sélectionnés." #: doc/classes/ItemList.xml doc/classes/RichTextLabel.xml msgid "" @@ -33044,17 +33360,23 @@ msgstr "" msgid "" "Returns [code]true[/code] if the item at the specified index is selectable." msgstr "" +"Retourne [code]true[/code] si l'élément à la position donnée est " +"sélectionnable." #: doc/classes/ItemList.xml msgid "" "Returns [code]true[/code] if the tooltip is enabled for specified item index." msgstr "" +"Retourne [code]true[/code] si une infobulle est active pour la position " +"donnée." #: doc/classes/ItemList.xml msgid "" "Returns [code]true[/code] if the item at the specified index is currently " "selected." msgstr "" +"Retourne [code]true[/code] si l'élément à la position donnée est " +"actuellement sélectionné." #: doc/classes/ItemList.xml msgid "Moves item from index [code]from_idx[/code] to [code]to_idx[/code]." @@ -33064,6 +33386,7 @@ msgstr "" #: doc/classes/ItemList.xml msgid "Removes the item specified by [code]idx[/code] index from the list." msgstr "" +"Retire l'élément spécifié par la position [code]idx[/code] de la liste." #: doc/classes/ItemList.xml msgid "" @@ -33078,12 +33401,16 @@ msgid "" "Sets the background color of the item specified by [code]idx[/code] index to " "the specified [Color]." msgstr "" +"Définit la couleur d'arrière-plan de l'élément à la position [code]idx[/" +"code] par la [Color] donnée." #: doc/classes/ItemList.xml msgid "" "Sets the foreground color of the item specified by [code]idx[/code] index to " "the specified [Color]." msgstr "" +"Définit la couleur d'avant-plan de l'élément à la position [code]idx[/" +"code] par la [Color] donnée." #: doc/classes/ItemList.xml msgid "" @@ -33093,15 +33420,16 @@ msgid "" msgstr "" #: doc/classes/ItemList.xml -#, fuzzy msgid "" "Sets (or replaces) the icon's [Texture] associated with the specified index." -msgstr "Définit le texte de l’élément associé à l’index spécifié." +msgstr "" +"Définit (on remplace) la [Texture] de l'icône associée à la position donnée." #: doc/classes/ItemList.xml msgid "" "Sets a modulating [Color] of the item associated with the specified index." msgstr "" +"Définit la [Color] de modulation de l'élément associé à la position donnée." #: doc/classes/ItemList.xml msgid "" @@ -33136,17 +33464,16 @@ msgstr "Définit l’indice d’info-bulle de l’élément associé à l’inde #: doc/classes/ItemList.xml msgid "Sets whether the tooltip hint is enabled for specified item index." -msgstr "" -"Définit si l’indice de l’info-bulle est activé pour l’index d’élément " -"spécifié." +msgstr "Définit si l’infobulle est active pour la position donnée." #: doc/classes/ItemList.xml msgid "Sorts items in the list by their text." -msgstr "" +msgstr "Tri les éléments de la liste par leur texte." #: doc/classes/ItemList.xml msgid "Ensures the item associated with the specified index is not selected." msgstr "" +"Assure que l'élément associé à la position donnée n'est pas sélectionné." #: doc/classes/ItemList.xml msgid "Ensures there are no items selected." @@ -33156,16 +33483,20 @@ msgstr "S'assure qu'aucun élément n'est sélectionné." msgid "" "If [code]true[/code], the currently selected item can be selected again." msgstr "" +"Si [code]true[/code], l'élément actuellement sélectionné peut être " +"sélectionné à nouveau." #: doc/classes/ItemList.xml msgid "If [code]true[/code], right mouse button click can select items." -msgstr "" +msgstr "Si [code]true[/code], un clic-droit peut sélectionner les éléments." #: doc/classes/ItemList.xml msgid "" "If [code]true[/code], the control will automatically resize the height to " "fit its content." msgstr "" +"Si [code]true[/code], le taille du contrôle sera automatiquement ajusté pour " +"s'adapter à la hauteur de son contenu." #: doc/classes/ItemList.xml msgid "" @@ -33226,6 +33557,8 @@ msgid "" "Allows single or multiple item selection. See the [enum SelectMode] " "constants." msgstr "" +"Autorise une sélection d'un ou plusieurs éléments. Voir les constantes [enum " +"SelectMode]." #: doc/classes/ItemList.xml msgid "" @@ -33269,11 +33602,11 @@ msgstr "" #: doc/classes/ItemList.xml msgid "Icon is drawn above the text." -msgstr "L'icône est affiché au-dessus du texte." +msgstr "L'icône est affichée au-dessus du texte." #: doc/classes/ItemList.xml msgid "Icon is drawn to the left of the text." -msgstr "" +msgstr "L'icône est affichée à gauche du texte." #: doc/classes/ItemList.xml msgid "Only allow selecting a single item." @@ -33282,6 +33615,7 @@ msgstr "Ne permet de sélectionner qu'un seul élément." #: doc/classes/ItemList.xml msgid "Allows selecting multiple items by holding Ctrl or Shift." msgstr "" +"Autorise la sélection de plusieurs élément en maintenant Ctrl ou Maj appuyé." #: doc/classes/ItemList.xml doc/classes/Tree.xml msgid "Default text [Color] of the item." @@ -33289,13 +33623,15 @@ msgstr "La [Color] par défaut du texte de l'élément." #: doc/classes/ItemList.xml doc/classes/Tree.xml msgid "Text [Color] used when the item is selected." -msgstr "" +msgstr "La [Color] du texte utilisée quand l'élément est sélectionné." #: doc/classes/ItemList.xml msgid "" "[Color] of the guideline. The guideline is a line drawn between each row of " "items." msgstr "" +"La [Color] de la ligne de guide. Cette ligne est affichée entre chaque ligne " +"d'élément." #: doc/classes/ItemList.xml msgid "The horizontal spacing between items." @@ -33307,7 +33643,7 @@ msgstr "L'espacement entre l'icône de l'élément et le texte." #: doc/classes/ItemList.xml msgid "The vertical spacing between each line of text." -msgstr "" +msgstr "L'espacement vertical entre chaque ligne de texte." #: doc/classes/ItemList.xml msgid "The vertical spacing between items." @@ -33325,27 +33661,34 @@ msgstr "" #: doc/classes/ItemList.xml msgid "[StyleBox] used when the [ItemList] is being focused." -msgstr "" +msgstr "La [StyleBox] utilisée quand le [ItemList] n'a pas le focus." #: doc/classes/ItemList.xml msgid "[StyleBox] used for the cursor, when the [ItemList] is being focused." msgstr "" +"La [StyleBox] utilisée pour le curseur, quand le [ItemList] est en focus." #: doc/classes/ItemList.xml msgid "" "[StyleBox] used for the cursor, when the [ItemList] is not being focused." msgstr "" +"La [StyleBox] utilisée pour le curseur, quand le [ItemList] n'est pas en " +"focus." #: doc/classes/ItemList.xml msgid "" "[StyleBox] for the selected items, used when the [ItemList] is not being " "focused." msgstr "" +"La [StyleBox] utilisée pour les éléments sélectionnés, quand le [ItemList] " +"n'est pas en focus." #: doc/classes/ItemList.xml msgid "" "[StyleBox] for the selected items, used when the [ItemList] is being focused." msgstr "" +"La [StyleBox] utilisée pour les éléments sélectionnés, quand le [ItemList] " +"est en focus." #: doc/classes/JavaScript.xml msgid "" @@ -33484,6 +33827,8 @@ msgid "" "Singleton that connects the engine with Android plugins to interface with " "native Android code." msgstr "" +"L'instance unique qui connecte le moteur de jeu avec les greffons Android " +"pour s'interfacer sur du code natif Android." #: doc/classes/JNISingleton.xml msgid "" @@ -33497,7 +33842,7 @@ msgstr "" #: doc/classes/JNISingleton.xml msgid "Creating Android plugins" -msgstr "" +msgstr "Créer des greffons Android" #: doc/classes/Joint.xml msgid "Base class for all 3D joints." @@ -33794,7 +34139,7 @@ msgstr "" #: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml msgid "Kinematic character (2D)" -msgstr "" +msgstr "Caractère cinématique (2D)" #: doc/classes/KinematicBody.xml #, fuzzy @@ -33996,18 +34341,24 @@ msgid "" "Lock the body's X axis movement. Deprecated alias for [member " "axis_lock_motion_x]." msgstr "" +"Verrouille l'axe X de mouvement du corps. C'est un raccourcis obsolète vers " +"[member axis_lock_motion_x]." #: doc/classes/KinematicBody.xml msgid "" "Lock the body's Y axis movement. Deprecated alias for [member " "axis_lock_motion_y]." msgstr "" +"Verrouille l'axe Y de mouvement du corps. C'est un raccourcis obsolète vers " +"[member axis_lock_motion_Y]." #: doc/classes/KinematicBody.xml msgid "" "Lock the body's Z axis movement. Deprecated alias for [member " "axis_lock_motion_z]." msgstr "" +"Verrouille l'axe Z de mouvement du corps. C'est un raccourcis obsolète vers " +"[member axis_lock_motion_z]." #: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml msgid "" @@ -34055,9 +34406,8 @@ msgid "" msgstr "" #: doc/classes/KinematicBody2D.xml -#, fuzzy msgid "Using KinematicBody2D" -msgstr "NÅ“ud 2D du corps cinématique." +msgstr "Utiliser KinematicBody2D" #: doc/classes/KinematicBody2D.xml msgid "" @@ -34161,9 +34511,8 @@ msgid "" msgstr "" #: doc/classes/KinematicCollision.xml -#, fuzzy msgid "Collision data for [KinematicBody] collisions." -msgstr "Constante pour les corps cinématiques." +msgstr "Les données lors des collisions des [KinematicBody]." #: doc/classes/KinematicCollision.xml msgid "" @@ -34190,15 +34539,16 @@ msgstr "Le corps en collision." msgid "" "The colliding body's unique instance ID. See [method Object.get_instance_id]." msgstr "" +"L'identifiant unique d'instance du corps entrant en collision. Voir [method " +"Object.get_instance_id]." #: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml msgid "The colliding body's metadata. See [Object]." msgstr "" #: doc/classes/KinematicCollision.xml -#, fuzzy msgid "The colliding body's [RID] used by the [PhysicsServer]." -msgstr "La forme du corps en collision." +msgstr "Le [RID] du corps entrant en collision utilisé par le [PhysicsServer]." #: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml msgid "The colliding body's shape." @@ -34219,6 +34569,8 @@ msgstr "La forme de collision de l’objet en mouvement." #: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml msgid "The colliding body's shape's normal at the point of collision." msgstr "" +"La normale de la forme du corps qui entre en collision à l'endroit de la " +"collision." #: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml msgid "The point of collision, in global coordinates." @@ -34230,7 +34582,7 @@ msgstr "" #: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml msgid "The distance the moving object traveled before collision." -msgstr "" +msgstr "La distance que l'objet qui se déplace a bougé avant la collision." #: doc/classes/KinematicCollision2D.xml msgid "Collision data for [KinematicBody2D] collisions." @@ -34252,10 +34604,13 @@ msgid "" "The collision angle according to [code]up_direction[/code], which is " "[code]Vector2.UP[/code] by default. This value is always positive." msgstr "" +"L'angle de collision suivant [code]up_direction[/code], qui est " +"[code]Vector2.UP[/code] par défaut. Cette valeur est toujours positive." #: doc/classes/KinematicCollision2D.xml msgid "The colliding body's [RID] used by the [Physics2DServer]." msgstr "" +"Le [RID] du corps qui entre en collision utilisé par [Physics2DServer]." #: doc/classes/KinematicCollision2D.xml msgid "The colliding shape's index. See [CollisionObject2D]." @@ -34285,7 +34640,7 @@ msgstr "" #: doc/classes/Label.xml msgid "Returns the amount of lines of text the Label has." -msgstr "" +msgstr "Retourne le nombre de lignes de texte qu'a le Label." #: doc/classes/Label.xml msgid "Returns the font size in pixels." @@ -34330,7 +34685,7 @@ msgstr "" #: doc/classes/Label.xml msgid "Limits the lines of text the node shows on screen." -msgstr "" +msgstr "Limite le nombre de lignes de texte que le nÅ“ud affiche à l'écran." #: doc/classes/Label.xml msgid "" @@ -34345,7 +34700,7 @@ msgstr "Le texte à afficher à l'écran." #: doc/classes/Label.xml msgid "If [code]true[/code], all the text displays as UPPERCASE." -msgstr "" +msgstr "Si [code]true[/code], tous les textes seront en MAJUSCULE." #: doc/classes/Label.xml msgid "" @@ -34356,6 +34711,8 @@ msgstr "" #: doc/classes/Label.xml msgid "Restricts the number of characters to display. Set to -1 to disable." msgstr "" +"Limite le nombre de caractères affichés. Mettez la valeur à -1 pour " +"désactiver." #: doc/classes/Label.xml msgid "Align rows to the left (default)." @@ -34371,19 +34728,19 @@ msgstr "Aligne les lignes à droite." #: doc/classes/Label.xml msgid "Expand row whitespaces to fit the width." -msgstr "" +msgstr "Ajoute des espaces à la ligne pour remplir en largeur." #: doc/classes/Label.xml msgid "Align the whole text to the top." -msgstr "Alignez l’ensemble du texte en haut." +msgstr "Aligne l’ensemble du texte en haut." #: doc/classes/Label.xml msgid "Align the whole text to the center." -msgstr "Alignez l'ensemble du texte au centre." +msgstr "Aligne l'ensemble du texte au centre." #: doc/classes/Label.xml msgid "Align the whole text to the bottom." -msgstr "Alignez l’ensemble du texte vers le bas." +msgstr "Aligne l’ensemble du texte vers le bas." #: doc/classes/Label.xml msgid "Align the whole text by spreading the rows." @@ -34400,10 +34757,12 @@ msgstr "La [Color] de l'ombre du texte." #: doc/classes/Label.xml msgid "The tint of [Font]'s outline. See [member DynamicFont.outline_color]." msgstr "" +"La teinte de la bordure de la [Font]. Voir [member DynamicFont." +"outline_color]." #: doc/classes/Label.xml msgid "Vertical space between lines in multiline [Label]." -msgstr "Espace vertical entre les lignes en multiligne [Label]." +msgstr "L'espace vertical entre les lignes en multiligne [Label]." #: doc/classes/Label.xml msgid "" @@ -34432,6 +34791,8 @@ msgid "" "[i]Deprecated.[/i] A [Texture] capable of storing many smaller textures with " "offsets." msgstr "" +"[i]Obsolète[/i]. Une [Texture] capable de stocker plusieurs textures plus " +"petites avec des positions." #: doc/classes/LargeTexture.xml msgid "" @@ -34446,6 +34807,8 @@ msgid "" "Adds [code]texture[/code] to this [LargeTexture], starting on offset " "[code]ofs[/code]." msgstr "" +"Ajoute [code]texture[/code] à cette [LargeTexture], démarrant à la position " +"[code]ofs[/code]." #: doc/classes/LargeTexture.xml msgid "Clears the [LargeTexture]." @@ -34453,11 +34816,11 @@ msgstr "Efface la [LargeTexture]." #: doc/classes/LargeTexture.xml msgid "Returns the number of pieces currently in this [LargeTexture]." -msgstr "" +msgstr "Retourne le nombre de pièces actuellement dans cette [LargeTexture]." #: doc/classes/LargeTexture.xml msgid "Returns the offset of the piece with the index [code]idx[/code]." -msgstr "" +msgstr "Retourne le décalage de la pièce à l'index [code]idx[/code]." #: doc/classes/LargeTexture.xml #, fuzzy @@ -34469,6 +34832,8 @@ msgid "" "Sets the offset of the piece with the index [code]idx[/code] to [code]ofs[/" "code]." msgstr "" +"Définit le décalage de la pièce à l'index [code]idx[/code] avec [code]ofs[/" +"code]." #: doc/classes/LargeTexture.xml #, fuzzy @@ -34496,17 +34861,15 @@ msgstr "" #: doc/classes/Light.xml doc/classes/SpotLight.xml msgid "3D lights and shadows" -msgstr "" +msgstr "Les lumières et ombres 3D" #: doc/classes/Light.xml -#, fuzzy msgid "Returns the value of the specified [enum Light.Param] parameter." -msgstr "Renvoie la valeur de métadonnées de l’index spécifié." +msgstr "Retourne la valeur du paramètre [enum Light.Param] spécifié." #: doc/classes/Light.xml -#, fuzzy msgid "Sets the value of the specified [enum Light.Param] parameter." -msgstr "Renvoie la valeur de métadonnées de l’index spécifié." +msgstr "Définit la valeur du paramètre [enum Light.Param] spécifié." #: doc/classes/Light.xml msgid "" @@ -34526,7 +34889,7 @@ msgstr "" #: doc/classes/Light.xml msgid "The light will affect objects in the selected layers." -msgstr "" +msgstr "La lumière affectera les objets dans les claques sélectionnés." #: doc/classes/Light.xml msgid "" @@ -34572,7 +34935,7 @@ msgstr "" #: doc/classes/Light.xml msgid "The color of shadows cast by this light." -msgstr "" +msgstr "La couleur de l'ombre projeté par cette lumière." #: doc/classes/Light.xml msgid "" @@ -34585,7 +34948,7 @@ msgstr "" #: doc/classes/Light.xml msgid "If [code]true[/code], the light will cast shadows." -msgstr "" +msgstr "Si [code]true[/code], la lumière produira des ombres." #: doc/classes/Light.xml msgid "" @@ -34597,100 +34960,95 @@ msgstr "" #: doc/classes/Light.xml msgid "Constant for accessing [member light_energy]." -msgstr "Constante pour accéder à [member light_energy]." +msgstr "La constante pour accéder à [member light_energy]." #: doc/classes/Light.xml msgid "Constant for accessing [member light_indirect_energy]." -msgstr "Constante pour accéder à [member light_indirect_energy]." +msgstr "La constante pour accéder à [member light_indirect_energy]." #: doc/classes/Light.xml msgid "Constant for accessing [member light_size]." -msgstr "Constante pour accéder à [member light_size]." +msgstr "La constante pour accéder à [member light_size]." #: doc/classes/Light.xml msgid "Constant for accessing [member light_specular]." -msgstr "Constante pour accéder à [member light_specular]." +msgstr "La constante pour accéder à [member light_specular]." #: doc/classes/Light.xml -#, fuzzy msgid "" "Constant for accessing [member OmniLight.omni_range] or [member SpotLight." "spot_range]." -msgstr "Constante pour accéder à [member light_indirect_energy]." +msgstr "" +"La constante pour accéder à [member OmniLight.omni_range] ou [member " +"SpotLight.spot_range]." #: doc/classes/Light.xml -#, fuzzy msgid "" "Constant for accessing [member OmniLight.omni_attenuation] or [member " "SpotLight.spot_attenuation]." -msgstr "Constante pour accéder à [member light_indirect_energy]." +msgstr "" +"La constante pour accéder à [member OmniLight.omni_attenuation] ou [member " +"SpotLight.spot_attenuation]." #: doc/classes/Light.xml -#, fuzzy msgid "Constant for accessing [member SpotLight.spot_angle]." -msgstr "Constante pour accéder à [member light_energy]." +msgstr "La constante pour accéder à [member SpotLight.spot_angle]." #: doc/classes/Light.xml -#, fuzzy msgid "Constant for accessing [member SpotLight.spot_angle_attenuation]." -msgstr "Constante pour accéder à [member light_energy]." +msgstr "La constante pour accéder à [member SpotLight.spot_angle_attenuation]." #: doc/classes/Light.xml -#, fuzzy msgid "Constant for accessing [member shadow_contact]." -msgstr "Constante pour l'accès à [member shadow_normal_bias]." +msgstr "La constante pour accéder à [member shadow_contact]." #: doc/classes/Light.xml -#, fuzzy msgid "" "Constant for accessing [member DirectionalLight." "directional_shadow_max_distance]." msgstr "" -"Constante pour accéder à [member DirectionalLight3D." -"directional_shadow_fade_start]." +"La constante pour accéder à [member DirectionalLight." +"directional_shadow_max_distance]." #: doc/classes/Light.xml -#, fuzzy msgid "" "Constant for accessing [member DirectionalLight.directional_shadow_split_1]." msgstr "" -"Constante pour accéder à [member DirectionalLight3D." -"directional_shadow_fade_start]." +"La constante pour accéder à [member DirectionalLight." +"directional_shadow_split_1]." #: doc/classes/Light.xml -#, fuzzy msgid "" "Constant for accessing [member DirectionalLight.directional_shadow_split_2]." msgstr "" -"Constante pour accéder à [member DirectionalLight3D." -"directional_shadow_fade_start]." +"La constante pour accéder à [member DirectionalLight." +"directional_shadow_split_2]." #: doc/classes/Light.xml -#, fuzzy msgid "" "Constant for accessing [member DirectionalLight.directional_shadow_split_3]." msgstr "" -"Constante pour accéder à [member DirectionalLight3D." -"directional_shadow_fade_start]." +"La constante pour accéder à [member DirectionalLight." +"directional_shadow_split_3]." #: doc/classes/Light.xml msgid "" "Constant for accessing [member DirectionalLight." "directional_shadow_normal_bias]." msgstr "" -"Constante pour accéder à [member DirectionalLight." +"La constante pour accéder à [member DirectionalLight." "directional_shadow_normal_bias]." #: doc/classes/Light.xml msgid "Constant for accessing [member shadow_bias]." -msgstr "Constante pour accéder à [member shadow_bias]." +msgstr "La constante pour accéder à [member shadow_bias]." #: doc/classes/Light.xml msgid "" "Constant for accessing [member DirectionalLight." "directional_shadow_bias_split_scale]." msgstr "" -"Constante pour accéder à [member DirectionalLight." +"La constante pour accéder à [member DirectionalLight." "directional_shadow_bias_split_scale]." #: doc/classes/Light.xml @@ -34763,20 +35121,26 @@ msgstr "" #: doc/classes/Light2D.xml msgid "Maximum layer value of objects that are affected by the Light2D." msgstr "" +"La niveau de calque maximum pour qu'un objet soit éclairé par la Light2D." #: doc/classes/Light2D.xml msgid "Minimum layer value of objects that are affected by the Light2D." msgstr "" +"La niveau de calque minimum pour qu'un objet soit éclairé par la Light2D." #: doc/classes/Light2D.xml msgid "" "Maximum [code]z[/code] value of objects that are affected by the Light2D." msgstr "" +"La valeur [code]z[/code] maximale pour que les objets soient affectés pour " +"les Light2D." #: doc/classes/Light2D.xml msgid "" "Minimum [code]z[/code] value of objects that are affected by the Light2D." msgstr "" +"La valeur [code]z[/code] minimale pour que les objets soient affectés pour " +"les Light2D." #: doc/classes/Light2D.xml #, fuzzy @@ -34785,15 +35149,17 @@ msgstr "Taille du tampon d'ombre." #: doc/classes/Light2D.xml msgid "[Color] of shadows cast by the Light2D." -msgstr "" +msgstr "La [Color] de l'ombre affichée par la Light2D." #: doc/classes/Light2D.xml msgid "If [code]true[/code], the Light2D will cast shadows." -msgstr "" +msgstr "Si [code]true[/code], la Light2D affichera les ombres." #: doc/classes/Light2D.xml msgid "Shadow filter type. See [enum ShadowFilter] for possible values." msgstr "" +"Le type de filtre pour les ombres. Voir [enum ShadowFilter] pour les valeurs " +"possibles." #: doc/classes/Light2D.xml msgid "Smoothing value for shadows." @@ -34978,7 +35344,7 @@ msgstr "" #: doc/classes/Line2D.xml msgid "The style for the points between the start and the end." -msgstr "" +msgstr "Le style des points entre le début et la fin." #: doc/classes/Line2D.xml msgid "" @@ -35116,6 +35482,8 @@ msgid "" "Deletes one character at the cursor's current position (equivalent to " "pressing the [code]Delete[/code] key)." msgstr "" +"Supprime un caractère à la position actuelle du curseur (revient à appuyer " +"sur la touche suppression [code]Delete[/code])." #: doc/classes/LineEdit.xml msgid "" @@ -35124,7 +35492,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "Efface la sélection actuelle." @@ -35143,9 +35511,23 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "Retourne la colonne de début de sélection." + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "Retourne la colonne de fin de sélection." + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "Retourne [code]true[/code] si le minuteur est arrêté." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" +"Exécute l'action donnée comme définit par l'énumération [enum MenuItems]." #: doc/classes/LineEdit.xml msgid "" @@ -35166,7 +35548,7 @@ msgstr "Sélectionne l’ensemble [String]." #: doc/classes/LineEdit.xml msgid "Text alignment as defined in the [enum Align] enum." -msgstr "" +msgstr "L'alignement du texte tel que défini dans l'énumération [enum Align]." #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml msgid "If [code]true[/code], the caret (visual cursor) blinks." @@ -35174,7 +35556,7 @@ msgstr "Si [code]true[/code], le curseur de texte clignote." #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml msgid "Duration (in seconds) of a caret's blinking cycle." -msgstr "" +msgstr "La durée (en secondes) de l'animation de clignotement du curseur." #: doc/classes/LineEdit.xml msgid "" @@ -35190,7 +35572,7 @@ msgstr "" #: doc/classes/LineEdit.xml msgid "If [code]true[/code], the context menu will appear when right-clicked." -msgstr "" +msgstr "Si [code]true[/code], le menu contextuel apparaitra au clic-droit." #: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml #: doc/classes/TextEdit.xml @@ -35249,6 +35631,8 @@ msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" +"L'opacité du [member placeholder_text]. Entre [code]0[/code] et [code]1[/" +"code]." #: doc/classes/LineEdit.xml msgid "" @@ -35321,7 +35705,7 @@ msgstr "" #: doc/classes/LineEdit.xml msgid "Centers the text in the middle of the [LineEdit]." -msgstr "" +msgstr "Centre le texte au milieu de la [LineEdit]." #: doc/classes/LineEdit.xml msgid "Aligns the text on the right-hand side of the [LineEdit]." @@ -35365,7 +35749,7 @@ msgstr "Inverser la dernière action d'annulation." #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml msgid "Represents the size of the [enum MenuItems] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum MenuItems]." #: doc/classes/LineEdit.xml msgid "Color used as default tint for the clear button." @@ -35408,7 +35792,7 @@ msgstr "Police utilisée pour le texte." #: doc/classes/LineEdit.xml msgid "Texture for the clear button. See [member clear_button_enabled]." -msgstr "" +msgstr "La texture pour le bouton effacer. Voir [member clear_button_enabled]." #: doc/classes/LineEdit.xml msgid "Background used when [LineEdit] has GUI focus." @@ -35563,9 +35947,8 @@ msgid "" msgstr "" #: doc/classes/Listener2D.xml -#, fuzzy msgid "Returns [code]true[/code] if this [Listener2D] is currently active." -msgstr "Retourne [code]true[/code] si une animation joue présentement." +msgstr "Retourne [code]true[/code] si le [Listener2D] est actuellement actif." #: doc/classes/Listener2D.xml msgid "" @@ -35903,11 +36286,9 @@ msgid "" msgstr "" #: doc/classes/Marshalls.xml -#, fuzzy msgid "Returns a Base64-encoded string of a given [PoolByteArray]." msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [PackedByteArray] " -"donné." +"Retourne la chaine de caractères encodée en Base64 du [PoolByteArray] donné." #: doc/classes/Marshalls.xml msgid "" @@ -36006,7 +36387,7 @@ msgstr "La [Color] par défaut du texte du [MenuButton]." #: doc/classes/MenuButton.xml msgid "Text [Color] used when the [MenuButton] is disabled." -msgstr "" +msgstr "La [Color] du texte utilisée quand le [MenuButton] est désactivé." #: doc/classes/MenuButton.xml msgid "" @@ -36025,7 +36406,7 @@ msgstr "La [Color] du texte utilisée quand le [MenuButton] est appuyé." #: doc/classes/MenuButton.xml msgid "The horizontal space between [MenuButton]'s icon and text." -msgstr "" +msgstr "L'espace horizontal entre l'icône et le texte du [MenuButton]." #: doc/classes/MenuButton.xml msgid "[Font] of the [MenuButton]'s text." @@ -36182,6 +36563,8 @@ msgid "" "Mesh array contains vertices. All meshes require a vertex array so this " "should always be present." msgstr "" +"Un maillage de points contient des sommets. Tous les maillages nécessitent " +"un tableau des sommets donc ce tableau doit être présent." #: doc/classes/Mesh.xml #, fuzzy @@ -36274,7 +36657,7 @@ msgstr "L'option pour marquer un tableau d'indices compressé." #: doc/classes/Mesh.xml doc/classes/VisualServer.xml msgid "Flag used to mark that the array contains 2D vertices." -msgstr "" +msgstr "Un marqueur pour spécifier que ce tableau contient des sommets 2D." #: doc/classes/Mesh.xml doc/classes/VisualServer.xml msgid "Flag used to mark that the array uses 16-bit bones instead of 8-bit." @@ -36297,48 +36680,53 @@ msgid "" "ARRAY_COMPRESS_TEX_UV2], [constant ARRAY_COMPRESS_WEIGHTS], and [constant " "ARRAY_FLAG_USE_OCTAHEDRAL_COMPRESSION] quickly." msgstr "" +"Utilisé pour marquer rapidement l'usage de [constant ARRAY_COMPRESS_VERTEX], " +"[constant ARRAY_COMPRESS_NORMAL], [constant ARRAY_COMPRESS_TANGENT], " +"[constant ARRAY_COMPRESS_COLOR], [constant ARRAY_COMPRESS_TEX_UV], [constant " +"ARRAY_COMPRESS_TEX_UV2], [constant ARRAY_COMPRESS_WEIGHTS], et [constant " +"ARRAY_FLAG_USE_OCTAHEDRAL_COMPRESSION]." #: doc/classes/Mesh.xml msgid "Array of vertices." -msgstr "Tableau de sommets." +msgstr "Le tableau des sommets." #: doc/classes/Mesh.xml msgid "Array of normals." -msgstr "Tableau de normales." +msgstr "Le tableau des normales." #: doc/classes/Mesh.xml msgid "Array of tangents as an array of floats, 4 floats per tangent." msgstr "" -"Tableau de tangentes sous la forme d'un tableau de nombres flottants, 4 de " -"ces nombres par tangente." +"Le tableau des tangentes sous la forme de nombres flottants, soit 4 " +"flottants par tangente." #: doc/classes/Mesh.xml msgid "Array of colors." -msgstr "Tableau de couleurs." +msgstr "Le tableau des couleurs." #: doc/classes/Mesh.xml msgid "Array of UV coordinates." -msgstr "Tableau de coordonnées UV." +msgstr "Le tableau des coordonnées UV." #: doc/classes/Mesh.xml msgid "Array of second set of UV coordinates." -msgstr "" +msgstr "Le tableau de coordonnées UV secondaires." #: doc/classes/Mesh.xml msgid "Array of bone data." -msgstr "Tableau de données sur les os." +msgstr "Le tableau des données sur les os." #: doc/classes/Mesh.xml msgid "Array of weights." -msgstr "Tableau de poids." +msgstr "Le tableau des poids." #: doc/classes/Mesh.xml msgid "Array of indices." -msgstr "Tableau d'indices." +msgstr "Le tableau des indices." #: doc/classes/MeshDataTool.xml msgid "Helper tool to access and edit [Mesh] data." -msgstr "" +msgstr "Un outil d'aide pour accéder et modifier les données des [Mesh]." #: doc/classes/MeshDataTool.xml msgid "" @@ -36380,10 +36768,9 @@ msgid "Clears all data currently in MeshDataTool." msgstr "Efface toutes les données actuellement dans le MeshDataTool." #: doc/classes/MeshDataTool.xml -#, fuzzy msgid "Adds a new surface to specified [Mesh] with edited data." msgstr "" -"Ajoute une nouvelle surface au [Mesh] spécifié avec des données modifiées." +"Ajoute une nouvelle surface au [Mesh] spécifié avec les données modifiées." #: doc/classes/MeshDataTool.xml msgid "" @@ -36392,17 +36779,16 @@ msgid "" msgstr "" #: doc/classes/MeshDataTool.xml -#, fuzzy msgid "Returns the number of edges in this [Mesh]." -msgstr "Renvoie le nombre d'arêtes dans ce [Mesh]." +msgstr "Retourne le nombre d'arêtes dans ce [Mesh]." #: doc/classes/MeshDataTool.xml msgid "Returns array of faces that touch given edge." -msgstr "" +msgstr "Retourne le tableau des faces qui touchent l'arête donnée." #: doc/classes/MeshDataTool.xml msgid "Returns meta information assigned to given edge." -msgstr "" +msgstr "Retourne les méta-données assignées à l'arête donnée." #: doc/classes/MeshDataTool.xml msgid "" @@ -36413,7 +36799,7 @@ msgstr "" #: doc/classes/MeshDataTool.xml msgid "Returns the number of faces in this [Mesh]." -msgstr "" +msgstr "Retourne le nombre de faces dans ce [Mesh]." #: doc/classes/MeshDataTool.xml msgid "" @@ -36423,11 +36809,11 @@ msgstr "" #: doc/classes/MeshDataTool.xml msgid "Returns the metadata associated with the given face." -msgstr "" +msgstr "Retourne les méta-données associées à la face donnée." #: doc/classes/MeshDataTool.xml msgid "Calculates and returns the face normal of the given face." -msgstr "" +msgstr "Calcule et retourne la normale de la face donnée." #: doc/classes/MeshDataTool.xml msgid "" @@ -36448,7 +36834,7 @@ msgstr "" #: doc/classes/MeshDataTool.xml msgid "Returns the material assigned to the [Mesh]." -msgstr "" +msgstr "Retourne la matériau assigné au [Mesh]." #: doc/classes/MeshDataTool.xml msgid "Returns the vertex at given index." @@ -36456,95 +36842,95 @@ msgstr "Retourne le sommet à l’index donné." #: doc/classes/MeshDataTool.xml msgid "Returns the bones of the given vertex." -msgstr "" +msgstr "Retourne les os du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Returns the color of the given vertex." -msgstr "" +msgstr "Retourne la couleur du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Returns the total number of vertices in [Mesh]." -msgstr "" +msgstr "Retourne le nombre total de sommet dans le [Mesh]." #: doc/classes/MeshDataTool.xml msgid "Returns an array of edges that share the given vertex." -msgstr "" +msgstr "Retourne une liste des bords incluant le sommet donné." #: doc/classes/MeshDataTool.xml msgid "Returns an array of faces that share the given vertex." -msgstr "" +msgstr "Retourne le tableau des faces qui partagent le sommet donné." #: doc/classes/MeshDataTool.xml msgid "Returns the metadata associated with the given vertex." -msgstr "" +msgstr "Retourne les méta-données associées au sommet donné." #: doc/classes/MeshDataTool.xml msgid "Returns the normal of the given vertex." -msgstr "" +msgstr "Retourne la normale du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Returns the tangent of the given vertex." -msgstr "" +msgstr "Retourne la tangente du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Returns the UV of the given vertex." -msgstr "" +msgstr "Retourne l'UV du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Returns the UV2 of the given vertex." -msgstr "" +msgstr "Retourne l'UV2 du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Returns bone weights of the given vertex." -msgstr "" +msgstr "Retourne le poids des os du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Sets the metadata of the given edge." -msgstr "" +msgstr "Définit les méta-données pour le sommet donné." #: doc/classes/MeshDataTool.xml msgid "Sets the metadata of the given face." -msgstr "" +msgstr "Définit les méta-données pour la face donnée." #: doc/classes/MeshDataTool.xml msgid "Sets the material to be used by newly-constructed [Mesh]." -msgstr "" +msgstr "Définit le matériau à utiliser pour le nouveau [Mesh] construit." #: doc/classes/MeshDataTool.xml msgid "Sets the position of the given vertex." -msgstr "" +msgstr "Définit la position du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Sets the bones of the given vertex." -msgstr "" +msgstr "Définit les os du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Sets the color of the given vertex." -msgstr "" +msgstr "Définit la couleur du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Sets the metadata associated with the given vertex." -msgstr "" +msgstr "Définit les méta-données associées du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Sets the normal of the given vertex." -msgstr "" +msgstr "Définit la normale du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Sets the tangent of the given vertex." -msgstr "" +msgstr "Définit la tangente du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Sets the UV of the given vertex." -msgstr "" +msgstr "Définit l'UV du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Sets the UV2 of the given vertex." -msgstr "" +msgstr "Définit l'UV2 du sommet donné." #: doc/classes/MeshDataTool.xml msgid "Sets the bone weights of the given vertex." -msgstr "" +msgstr "Définit les poids des os du sommet donné." #: doc/classes/MeshInstance.xml msgid "Node that instances meshes into a scenario." @@ -36652,9 +37038,8 @@ msgid "The [Mesh] resource for the instance." msgstr "La ressource du [Mesh] pour cette instance." #: doc/classes/MeshInstance.xml -#, fuzzy msgid "[NodePath] to the [Skeleton] associated with the instance." -msgstr "Retourne le chemin d’accès au nÅ“ud associé à l’os spécifié." +msgstr "Le [NodePath] vers le [Skeleton] associé à cette instance." #: doc/classes/MeshInstance.xml msgid "Sets the skin to be used by this instance." @@ -36672,7 +37057,7 @@ msgstr "" #: doc/classes/MeshInstance2D.xml msgid "Node used for displaying a [Mesh] in 2D." -msgstr "" +msgstr "Un nÅ“ud utilisé pour afficher des [Mesh] en 2D." #: doc/classes/MeshInstance2D.xml msgid "" @@ -36683,7 +37068,7 @@ msgstr "" #: doc/classes/MeshInstance2D.xml msgid "The [Mesh] that will be drawn by the [MeshInstance2D]." -msgstr "" +msgstr "Le [Mesh] qui sera affiché par le [MeshInstance2D]." #: doc/classes/MeshInstance2D.xml doc/classes/MultiMeshInstance2D.xml msgid "" @@ -36702,7 +37087,7 @@ msgstr "" #: doc/classes/MeshInstance2D.xml doc/classes/MultiMeshInstance2D.xml msgid "Emitted when the [member texture] is changed." -msgstr "" +msgstr "Émis quand la [member texture] a changé." #: doc/classes/MeshLibrary.xml msgid "Library of meshes." @@ -36727,11 +37112,11 @@ msgstr "" #: doc/classes/MeshLibrary.xml msgid "Returns the first item with the given name." -msgstr "" +msgstr "Retourne le premier élément avec le nom donné." #: doc/classes/MeshLibrary.xml msgid "Returns the list of item IDs in use." -msgstr "" +msgstr "Retourne la liste des identifiants d'élément à utiliser." #: doc/classes/MeshLibrary.xml msgid "Returns the item's mesh." @@ -36771,7 +37156,7 @@ msgstr "" #: doc/classes/MeshLibrary.xml msgid "Gets an unused ID for a new item." -msgstr "" +msgstr "Récupère un identifiant inutilisé pour un nouvel élément." #: doc/classes/MeshLibrary.xml msgid "Removes the item." @@ -36866,7 +37251,7 @@ msgstr "" #: modules/mobile_vr/doc_classes/MobileVRInterface.xml msgid "The width of the display in centimeters." -msgstr "" +msgstr "La largeur de l'écran en centimètres." #: modules/mobile_vr/doc_classes/MobileVRInterface.xml msgid "" @@ -36885,6 +37270,9 @@ msgid "" "The k1 lens factor is one of the two constants that define the strength of " "the lens used and directly influences the lens distortion effect." msgstr "" +"Le facteur de lentille k1 est l'une des deux constantes qui définisse " +"l'intensité de la lentille utilisée et influence directement l'effet de " +"déformation des lentilles." #: modules/mobile_vr/doc_classes/MobileVRInterface.xml msgid "The k2 lens factor, see k1." @@ -36929,6 +37317,8 @@ msgstr "Retourne la couleur de l'instance spécifiée." #: doc/classes/MultiMesh.xml msgid "Returns the custom data that has been set for a specific instance." msgstr "" +"Retourne les données personnalisées qui ont été définies pour cette instance " +"spécifique." #: doc/classes/MultiMesh.xml msgid "Returns the [Transform] of a specific instance." @@ -37465,7 +37855,7 @@ msgstr "" #: doc/classes/Navigation.xml msgid "The cell height to use for fields." -msgstr "" +msgstr "La hauteur de la cellule utilisée pour les champs." #: doc/classes/Navigation.xml doc/classes/NavigationMesh.xml msgid "The XZ plane cell size to use for fields." @@ -37496,7 +37886,7 @@ msgstr "" #: doc/classes/Navigation2D.xml doc/classes/Navigation2DServer.xml #: doc/classes/NavigationPolygon.xml msgid "2D Navigation Demo" -msgstr "" +msgstr "Démo de navigation 2D" #: doc/classes/Navigation2D.xml msgid "" @@ -37682,7 +38072,7 @@ msgstr "Retourne la matrice de transformation globale de cet élément." #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." -msgstr "" +msgstr "Un agent 3D utilisé dans les navigations pour esquiver les collisions." #: doc/classes/NavigationAgent.xml msgid "" @@ -38108,9 +38498,8 @@ msgid "" msgstr "" #: doc/classes/NavigationMesh.xml -#, fuzzy msgid "Represents the size of the [enum SamplePartitionType] enum." -msgstr "Représente la taille de l'énumération [enum Variant.Type]." +msgstr "Représente la taille de l'énumération [enum SamplePartitionType]." #: doc/classes/NavigationMesh.xml msgid "" @@ -38135,9 +38524,8 @@ msgstr "" "PARSED_GEOMETRY_STATIC_COLLIDERS]." #: doc/classes/NavigationMesh.xml -#, fuzzy msgid "Represents the size of the [enum ParsedGeometryType] enum." -msgstr "Représente la taille de l’enum [enum ArrayType]." +msgstr "Représente la taille de l’enum [enum ParsedGeometryType]." #: doc/classes/NavigationMesh.xml msgid "" @@ -38157,9 +38545,8 @@ msgid "" msgstr "" #: doc/classes/NavigationMesh.xml -#, fuzzy msgid "Represents the size of the [enum SourceGeometryMode] enum." -msgstr "Représente la taille de l'énumération [enum Method]." +msgstr "Représente la taille de l'énumération [enum SourceGeometryMode]." #: doc/classes/NavigationMeshGenerator.xml msgid "This class is responsible for creating and clearing navigation meshes." @@ -38534,12 +38921,12 @@ msgstr "" #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml #: modules/websocket/doc_classes/WebSocketServer.xml msgid "Returns the IP address of the given peer." -msgstr "" +msgstr "Retourne l'adresse IP du pair donné." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml #: modules/websocket/doc_classes/WebSocketServer.xml msgid "Returns the remote port of the given peer." -msgstr "" +msgstr "Retourne le port distant du pair spécifié." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml msgid "" @@ -38704,9 +39091,8 @@ msgid "" msgstr "" #: doc/classes/NetworkedMultiplayerPeer.xml -#, fuzzy msgid "High-level multiplayer" -msgstr "API multijoueur de haut niveau." +msgstr "API multijoueur de haut niveau" #: doc/classes/NetworkedMultiplayerPeer.xml msgid "WebRTC Signaling Demo" @@ -38746,6 +39132,8 @@ msgid "" "If [code]true[/code], this [NetworkedMultiplayerPeer] refuses new " "connections." msgstr "" +"Si [code]true[/code], ce [NetworkedMultiplayerPeer] refuse les nouvelles " +"connexions." #: doc/classes/NetworkedMultiplayerPeer.xml msgid "" @@ -38763,15 +39151,15 @@ msgstr "Émis quand une tentative de connexion réussie." #: doc/classes/NetworkedMultiplayerPeer.xml msgid "Emitted by the server when a client connects." -msgstr "" +msgstr "Émis par le serveur quand un client se connecte." #: doc/classes/NetworkedMultiplayerPeer.xml msgid "Emitted by the server when a client disconnects." -msgstr "" +msgstr "Émis par le serveur quand un client se déconnecte." #: doc/classes/NetworkedMultiplayerPeer.xml msgid "Emitted by clients when the server disconnects." -msgstr "" +msgstr "Émis par les clients quand le serveur se déconnecte." #: doc/classes/NetworkedMultiplayerPeer.xml msgid "" @@ -38818,7 +39206,7 @@ msgstr "" #: doc/classes/NetworkedMultiplayerPeer.xml msgid "Packets are sent to the server alone." -msgstr "" +msgstr "Les paquets sont envoyés uniquement au serveur." #: doc/classes/NinePatchRect.xml msgid "" @@ -39005,7 +39393,7 @@ msgstr "NÅ“uds et scènes" #: doc/classes/Node.xml msgid "All Demos" -msgstr "" +msgstr "Toutes les démos" #: doc/classes/Node.xml msgid "" @@ -39307,7 +39695,7 @@ msgstr "Retourne le nombre de nÅ“uds enfant." #: doc/classes/Node.xml msgid "Returns an array of references to node's children." -msgstr "" +msgstr "Retourne la liste des références des enfants du nÅ“ud." #: doc/classes/Node.xml msgid "" @@ -39445,7 +39833,7 @@ msgstr "" #: doc/classes/Node.xml msgid "Returns the [SceneTree] that contains this node." -msgstr "" +msgstr "Retourne le [SceneTree] qui contient ce nÅ“ud." #: doc/classes/Node.xml msgid "Returns the node's [Viewport]." @@ -39987,7 +40375,7 @@ msgstr "" #: doc/classes/Node.xml msgid "Notification received when the node enters a [SceneTree]." -msgstr "" +msgstr "La notification reçue quand un nÅ“ud entre dans le [SceneTree]." #: doc/classes/Node.xml msgid "Notification received when the node is about to exit a [SceneTree]." @@ -40003,11 +40391,11 @@ msgstr "" #: doc/classes/Node.xml msgid "Notification received when the node is paused." -msgstr "" +msgstr "La notification reçue quand ce nÅ“ud est en pause." #: doc/classes/Node.xml msgid "Notification received when the node is unpaused." -msgstr "" +msgstr "La notification reçue quand le nÅ“ud n'est plus en pause." #: doc/classes/Node.xml msgid "" @@ -40035,7 +40423,7 @@ msgstr "" #: doc/classes/Node.xml msgid "Notification received when the node is instanced." -msgstr "" +msgstr "La notification reçue quand ce nÅ“ud est instancié." #: doc/classes/Node.xml msgid "Notification received when a drag begins." @@ -40047,7 +40435,7 @@ msgstr "" #: doc/classes/Node.xml msgid "Notification received when the node's [NodePath] changed." -msgstr "" +msgstr "La notification reçue quand le [NodePath] de ce nÅ“ud a changé." #: doc/classes/Node.xml msgid "" @@ -40082,7 +40470,7 @@ msgstr "" #: doc/classes/Node.xml msgid "Stops processing when the [SceneTree] is paused." -msgstr "" +msgstr "Arrête la mise à jour quand le [SceneTree] est en pause." #: doc/classes/Node.xml msgid "Continue to process regardless of the [SceneTree] pause state." @@ -40123,11 +40511,12 @@ msgstr "" #: doc/classes/Node2D.xml doc/classes/Vector2.xml msgid "All 2D Demos" -msgstr "" +msgstr "Toutes les démos 2D" #: doc/classes/Node2D.xml msgid "Multiplies the current scale by the [code]ratio[/code] vector." msgstr "" +"Multiplie la mise à l'échelle actuelle par le vecteur [code]ratio[/code]." #: doc/classes/Node2D.xml msgid "" @@ -40138,7 +40527,7 @@ msgstr "" #: doc/classes/Node2D.xml msgid "Returns the [Transform2D] relative to this node's parent." -msgstr "" +msgstr "Retourne la [Transform2D] relative au parent de ce nÅ“ud." #: doc/classes/Node2D.xml msgid "Adds the [code]offset[/code] vector to the node's global position." @@ -40219,15 +40608,17 @@ msgstr "" #: doc/classes/Node2D.xml msgid "Rotation in radians, relative to the node's parent." -msgstr "" +msgstr "La rotation en radians, relative au parent de ce nÅ“ud." #: doc/classes/Node2D.xml msgid "Rotation in degrees, relative to the node's parent." -msgstr "" +msgstr "La rotation en degrés, relative au parent de ce nÅ“ud." #: doc/classes/Node2D.xml msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" +"La mise à l'échelle du nÅ“ud. La valeur sans mise à l'échelle est [code](1, 1)" +"[/code]." #: doc/classes/Node2D.xml msgid "Local [Transform2D]." @@ -40398,7 +40789,7 @@ msgstr "" #: doc/classes/NodePath.xml msgid "Returns [code]true[/code] if the node path is empty." -msgstr "" +msgstr "Retourne [code]true[/code] si le chemin du nÅ“ud est vide." #: modules/opensimplex/doc_classes/NoiseTexture.xml msgid "[OpenSimplexNoise] filled texture." @@ -40505,7 +40896,7 @@ msgstr "" #: doc/classes/Object.xml doc/classes/Reference.xml doc/classes/Resource.xml msgid "When and how to avoid using nodes for everything" -msgstr "" +msgstr "Quand et comment éviter d'utiliser des nÅ“uds pour tout" #: doc/classes/Object.xml msgid "Advanced exports using _get_property_list()" @@ -40734,7 +41125,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40768,23 +41162,26 @@ msgstr "" #: doc/classes/Object.xml msgid "Returns the list of signals as an [Array] of dictionaries." -msgstr "" +msgstr "Retourne la liste des signaux dans un [Array] de dictionnaires." #: doc/classes/Object.xml msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" +"Retourne [code]true[/code] si une entrée de méta-donnée existe avec le nom " +"[code]name[/code] donné." #: doc/classes/Object.xml msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" +"Retourne [code]true[/code] si l'objet contient la [code]method[/code] donnée." #: doc/classes/Object.xml msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." -msgstr "" +msgstr "Retourne [code]true[/code] si le [code]signal[/code] donné existe." #: doc/classes/Object.xml msgid "" @@ -40795,7 +41192,7 @@ msgstr "" #: doc/classes/Object.xml msgid "Returns [code]true[/code] if signal emission blocking is enabled." -msgstr "" +msgstr "Retourne [code]true[/code] si l'émission de signal est bloquée." #: doc/classes/Object.xml msgid "" @@ -40820,6 +41217,8 @@ msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" +"Retourne [code]true[/code] si la méthode [method Node.queue_free] a été " +"appelée pour cet objet." #: doc/classes/Object.xml msgid "" @@ -40861,7 +41260,7 @@ msgstr "" #: doc/classes/Object.xml msgid "If set to [code]true[/code], signal emission is blocked." -msgstr "" +msgstr "Si définit à [code]true[/code], l'émission de signal est bloquée." #: doc/classes/Object.xml msgid "" @@ -41073,12 +41472,12 @@ msgstr "" #: doc/classes/OccluderShapePolygon.xml #, fuzzy msgid "Sets an individual hole point position." -msgstr "Définit un bit individuel sur le [member collision_mask]." +msgstr "Définit la position d'un trou simple." #: doc/classes/OccluderShapePolygon.xml #, fuzzy msgid "Sets an individual polygon point position." -msgstr "Définit un bit individuel sur le [member collision_mask]." +msgstr "Définit la position d'un polygone simple." #: doc/classes/OccluderShapePolygon.xml #, fuzzy @@ -41179,11 +41578,11 @@ msgstr "" #: doc/classes/OmniLight.xml msgid "Use more detail vertically when computing the shadow." -msgstr "" +msgstr "Utilise plus de détails verticalement lors du calcul des ombres." #: doc/classes/OmniLight.xml msgid "Use more detail horizontally when computing the shadow." -msgstr "" +msgstr "Utilise plus de détails horizontalement lors du calcul des ombres." #: modules/opensimplex/doc_classes/OpenSimplexNoise.xml msgid "Noise generator based on Open Simplex." @@ -41511,9 +41910,10 @@ msgid "" msgstr "" #: doc/classes/OS.xml -#, fuzzy msgid "Returns [code]true[/code] if the host OS allows drawing." -msgstr "Retourne [code]true[/code] si l'[AABB] contient un point." +msgstr "" +"Retourne [code]true[/code] si le système d'exploitation hôte permet le " +"dessin." #: doc/classes/OS.xml msgid "" @@ -41658,9 +42058,8 @@ msgid "Returns the scancode of the given string (e.g. \"Escape\")." msgstr "Renvoie le reste de deux vecteurs." #: doc/classes/OS.xml -#, fuzzy msgid "Returns the total number of available audio drivers." -msgstr "Renvoie le nombre de lignes visibles." +msgstr "Retourne le nombre total de périphériques audio." #: doc/classes/OS.xml #, fuzzy @@ -42576,7 +42975,7 @@ msgstr "" #: doc/classes/OS.xml msgid "The current screen index (starting from 0)." -msgstr "" +msgstr "L'index de l'écran actuel (commence à 0)." #: doc/classes/OS.xml msgid "" @@ -42638,7 +43037,7 @@ msgstr "L'orientation de l'écran actuel." #: doc/classes/OS.xml msgid "The current tablet driver in use." -msgstr "" +msgstr "L'actuel pilote de tablette utilisé." #: doc/classes/OS.xml #, fuzzy @@ -42908,9 +43307,8 @@ msgid "Ringtones directory path." msgstr "Chemin d'accès au répertoire des sonneries." #: doc/classes/OS.xml -#, fuzzy msgid "Unknown powerstate." -msgstr "NÅ“ud inconnu." +msgstr "État de l'alimentation inconnu." #: doc/classes/OS.xml msgid "Unplugged, running on battery." @@ -42922,7 +43320,7 @@ msgstr "Branché, aucune batterie installée." #: doc/classes/OS.xml msgid "Plugged in, battery charging." -msgstr "Branché, la batterie charge." +msgstr "Branché, la batterie se recharge." #: doc/classes/OS.xml msgid "Plugged in, battery fully charged." @@ -43040,6 +43438,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "Abstraction et classe de base pour les protocoles à base de paquets." @@ -43156,7 +43562,7 @@ msgstr "" #: doc/classes/PacketPeerDTLS.xml msgid "Disconnects this peer, terminating the DTLS session." -msgstr "" +msgstr "Déconnecte ce pair, finissant la session DTLS." #: doc/classes/PacketPeerDTLS.xml doc/classes/StreamPeerSSL.xml msgid "Returns the status of the connection. See [enum Status] for values." @@ -43170,7 +43576,7 @@ msgstr "" #: doc/classes/PacketPeerDTLS.xml msgid "A status representing a [PacketPeerDTLS] that is disconnected." -msgstr "" +msgstr "Un status représentant un [PacketPeerDTLS] qui est déconnecté." #: doc/classes/PacketPeerDTLS.xml msgid "" @@ -43330,7 +43736,7 @@ msgstr "" #: doc/classes/Panel.xml msgid "Provides an opaque background for [Control] children." -msgstr "" +msgstr "Fournis un arrière-plan opaque pour le [Control] enfant." #: doc/classes/Panel.xml msgid "" @@ -43497,7 +43903,7 @@ msgstr "" #: doc/classes/Particles.xml msgid "Controlling thousands of fish with Particles" -msgstr "Contrôler des milliers de poissons avec Particles" +msgstr "Contrôler des milliers de poissons en utilisant les Particles" #: doc/classes/Particles.xml msgid "" @@ -43507,31 +43913,31 @@ msgstr "" #: doc/classes/Particles.xml msgid "Returns the [Mesh] that is drawn at index [code]pass[/code]." -msgstr "" +msgstr "Retourne le [Mesh] qui est affiché à l'index [code]pass[/code]." #: doc/classes/Particles.xml msgid "Restarts the particle emission, clearing existing particles." -msgstr "" +msgstr "Relance l'émission de particules, effaçant les particules existantes." #: doc/classes/Particles.xml msgid "Sets the [Mesh] that is drawn at index [code]pass[/code]." -msgstr "" +msgstr "Définit le [Mesh] qui à afficher pour l'index [code]pass[/code]." #: doc/classes/Particles.xml msgid "[Mesh] that is drawn for the first draw pass." -msgstr "" +msgstr "Le [Mesh] qui est affiché lors de la première passe." #: doc/classes/Particles.xml msgid "[Mesh] that is drawn for the second draw pass." -msgstr "" +msgstr "Le [Mesh] qui est affiché lors de la deuxième passe." #: doc/classes/Particles.xml msgid "[Mesh] that is drawn for the third draw pass." -msgstr "" +msgstr "Le [Mesh] qui est affiché lors de la troisième passe." #: doc/classes/Particles.xml msgid "[Mesh] that is drawn for the fourth draw pass." -msgstr "" +msgstr "Le [Mesh] qui est affiché lors de la quatrième passe." #: doc/classes/Particles.xml msgid "The number of draw passes when rendering particles." @@ -43547,6 +43953,7 @@ msgstr "" msgid "" "If [code]true[/code], only [code]amount[/code] particles will be emitted." msgstr "" +"Si [code]true[/code], seuls [code]amount[/code] particules seront émises." #: doc/classes/Particles.xml msgid "" @@ -43624,6 +44031,8 @@ msgstr "" #: doc/classes/Particles2D.xml msgid "Returns a rectangle containing the positions of all existing particles." msgstr "" +"Retourne un rectangle contenant la position de toutes les particules " +"existantes." #: doc/classes/Particles2D.xml msgid "Restarts all the existing particles." @@ -43660,35 +44069,35 @@ msgstr "" #: doc/classes/ParticlesMaterial.xml msgid "Returns [code]true[/code] if the specified flag is enabled." -msgstr "" +msgstr "Retourne [code]true[/code] si l'option spécifié est active." #: doc/classes/ParticlesMaterial.xml msgid "Returns the randomness ratio associated with the specified parameter." msgstr "Retourne le facteur d'aléatoire associé avec le paramètre spécifié." #: doc/classes/ParticlesMaterial.xml -#, fuzzy msgid "Returns the [Texture] used by the specified parameter." -msgstr "Renvoie le texte associé à l’index spécifié." +msgstr "Retourne la [Texture] utilisée par le paramètre donné." #: doc/classes/ParticlesMaterial.xml msgid "" "If [code]true[/code], enables the specified flag. See [enum Flags] for " "options." msgstr "" +"Si [code]true[/code], active l'option donné. Voir [enum Flags] pour ces " +"options." #: doc/classes/ParticlesMaterial.xml msgid "Sets the specified [enum Parameter]." -msgstr "" +msgstr "Définit le [enum Parameter] donné." #: doc/classes/ParticlesMaterial.xml msgid "Sets the randomness ratio for the specified [enum Parameter]." msgstr "Définit le facteur d'aléatoire pour le [enum Parameter] spécifié." #: doc/classes/ParticlesMaterial.xml -#, fuzzy msgid "Sets the [Texture] for the specified [enum Parameter]." -msgstr "Définit la position du nÅ“ud spécifié." +msgstr "Définit la [Texture] pour le [enum Parameter] spécifié." #: doc/classes/ParticlesMaterial.xml msgid "" @@ -43813,7 +44222,7 @@ msgstr "" #: doc/classes/ParticlesMaterial.xml msgid "Each particle's hue will vary along this [CurveTexture]." -msgstr "" +msgstr "La teinte de chaque particule variera suivant cette [CurveTexture]." #: doc/classes/ParticlesMaterial.xml msgid "" @@ -43831,20 +44240,27 @@ msgstr "" #: doc/classes/ParticlesMaterial.xml msgid "Each particle's orbital velocity will vary along this [CurveTexture]." msgstr "" +"La vélocité orbitale de chaque particule variera suivant cette " +"[CurveTexture]." #: doc/classes/ParticlesMaterial.xml msgid "" "Each particle's radial acceleration will vary along this [CurveTexture]." msgstr "" +"L'accélération radiale de chaque particule variera suivant cette " +"[CurveTexture]." #: doc/classes/ParticlesMaterial.xml msgid "Each particle's scale will vary along this [CurveTexture]." msgstr "" +"La mise à l'échelle de chaque particule variera suivant cette [CurveTexture]." #: doc/classes/ParticlesMaterial.xml msgid "" "Each particle's tangential acceleration will vary along this [CurveTexture]." msgstr "" +"L'accélération tangentielle de chaque particule variera suivant cette " +"[CurveTexture]." #: doc/classes/ParticlesMaterial.xml msgid "Trail particles' color will vary along this [GradientTexture]." @@ -43937,15 +44353,16 @@ msgstr "" #: doc/classes/ParticlesMaterial.xml msgid "Use with [method set_flag] to set [member flag_align_y]." -msgstr "" +msgstr "À utiliser avec [method set_flag] pour définir [member flag_align_y]." #: doc/classes/ParticlesMaterial.xml msgid "Use with [method set_flag] to set [member flag_rotate_y]." -msgstr "" +msgstr "À utiliser avec [method set_flag] pour définir [member flag_rotate_y]." #: doc/classes/ParticlesMaterial.xml msgid "Use with [method set_flag] to set [member flag_disable_z]." msgstr "" +"À utiliser avec [method set_flag] pour définir [member flag_disable_z]." #: doc/classes/ParticlesMaterial.xml msgid "" @@ -43985,7 +44402,7 @@ msgstr "Émis quand cette [member curve] change." #: doc/classes/Path2D.xml msgid "Contains a [Curve2D] path for [PathFollow2D] nodes to follow." -msgstr "" +msgstr "Contient un chemin [Curve2D] que suivront les nÅ“uds [PathFollow2D]." #: doc/classes/Path2D.xml msgid "" @@ -44076,9 +44493,8 @@ msgid "Allows the PathFollow to rotate in both the X, and Y axes." msgstr "Autorise le PathFollow à pivoter selon les axes X et Y." #: doc/classes/PathFollow.xml -#, fuzzy msgid "Allows the PathFollow to rotate in any axis." -msgstr "Interdit au PathFollow3D de tourner." +msgstr "Autorise le PathFollow à pivoter suivant n'importe quel axe." #: doc/classes/PathFollow.xml msgid "" @@ -44123,7 +44539,7 @@ msgstr "" #: doc/classes/PathFollow2D.xml msgid "The distance along the path in pixels." -msgstr "" +msgstr "La distance le long du chemin en pixels." #: doc/classes/PathFollow2D.xml msgid "" @@ -44210,7 +44626,7 @@ msgstr "Nombre d’images par seconde." #: doc/classes/Performance.xml msgid "Time it took to complete one frame, in seconds." -msgstr "" +msgstr "Le temps que cela prend de compléter une trame, en seconde." #: doc/classes/Performance.xml msgid "Time it took to complete one physics frame, in seconds." @@ -44227,12 +44643,17 @@ msgid "" msgstr "" #: doc/classes/Performance.xml +#, fuzzy msgid "Available static memory. Not available in release builds." msgstr "" +"La mémoire statique disponible. N'est pas utilisable dans les versions " +"finales." #: doc/classes/Performance.xml msgid "Available dynamic memory. Not available in release builds." msgstr "" +"La mémoire dynamique disponible. N'est pas utilisable dans les versions " +"finales." #: doc/classes/Performance.xml msgid "" @@ -44242,7 +44663,7 @@ msgstr "" #: doc/classes/Performance.xml msgid "Number of objects currently instanced (including nodes)." -msgstr "" +msgstr "Le nombre d'objets actuellement instanciés (nÅ“uds inclus)." #: doc/classes/Performance.xml msgid "Number of resources currently used." @@ -44314,7 +44735,7 @@ msgstr "" #: doc/classes/Performance.xml msgid "Number of active [RigidBody2D] nodes in the game." -msgstr "" +msgstr "Le nombre de nÅ“uds [RigidBody2D] actifs dans le jeu." #: doc/classes/Performance.xml msgid "Number of collision pairs in the 2D physics engine." @@ -44322,7 +44743,7 @@ msgstr "" #: doc/classes/Performance.xml msgid "Number of islands in the 2D physics engine." -msgstr "" +msgstr "Le nombre d'îles dans le moteur physique 2D." #: doc/classes/Performance.xml msgid "Number of active [RigidBody] and [VehicleBody] nodes in the game." @@ -44334,7 +44755,7 @@ msgstr "" #: doc/classes/Performance.xml msgid "Number of islands in the 3D physics engine." -msgstr "" +msgstr "Le nombre d'îles dans le moteur physique 3D." #: doc/classes/Performance.xml msgid "Output latency of the [AudioServer]." @@ -44342,7 +44763,7 @@ msgstr "Latence de sortie de l'[AudioServer]." #: doc/classes/Performance.xml msgid "Represents the size of the [enum Monitor] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum Monitor]." #: doc/classes/PHashTranslation.xml msgid "Optimized translation." @@ -44383,7 +44804,7 @@ msgstr "" #: doc/classes/Physics2DDirectBodyState.xml doc/classes/RigidBody2D.xml msgid "Adds a constant directional force without affecting rotation." -msgstr "" +msgstr "Ajoute une force directionnelle constante sans affecter la rotation." #: doc/classes/Physics2DDirectBodyState.xml #: doc/classes/PhysicsDirectBodyState.xml doc/classes/RigidBody2D.xml @@ -44461,12 +44882,12 @@ msgstr "" #: doc/classes/Physics2DDirectBodyState.xml #: doc/classes/PhysicsDirectBodyState.xml msgid "Returns the local normal at the contact point." -msgstr "" +msgstr "Retourne la normale locale au point de contact." #: doc/classes/Physics2DDirectBodyState.xml #: doc/classes/PhysicsDirectBodyState.xml msgid "Returns the local position of the contact point." -msgstr "" +msgstr "Retourne la position locale au point de contact." #: doc/classes/Physics2DDirectBodyState.xml #: doc/classes/PhysicsDirectBodyState.xml @@ -44497,12 +44918,12 @@ msgstr "La vitesse de rotation du corps en [i]radians[/i] par seconde." #: doc/classes/Physics2DDirectBodyState.xml #: doc/classes/PhysicsDirectBodyState.xml msgid "The inverse of the inertia of the body." -msgstr "" +msgstr "L'inverse de l'inertie du corps." #: doc/classes/Physics2DDirectBodyState.xml #: doc/classes/PhysicsDirectBodyState.xml msgid "The inverse of the mass of the body." -msgstr "" +msgstr "L'inverse de la masse du corps." #: doc/classes/Physics2DDirectBodyState.xml msgid "The body's linear velocity in pixels per second." @@ -44819,7 +45240,7 @@ msgstr "" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Assigns a space to the area." -msgstr "" +msgstr "Assigne un espace pour l'aire." #: doc/classes/Physics2DServer.xml msgid "" @@ -44829,7 +45250,7 @@ msgstr "" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Sets the transform matrix for an area." -msgstr "" +msgstr "Définit la matrice de transformation pour l'aire." #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Adds a body to the list of bodies exempt from collisions." @@ -44857,7 +45278,7 @@ msgstr "" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Removes all shapes from a body." -msgstr "" +msgstr "Retire toutes les formes du corps." #: doc/classes/Physics2DServer.xml msgid "Creates a physics body." @@ -45004,6 +45425,7 @@ msgstr "" #: doc/classes/Physics2DServer.xml msgid "Disables shape in body if [code]disable[/code] is [code]true[/code]." msgstr "" +"Désactive la forme du corps si [code]disable[/code] est [code]true[/code]." #: doc/classes/Physics2DServer.xml msgid "" @@ -45013,7 +45435,7 @@ msgstr "" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Sets the transform matrix for a body shape." -msgstr "" +msgstr "Définit la matrice de transformation pour la forme du corps." #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Assigns a space to the body (see [method space_create])." @@ -45095,7 +45517,7 @@ msgstr "" #: doc/classes/Physics2DServer.xml msgid "Activates or deactivates the 2D physics engine." -msgstr "" +msgstr "Active ou désactive le moteur physique 2D." #: doc/classes/Physics2DServer.xml msgid "" @@ -45112,7 +45534,7 @@ msgstr "Retourne les données de forme." #: doc/classes/Physics2DServer.xml msgid "Returns a shape's type (see [enum ShapeType])." -msgstr "" +msgstr "Retourne le type de forme (voir [enum ShapeType])." #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" @@ -45139,7 +45561,7 @@ msgstr "" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Returns whether the space is active." -msgstr "" +msgstr "Retourne quand cet espace est actif." #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" @@ -45346,23 +45768,25 @@ msgstr "" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get a body's bounce factor." -msgstr "" +msgstr "La constante pour définir/obtenir le facteur de rebond." #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get a body's friction." -msgstr "" +msgstr "Constante pour définir/récupérer la friction du corps." #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get a body's mass." -msgstr "" +msgstr "La constante pour définir/obtenir la masse du corps." #: doc/classes/Physics2DServer.xml msgid "Constant to set/get a body's inertia." -msgstr "" +msgstr "La constante pour définir/obtenir l'inertie du corps." #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get a body's gravity multiplier." msgstr "" +"La constante pour définir/obtenir le facteur de multiplication de la gravité " +"du corps." #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get a body's linear dampening factor." @@ -45374,7 +45798,7 @@ msgstr "" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Represents the size of the [enum BodyParameter] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum BodyParameter]." #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get the current transform matrix of the body." @@ -45394,7 +45818,7 @@ msgstr "" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get whether the body can sleep." -msgstr "" +msgstr "La constante pour définir/obtenir si le corps peut être au repos." #: doc/classes/Physics2DServer.xml #, fuzzy @@ -45465,7 +45889,7 @@ msgstr "" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to get the number of possible collisions." -msgstr "" +msgstr "La constante pour obtenir le nombre possible de collisions." #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" @@ -45519,9 +45943,8 @@ msgid "The collision margin for the shape." msgstr "La marge de collision de la forme." #: doc/classes/Physics2DShapeQueryParameters.xml -#, fuzzy msgid "The motion of the shape being queried for." -msgstr "Le mouvement de la forme qui a été demandé" +msgstr "Le mouvement de la forme qui a été demandée." #: doc/classes/Physics2DShapeQueryParameters.xml #: doc/classes/PhysicsShapeQueryParameters.xml @@ -45597,7 +46020,7 @@ msgstr "" #: doc/classes/PhysicsDirectBodyState.xml msgid "Adds a constant rotational force without affecting position." -msgstr "" +msgstr "Ajoute une force de rotation constante sans affecter la position." #: doc/classes/PhysicsDirectBodyState.xml msgid "" @@ -45839,7 +46262,7 @@ msgstr "" #: doc/classes/PhysicsServer.xml msgid "Gives the body a push to rotate it." -msgstr "" +msgstr "Pousse le corps pour le faire pivoter." #: doc/classes/PhysicsServer.xml msgid "" @@ -45899,7 +46322,7 @@ msgstr "" #: doc/classes/PhysicsServer.xml msgid "Sets a body state (see [enum BodyState] constants)." -msgstr "" +msgstr "Définit l'état du corps (voir les constantes [enum BodyState])." #: doc/classes/PhysicsServer.xml msgid "" @@ -46032,7 +46455,7 @@ msgstr "" #: doc/classes/PhysicsServer.xml msgid "Activates or deactivates the 3D physics engine." -msgstr "" +msgstr "Active ou désactive le moteur physique 3D." #: doc/classes/PhysicsServer.xml msgid "" @@ -46507,7 +46930,7 @@ msgstr "" #: doc/classes/Plane.xml msgid "Returns a copy of the plane, normalized." -msgstr "" +msgstr "Retourne une copie du plan, normalisé." #: doc/classes/Plane.xml msgid "" @@ -46582,15 +47005,15 @@ msgstr "Taille du plan généré." #: doc/classes/PlaneMesh.xml msgid "Number of subdivision along the Z axis." -msgstr "" +msgstr "Le nombre de sous-divisions suivant l'axe Z." #: doc/classes/PlaneMesh.xml msgid "Number of subdivision along the X axis." -msgstr "" +msgstr "Le nombre de sous-divisions suivant l'axe X." #: doc/classes/PlaneShape.xml msgid "Infinite plane shape for 3D collisions." -msgstr "" +msgstr "Forme de plan infini pour les collision 3D." #: doc/classes/PlaneShape.xml msgid "" @@ -46601,10 +47024,8 @@ msgid "" msgstr "" #: doc/classes/PlaneShape.xml -#, fuzzy msgid "The [Plane] used by the [PlaneShape] for collision." -msgstr "" -"Les calques de physique que cette forme de CSG analyse pour les collisions." +msgstr "Le [Plane] utilisé par le [PlaneShape] pour les collisions." #: doc/classes/PointMesh.xml msgid "Mesh with a single Point primitive." @@ -46653,7 +47074,7 @@ msgstr "Retire tous les os pour ce [Polygon2D]." #: doc/classes/Polygon2D.xml msgid "Removes the specified bone from this [Polygon2D]." -msgstr "" +msgstr "Retire les os spécifiés de ce [Polygon2D]." #: doc/classes/Polygon2D.xml msgid "Returns the number of bones in this [Polygon2D]." @@ -46679,6 +47100,8 @@ msgstr "Définit le poids pour l'os spécifié." #: doc/classes/Polygon2D.xml msgid "If [code]true[/code], polygon edges will be anti-aliased." msgstr "" +"Si [code]true[/code], l'anticrénelage sera activé pour les bordures du " +"polygone." #: doc/classes/Polygon2D.xml msgid "" @@ -46847,7 +47270,7 @@ msgstr "" #: doc/classes/PoolStringArray.xml doc/classes/PoolVector2Array.xml #: doc/classes/PoolVector3Array.xml msgid "Removes an element from the array by index." -msgstr "" +msgstr "Retire l' élément du tableau à l'index donné." #: doc/classes/PoolByteArray.xml doc/classes/PoolIntArray.xml #: doc/classes/PoolRealArray.xml @@ -47503,10 +47926,8 @@ msgid "" msgstr "" #: doc/classes/PopupMenu.xml -#, fuzzy msgid "Replaces the [Texture] icon of the specified [code]idx[/code]." -msgstr "" -"Active l'état de contrôle de l'élément de l'index spécifié [code]idx[/code]." +msgstr "Remplacer la [Texture] de l'icône à l'index [code]idx[/code] donnée." #: doc/classes/PopupMenu.xml msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." @@ -47560,7 +47981,6 @@ msgid "" msgstr "" #: doc/classes/PopupMenu.xml -#, fuzzy msgid "If [code]true[/code], allows navigating [PopupMenu] with letter keys." msgstr "" "Si [code]true[/code], permet de naviguer dans le [PopupMenu] avec des " @@ -47611,7 +48031,7 @@ msgstr "" #: doc/classes/PopupMenu.xml msgid "The default text [Color] for menu items' names." -msgstr "" +msgstr "La [Color] par défaut du texte pour les noms des éléments du menu." #: doc/classes/PopupMenu.xml msgid "" @@ -47621,9 +48041,8 @@ msgid "" msgstr "" #: doc/classes/PopupMenu.xml -#, fuzzy msgid "[Color] used for disabled menu items' text." -msgstr "[Color] utilisée pour le texte des éléments de menu désactivés." +msgstr "La [Color] utilisée pour le texte des éléments désactivés du menu." #: doc/classes/PopupMenu.xml msgid "[Color] used for the hovered text." @@ -47699,6 +48118,8 @@ msgstr "" #: doc/classes/PopupPanel.xml msgid "Class for displaying popups with a panel background." msgstr "" +"La classe pour afficher des fenêtres contextuelles avec un panneau en " +"arrière-plan." #: doc/classes/PopupPanel.xml msgid "" @@ -47709,7 +48130,7 @@ msgstr "" #: doc/classes/PopupPanel.xml msgid "The background panel style of this [PopupPanel]." -msgstr "" +msgstr "Le style du panneau d'arrière-plan de ce [PopupPanel]." #: doc/classes/Portal.xml msgid "Portal nodes are used to enable visibility between [Room]s." @@ -48899,7 +49320,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49040,6 +49461,8 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" +"Le minuteur pour la détection de l'inactivité dans le [TextEdit] (en " +"secondes)." #: doc/classes/ProjectSettings.xml msgid "Default delay for tooltips (in seconds)." @@ -49243,39 +49666,39 @@ msgstr "Le nom facultatif pour le claque 20 de physique 2D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 21." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 21." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 22." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 22." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 23." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 23." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 24." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 24." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 25." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 25." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 26." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 26." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 27." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 27." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 28." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 28." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 29." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 29." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 3." @@ -49283,15 +49706,15 @@ msgstr "Le nom facultatif pour le claque 3 de physique 2D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 30." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 30." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 31." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 31." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 32." -msgstr "" +msgstr "Le nom optionnel pour le claque physique 2D numéro 32." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 4." @@ -49451,39 +49874,39 @@ msgstr "Le nom facultatif pour le claque 20 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 21." -msgstr "" +msgstr "Le nom facultatif pour le claque 21 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 22." -msgstr "" +msgstr "Le nom facultatif pour le claque 22 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 23." -msgstr "" +msgstr "Le nom facultatif pour le claque 23 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 24." -msgstr "" +msgstr "Le nom facultatif pour le claque 24 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 25." -msgstr "" +msgstr "Le nom facultatif pour le claque 25 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 26." -msgstr "" +msgstr "Le nom facultatif pour le claque 26 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 27." -msgstr "" +msgstr "Le nom facultatif pour le claque 27 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 28." -msgstr "" +msgstr "Le nom facultatif pour le claque 28 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 29." -msgstr "" +msgstr "Le nom facultatif pour le claque 29 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 3." @@ -49491,15 +49914,15 @@ msgstr "Le nom facultatif pour le claque 3 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 30." -msgstr "" +msgstr "Le nom facultatif pour le claque 30 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 31." -msgstr "" +msgstr "Le nom facultatif pour le claque 31 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 32." -msgstr "" +msgstr "Le nom facultatif pour le claque 32 de physique 3D." #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 4." @@ -49546,7 +49969,8 @@ msgid "Optional name for the 3D render layer 13." msgstr "Le nom facultatif pour le claque 13 de rendu 3D." #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +#, fuzzy +msgid "Optional name for the 3D render layer 14." msgstr "Le nom facultatif pour le claque 14 de rendu 3D" #: doc/classes/ProjectSettings.xml @@ -49620,9 +50044,8 @@ msgstr "" "depuis l'éditeur." #: doc/classes/ProjectSettings.xml -#, fuzzy msgid "If [code]true[/code], logs all output to files." -msgstr "Si [code]true[/code], enregistre toutes les sorties aux fichiers." +msgstr "Si [code]true[/code], enregistre toutes les sorties dans des fichiers." #: doc/classes/ProjectSettings.xml msgid "" @@ -49750,7 +50173,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "Page size used by remote filesystem (in bytes)." -msgstr "" +msgstr "La taille des pages pour les systèmes de fichier distants (en octets)." #: doc/classes/ProjectSettings.xml msgid "" @@ -50829,16 +51252,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -51077,9 +51508,8 @@ msgid "2D in 3D Demo" msgstr "" #: doc/classes/QuadMesh.xml -#, fuzzy msgid "Offset of the generated Quad. Useful for particles." -msgstr "Hauteur de la texture générée." +msgstr "Le décalage du Quad généré. Utile pour les particules." #: doc/classes/QuadMesh.xml msgid "Size on the X and Y axes." @@ -51282,9 +51712,8 @@ msgid "" msgstr "" #: doc/classes/RandomNumberGenerator.xml -#, fuzzy msgid "Random number generation" -msgstr "Réglez la graine pour le générateur de nombres aléatoires." +msgstr "Génération de nombres aléatoires" #: doc/classes/RandomNumberGenerator.xml msgid "" @@ -51433,7 +51862,7 @@ msgstr "" #: doc/classes/Range.xml msgid "The value mapped between 0 and 1." -msgstr "" +msgstr "La valeur définit entre 0 et 1." #: doc/classes/Range.xml msgid "" @@ -51474,7 +51903,7 @@ msgstr "" #: doc/classes/RayCast.xml doc/classes/RayCast2D.xml msgid "Query the closest object intersecting a ray." -msgstr "" +msgstr "Demande l'objet le plus proche entrant en intersection avec le rayon." #: doc/classes/RayCast.xml msgid "" @@ -51508,7 +51937,7 @@ msgstr "" #: doc/classes/RayCast.xml doc/classes/RayCast2D.xml msgid "Removes all collision exceptions for this ray." -msgstr "" +msgstr "Retire tous les exceptions de collision pour ce rayon." #: doc/classes/RayCast.xml doc/classes/RayCast2D.xml msgid "" @@ -51660,10 +52089,13 @@ msgstr "" #: doc/classes/RayCast2D.xml msgid "If [code]true[/code], collision with [Area2D]s will be reported." msgstr "" +"Si [code]true[/code], les collisions avec les [Area2D] seront rapportées." #: doc/classes/RayCast2D.xml msgid "If [code]true[/code], collision with [PhysicsBody2D]s will be reported." msgstr "" +"Si [code]true[/code], les collisions avec les [PhysicBody2D] seront " +"rapportées." #: doc/classes/RayCast2D.xml msgid "" @@ -51724,11 +52156,11 @@ msgstr "" #: doc/classes/Rect2.xml msgid "Constructs a [Rect2] by position and size." -msgstr "" +msgstr "Construit un [Rect2] avec sa position et sa taille." #: doc/classes/Rect2.xml msgid "Constructs a [Rect2] by x, y, width, and height." -msgstr "" +msgstr "Construit un [Rect2] avec x, y, largeur, et hauteur." #: doc/classes/Rect2.xml msgid "" @@ -51739,12 +52171,12 @@ msgstr "" #: doc/classes/Rect2.xml msgid "Returns the intersection of this [Rect2] and b." -msgstr "" +msgstr "Retourne l'intersection de ce [Rect2] et de b." #: doc/classes/Rect2.xml msgid "" "Returns [code]true[/code] if this [Rect2] completely encloses another one." -msgstr "" +msgstr "Retourne [code]true[/code] si ce [Rect2] entoure complètement l'autre." #: doc/classes/Rect2.xml msgid "" @@ -51904,7 +52336,7 @@ msgstr "" #: doc/classes/ReferenceRect.xml msgid "Sets the border [Color] of the [ReferenceRect]." -msgstr "" +msgstr "Définit la [Color] de la bordure de ce [ReferenceRect]." #: doc/classes/ReferenceRect.xml msgid "" @@ -52200,7 +52632,7 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml msgid "Contains the results of a [RegEx] search." -msgstr "" +msgstr "Contient le résultat d'une recherche avec une [RegEx]." #: modules/regex/doc_classes/RegExMatch.xml msgid "" @@ -52286,15 +52718,15 @@ msgstr "" #: doc/classes/RemoteTransform.xml doc/classes/RemoteTransform2D.xml msgid "If [code]true[/code], the remote node's position is updated." -msgstr "" +msgstr "Si [code]true[/code], la position du nÅ“ud distant a changé." #: doc/classes/RemoteTransform.xml doc/classes/RemoteTransform2D.xml msgid "If [code]true[/code], the remote node's rotation is updated." -msgstr "" +msgstr "Si [code]true[/code], la rotation du nÅ“ud distant a changé." #: doc/classes/RemoteTransform.xml doc/classes/RemoteTransform2D.xml msgid "If [code]true[/code], the remote node's scale is updated." -msgstr "" +msgstr "Si [code]true[/code], la mise à l'échelle du nÅ“ud distant a changé." #: doc/classes/RemoteTransform.xml doc/classes/RemoteTransform2D.xml msgid "" @@ -52351,7 +52783,7 @@ msgstr "" #: doc/classes/Resource.xml msgid "Resources" -msgstr "" +msgstr "Ressources" #: doc/classes/Resource.xml msgid "" @@ -52758,7 +53190,7 @@ msgstr "" #: doc/classes/ResourcePreloader.xml msgid "Returns the list of resources inside the preloader." -msgstr "" +msgstr "Retourne la liste des ressources actuellement dans le preloader." #: doc/classes/ResourcePreloader.xml msgid "" @@ -52843,7 +53275,7 @@ msgstr "" #: doc/classes/RichTextEffect.xml msgid "A custom effect for use with [RichTextLabel]." -msgstr "" +msgstr "Un effet personnalisé à utilisé pour ce [RichTextLabel]." #: doc/classes/RichTextEffect.xml msgid "" @@ -52916,6 +53348,7 @@ msgstr "" #: doc/classes/RichTextLabel.xml msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" +"Ajoute du texte BBCode brut (non interprété) dans le pile des marqueurs." #: doc/classes/RichTextLabel.xml msgid "" @@ -52946,6 +53379,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Retourne le numéro de la ligne actuelle." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52963,7 +53401,7 @@ msgstr "" #: doc/classes/RichTextLabel.xml msgid "Adds a newline tag to the tag stack." -msgstr "" +msgstr "Ajouter un marqueur de retour à la ligne dans la pile des marqueurs." #: doc/classes/RichTextLabel.xml msgid "" @@ -52999,6 +53437,8 @@ msgstr "" msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" +"Ajouter un marqueur [code][font][/code] avec une police italique gras dans " +"la pile des marqueurs." #: doc/classes/RichTextLabel.xml msgid "" @@ -53008,13 +53448,15 @@ msgstr "" #: doc/classes/RichTextLabel.xml msgid "Adds a [code][color][/code] tag to the tag stack." -msgstr "" +msgstr "Ajouter un marqueur [code][color][/code] dans la pile des marqueurs." #: doc/classes/RichTextLabel.xml msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" +"Ajouter un marqueur [code][font][/code] dans la pile des marqueurs. Est " +"utilisé à la place de la police par défaut tant que le marqueur est ouvert." #: doc/classes/RichTextLabel.xml msgid "" @@ -53035,6 +53477,9 @@ msgid "" "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" +"Ajoute un marqueur [code][list[/code] dans la pile des marqueurs. Similaire " +"à [code][ol][/code] ou [code][ul][/code], mais support plus de types de " +"liste. Pas entièrement implémenté !" #: doc/classes/RichTextLabel.xml msgid "" @@ -53045,27 +53490,27 @@ msgstr "" #: doc/classes/RichTextLabel.xml msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -"Ajouter un marqueur [code][font][/code] avec une police monospace dans la " +"Ajoute un marqueur [code][font][/code] avec une police monospace dans la " "pile des marqueurs." #: doc/classes/RichTextLabel.xml msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -"Ajouter un marqueur [code][font][/code] avec une police normale dans la pile " +"Ajoute un marqueur [code][font][/code] avec une police normale dans la pile " "des marqueurs." #: doc/classes/RichTextLabel.xml msgid "Adds a [code][s][/code] tag to the tag stack." -msgstr "Ajouter un marqueur [code][s][/code] dans la pile des marqueurs." +msgstr "Ajoute un marqueur [code][s][/code] dans la pile des marqueurs." #: doc/classes/RichTextLabel.xml msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -"Ajouter un marqueur [code][table=columns][/code] dans la pile des marqueurs." +"Ajoute un marqueur [code][table=columns][/code] dans la pile des marqueurs." #: doc/classes/RichTextLabel.xml msgid "Adds a [code][u][/code] tag to the tag stack." -msgstr "Ajouter un marqueur [code][u][/code] dans la pile des marqueurs." +msgstr "Ajoute un marqueur [code][u][/code] dans la pile des marqueurs." #: doc/classes/RichTextLabel.xml msgid "" @@ -53161,7 +53606,7 @@ msgstr "" #: doc/classes/RichTextLabel.xml msgid "If [code]true[/code], the label allows text selection." -msgstr "" +msgstr "Si [code]true[/code], le label autorise la sélection du texte." #: doc/classes/RichTextLabel.xml msgid "" @@ -53194,14 +53639,12 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml -#, fuzzy msgid "Triggers when the mouse exits a meta tag." -msgstr "Se déclenche lorsque la souris sort d'une méta-tag." +msgstr "Se déclenche lorsque la souris sort d'une méta-marqueur." #: doc/classes/RichTextLabel.xml -#, fuzzy msgid "Triggers when the mouse enters a meta tag." -msgstr "Se déclenche lorsque la souris entre dans une balise meta." +msgstr "Se déclenche lorsque la souris entre dans un méta-marqueur." #: doc/classes/RichTextLabel.xml msgid "Makes text left aligned." @@ -53221,11 +53664,11 @@ msgstr "Rempli le texte en largeur." #: doc/classes/RichTextLabel.xml msgid "Each list item has a number marker." -msgstr "" +msgstr "Chaque élément de la liste à un chiffre comme marqueur." #: doc/classes/RichTextLabel.xml msgid "Each list item has a letter marker." -msgstr "" +msgstr "Chaque élément de la liste à une lettre comme marqueur." #: doc/classes/RichTextLabel.xml msgid "Each list item has a filled circle marker." @@ -53261,19 +53704,17 @@ msgstr "" #: doc/classes/RichTextLabel.xml msgid "The horizontal offset of the font's shadow." -msgstr "" +msgstr "Le décalage horizontal pour l'ombre de la police." #: doc/classes/RichTextLabel.xml msgid "The vertical offset of the font's shadow." -msgstr "" +msgstr "Le décalage vertical pour l'ombre de la police." #: doc/classes/RichTextLabel.xml -#, fuzzy msgid "The horizontal separation of elements in a table." msgstr "La séparation horizontale des éléments dans un tableau." #: doc/classes/RichTextLabel.xml -#, fuzzy msgid "The vertical separation of elements in a table." msgstr "La séparation verticale des éléments dans un tableau." @@ -53283,7 +53724,7 @@ msgstr "La police utilisée pour le texte en gras." #: doc/classes/RichTextLabel.xml msgid "The font used for bold italics text." -msgstr "" +msgstr "La police utilisée pour les textes italiques gras." #: doc/classes/RichTextLabel.xml msgid "The font used for italics text." @@ -53325,7 +53766,7 @@ msgstr "" #: doc/classes/RID.xml msgid "Returns the ID of the referenced resource." -msgstr "" +msgstr "Retourne l'identifiant de la ressource référencée." #: doc/classes/RigidBody.xml msgid "" @@ -53387,6 +53828,8 @@ msgid "" "Applies a directional impulse without affecting rotation.\n" "This is equivalent to [code]apply_impulse(Vector3(0,0,0), impulse)[/code]." msgstr "" +"Appliquer un impulsion directionnelle sans affecter la rotation.\n" +"C'est équivalent à [code]apply_impulse(Vector3(0,0,0), impulse)[/code]." #: doc/classes/RigidBody.xml msgid "" @@ -53550,7 +53993,7 @@ msgstr "La masse du corps." #: doc/classes/RigidBody.xml msgid "The body mode. See [enum Mode] for possible values." -msgstr "" +msgstr "Le mode du corps. Voir [enum Mode] pour les valeurs possibles." #: doc/classes/RigidBody.xml doc/classes/RigidBody2D.xml #: doc/classes/StaticBody.xml doc/classes/StaticBody2D.xml @@ -53704,7 +54147,7 @@ msgstr "" #: doc/classes/RigidBody2D.xml doc/classes/Sprite.xml msgid "Instancing Demo" -msgstr "" +msgstr "Démo des instanciations" #: doc/classes/RigidBody2D.xml msgid "" @@ -53843,7 +54286,7 @@ msgstr "" #: doc/classes/RigidBody2D.xml msgid "The body's mode. See [enum Mode] for possible values." -msgstr "" +msgstr "Le mode du corps. Voir [enum Mode] pour les valeurs possibles." #: doc/classes/RigidBody2D.xml msgid "" @@ -54368,7 +54811,7 @@ msgstr "" #: doc/classes/SceneState.xml msgid "Returns the method connected to the signal at [code]idx[/code]." -msgstr "" +msgstr "Retourne la méthode connecté au signal à [code]idx[/code]." #: doc/classes/SceneState.xml msgid "Returns the name of the signal at [code]idx[/code]." @@ -54614,7 +55057,7 @@ msgstr "" #: doc/classes/SceneTree.xml msgid "Returns [code]true[/code] if the given group exists." -msgstr "" +msgstr "Retourne [code]true[/code] si le groupe donné existe." #: doc/classes/SceneTree.xml #, fuzzy @@ -54726,7 +55169,7 @@ msgstr "La racine de la scène éditée." #: doc/classes/SceneTree.xml msgid "The default [MultiplayerAPI] instance for this [SceneTree]." -msgstr "" +msgstr "L'instance [MultiplayerAPI] par défaut pour ce [SceneTree]." #: doc/classes/SceneTree.xml msgid "" @@ -54884,11 +55327,11 @@ msgstr "" #: doc/classes/SceneTree.xml msgid "Call a group with no flags (default)." -msgstr "" +msgstr "Appelle un groupe sans drapeau (la valeur par défaut)." #: doc/classes/SceneTree.xml msgid "Call a group in reverse scene order." -msgstr "" +msgstr "Appelle un groupe dans l'ordre inversé de la scène." #: doc/classes/SceneTree.xml msgid "Call a group immediately (calls are normally made on idle)." @@ -54900,7 +55343,7 @@ msgstr "" #: doc/classes/SceneTree.xml msgid "No stretching." -msgstr "" +msgstr "Aucun étirement." #: doc/classes/SceneTree.xml msgid "Render stretching in higher resolution (interpolated)." @@ -54985,11 +55428,11 @@ msgstr "" #: doc/classes/Script.xml msgid "Returns [code]true[/code] if the script can be instanced." -msgstr "" +msgstr "Retourne [code]true[/code] si une instance du script peut être créée." #: doc/classes/Script.xml msgid "Returns the script directly inherited by this script." -msgstr "" +msgstr "Retourne le script directement hérité par ce script." #: doc/classes/Script.xml msgid "Returns the script's base type." @@ -54997,39 +55440,45 @@ msgstr "Retourne le type de base du script." #: doc/classes/Script.xml msgid "Returns the default value of the specified property." -msgstr "" +msgstr "Retourne la valeur par défaut de la propriété spécifiée." #: doc/classes/Script.xml msgid "Returns a dictionary containing constant names and their values." -msgstr "" +msgstr "Retourne un dictionnaire contenant le nom et valeur des constantes." #: doc/classes/Script.xml msgid "Returns the list of methods in this [Script]." -msgstr "" +msgstr "Retourne la liste des méthodes dans ce [Script]." #: doc/classes/Script.xml msgid "Returns the list of properties in this [Script]." -msgstr "" +msgstr "Retourne la liste des propriétés dans ce [Script]." #: doc/classes/Script.xml msgid "Returns the list of user signals defined in this [Script]." msgstr "" +"Retourne la liste des signaux définit par l'utilisateur dans ce [Script]." #: doc/classes/Script.xml msgid "" "Returns [code]true[/code] if the script, or a base class, defines a signal " "with the given name." msgstr "" +"Retourne [code]true[/code] si le script, ou sa classe parente, définit un " +"signal avec le nom donné." #: doc/classes/Script.xml msgid "Returns [code]true[/code] if the script contains non-empty source code." msgstr "" +"Retourne [code]true[/code] si le script contient un code source non vide." #: doc/classes/Script.xml msgid "" "Returns [code]true[/code] if [code]base_object[/code] is an instance of this " "script." msgstr "" +"Retourne [code]true[/code] si [code]base_object[/code] est une instance de " +"ce script." #: doc/classes/Script.xml msgid "" @@ -55071,7 +55520,7 @@ msgstr "" #: doc/classes/ScriptCreateDialog.xml msgid "Emitted when the user clicks the OK button." -msgstr "" +msgstr "Émis quand un utilisateur clique sur le bouton OK." #: doc/classes/ScriptEditor.xml msgid "Godot editor's script editor." @@ -55206,7 +55655,6 @@ msgid "The current horizontal scroll value." msgstr "La valeur de défilement horizontal actuelle." #: doc/classes/ScrollContainer.xml -#, fuzzy msgid "If [code]true[/code], enables horizontal scrolling." msgstr "Si [code]true[/code], permet le défilement horizontal." @@ -55260,22 +55708,25 @@ msgid "" msgstr "" #: doc/classes/Semaphore.xml -#, fuzzy msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" -"Essaie de verrouiller ce [Mutex], mais ne le bloque pas. Retourne [constant " -"OK] en cas de succès, [constant ERR_BUSY] dans le cas contraire." #: doc/classes/Semaphore.xml -#, fuzzy msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" -"Essaie de verrouiller ce [Mutex], mais ne le bloque pas. Retourne [constant " -"OK] en cas de succès, [constant ERR_BUSY] dans le cas contraire." #: doc/classes/Separator.xml msgid "Base class for separators." @@ -55347,11 +55798,11 @@ msgstr "" #: doc/classes/Shader.xml msgid "Mode used to draw all 3D objects." -msgstr "" +msgstr "Le mode utilise pour afficher tous les objets 3D." #: doc/classes/Shader.xml msgid "Mode used to draw all 2D objects." -msgstr "" +msgstr "Le mode utilise pour afficher tous les objets 2D." #: doc/classes/Shader.xml msgid "" @@ -55361,7 +55812,7 @@ msgstr "" #: doc/classes/ShaderMaterial.xml msgid "A material that uses a custom [Shader] program." -msgstr "" +msgstr "Un matériau que utilise un programme de [Shader] personnalisé." #: doc/classes/ShaderMaterial.xml msgid "" @@ -55400,11 +55851,11 @@ msgstr "" #: doc/classes/ShaderMaterial.xml msgid "The [Shader] program used to render this material." -msgstr "" +msgstr "Le programme [Shader] utilisé pour le rendu de ce matériau." #: doc/classes/Shape.xml msgid "Base class for all 3D shape resources." -msgstr "" +msgstr "La classe de base pour toutes les ressources de formes 3D." #: doc/classes/Shape.xml msgid "" @@ -55490,9 +55941,8 @@ msgid "The shape's custom solver bias." msgstr "Le biais du solveur personnalisé de la forme." #: doc/classes/ShortCut.xml -#, fuzzy msgid "A shortcut for binding input." -msgstr "Un raccourci pour la liaison d'entrée." +msgstr "Un raccourci lié à une entrée." #: doc/classes/ShortCut.xml msgid "" @@ -55503,17 +55953,19 @@ msgstr "" #: doc/classes/ShortCut.xml msgid "Returns the shortcut's [InputEvent] as a [String]." -msgstr "" +msgstr "Retourne le [InputEvent] de ce raccourci comme [String]." #: doc/classes/ShortCut.xml msgid "" "Returns [code]true[/code] if the shortcut's [InputEvent] equals [code]event[/" "code]." msgstr "" +"Retourne [code]true[/code] si le [InputEvent] du raccourci correspond à " +"[code]event[/code]." #: doc/classes/ShortCut.xml msgid "If [code]true[/code], this shortcut is valid." -msgstr "" +msgstr "Si [code]true[/code], ce raccourci est valide." #: doc/classes/ShortCut.xml msgid "" @@ -55524,7 +55976,7 @@ msgstr "" #: doc/classes/Skeleton.xml msgid "Skeleton for characters and animated objects." -msgstr "" +msgstr "Le squelette pour les caractères et les objets animés." #: doc/classes/Skeleton.xml msgid "" @@ -55543,22 +55995,24 @@ msgid "" "Adds a bone, with name [code]name[/code]. [method get_bone_count] will " "become the bone index." msgstr "" +"Ajoute un os, nommé [code]name[/code]. [method get_bone_count] deviendra " +"l'index de cet os." #: doc/classes/Skeleton.xml msgid "[i]Deprecated soon.[/i]" -msgstr "[i]Déprécié bientôt.[/i]" +msgstr "[i]Bientôt obsolète.[/i]" #: doc/classes/Skeleton.xml msgid "Clear all the bones in this skeleton." -msgstr "" +msgstr "Efface tous les os de ce squelette." #: doc/classes/Skeleton.xml msgid "Returns the bone index that matches [code]name[/code] as its name." -msgstr "" +msgstr "Retourne l'index de l'os qui se nomme [code]name[/code]." #: doc/classes/Skeleton.xml msgid "Returns the amount of bones in the skeleton." -msgstr "" +msgstr "Retourne le nombre d'os dans ce squelette." #: doc/classes/Skeleton.xml msgid "" @@ -55601,6 +56055,8 @@ msgstr "" #: doc/classes/Skeleton.xml msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" +"Retourne la transformation de repos pour l'os à l'index [code]bone_idx[/" +"code]." #: doc/classes/Skeleton.xml msgid "" @@ -55617,10 +56073,11 @@ msgstr "Définit le décalage à partir de [code]0.5[/code]." #: doc/classes/Skeleton.xml msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +"Définit la transformation de repos de l'os à l'index [code]bone_idx[/code]." #: doc/classes/Skeleton2D.xml msgid "Skeleton for 2D characters and animated objects." -msgstr "" +msgstr "Le squelette pour les caractères et les objets animés en 2D." #: doc/classes/Skeleton2D.xml msgid "" @@ -55645,7 +56102,7 @@ msgstr "" #: doc/classes/Skeleton2D.xml msgid "Returns the [RID] of a Skeleton2D instance." -msgstr "" +msgstr "Retourne le [RID] de l'instance du Skeleton2D." #: doc/classes/SkeletonIK.xml msgid "" @@ -55786,7 +56243,7 @@ msgstr "" #: doc/classes/Sky.xml msgid "The base class for [PanoramaSky] and [ProceduralSky]." -msgstr "" +msgstr "La classe de base pour les [PanoramaSky] et [ProceduralSky]." #: doc/classes/Sky.xml msgid "" @@ -55837,12 +56294,11 @@ msgstr "" #: doc/classes/Sky.xml msgid "Represents the size of the [enum RadianceSize] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum RadianceSize]." #: doc/classes/Slider.xml -#, fuzzy msgid "Base class for GUI sliders." -msgstr "Classe de base pour les curseurs GUI." +msgstr "Classe de base pour les curseurs d'interface." #: doc/classes/Slider.xml msgid "" @@ -55999,9 +56455,8 @@ msgstr "" "l’état de la clé est libéré." #: doc/classes/SoftBody.xml -#, fuzzy msgid "If [code]true[/code], the [SoftBody] will respond to [RayCast]s." -msgstr "Si [code]true[/code], l'interpolation fait une boucle." +msgstr "Si [code]true[/code], le [SoftBody] répondra aux [RayCast]." #: doc/classes/SoftBody.xml msgid "" @@ -56035,11 +56490,11 @@ msgstr "" #: doc/classes/Spatial.xml msgid "Introduction to 3D" -msgstr "" +msgstr "Introduction à la 3D" #: doc/classes/Spatial.xml doc/classes/Vector3.xml msgid "All 3D Demos" -msgstr "" +msgstr "Toutes les démos 3D" #: doc/classes/Spatial.xml msgid "" @@ -56258,9 +56713,8 @@ msgid "" msgstr "" #: doc/classes/Spatial.xml -#, fuzzy msgid "World space (global) [Transform] of this node." -msgstr "Retourne la matrice de transformation globale de cet élément." +msgstr "La [Transform] globale de ce nÅ“ud." #: doc/classes/Spatial.xml msgid "" @@ -56291,7 +56745,7 @@ msgstr "" #: doc/classes/Spatial.xml msgid "Local translation of this node." -msgstr "" +msgstr "La translation locale de ce nÅ“ud." #: doc/classes/Spatial.xml msgid "" @@ -56368,6 +56822,8 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "Returns [code]true[/code], if the specified [enum Feature] is enabled." msgstr "" +"Retourne [code]true[/code] si la fonctionnalité [enum Feature] spécifiée est " +"active." #: doc/classes/SpatialMaterial.xml msgid "" @@ -56378,7 +56834,7 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "Returns the [Texture] associated with the specified [enum TextureParam]." -msgstr "" +msgstr "Retourne la [Texture] associée avec le [enum TextureParam] spécifié." #: doc/classes/SpatialMaterial.xml msgid "" @@ -56646,7 +57102,7 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "The emitted light's color. See [member emission_enabled]." -msgstr "" +msgstr "La couleur de la lumière émise. Voir [member emission_enabled]." #: doc/classes/SpatialMaterial.xml msgid "" @@ -56658,11 +57114,12 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "The emitted light's strength. See [member emission_enabled]." -msgstr "" +msgstr "L'intensité de la lumière émise. Voir [member emission_enabled]." #: doc/classes/SpatialMaterial.xml msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" +"Utiliser [code]UV2[/code] pour lire depuis la [member emission_texture]." #: doc/classes/SpatialMaterial.xml msgid "" @@ -56685,7 +57142,7 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "If [code]true[/code], the object receives no ambient light." -msgstr "" +msgstr "Si [code]trye[/code], l'objet ne reçoit aucune lumière ambiante." #: doc/classes/SpatialMaterial.xml msgid "" @@ -56721,9 +57178,8 @@ msgid "" msgstr "" #: doc/classes/SpatialMaterial.xml -#, fuzzy msgid "If [code]true[/code], the object is unaffected by lighting." -msgstr "Si [code]true[/code], le GraphNode est sélectionné." +msgstr "Si [code]true[/code], l'objet n'est pas affecté par les lumières." #: doc/classes/SpatialMaterial.xml msgid "" @@ -56743,7 +57199,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -56939,6 +57409,8 @@ msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" +"La texture qui contrôle l'intensité de la réfraction par pixel. Elle est " +"multipliée par [member refraction_scale]." #: doc/classes/SpatialMaterial.xml msgid "" @@ -56986,6 +57458,8 @@ msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" +"La texture utilisée pour contrôler la rugosité par pixel. Multipliée par " +"[membre roughness]." #: doc/classes/SpatialMaterial.xml msgid "" @@ -57010,9 +57484,8 @@ msgid "" msgstr "" #: doc/classes/SpatialMaterial.xml -#, fuzzy msgid "If [code]true[/code], the transmission effect is enabled." -msgstr "Si [code]true[/code], le filtrage est activé." +msgstr "Si [code]true[/code], l'effet de transmission est actif." #: doc/classes/SpatialMaterial.xml msgid "" @@ -57096,6 +57569,8 @@ msgstr "" msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" +"Si [code]true[/code], les couleurs de sommets du modèle seront gérées en " +"mode sRGB." #: doc/classes/SpatialMaterial.xml msgid "If [code]true[/code], the vertex color is used as albedo color." @@ -57250,6 +57725,8 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" +"Le mode par défaut pour la profondeur. La profondeur n'est dessinée que pour " +"les objets opaques." #: doc/classes/SpatialMaterial.xml msgid "Depth draw is calculated for both opaque and transparent objects." @@ -57268,15 +57745,16 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" +"Le mode de cull par défaut. Le cull définit quand l'arrière d'un objet n'est " +"pas visible." #: doc/classes/SpatialMaterial.xml msgid "The front of the object is culled when not visible." msgstr "" #: doc/classes/SpatialMaterial.xml -#, fuzzy msgid "No culling is performed." -msgstr "Aucun abattage n’est effectué." +msgstr "Aucun culling n’est effectué." #: doc/classes/SpatialMaterial.xml msgid "" @@ -57332,12 +57810,16 @@ msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" +"Utiliser la projection triplanaire pour les textures qui normalement " +"utilisent [code]UV[/code]." #: doc/classes/SpatialMaterial.xml msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" +"Utiliser la projection triplanaire pour les textures qui normalement " +"utilisent [code]UV2[/code]." #: doc/classes/SpatialMaterial.xml msgid "" @@ -57400,6 +57882,8 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" +"Utilise une transition abrupte pour les lumières, la rugosité permet " +"d'ajuster cette transition." #: doc/classes/SpatialMaterial.xml msgid "Default specular blob." @@ -57424,7 +57908,7 @@ msgstr "Le mode d'affichage est désactivé." #: doc/classes/SpatialMaterial.xml msgid "The object's Z axis will always face the camera." -msgstr "" +msgstr "L'axe Z de l'objet fera toujours face à la caméra." #: doc/classes/SpatialMaterial.xml msgid "The object's X axis will always face the camera." @@ -57456,11 +57940,11 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "Adds the emission color to the color from the emission texture." -msgstr "" +msgstr "Ajouter la couleur d'émission à la texture d'émission." #: doc/classes/SpatialMaterial.xml msgid "Multiplies the emission color by the color from the emission texture." -msgstr "" +msgstr "Multiplie la couleur d'émission par la texture d'émission." #: doc/classes/SpatialMaterial.xml msgid "Do not use distance fade." @@ -57524,15 +58008,15 @@ msgstr "" #: doc/classes/SphereMesh.xml msgid "Number of radial segments on the sphere." -msgstr "" +msgstr "Le nombre de latitudes de la sphère." #: doc/classes/SphereMesh.xml msgid "Radius of sphere." -msgstr "Rayon de la sphère." +msgstr "Le rayon de la sphère." #: doc/classes/SphereMesh.xml msgid "Number of segments along the height of the sphere." -msgstr "" +msgstr "Le nombre de longitudes de la sphère." #: doc/classes/SphereShape.xml msgid "Sphere shape for 3D collisions." @@ -57547,6 +58031,7 @@ msgstr "" #: doc/classes/SphereShape.xml msgid "The sphere's radius. The shape's diameter is double the radius." msgstr "" +"Le rayon de la sphère. Le diamètre de la sphère est le double du rayon." #: doc/classes/SpinBox.xml msgid "Numerical input text field." @@ -57568,12 +58053,15 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml msgid "Applies the current value of this [SpinBox]." -msgstr "" +msgstr "Appliquer la valeur actuelle à cette [SpinBox]." #: doc/classes/SpinBox.xml msgid "" @@ -57586,7 +58074,7 @@ msgstr "" #: doc/classes/SpinBox.xml msgid "Sets the text alignment of the [SpinBox]." -msgstr "" +msgstr "Définit l'alignement du texte de cette [SpinBox]." #: doc/classes/SpinBox.xml msgid "" @@ -57658,7 +58146,7 @@ msgstr "Émis lorsque le dragueur est glissé par l'utilisateur." #: doc/classes/SplitContainer.xml msgid "The split dragger is visible when the cursor hovers it." -msgstr "" +msgstr "Le dragueur fractionné est visible quand le curseur le survole." #: doc/classes/SplitContainer.xml #, fuzzy @@ -57693,13 +58181,12 @@ msgid "The spotlight's angle in degrees." msgstr "L’angle du projecteur en degrés." #: doc/classes/SpotLight.xml -#, fuzzy msgid "The spotlight's angular attenuation curve." msgstr "La courbe d’atténuation angulaire du projecteur." #: doc/classes/SpotLight.xml msgid "The spotlight's light energy attenuation curve." -msgstr "" +msgstr "La courbe d’atténuation de l'énergie de la lumière du projecteur." #: doc/classes/SpotLight.xml msgid "" @@ -57871,11 +58358,11 @@ msgstr "Le nombre de lignes dans la feuille de sprites." #: doc/classes/Sprite.xml doc/classes/Sprite3D.xml msgid "Emitted when the [member frame] changes." -msgstr "" +msgstr "Émis quand une [member frame] changes." #: doc/classes/Sprite.xml msgid "Emitted when the [member texture] changes." -msgstr "" +msgstr "Émis quand une [member texture] change." #: doc/classes/Sprite3D.xml msgid "2D sprite node in a 3D world." @@ -57915,7 +58402,7 @@ msgstr "Retourne le rectangle représentant ce sprite." #: doc/classes/SpriteBase3D.xml msgid "If [code]true[/code], the specified flag will be enabled." -msgstr "" +msgstr "Si [code]true[/code], le drapeau spécifié sera actif." #: doc/classes/SpriteBase3D.xml msgid "The direction in which the front of the texture faces." @@ -57989,12 +58476,11 @@ msgstr "" #: doc/classes/SpriteBase3D.xml msgid "Represents the size of the [enum DrawFlags] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum DrawFlags]." #: doc/classes/SpriteFrames.xml -#, fuzzy msgid "Sprite frame library for AnimatedSprite and AnimatedSprite3D." -msgstr "Bibliothèque de cadres Sprite pour AnimatedSprite2D." +msgstr "La bibliothèque de sprites pour AnimatedSprite et AnimatedSprite3D." #: doc/classes/SpriteFrames.xml msgid "" @@ -58008,19 +58494,19 @@ msgstr "" #: doc/classes/SpriteFrames.xml msgid "Adds a new animation to the library." -msgstr "" +msgstr "Ajoute une nouvelle animation à la bibliothèque." #: doc/classes/SpriteFrames.xml msgid "Adds a frame to the given animation." -msgstr "" +msgstr "Ajoute une trame à l'animation donnée." #: doc/classes/SpriteFrames.xml msgid "Removes all frames from the given animation." -msgstr "" +msgstr "Retire toutes les trames de l'animation donnée." #: doc/classes/SpriteFrames.xml msgid "Removes all animations. A \"default\" animation will be created." -msgstr "" +msgstr "Retire toutes les animations. Une animation \"défaut\" sera créée." #: doc/classes/SpriteFrames.xml #, fuzzy @@ -58039,7 +58525,7 @@ msgstr "" #: doc/classes/SpriteFrames.xml msgid "The animation's speed in frames per second." -msgstr "" +msgstr "Le vitesse de l'animation en trames par seconde." #: doc/classes/SpriteFrames.xml msgid "Returns the animation's selected frame." @@ -58047,11 +58533,11 @@ msgstr "Retourne l'image sélectionnée de l'animation." #: doc/classes/SpriteFrames.xml msgid "Returns the number of frames in the animation." -msgstr "" +msgstr "Retourne le nombre de trames de l'animation." #: doc/classes/SpriteFrames.xml msgid "If [code]true[/code], the named animation exists." -msgstr "" +msgstr "Si [code]true[/code], l'animation nommée existe." #: doc/classes/SpriteFrames.xml msgid "Removes the given animation." @@ -58063,19 +58549,21 @@ msgstr "Supprime l'image sélectionnée de l'animation." #: doc/classes/SpriteFrames.xml msgid "Changes the animation's name to [code]newname[/code]." -msgstr "" +msgstr "Change le nom de l'animation par [code]newname[/code]." #: doc/classes/SpriteFrames.xml msgid "If [code]true[/code], the animation will loop." -msgstr "" +msgstr "Si [code]true[/code], l'animation bouclera." #: doc/classes/SpriteFrames.xml msgid "Sets the texture of the given frame." -msgstr "" +msgstr "Définit la texture de la trame spécifiée." #: doc/classes/SpriteFrames.xml msgid "Compatibility property, always equals to an empty array." msgstr "" +"Une propriété pour maintenir la compatibilité, mais toujours égal à un " +"tableau vide." #: doc/classes/StaticBody.xml msgid "Static body for 3D physics." @@ -58157,23 +58645,23 @@ msgstr "" #: doc/classes/StreamPeer.xml msgid "Gets a signed 16-bit value from the stream." -msgstr "" +msgstr "Obtenir une valeur 16 bits signée depuis le flux." #: doc/classes/StreamPeer.xml msgid "Gets a signed 32-bit value from the stream." -msgstr "" +msgstr "Obtenir une valeur 32 bits signée depuis le flux." #: doc/classes/StreamPeer.xml msgid "Gets a signed 64-bit value from the stream." -msgstr "" +msgstr "Obtenir une valeur 64 bits signée depuis le flux." #: doc/classes/StreamPeer.xml msgid "Gets a signed byte from the stream." -msgstr "" +msgstr "Récupérer un octet signé depuis le flux." #: doc/classes/StreamPeer.xml msgid "Returns the amount of bytes this [StreamPeer] has available." -msgstr "" +msgstr "Retourne le nombre d'octets que ce [StreamPeer] a de disponible." #: doc/classes/StreamPeer.xml msgid "" @@ -58186,11 +58674,11 @@ msgstr "" #: doc/classes/StreamPeer.xml msgid "Gets a double-precision float from the stream." -msgstr "" +msgstr "Récupérer un flottant à double-précision depuis le flux." #: doc/classes/StreamPeer.xml msgid "Gets a single-precision float from the stream." -msgstr "" +msgstr "Récupérer un flottant à simple précision depuis le flux." #: doc/classes/StreamPeer.xml msgid "" @@ -58210,19 +58698,19 @@ msgstr "" #: doc/classes/StreamPeer.xml msgid "Gets an unsigned 16-bit value from the stream." -msgstr "" +msgstr "Obtenir une valeur 16 bits non signée depuis le flux." #: doc/classes/StreamPeer.xml msgid "Gets an unsigned 32-bit value from the stream." -msgstr "" +msgstr "Obtenir une valeur 32 bits non signée depuis le flux." #: doc/classes/StreamPeer.xml msgid "Gets an unsigned 64-bit value from the stream." -msgstr "" +msgstr "Obtenir une valeur 64 bits non signée depuis le flux." #: doc/classes/StreamPeer.xml msgid "Gets an unsigned byte from the stream." -msgstr "" +msgstr "Récupérer un octet non signé depuis le flux." #: doc/classes/StreamPeer.xml msgid "" @@ -58255,7 +58743,7 @@ msgstr "Ajoute une valeur de 64 bits dans le flux." #: doc/classes/StreamPeer.xml msgid "Puts a signed byte into the stream." -msgstr "" +msgstr "Ajoute un octet signé dans le flux." #: doc/classes/StreamPeer.xml msgid "" @@ -58266,11 +58754,11 @@ msgstr "" #: doc/classes/StreamPeer.xml msgid "Puts a double-precision float into the stream." -msgstr "" +msgstr "Ajouter un flottant double précision dans le flux." #: doc/classes/StreamPeer.xml msgid "Puts a single-precision float into the stream." -msgstr "" +msgstr "Ajouter un flottant single précision dans le flux." #: doc/classes/StreamPeer.xml msgid "" @@ -58305,7 +58793,7 @@ msgstr "Ajoute une valeur de 64 bits non signée dans le flux." #: doc/classes/StreamPeer.xml msgid "Puts an unsigned byte into the stream." -msgstr "" +msgstr "Ajouter un octet non signé dans le flux." #: doc/classes/StreamPeer.xml msgid "" @@ -58347,7 +58835,7 @@ msgstr "" #: doc/classes/StreamPeerBuffer.xml msgid "Clears the [member data_array] and resets the cursor." -msgstr "" +msgstr "Efface le [member data_array] et rétablit le curseur." #: doc/classes/StreamPeerBuffer.xml msgid "" @@ -58359,9 +58847,8 @@ msgid "Returns the current cursor position." msgstr "Retourne la position actuelle du curseur." #: doc/classes/StreamPeerBuffer.xml -#, fuzzy msgid "Returns the size of [member data_array]." -msgstr "Renvoie le sinus du paramètre." +msgstr "Retourne la taille de [member data_array]." #: doc/classes/StreamPeerBuffer.xml msgid "Resizes the [member data_array]. This [i]doesn't[/i] update the cursor." @@ -58417,11 +58904,11 @@ msgstr "" #: doc/classes/StreamPeerSSL.xml msgid "A status representing a [StreamPeerSSL] that is disconnected." -msgstr "" +msgstr "Le status représentant un [StreamPeerSSL] qui est déconnecté." #: doc/classes/StreamPeerSSL.xml msgid "A status representing a [StreamPeerSSL] during handshaking." -msgstr "" +msgstr "Le status représentant un [StreamPeerSSL] durant la poignée de main." #: doc/classes/StreamPeerSSL.xml msgid "A status representing a [StreamPeerSSL] that is connected to a host." @@ -58429,7 +58916,7 @@ msgstr "" #: doc/classes/StreamPeerSSL.xml msgid "A status representing a [StreamPeerSSL] in error state." -msgstr "" +msgstr "Un status représentant un état d'erreur du [StreamPeerSSL]." #: doc/classes/StreamPeerSSL.xml msgid "" @@ -58456,15 +58943,15 @@ msgstr "" #: doc/classes/StreamPeerTCP.xml msgid "Returns the IP of this peer." -msgstr "" +msgstr "Retourne l'adresse IP de ce pair." #: doc/classes/StreamPeerTCP.xml msgid "Returns the port of this peer." -msgstr "" +msgstr "Retourne le port de ce pair." #: doc/classes/StreamPeerTCP.xml msgid "Returns the status of the connection, see [enum Status]." -msgstr "" +msgstr "Retourne le status de la connexion, voir [enum Status]." #: doc/classes/StreamPeerTCP.xml #, fuzzy @@ -58491,18 +58978,20 @@ msgid "" "The initial status of the [StreamPeerTCP]. This is also the status after " "disconnecting." msgstr "" +"Le status initial du [StreamPeerTCP]. C'est aussi le status après la " +"déconnexion." #: doc/classes/StreamPeerTCP.xml msgid "A status representing a [StreamPeerTCP] that is connecting to a host." -msgstr "" +msgstr "Un status représentant un [StreamPeerTCP] qui se connecte un à hôte." #: doc/classes/StreamPeerTCP.xml msgid "A status representing a [StreamPeerTCP] that is connected to a host." -msgstr "" +msgstr "Un status représentant un [StreamPeerTCP] qui est connecté un à hôte." #: doc/classes/StreamPeerTCP.xml msgid "A status representing a [StreamPeerTCP] in error state." -msgstr "" +msgstr "Un status représentant un état d'erreur du [StreamPeerTCP]." #: doc/classes/StreamTexture.xml msgid "A [code].stex[/code] texture." @@ -58510,19 +58999,19 @@ msgstr "Une texture [code].stex [/code]." #: doc/classes/StreamTexture.xml msgid "A texture that is loaded from a [code].stex[/code] file." -msgstr "" +msgstr "Une texture qui est chargée depuis un fichier [code].stex[/code]." #: doc/classes/StreamTexture.xml msgid "Loads the texture from the given path." -msgstr "" +msgstr "Charge la texture à l'emplacement spécifié." #: doc/classes/StreamTexture.xml msgid "The StreamTexture's file path to a [code].stex[/code] file." -msgstr "" +msgstr "Le chemin du fichier StreamTexture en [code].stex[/code]." #: doc/classes/String.xml msgid "Built-in string class." -msgstr "Classe de chaîne de caractères intégrée." +msgstr "Classe intégrée de chaîne de caractères." #: doc/classes/String.xml msgid "" @@ -58617,48 +59106,44 @@ msgid "Constructs a new String from the given [Array]." msgstr "Construit une nouvelle chaîne de caractères à partir du [Array] donné." #: doc/classes/String.xml -#, fuzzy msgid "Constructs a new String from the given [PoolByteArray]." msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [PackedByteArray] " +"Construit une nouvelle chaîne de caractères à partir du [PoolByteArray] " "donné." #: doc/classes/String.xml -#, fuzzy msgid "Constructs a new String from the given [PoolIntArray]." -msgstr "Construit une nouvelle chaîne de caractères à partir du [Array] donné." +msgstr "" +"Construit une nouvelle chaîne de caractères à partir du [PoolIntArray] donné." #: doc/classes/String.xml -#, fuzzy msgid "Constructs a new String from the given [PoolRealArray]." -msgstr "Construit une nouvelle chaîne de caractères à partir du [Array] donné." +msgstr "" +"Construit une nouvelle chaîne de caractères à partir du [PoolRealArray] " +"donné." #: doc/classes/String.xml -#, fuzzy msgid "Constructs a new String from the given [PoolStringArray]." msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [PackedStringArray] " +"Construit une nouvelle chaîne de caractères à partir du [PoolStringArray] " "donné." #: doc/classes/String.xml -#, fuzzy msgid "Constructs a new String from the given [PoolVector2Array]." msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [PackedVector2Array] " +"Construit une nouvelle chaîne de caractères à partir du [PoolVector2Array] " "donné." #: doc/classes/String.xml -#, fuzzy msgid "Constructs a new String from the given [PoolVector3Array]." msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [PackedVector3Array] " +"Construit une nouvelle chaîne de caractères à partir du [PoolVector3Array] " "donné." #: doc/classes/String.xml -#, fuzzy msgid "Constructs a new String from the given [PoolColorArray]." msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [PackedColorArray] " +"Construit une nouvelle chaîne de caractères à partir du [PoolColorArray] " "donné." #: doc/classes/String.xml @@ -58675,15 +59160,19 @@ msgid "" "print(\"Bigrams\".bigrams()) # Prints \"[Bi, ig, gr, ra, am, ms]\"\n" "[/codeblock]" msgstr "" +"Retourne un tableau contenant les « bigrams » (paires de lettres " +"consécutives) de cette chaîne de caractères.\n" +"[codeblock]\n" +"print(\"Bigrams\".bigrams()) # Affiche \"[Bi, ig, gr, ra, am, ms]\"\n" +"[/codeblock]" #: doc/classes/String.xml -#, fuzzy msgid "" "Returns a copy of the string with special characters escaped using the C " "language standard." msgstr "" -"Renvoie une copie de la chaîne de caractères avec des caractères spéciaux " -"échappés en utilisant le standard du langage C." +"Renvoie une copie de la chaîne de caractères avec les caractères spéciaux " +"échappés suivant le standard du langage C." #: doc/classes/String.xml msgid "" @@ -58827,6 +59316,8 @@ msgstr "" #: doc/classes/String.xml msgid "If the string is a valid file path, returns the base directory name." msgstr "" +"Si le chaine de caractères est un chemin valide, retourne le nom du dossier " +"à la base." #: doc/classes/String.xml msgid "" @@ -58943,6 +59434,8 @@ msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" +"Retourne une copie de la chaîne de caractères avec la sous-chaîne " +"[code]what[/code] inséré à la position spécifiée." #: doc/classes/String.xml msgid "" @@ -58967,6 +59460,8 @@ msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" +"Retourne [code]true[/code] si une chaîne de caractères est une sous-séquence " +"de la chaîne donnée, en ignorant les différences de casse." #: doc/classes/String.xml msgid "" @@ -58983,7 +59478,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -59058,7 +59552,7 @@ msgstr "" #: doc/classes/String.xml msgid "Returns the string's amount of characters." -msgstr "" +msgstr "Retourne le nombre de caractères de cette chaine de caractères." #: doc/classes/String.xml msgid "" @@ -59141,23 +59635,29 @@ msgstr "" #: doc/classes/String.xml msgid "Returns the character code at position [code]at[/code]." -msgstr "" +msgstr "Retourne le code du caractère à la position [code]at[/code]." #: doc/classes/String.xml msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" +"Formate un nombre pour avoir exactement le nombre [code]digits[/code] de " +"chiffres après la virgule." #: doc/classes/String.xml msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" +"Formate un nombre pour avoir exactement le nombre [code]digits[/code] de " +"chiffres avant la virgule." #: doc/classes/String.xml msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" +"Décode une chaine de caractères codée avec des pourcent. Voir [method " +"percent_encode]." #: doc/classes/String.xml msgid "" @@ -59177,34 +59677,48 @@ msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" +"Retourne la chaine d'origine répétée un certain nombre de fois. Ce nombre de " +"répétitions est donné en argument." #: doc/classes/String.xml +#, fuzzy msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" +"Remplacer les occurrences d'une sous-chaine sensible à la casse avec l'autre " +"donnée." #: doc/classes/String.xml +#, fuzzy msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" +"Remplacer les occurrences d'une sous-chaine insensible à la casse avec " +"l'autre donnée." #: doc/classes/String.xml msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" +"Lance la recherche d'une sous-chaine sensible à la casse, en commençant " +"depuis la fin de la chaine plutôt que le début." #: doc/classes/String.xml msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" +"Lance la recherche d'une sous-chaine insensible à la casse, en commençant " +"depuis la fin de la chaine plutôt que le début." #: doc/classes/String.xml msgid "Returns the right side of the string from a given position." msgstr "" +"Retourne toute la partie droite de la chaine de caractère après la position " +"donnée." #: doc/classes/String.xml msgid "" @@ -59238,25 +59752,33 @@ msgstr "" #: doc/classes/String.xml msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" +"Retourne le hachage SHA-1 de la chaine de caractères sous forme de tableau " +"d'octets." #: doc/classes/String.xml msgid "Returns the SHA-1 hash of the string as a string." msgstr "" +"Retourne le hachage SHA-1 de la chaine de caractères sous forme de chaine de " +"caractères." #: doc/classes/String.xml msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" +"Retourne le hachage SHA-256 de la chaine de caractères sous forme de tableau " +"d'octets." #: doc/classes/String.xml msgid "Returns the SHA-256 hash of the string as a string." msgstr "" +"Retourne le hachage SHA-256 de la chaine de caractères sous forme de chaine " +"de caractères." #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -59452,7 +59974,7 @@ msgstr "" #: doc/classes/StyleBox.xml msgid "Returns the size of this [StyleBox] without the margins." -msgstr "" +msgstr "Retourne la taille de cette [StyleBox] sans les marges." #: doc/classes/StyleBox.xml msgid "" @@ -59462,7 +59984,7 @@ msgstr "" #: doc/classes/StyleBox.xml msgid "Returns the default value of the specified [enum Margin]." -msgstr "" +msgstr "Retourne la valeur de défaut de la [enum Margin] spécifiée." #: doc/classes/StyleBox.xml msgid "" @@ -59536,11 +60058,11 @@ msgstr "" #: doc/classes/StyleBoxEmpty.xml msgid "Empty stylebox (does not display anything)." -msgstr "" +msgstr "Stylebox vide (n'affiche rien)." #: doc/classes/StyleBoxEmpty.xml msgid "Empty stylebox (really does not display anything)." -msgstr "" +msgstr "Stylebox vide (n'affiche vraiment rien)." #: doc/classes/StyleBoxFlat.xml msgid "" @@ -59660,7 +60182,7 @@ msgstr "" #: doc/classes/StyleBoxFlat.xml msgid "The background color of the stylebox." -msgstr "" +msgstr "La couleur d'arrière-plan de la stylebox." #: doc/classes/StyleBoxFlat.xml msgid "If [code]true[/code], the border will fade into the background color." @@ -59668,23 +60190,23 @@ msgstr "" #: doc/classes/StyleBoxFlat.xml msgid "Sets the color of the border." -msgstr "" +msgstr "Définit la couleur de la bordure." #: doc/classes/StyleBoxFlat.xml msgid "Border width for the bottom border." -msgstr "" +msgstr "L'épaisseur de la bordure du bas." #: doc/classes/StyleBoxFlat.xml msgid "Border width for the left border." -msgstr "" +msgstr "L'épaisseur de la bordure de gauche." #: doc/classes/StyleBoxFlat.xml msgid "Border width for the right border." -msgstr "" +msgstr "L'épaisseur de la bordure de droite." #: doc/classes/StyleBoxFlat.xml msgid "Border width for the top border." -msgstr "" +msgstr "L'épaisseur de la bordure du haut." #: doc/classes/StyleBoxFlat.xml msgid "" @@ -59771,7 +60293,7 @@ msgstr "La taille de l'ombre en pixels." #: doc/classes/StyleBoxLine.xml msgid "[StyleBox] that displays a single line." -msgstr "" +msgstr "Une [StyleBox] qui n'affiche qu'une seule ligne." #: doc/classes/StyleBoxLine.xml msgid "" @@ -59936,7 +60458,7 @@ msgstr "" #: doc/classes/StyleBoxTexture.xml msgid "Emitted when the stylebox's texture is changed." -msgstr "" +msgstr "Émis quand la texture du stylebox a changé." #: doc/classes/StyleBoxTexture.xml msgid "" @@ -60108,7 +60630,7 @@ msgstr "" #: doc/classes/SurfaceTool.xml msgid "Creates a vertex array from an existing [Mesh]." -msgstr "" +msgstr "Crée un tableau de sommets depuis un [Mesh] existant." #: doc/classes/SurfaceTool.xml msgid "" @@ -60146,7 +60668,7 @@ msgstr "" #: doc/classes/SurfaceTool.xml msgid "Sets [Material] to be used by the [Mesh] you are constructing." -msgstr "" +msgstr "Définit le [Material] à utiliser pour le [Mesh] qui vous construisez." #: doc/classes/TabContainer.xml msgid "Tabbed container." @@ -60165,7 +60687,7 @@ msgstr "" #: doc/classes/TabContainer.xml msgid "Returns the child [Control] node located at the active tab index." -msgstr "" +msgstr "Retourne le nÅ“ud [Control] enfant dans l'onglet actif." #: doc/classes/TabContainer.xml msgid "" @@ -60178,7 +60700,7 @@ msgstr "" #: doc/classes/TabContainer.xml doc/classes/Tabs.xml msgid "Returns the previously active tab index." -msgstr "" +msgstr "Retourne l'index de l'onglet précédemment actif." #: doc/classes/TabContainer.xml msgid "Returns the [Control] node from the tab at index [code]tab_idx[/code]." @@ -60447,7 +60969,7 @@ msgstr "" #: doc/classes/Tabs.xml msgid "Returns tab [Rect2] with local position and size." -msgstr "" +msgstr "Retourne l'onglet [Rect2] avec la position et la taille locales." #: doc/classes/Tabs.xml #, fuzzy @@ -60464,12 +60986,14 @@ msgstr "Déplace un onglet de [code]from[/code] à [code]to[/code]." #: doc/classes/Tabs.xml msgid "Removes the tab at index [code]tab_idx[/code]." -msgstr "" +msgstr "Retire l'onglet à la position [code]tab_idx[/code]." #: doc/classes/Tabs.xml msgid "" "If [code]true[/code], enables selecting a tab with the right mouse button." msgstr "" +"Si [code]true[/code], active la possibilité de sélectionner les onglets avec " +"le clic droit." #: doc/classes/Tabs.xml msgid "Sets an [code]icon[/code] for the tab at index [code]tab_idx[/code]." @@ -60516,7 +61040,7 @@ msgstr "" #: doc/classes/Tabs.xml msgid "Emitted when a tab is right-clicked." -msgstr "" +msgstr "Émis quand un onglet a été cliqué-droit." #: doc/classes/Tabs.xml msgid "Emitted when a tab is clicked, even if it is the current tab." @@ -60524,7 +61048,7 @@ msgstr "" #: doc/classes/Tabs.xml msgid "Emitted when a tab is closed." -msgstr "" +msgstr "Émis quant un onglet est fermé." #: doc/classes/Tabs.xml msgid "Emitted when a tab is hovered by the mouse." @@ -60718,9 +61242,8 @@ msgid "Returns an array containing the line number of each breakpoint." msgstr "Retourne la liste du numéro de ligne de chaque point d'arrêt." #: doc/classes/TextEdit.xml -#, fuzzy msgid "Returns the [Color] of the specified [code]keyword[/code]." -msgstr "Retourne la position du point à l'index [code]point[/code]." +msgstr "Retourne la [Color] du mot-clé [code]keyword[/code] donné." #: doc/classes/TextEdit.xml msgid "Returns the text of a specific line." @@ -60790,10 +61313,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "Retourne la colonne de début de sélection." - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "Retourne la ligne de début de sélection." @@ -60802,10 +61321,6 @@ msgid "Returns the text inside the selection." msgstr "Retourne le texte de la sélection." #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "Retourne la colonne de fin de sélection." - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "Retourne la ligne de fin de sélection." @@ -60857,11 +61372,11 @@ msgid "Returns whether the line at the specified index is hidden or not." msgstr "" #: doc/classes/TextEdit.xml -#, fuzzy msgid "" "Returns [code]true[/code] when the specified [code]line[/code] is bookmarked." msgstr "" -"Retourne [code]true[/code] si la piste à l'index [code]idx[/code] est active." +"Retourne [code]true[/code] si la piste à l'index [code]idx[/code] est en " +"marque-page." #: doc/classes/TextEdit.xml #, fuzzy @@ -60949,7 +61464,7 @@ msgstr "" #: doc/classes/TextEdit.xml msgid "Sets the text for a specific line." -msgstr "" +msgstr "Définit le texte pour la ligne spécifiée." #: doc/classes/TextEdit.xml msgid "" @@ -60957,6 +61472,10 @@ msgid "" "the bookmark if [code]bookmark[/code] is false.\n" "Bookmarks are shown in the [member breakpoint_gutter]." msgstr "" +"Ajoute un marque-page pour la ligne [code]line[/code] si [code]bookmark[/" +"code] est [code]true[/code]. Supprime le marque-page si [code]bookmark[/" +"code] est [code]false[/code].\n" +"Les marque-pages sont affichés dans [member breakpoint_gutter]." #: doc/classes/TextEdit.xml msgid "" @@ -60985,7 +61504,7 @@ msgstr "Effectuer une opération d'annulation." #: doc/classes/TextEdit.xml msgid "Unfolds the given line, if folded." -msgstr "" +msgstr "Développe la ligne spécifiée, si réduite." #: doc/classes/TextEdit.xml msgid "" @@ -60994,13 +61513,12 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -#, fuzzy msgid "If [code]true[/code], the bookmark gutter is visible." -msgstr "Si [code]true[/code], les titres des colonnes sont visibles." +msgstr "Si [code]true[/code], le bandeau des marque-pages est visible." #: doc/classes/TextEdit.xml msgid "If [code]true[/code], the breakpoint gutter is visible." -msgstr "" +msgstr "Si [code]true[/code], le bandeau des points d'arrêt est visible." #: doc/classes/TextEdit.xml msgid "" @@ -61052,6 +61570,7 @@ msgstr "" #: doc/classes/TextEdit.xml msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" +"Si [code]true[/code], la ligne contenant le curseur de texte est surlignée." #: doc/classes/TextEdit.xml msgid "" @@ -61061,7 +61580,7 @@ msgstr "" #: doc/classes/TextEdit.xml msgid "The width, in pixels, of the minimap." -msgstr "" +msgstr "La largeur, en pixels, de la mini-carte." #: doc/classes/TextEdit.xml msgid "" @@ -61195,6 +61714,8 @@ msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" +"Définit la [Color] du marque-page. Pour cela, [member syntax_highlighting] " +"doit être actif." #: doc/classes/TextEdit.xml msgid "" @@ -61220,7 +61741,7 @@ msgstr "" #: doc/classes/TextEdit.xml msgid "Sets the [Color] of marked text." -msgstr "" +msgstr "Définit la [Color] du texte marqué." #: doc/classes/TextEdit.xml msgid "Sets the highlight [Color] of text selections." @@ -61252,6 +61773,7 @@ msgstr "Définit la [StyleBox] pour ce [TextEdit]." msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" +"Définit le [StyleBox] de ce [TextEdit] quand [member readonly] est activé." #: doc/classes/Texture.xml msgid "Texture for 2D and 3D." @@ -61293,6 +61815,8 @@ msgid "" "Returns an [Image] that is a copy of data from this [Texture]. [Image]s can " "be accessed and manipulated directly." msgstr "" +"Retourne une [Image] qui est une copie des données de cette [Texture]. Les " +"[Image] peuvent être accédées et manipulées directement." #: doc/classes/Texture.xml msgid "Returns the texture height." @@ -61328,6 +61852,8 @@ msgid "" "Generates mipmaps, which are smaller versions of the same texture to use " "when zoomed out, keeping the aspect ratio." msgstr "" +"Génère les mipmaps, qui sont des versions plus petites de la même texture " +"utilisées lors de zoom arrière, gardant le même aspect." #: doc/classes/Texture.xml msgid "" @@ -61485,9 +62011,9 @@ msgstr "" "disabled]." #: doc/classes/TextureButton.xml -#, fuzzy msgid "Texture to display when the node has mouse or keyboard focus." -msgstr "Texture à afficher lorsque le nÅ“ud cible la souris ou le clavier." +msgstr "" +"Texture à afficher lorsque le nÅ“ud a le focus de la souris ou du clavier." #: doc/classes/TextureButton.xml msgid "Texture to display when the mouse hovers the node." @@ -61550,7 +62076,7 @@ msgstr "" #: doc/classes/TextureLayered.xml msgid "Base class for 3D texture types." -msgstr "" +msgstr "La classe de base pour toutes les textures 3D." #: doc/classes/TextureLayered.xml msgid "" @@ -61611,7 +62137,7 @@ msgstr "" #: doc/classes/TextureLayered.xml msgid "Specifies which [enum Flags] apply to this texture." -msgstr "" +msgstr "Définir quels [enum Flags] s'appliquent à cette texture." #: doc/classes/TextureLayered.xml msgid "" @@ -61622,6 +62148,7 @@ msgstr "" #: doc/classes/TextureLayered.xml msgid "Default flags for [Texture3D]. [constant FLAG_FILTER] is enabled." msgstr "" +"Les options par défaut des [Texture3D]. [constant FLAG_FILTER] est activé." #: doc/classes/TextureLayered.xml msgid "Texture will generate mipmaps on creation." @@ -61697,15 +62224,15 @@ msgstr "" #: doc/classes/TextureProgress.xml msgid "The width of the 9-patch's left column." -msgstr "" +msgstr "La largeur de la colonne gauche du 9-patch." #: doc/classes/TextureProgress.xml msgid "The width of the 9-patch's right column." -msgstr "" +msgstr "La largeur de la colonne droite du 9-patch." #: doc/classes/TextureProgress.xml msgid "The height of the 9-patch's top row." -msgstr "" +msgstr "La hauteur de la colonne du haut du 9-patch." #: doc/classes/TextureProgress.xml msgid "" @@ -61865,6 +62392,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "Efface toutes les valeurs de ce thème." @@ -62160,6 +62695,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -62389,7 +62931,7 @@ msgstr "" #: doc/classes/TileMap.xml doc/classes/TileSet.xml msgid "Using Tilemaps" -msgstr "" +msgstr "Utiliser les tilemaps" #: doc/classes/TileMap.xml doc/classes/TileSet.xml msgid "2D Hexagonal Demo" @@ -62682,7 +63224,7 @@ msgstr "Le [TileSet] assigné." #: doc/classes/TileMap.xml msgid "Emitted when a tilemap setting has changed." -msgstr "" +msgstr "Émis quand les préférences du catalogue de tuiles a changé." #: doc/classes/TileMap.xml msgid "Returned when a cell doesn't exist." @@ -62702,23 +63244,23 @@ msgstr "Mode d’orientation personnalisé." #: doc/classes/TileMap.xml msgid "Half offset on the X coordinate." -msgstr "Demi-décalage sur la coordonnée X." +msgstr "Le demi-décalage selon l'axe X." #: doc/classes/TileMap.xml msgid "Half offset on the Y coordinate." -msgstr "Demi-décalage sur la coordonnée Y." +msgstr "Le demi-décalage selon l'axe Y." #: doc/classes/TileMap.xml msgid "Half offset disabled." -msgstr "Demi-décalage désactivé." +msgstr "Le demi-décalage est désactivé." #: doc/classes/TileMap.xml msgid "Half offset on the X coordinate (negative)." -msgstr "" +msgstr "Le demi-décalage selon l'axe X (négatif)." #: doc/classes/TileMap.xml msgid "Half offset on the Y coordinate (negative)." -msgstr "" +msgstr "Le demi-décalage selon l'axe Y (négatif)." #: doc/classes/TileMap.xml msgid "Tile origin at its top-left corner." @@ -62880,11 +63422,11 @@ msgstr "Efface toutes les tuiles." #: doc/classes/TileSet.xml msgid "Creates a new tile with the given ID." -msgstr "" +msgstr "Crée une nouvelle tuile avec l'identifiant donné." #: doc/classes/TileSet.xml msgid "Returns the first tile matching the given name." -msgstr "" +msgstr "Retourne la première tuile qui correspond au nom donné." #: doc/classes/TileSet.xml msgid "" @@ -62895,6 +63437,8 @@ msgstr "" #: doc/classes/TileSet.xml msgid "Returns an array of all currently used tile IDs." msgstr "" +"Retourne la liste des identifiants de toutes les tuiles actuellement " +"utilisées." #: doc/classes/TileSet.xml msgid "Removes the given tile ID." @@ -62922,11 +63466,11 @@ msgstr "Retourne le nom de la tuile." #: doc/classes/TileSet.xml msgid "Returns the navigation polygon of the tile." -msgstr "" +msgstr "Retourne le polygone de navigation de la tuile." #: doc/classes/TileSet.xml msgid "Returns the offset of the tile's navigation polygon." -msgstr "" +msgstr "Retourne le décalage du polygone de navigation de la tuile." #: doc/classes/TileSet.xml msgid "Returns the tile's normal map texture." @@ -62946,7 +63490,7 @@ msgstr "" #: doc/classes/TileSet.xml msgid "Returns the number of shapes assigned to a tile." -msgstr "" +msgstr "Retourne le nombre de formes assignées à une tuile." #: doc/classes/TileSet.xml msgid "Returns the offset of a tile's shape." @@ -62981,11 +63525,11 @@ msgstr "Retourne la texture de la tuile." #: doc/classes/TileSet.xml msgid "Returns the texture offset of the tile." -msgstr "" +msgstr "Retourne le décalage de la texture de la tuile." #: doc/classes/TileSet.xml msgid "Returns the tile's [enum TileMode]." -msgstr "" +msgstr "Retourne le [enum TileMode] de la tuile." #: doc/classes/TileSet.xml msgid "Returns the tile's Z index (drawing layer)." @@ -63052,7 +63596,7 @@ msgstr "" #: doc/classes/TileSet.xml msgid "Sets a [Transform2D] on a tile's shape." -msgstr "" +msgstr "Définit la [Transform2D] de la forme de la tuile." #: doc/classes/TileSet.xml msgid "Sets an array of shapes for the tile, enabling collision." @@ -63068,7 +63612,7 @@ msgstr "Définit le décalage de texture de la tuile." #: doc/classes/TileSet.xml msgid "Sets the tile's [enum TileMode]." -msgstr "" +msgstr "Définit le [enum TileMode] de la tuile." #: doc/classes/TileSet.xml msgid "Sets the tile's drawing index." @@ -63128,7 +63672,7 @@ msgstr "" #: doc/classes/Time.xml msgid "" "Converts the given Unix timestamp to an ISO 8601 date string (YYYY-MM-DD)." -msgstr "" +msgstr "Convertit l'horodatage Unix au format de date ISO 8601 (AAAA-MM-JJ)." #: doc/classes/Time.xml msgid "" @@ -63241,7 +63785,7 @@ msgstr "" #: doc/classes/Time.xml msgid "" "Converts the given Unix timestamp to an ISO 8601 time string (HH:MM:SS)." -msgstr "" +msgstr "Convertit l'horodatage Unix au format d'heure ISO 8601 (HH:MM:SS)." #: doc/classes/Time.xml msgid "" @@ -63386,7 +63930,7 @@ msgstr "" #: doc/classes/Timer.xml msgid "Returns [code]true[/code] if the timer is stopped." -msgstr "" +msgstr "Retourne [code]true[/code] si le minuteur est arrêté." #: doc/classes/Timer.xml msgid "" @@ -63477,9 +64021,8 @@ msgid "Default text [Color] of the [ToolButton]." msgstr "Le [StyleBox] par défaut pour le [ToolButton]." #: doc/classes/ToolButton.xml -#, fuzzy msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "Icône à afficher lorsque le [CheckButton] est coché et désactivé." +msgstr "La [Color] du texte utilisée quand le [ToolButton] est désactivé." #: doc/classes/ToolButton.xml msgid "" @@ -63493,11 +64036,11 @@ msgstr "" #: doc/classes/ToolButton.xml msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "La [Color] du texte utilisé quand un [ToolButton] est survolé." +msgstr "La [Color] du texte utilisée quand le [ToolButton] est survolé." #: doc/classes/ToolButton.xml msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "La [Color] du texte utilisé quand un [ToolButton] est appuyé." +msgstr "La [Color] du texte utilisée quand le [ToolButton] est appuyé." #: doc/classes/ToolButton.xml msgid "The horizontal space between [ToolButton]'s icon and text." @@ -63508,11 +64051,8 @@ msgid "[Font] of the [ToolButton]'s text." msgstr "La [Font] du texte du [ToolButton]." #: doc/classes/ToolButton.xml -#, fuzzy msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" -"Le [StyleBox] qui s'affiche en arrière-plan lorsque l'on appuie sur le " -"[CheckButton]." +msgstr "La [StyleBox] utilisée quand le [ToolButton] est désactivé." #: doc/classes/ToolButton.xml msgid "" @@ -63523,15 +64063,15 @@ msgstr "" #: doc/classes/ToolButton.xml msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "Le [StyleBox] utilisé quand le [CheckButton] est survolé." +msgstr "La [StyleBox] utilisée quand le [CheckButton] est survolé." #: doc/classes/ToolButton.xml msgid "Default [StyleBox] for the [ToolButton]." -msgstr "Le [StyleBox] par défaut pour le [ToolButton]." +msgstr "La [StyleBox] par défaut pour le [ToolButton]." #: doc/classes/ToolButton.xml msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "Le [StyleBox] utilisé quand le [CheckButton] est appuyé." +msgstr "La [StyleBox] utilisée quand le [CheckButton] est appuyé." #: doc/classes/TouchScreenButton.xml msgid "Button for touch screen devices for gameplay use." @@ -63569,7 +64109,7 @@ msgstr "Le masque binaire du bouton." #: doc/classes/TouchScreenButton.xml msgid "The button's texture for the normal state." -msgstr "" +msgstr "La texture du bouton pour l'état normal." #: doc/classes/TouchScreenButton.xml msgid "" @@ -63581,7 +64121,7 @@ msgstr "" #: doc/classes/TouchScreenButton.xml msgid "The button's texture for the pressed state." -msgstr "" +msgstr "La texture du bouton pour l'état appuyé." #: doc/classes/TouchScreenButton.xml msgid "The button's shape." @@ -63595,7 +64135,7 @@ msgstr "" #: doc/classes/TouchScreenButton.xml msgid "If [code]true[/code], the button's shape is visible." -msgstr "" +msgstr "Si [code]true[/code], la forme du bouton est visible." #: doc/classes/TouchScreenButton.xml msgid "" @@ -63606,11 +64146,11 @@ msgstr "" #: doc/classes/TouchScreenButton.xml msgid "Emitted when the button is pressed (down)." -msgstr "" +msgstr "Émis quand le bouton est pressé." #: doc/classes/TouchScreenButton.xml msgid "Emitted when the button is released (up)." -msgstr "" +msgstr "Émis quand le bouton est relâché." #: doc/classes/TouchScreenButton.xml msgid "Always visible." @@ -63641,16 +64181,14 @@ msgid "" msgstr "" #: doc/classes/Transform.xml -#, fuzzy msgid "Constructs a Transform from a [Basis] and [Vector3]." msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [Vector3] donné." +"Construit une Transform à partir de la [Basis] et du [Vector3] (la position) " +"donnés." #: doc/classes/Transform.xml -#, fuzzy msgid "Constructs a Transform from a [Transform2D]." -msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [Transform2D] donné." +msgstr "Construit une Transform à partir de la [Transform2D] donnée." #: doc/classes/Transform.xml msgid "" @@ -63829,7 +64367,6 @@ msgid "Returns the transform's origin (translation)." msgstr "Retourne l’origine de la transformation (position)." #: doc/classes/Transform2D.xml -#, fuzzy msgid "Returns the transform's rotation (in radians)." msgstr "Retourne la rotation du transform (en radians)." @@ -63973,7 +64510,7 @@ msgstr "" #: doc/classes/TranslationServer.xml msgid "Removes the given translation from the server." -msgstr "" +msgstr "Retire la translation donnée du serveur." #: doc/classes/TranslationServer.xml msgid "" @@ -63990,7 +64527,7 @@ msgstr "Retourne la traduction du langage actuel pour le message (clé) donnée. #: doc/classes/Tree.xml msgid "Control to show a tree of items." -msgstr "" +msgstr "Un contrôle pour afficher l'arborescence d'éléments." #: doc/classes/Tree.xml msgid "" @@ -64019,7 +64556,7 @@ msgstr "" #: doc/classes/Tree.xml msgid "Clears the tree. This removes all items." -msgstr "" +msgstr "Efface l'arborescence. Cela retire tous les éléments." #: doc/classes/Tree.xml msgid "" @@ -64097,9 +64634,8 @@ msgid "" msgstr "" #: doc/classes/Tree.xml -#, fuzzy msgid "Returns the column for the currently edited item." -msgstr "Renvoyez le port IP de l’hôte actuellement connecté." +msgstr "Retourne la colonne de l'élément actuellement modifié." #: doc/classes/Tree.xml msgid "" @@ -64211,11 +64747,11 @@ msgstr "" #: doc/classes/Tree.xml msgid "If [code]true[/code], the folding arrow is hidden." -msgstr "" +msgstr "Si [code]true[/code], la flèche de réduction est masquée." #: doc/classes/Tree.xml msgid "If [code]true[/code], the tree's root is hidden." -msgstr "" +msgstr "Si [code]true[/code], la racine de l'arborescence est masquée." #: doc/classes/Tree.xml msgid "" @@ -64236,7 +64772,7 @@ msgstr "Émis lorsqu’une cellule est sélectionnée." #: doc/classes/Tree.xml msgid "Emitted when a column's title is pressed." -msgstr "" +msgstr "Émis quand le titre d'une colonne est appuyé." #: doc/classes/Tree.xml msgid "" @@ -64258,7 +64794,7 @@ msgstr "" #: doc/classes/Tree.xml msgid "Emitted when an item's label is double-clicked." -msgstr "" +msgstr "Émis quand la label d'un élément est double-cliqué." #: doc/classes/Tree.xml msgid "Emitted when an item is collapsed by a click on the folding arrow." @@ -64272,7 +64808,7 @@ msgstr "" #: doc/classes/Tree.xml msgid "Emitted when an item's icon is double-clicked." -msgstr "" +msgstr "Émis quand l'icône d'un élément est double-cliqué." #: doc/classes/Tree.xml msgid "Emitted when an item is edited." @@ -64280,11 +64816,12 @@ msgstr "Émis lors de la modification d’un élément." #: doc/classes/Tree.xml msgid "Emitted when an item is edited using the right mouse button." -msgstr "" +msgstr "Émis quand un élément est modifié avec le bouton droit de la souris." #: doc/classes/Tree.xml msgid "Emitted when an item is selected with the right mouse button." msgstr "" +"Émis quand un élément est sélectionné avec le bouton droit de la souris." #: doc/classes/Tree.xml msgid "Emitted when an item is selected." @@ -64295,6 +64832,8 @@ msgid "" "Emitted instead of [code]item_selected[/code] if [code]select_mode[/code] is " "[constant SELECT_MULTI]." msgstr "" +"Émis au lieu de [code]item_selected[/code] si [code]select_mode[/code] est " +"[constant SELECT_MULTI]." #: doc/classes/Tree.xml msgid "Emitted when a left mouse button click does not select any item." @@ -64359,6 +64898,8 @@ msgid "" "Text [Color] for a [constant TreeItem.CELL_MODE_CUSTOM] mode cell when it's " "hovered." msgstr "" +"La [Color] du texte pour le mode de cellule [constant TreeItem." +"CELL_MODE_CUSTOM] quand survolé." #: doc/classes/Tree.xml msgid "" @@ -64372,7 +64913,7 @@ msgstr "[Color] de la ligne directrice." #: doc/classes/Tree.xml msgid "[Color] of the relationship lines." -msgstr "" +msgstr "La [Color] des lignes de lien." #: doc/classes/Tree.xml msgid "Default text [Color] of the title button." @@ -64380,7 +64921,7 @@ msgstr "La [Color] par défaut du titre du bouton." #: doc/classes/Tree.xml msgid "The horizontal space between each button in a cell." -msgstr "" +msgstr "L'espacement horizontal entre chaque bouton dans la cellule." #: doc/classes/Tree.xml msgid "" @@ -64428,7 +64969,7 @@ msgstr "[Font] du texte du bouton de titre." #: doc/classes/Tree.xml msgid "The arrow icon used when a foldable item is not collapsed." -msgstr "" +msgstr "L'icône de la flèche utilisée quand un élément n'est pas réduit." #: doc/classes/Tree.xml msgid "The arrow icon used when a foldable item is collapsed." @@ -64451,12 +64992,16 @@ msgid "" "The check icon to display when the [constant TreeItem.CELL_MODE_CHECK] mode " "cell is unchecked." msgstr "" +"L'icône de la coche à afficher quand la cellule en mode [constant TreeItem." +"CELL_MODE_CHECK] n'est pas cochée." #: doc/classes/Tree.xml msgid "" "The updown arrow icon to display for the [constant TreeItem.CELL_MODE_RANGE] " "mode cell." msgstr "" +"L'icône de la flèche haut-bas à afficher quand la cellule en mode [constant " +"TreeItem.CELL_MODE_CHECK]." #: doc/classes/Tree.xml msgid "" @@ -64474,16 +65019,19 @@ msgstr "Le [StyleBox] utilisé quand un bouton dans l'arborescence est appuyé." #: doc/classes/Tree.xml msgid "[StyleBox] used for the cursor, when the [Tree] is being focused." -msgstr "" +msgstr "Le [StyleBox] utilisé pour le curseur, quand le [Tree] a le focus." #: doc/classes/Tree.xml msgid "[StyleBox] used for the cursor, when the [Tree] is not being focused." msgstr "" +"Le [StyleBox] utilisé pour le curseur, quand le [Tree] n'a pas le focus." #: doc/classes/Tree.xml msgid "" "Default [StyleBox] for a [constant TreeItem.CELL_MODE_CUSTOM] mode cell." msgstr "" +"La [StyleBox] par défaut pour la cellule en mode [constant TreeItem." +"CELL_MODE_CUSTOM]." #: doc/classes/Tree.xml msgid "" @@ -64505,27 +65053,30 @@ msgstr "" msgid "" "[StyleBox] for the selected items, used when the [Tree] is not being focused." msgstr "" +"La [StyleBox] pour les éléments sélectionnés, quand le [Tree] n'est pas en " +"focus." #: doc/classes/Tree.xml msgid "" "[StyleBox] for the selected items, used when the [Tree] is being focused." msgstr "" +"La [StyleBox] pour les éléments sélectionnés, quand le [Tree] est en focus." #: doc/classes/Tree.xml msgid "[StyleBox] used when the title button is being hovered." -msgstr "" +msgstr "La [StyleBox] utilisée quand le titre du bouton est survolé." #: doc/classes/Tree.xml msgid "Default [StyleBox] for the title button." -msgstr "" +msgstr "La [StyleBox] par défaut pour le titre du bouton." #: doc/classes/Tree.xml msgid "[StyleBox] used when the title button is being pressed." -msgstr "" +msgstr "La [StyleBox] utilisée quand le titre du bouton est appuyé." #: doc/classes/TreeItem.xml msgid "Control for a single item inside a [Tree]." -msgstr "" +msgstr "Le contrôle pour un seul élément à l'intérieur du [Tree]." #: doc/classes/TreeItem.xml msgid "" @@ -64586,9 +65137,8 @@ msgstr "" "est préssé. Voir [enum JoyButtonList]." #: doc/classes/TreeItem.xml -#, fuzzy msgid "Returns the number of buttons in column [code]column[/code]." -msgstr "Sélectionne la colonne [code]column[/code]." +msgstr "Retourne le nombre de boutons dans la colonne [code]column[/code]." #: doc/classes/TreeItem.xml #, fuzzy @@ -64604,6 +65154,8 @@ msgid "" "Returns the tooltip string for the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" +"Retourne le texte de l'infobulle pour le bouton à la position " +"[code]button_idx[/code] dans la colonne [code]column[/code]." #: doc/classes/TreeItem.xml #, fuzzy @@ -64688,7 +65240,7 @@ msgstr "" #: doc/classes/TreeItem.xml msgid "Returns the value of a [constant CELL_MODE_RANGE] column." -msgstr "" +msgstr "Retourne la valeur d'une colonne [constant CELL_MODE_RANGE]." #: doc/classes/TreeItem.xml msgid "" @@ -64698,7 +65250,7 @@ msgstr "" #: doc/classes/TreeItem.xml msgid "Gets the suffix string shown after the column value." -msgstr "" +msgstr "Retourne le suffixe affiché après la valeur de la colonne." #: doc/classes/TreeItem.xml msgid "Returns the given column's text." @@ -64717,6 +65269,8 @@ msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" +"Retourne [code]true[/code] si le bouton à la position [code]button_idx[/" +"code] pour la colonne donnée est désactivé." #: doc/classes/TreeItem.xml msgid "Returns [code]true[/code] if the given column is checked." @@ -64730,10 +65284,14 @@ msgstr "" #: doc/classes/TreeItem.xml msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" +"Retourne [code]true[/code] si la colonne [code]column[/code] peut être " +"sélectionnée." #: doc/classes/TreeItem.xml msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" +"Retourne [code]true[/code] si la colonne [code]column[/code] est " +"sélectionnée." #: doc/classes/TreeItem.xml msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." @@ -64767,6 +65325,8 @@ msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" +"Si [code]true[/code], désactive le bouton à la position [code]button_idx[/" +"code] dans la colonne [code]column[/code]." #: doc/classes/TreeItem.xml msgid "" @@ -64776,7 +65336,7 @@ msgstr "" #: doc/classes/TreeItem.xml msgid "If [code]true[/code], the column [code]column[/code] is checked." -msgstr "" +msgstr "Si [code]true[/code], la colonne [code]column[/code] est cochée." #: doc/classes/TreeItem.xml msgid "" @@ -64804,6 +65364,8 @@ msgstr "Si [code]true[/code], la colonne [code]column[/code] est modifiable." msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" +"Si [code]true[/code], la colonne [code]column[/code] s’élargit vers la " +"droite." #: doc/classes/TreeItem.xml msgid "Sets the given column's icon [Texture]." @@ -64811,11 +65373,12 @@ msgstr "Définit la [Texture] d'icône pour la colonne donnée." #: doc/classes/TreeItem.xml msgid "Sets the given column's icon's maximum width." -msgstr "" +msgstr "Définit la largeur maximale de l'icône de la colonne donnée." #: doc/classes/TreeItem.xml msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" +"Module l'icône de la colonne donnée avec la couleur [code]modulate[/code]." #: doc/classes/TreeItem.xml msgid "Sets the given column's icon's texture region." @@ -64830,7 +65393,7 @@ msgstr "" #: doc/classes/TreeItem.xml msgid "Sets the value of a [constant CELL_MODE_RANGE] column." -msgstr "" +msgstr "Définit la valeur d'une colonne [constant CELL_MODE_RANGE]." #: doc/classes/TreeItem.xml msgid "" @@ -64874,7 +65437,7 @@ msgstr "La hauteur minimale personnalisée." #: doc/classes/TreeItem.xml msgid "If [code]true[/code], folding is disabled for this TreeItem." -msgstr "" +msgstr "Si [code]true[/code], la réduction est désactivée pour ce TreeItem." #: doc/classes/TreeItem.xml msgid "Cell contains a string." @@ -65068,7 +65631,7 @@ msgstr "Continuer d'animer tous les tweens arrêtés." #: doc/classes/Tween.xml msgid "Sets the interpolation to the given [code]time[/code] in seconds." -msgstr "" +msgstr "Définit l'interpolation au moment [code]time[/code] en secondes." #: doc/classes/Tween.xml msgid "" @@ -65116,7 +65679,7 @@ msgstr "" #: doc/classes/Tween.xml msgid "Returns the current time of the tween." -msgstr "" +msgstr "Retourne le temps actuel du tween." #: doc/classes/Tween.xml msgid "The tween's animation process thread. See [enum TweenProcessMode]." @@ -65148,15 +65711,16 @@ msgstr "Émis quand un tween démarre." #: doc/classes/Tween.xml msgid "Emitted at each step of the animation." -msgstr "" +msgstr "Émis à chaque étape de l'animation." #: doc/classes/Tween.xml msgid "The tween updates with the [code]_physics_process[/code] callback." msgstr "" +"Le tween se met à jour lors de l'appel à [code]_physics_process[/code]." #: doc/classes/Tween.xml msgid "The tween updates with the [code]_process[/code] callback." -msgstr "" +msgstr "Le tween se met à jour lors de l'appel à [code]_process[/code]." #: doc/classes/Tween.xml msgid "The animation is interpolated linearly." @@ -65170,22 +65734,27 @@ msgstr "L'animation est interpolée à l'aide d'une fonction sinusoïdale." msgid "" "The animation is interpolated with a quintic (to the power of 5) function." msgstr "" +"L'animation est interpolée avec une fonction quintique (à la puissance 5)." #: doc/classes/Tween.xml msgid "" "The animation is interpolated with a quartic (to the power of 4) function." msgstr "" +"L'animation est interpolée avec une fonction quartique (à la puissance 4)." #: doc/classes/Tween.xml msgid "" "The animation is interpolated with a quadratic (to the power of 2) function." msgstr "" +"L'animation est interpolée avec une fonction quadratique (à la puissance 2)." #: doc/classes/Tween.xml msgid "" "The animation is interpolated with an exponential (to the power of x) " "function." msgstr "" +"L'animation est interpolée avec une fonction exponentielle (à la puissance " +"x)." #: doc/classes/Tween.xml msgid "" @@ -65196,14 +65765,15 @@ msgstr "" msgid "" "The animation is interpolated with a cubic (to the power of 3) function." msgstr "" +"L'animation est interpolée avec une fonction cubique (à la puissance 3)." #: doc/classes/Tween.xml msgid "The animation is interpolated with a function using square roots." -msgstr "" +msgstr "L'animation est interpolée avec la fonction de racine carrée." #: doc/classes/Tween.xml msgid "The animation is interpolated by bouncing at the end." -msgstr "" +msgstr "L'animation est interpolée en rebondissant à la fin." #: doc/classes/Tween.xml msgid "The animation is interpolated backing out at ends." @@ -65211,27 +65781,31 @@ msgstr "L’animation est interpolée en reculant aux extrémités." #: doc/classes/Tween.xml msgid "The interpolation starts slowly and speeds up towards the end." -msgstr "" +msgstr "L'interpolation démarre lentement puis s'accélère à la fin." #: doc/classes/Tween.xml msgid "The interpolation starts quickly and slows down towards the end." -msgstr "" +msgstr "L'interpolation démarre rapidement puis ralentit à la fin." #: doc/classes/Tween.xml msgid "" "A combination of [constant EASE_IN] and [constant EASE_OUT]. The " "interpolation is slowest at both ends." msgstr "" +"Une combinaison de [constant EASE_IN] et de [constant EASE_OUT]. " +"L'interpolation est plus lente au début et à la fin." #: doc/classes/Tween.xml msgid "" "A combination of [constant EASE_IN] and [constant EASE_OUT]. The " "interpolation is fastest at both ends." msgstr "" +"Une combinaison de [constant EASE_IN] et de [constant EASE_OUT]. " +"L'interpolation est plus rapide au début et à la fin." #: doc/classes/UDPServer.xml msgid "Helper class to implement a UDP server." -msgstr "" +msgstr "Une classe d'aide pour implémenter un serveur UDP." #: doc/classes/UDPServer.xml msgid "" @@ -65346,6 +65920,8 @@ msgstr "" #: doc/classes/UndoRedo.xml msgid "Helper to manage undo/redo operations in the editor or custom tools." msgstr "" +"Un aide pour gérer les opérations d'annulation/refaire dans l'éditeur ou les " +"outils personnalisés." #: doc/classes/UndoRedo.xml msgid "" @@ -65389,7 +65965,7 @@ msgstr "" #: doc/classes/UndoRedo.xml msgid "Register a property value change for \"do\"." -msgstr "" +msgstr "Enregistre un changement de valeur de propriété pour \"annuler\"." #: doc/classes/UndoRedo.xml msgid "" @@ -65404,7 +65980,7 @@ msgstr "" #: doc/classes/UndoRedo.xml msgid "Register a property value change for \"undo\"." -msgstr "" +msgstr "Enregistre un changement de valeur de propriété pour \"refaire\"." #: doc/classes/UndoRedo.xml msgid "" @@ -65438,7 +66014,7 @@ msgstr "" #: doc/classes/UndoRedo.xml msgid "Gets the name of the current action." -msgstr "" +msgstr "Récupère le nom de l'action actuelle." #: doc/classes/UndoRedo.xml msgid "" @@ -65464,11 +66040,14 @@ msgstr "Annule la dernière action." #: doc/classes/UndoRedo.xml msgid "Called when [method undo] or [method redo] was called." -msgstr "" +msgstr "Appelé quand [method undo] ou [method redo] sont appelés." #: doc/classes/UndoRedo.xml +#, fuzzy msgid "Makes \"do\"/\"undo\" operations stay in separate actions." msgstr "" +"Définit les opérations \"annuler\"/\"refaire\" utilisant des actions " +"séparées." #: doc/classes/UndoRedo.xml msgid "" @@ -65479,7 +66058,7 @@ msgstr "" #: doc/classes/UndoRedo.xml msgid "Makes subsequent actions with the same name be merged into one." -msgstr "" +msgstr "Fusionne les actions suivantes avec le même nom dans une seule." #: modules/upnp/doc_classes/UPNP.xml msgid "UPNP network functions." @@ -65594,10 +66173,11 @@ msgstr "" #: modules/upnp/doc_classes/UPNP.xml msgid "Returns the [UPNPDevice] at the given [code]index[/code]." msgstr "" +"Retourne l'appareil [UPNPDevice] à la position [code]index[/code] donnée." #: modules/upnp/doc_classes/UPNP.xml msgid "Returns the number of discovered [UPNPDevice]s." -msgstr "" +msgstr "Retourne le nombre de [UPNPDevice] découverts." #: modules/upnp/doc_classes/UPNP.xml msgid "" @@ -65615,6 +66195,7 @@ msgstr "" msgid "" "Removes the device at [code]index[/code] from the list of discovered devices." msgstr "" +"Retire l'appareil à [code]index[/code] de la liste des appareils découverts." #: modules/upnp/doc_classes/UPNP.xml msgid "" @@ -65625,6 +66206,8 @@ msgstr "" #: modules/upnp/doc_classes/UPNP.xml msgid "If [code]true[/code], IPv6 is used for [UPNPDevice] discovery." msgstr "" +"Si [code]true[/code], l'IPv6 est utilisée pour la découverte des " +"[UPNPDevice]." #: modules/upnp/doc_classes/UPNP.xml msgid "" @@ -65852,7 +66435,7 @@ msgstr "La réponse retournée ne contenait pas d’URL." #: modules/upnp/doc_classes/UPNPDevice.xml msgid "Not a valid IGD." -msgstr "" +msgstr "Ce n'est pas un IGD valide." #: modules/upnp/doc_classes/UPNPDevice.xml msgid "Disconnected." @@ -65872,7 +66455,7 @@ msgstr "Erreur d’allocation de mémoire." #: doc/classes/Variant.xml msgid "The most important data type in Godot." -msgstr "" +msgstr "Le plus important type de donnée dans Godot." #: doc/classes/Variant.xml msgid "" @@ -66090,7 +66673,7 @@ msgstr "" #: doc/classes/Vector2.xml msgid "Returns the distance between this vector and [code]to[/code]." -msgstr "" +msgstr "Retourne la distance entre ce vecteur et [code]to[/code]." #: doc/classes/Vector2.xml msgid "" @@ -66121,11 +66704,12 @@ msgid "" msgstr "" #: doc/classes/Vector2.xml doc/classes/Vector3.xml -#, fuzzy msgid "" "Returns [code]true[/code] if the vector is normalized, [code]false[/code] " "otherwise." -msgstr "Retourne [code]true[/code] si le vecteur est normalisé, et faux sinon." +msgstr "" +"Retourne [code]true[/code] si le vecteur est normalisé, et [code]false[/" +"code] sinon." #: doc/classes/Vector2.xml doc/classes/Vector3.xml #, fuzzy @@ -66195,6 +66779,8 @@ msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" +"Retourne le vecteur pivoté par [code]phi[/code] en radians. Voir aussi " +"[method @GDScript.deg2rad]." #: doc/classes/Vector2.xml doc/classes/Vector3.xml #, fuzzy @@ -66275,19 +66861,23 @@ msgstr "" #: doc/classes/Vector2.xml msgid "Left unit vector. Represents the direction of left." -msgstr "" +msgstr "Le vecteur unitaire gauche. Représente la direction vers la gauche." #: doc/classes/Vector2.xml msgid "Right unit vector. Represents the direction of right." -msgstr "" +msgstr "Le vecteur unitaire droit. Représente la direction vers la droite." #: doc/classes/Vector2.xml msgid "Up unit vector. Y is down in 2D, so this vector points -Y." msgstr "" +"Le vecteur unitaire vers le haut. Y représente le bas en 2D, donc ce vecteur " +"pointe vers -Y." #: doc/classes/Vector2.xml msgid "Down unit vector. Y is down in 2D, so this vector points +Y." msgstr "" +"Le vecteur unitaire vers le bas. Y représente le bas en 2D, donc ce vecteur " +"pointe vers +Y." #: doc/classes/Vector3.xml msgid "Vector used for 3D math." @@ -66307,13 +66897,12 @@ msgid "Returns a Vector3 with the given components." msgstr "Retourne un Vector3 avec les coordonnées spécifiées." #: doc/classes/Vector3.xml -#, fuzzy msgid "Returns the unsigned minimum angle to the given vector, in radians." -msgstr "Renvoie le reste de deux vecteurs." +msgstr "Retourne l'angle non signé minimum avec le vecteur donné, en radians." #: doc/classes/Vector3.xml msgid "Returns the cross product of this vector and [code]b[/code]." -msgstr "Calcule le produit vectoriel de ce vecteur et[code]b[/code]." +msgstr "Calcule le produit vectoriel de ce vecteur et de [code]b[/code]." #: doc/classes/Vector3.xml msgid "" @@ -66325,7 +66914,7 @@ msgstr "" #: doc/classes/Vector3.xml msgid "Returns the distance between this vector and [code]b[/code]." -msgstr "" +msgstr "Retourne la distance entre ce vecteur et [code]b[/code]." #: doc/classes/Vector3.xml msgid "" @@ -66347,6 +66936,8 @@ msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" +"Retourne l'inverse du vecteur. Ça correspond à [code]Vector3( 1.0 / v.x, " +"1.0 / v.y, 1.0 / v.z )[/code]." #: doc/classes/Vector3.xml msgid "" @@ -66552,6 +67143,7 @@ msgstr "" #: doc/classes/VehicleWheel.xml msgid "Returns [code]true[/code] if this wheel is in contact with a surface." msgstr "" +"Retourne [code]true[/code] si cette roue est en contact avec une surface." #: doc/classes/VehicleWheel.xml msgid "" @@ -66793,6 +67385,7 @@ msgstr "" #: modules/gdnative/doc_classes/VideoStreamGDNative.xml msgid "Returns the video file handled by this [VideoStreamGDNative]." msgstr "" +"Retourne le fichier vidéo pris en charge pour ce [VideoStreamGDNative]." #: modules/gdnative/doc_classes/VideoStreamGDNative.xml msgid "" @@ -66890,7 +67483,7 @@ msgstr "Démo pour la 3D dans la 2D" #: doc/classes/Viewport.xml msgid "Screen Capture Demo" -msgstr "" +msgstr "Démo de capture d'écran" #: doc/classes/Viewport.xml msgid "Dynamic Split Screen Demo" @@ -66964,6 +67557,7 @@ msgstr "Retourne le RID de la caméra depuis le [VisualServer]." #: doc/classes/Viewport.xml msgid "Returns the visible rectangle in global screen coordinates." msgstr "" +"Retourne le rectangle de visibilité à l'écran dans les coordonnées globales." #: doc/classes/Viewport.xml msgid "" @@ -66977,9 +67571,8 @@ msgid "Returns [code]true[/code] if there are visible modals on-screen." msgstr "Retourne [code]true[/code] si la colonne donnée est cochée." #: doc/classes/Viewport.xml -#, fuzzy msgid "Returns [code]true[/code] if the drag operation is successful." -msgstr "Retourne [code]true[/code] si la sélection est active." +msgstr "Retourne [code]true[/code] si l'opération de déposer-glisser a réussi." #: doc/classes/Viewport.xml msgid "" @@ -66988,11 +67581,12 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml -#, fuzzy msgid "" "Returns [code]true[/code] if the size override is enabled. See [method " "set_size_override]." -msgstr "Retourne [code]true[/code] si le vecteur est normalisé, et faux sinon." +msgstr "" +"Retourne [code]true[/code] si la taille a été surchargée. Voir [method " +"set_size_override]." #: doc/classes/Viewport.xml msgid "" @@ -67025,7 +67619,7 @@ msgstr "" #: doc/classes/Viewport.xml msgid "Forces update of the 2D and 3D worlds." -msgstr "" +msgstr "Force la mise à jour des mondes 2D et 3D." #: doc/classes/Viewport.xml msgid "" @@ -67091,9 +67685,10 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml -#, fuzzy msgid "If [code]true[/code], the viewport will not receive input events." -msgstr "Si [code]true[/code], la texture sera centrée." +msgstr "" +"Si [code]true[/code], la fenêtre d'affichage ne recevra pas les événements " +"d'entrée." #: doc/classes/Viewport.xml msgid "" @@ -67134,13 +67729,12 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml -#, fuzzy msgid "" "If [code]true[/code], the viewport will use [World] defined in [code]world[/" "code] property." msgstr "" -"Retourne [code]true[/code] si la chaîne de caractères est vide, ou " -"[code]false[/code] le cas échéant." +"Si [code]true[/code], la fenêtre d'affichage utilisera le [World] défini par " +"la propriété [code]world[/code]." #: doc/classes/Viewport.xml msgid "" @@ -67254,10 +67848,12 @@ msgstr "Une constante [Transform], qui peut être utilisée comme nÅ“ud d’entr #: doc/classes/Viewport.xml msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" +"Le [World3D] personnalisé qui peut être utilisé comme source pour " +"l'environnement 2D." #: doc/classes/Viewport.xml msgid "Emitted when a Control node grabs keyboard focus." -msgstr "" +msgstr "Émis quand un nÅ“ud de Control obtient le focus du clavier." #: doc/classes/Viewport.xml msgid "" @@ -67280,9 +67876,8 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml -#, fuzzy msgid "Always update the render target." -msgstr "Mettez toujours à jour la cible de rendu." +msgstr "Met toujours à jour la cible de rendu." #: doc/classes/Viewport.xml msgid "This quadrant will not be used." @@ -67321,6 +67916,7 @@ msgstr "" #: doc/classes/Viewport.xml msgid "Represents the size of the [enum ShadowAtlasQuadrantSubdiv] enum." msgstr "" +"Représente la taille de l'énumération [enum ShadowAtlasQuadrantSubdiv]." #: doc/classes/Viewport.xml msgid "Amount of objects in frame." @@ -67354,7 +67950,7 @@ msgstr "Quantité d’objets dans le cadre." #: doc/classes/Viewport.xml msgid "Represents the size of the [enum RenderInfo] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum RenderInfo]." #: doc/classes/Viewport.xml msgid "Objects are displayed normally." @@ -67391,12 +67987,16 @@ msgid "" "Use 8x Multisample Antialiasing. Likely unsupported on low-end and older " "hardware." msgstr "" +"Utilisez l'anticrénelage multi-échantillons 8x. Sans doute pas supporté sur " +"les anciens appareils ou ceux peu puissants." #: doc/classes/Viewport.xml msgid "" "Use 16x Multisample Antialiasing. Likely unsupported on medium and low-end " "hardware." msgstr "" +"Utilisez l'anticrénelage multi-échantillons 8x. Sans doute pas supporté sur " +"les appareils peu et moyennement puissants." #: doc/classes/Viewport.xml msgid "" @@ -67428,7 +68028,7 @@ msgstr "" #: doc/classes/Viewport.xml msgid "Always clear the render target before drawing." -msgstr "" +msgstr "Toujours effacer la cible de rendu avant d'y dessiner." #: doc/classes/Viewport.xml msgid "Never clear the render target." @@ -67439,6 +68039,8 @@ msgid "" "Clear the render target next frame, then switch to [constant " "CLEAR_MODE_NEVER]." msgstr "" +"Nettoie la cible de rendu pour la trame suivante, puis passe en [constant " +"CLEAR_MODE_NEVER]." #: doc/classes/ViewportContainer.xml msgid "Control for holding [Viewport]s." @@ -67454,10 +68056,10 @@ msgid "" msgstr "" #: doc/classes/ViewportContainer.xml -#, fuzzy msgid "" "If [code]true[/code], the viewport will be scaled to the control's size." -msgstr "Si [code]true[/code], la frontière de la ligne sera anti-aliasée." +msgstr "" +"Si [code]true[/code], la fenêtre d'affichage utilisera la taille du contrôle." #: doc/classes/ViewportContainer.xml msgid "" @@ -67472,7 +68074,7 @@ msgstr "" #: doc/classes/ViewportTexture.xml msgid "Texture which displays the content of a [Viewport]." -msgstr "" +msgstr "La texture qui affiche le contenu du [Viewport]." #: doc/classes/ViewportTexture.xml msgid "" @@ -67491,6 +68093,7 @@ msgstr "" #: doc/classes/VisibilityEnabler.xml doc/classes/VisibilityEnabler2D.xml msgid "Enables certain nodes only when approximately visible." msgstr "" +"Active certains nÅ“uds uniquement quand il est approximativement visible." #: doc/classes/VisibilityEnabler.xml msgid "" @@ -67759,7 +68362,7 @@ msgstr "" #: doc/classes/VisualInstance.xml msgid "Enables a particular layer in [member layers]." -msgstr "" +msgstr "Active un claque spécifique dans [member layers]." #: doc/classes/VisualInstance.xml msgid "" @@ -67784,7 +68387,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScript.xml msgid "Add a custom signal with the specified name to the VisualScript." -msgstr "" +msgstr "Ajoute un signal personnalisé avec le nom spécifié au VisualScript." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Add a function with the specified name to the VisualScript." @@ -67807,19 +68410,19 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScript.xml msgid "Get the count of a custom signal's arguments." -msgstr "" +msgstr "Récupère le nombre d'arguments du signal personnalisé." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Get the name of a custom signal's argument." -msgstr "" +msgstr "Récupère le nom de l'argument du signal personnalisé." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Get the type of a custom signal's argument." -msgstr "" +msgstr "Récupère le type de l'argument du signal personnalisé." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Remove a specific custom signal's argument." -msgstr "" +msgstr "Supprime l'argument spécifié du signal personnalisé." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Rename a custom signal's argument." @@ -67827,7 +68430,7 @@ msgstr "Renommer l'argument d'un signal personnalisé." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Change the type of a custom signal's argument." -msgstr "" +msgstr "Change le type de l'argument du signal personnalisé." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Swap two of the arguments of a custom signal." @@ -67863,7 +68466,7 @@ msgstr "Retourne la position du nÅ“ud en pixels." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Returns the default (initial) value of a variable." -msgstr "" +msgstr "Retourne la valeur par défaut (initiale) de la variable." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Returns whether a variable is exported." @@ -67901,7 +68504,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScript.xml msgid "Remove a custom signal with the given name." -msgstr "" +msgstr "Supprime un signal personnalisé avec le nom donné." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Remove a specific function and its nodes from the script." @@ -67913,11 +68516,11 @@ msgstr "Supprimez un nÅ“ud spécifique." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Remove a variable with the given name." -msgstr "" +msgstr "Retirer une variable avec le nom donné." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Change the name of a custom signal." -msgstr "" +msgstr "Change le nom d'un signal personnalisé." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Change the name of a function." @@ -67947,19 +68550,19 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScript.xml msgid "Set the base type of the script." -msgstr "" +msgstr "Définit le type de base du script." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Position a node on the screen." -msgstr "" +msgstr "Positionne un nÅ“ud à l'écran." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Change the default (initial) value of a variable." -msgstr "" +msgstr "Modifie la valeur par défaut (initiale) d'un variable." #: modules/visual_script/doc_classes/VisualScript.xml msgid "Change whether a variable is exported." -msgstr "" +msgstr "Modifie quand une variable est exportée." #: modules/visual_script/doc_classes/VisualScript.xml msgid "" @@ -67986,7 +68589,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptBasicTypeConstant.xml msgid "The name of the constant to return." -msgstr "" +msgstr "Le nom de la constante à retourner." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "A Visual Script node used to call built-in functions." @@ -68005,27 +68608,27 @@ msgstr "La fonction à exécuter." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Return the sine of the input." -msgstr "" +msgstr "Retourne le sinus de l'entrée." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Return the cosine of the input." -msgstr "" +msgstr "Retourne le cosinus de l'entrée." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Return the tangent of the input." -msgstr "" +msgstr "Retourne la tangent de l'entrée." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Return the hyperbolic sine of the input." -msgstr "" +msgstr "Retourne le sinus hyperbolique de l'entrée." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Return the hyperbolic cosine of the input." -msgstr "" +msgstr "Retourne le cosinus hyperbolique de l'entrée." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Return the hyperbolic tangent of the input." -msgstr "" +msgstr "Retourne la tangent hyperbolique de l'entrée." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Return the arc sine of the input." @@ -68047,7 +68650,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Return the square root of the input." -msgstr "" +msgstr "Retourne la racine carrée de l'entrée." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "" @@ -68071,11 +68674,11 @@ msgstr "Retourner la saisie arrondie au chiffre supérieur." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Return the input rounded to the nearest integer." -msgstr "" +msgstr "Retourne l'entrée arrondie à l'entier le plus proche." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Return the absolute value of the input." -msgstr "" +msgstr "Retourne la valeur absolue de l'entrée." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "" @@ -68085,7 +68688,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Return the input raised to a given power." -msgstr "" +msgstr "Retourne l'entrée à la puissance donnée." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "" @@ -68223,7 +68826,7 @@ msgstr "Retourne la puissance de 2 la plus proche de l'entrée." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Create a [WeakRef] from the input." -msgstr "" +msgstr "Crée une référence faible [WeakRef] de l'entrée." #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "Create a [FuncRef] from the input." @@ -68388,7 +68991,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptConstant.xml msgid "Gets a contant's value." -msgstr "" +msgstr "Obtenir la valeur de la constante." #: modules/visual_script/doc_classes/VisualScriptConstant.xml msgid "" @@ -68438,11 +69041,12 @@ msgid "Return the count of input value ports." msgstr "Renvoie le nombre de ports de valeur d’entrée." #: modules/visual_script/doc_classes/VisualScriptCustomNode.xml -#, fuzzy msgid "" "Return the specified input port's hint. See the [enum @GlobalScope." "PropertyHint] hints." -msgstr "Renvoie le nom du port d'entrée spécifié." +msgstr "" +"Retourne l'indice du port d'entrée spécifié. Voir les indices dans [enum " +"@GlobalScope.PropertyHint]." #: modules/visual_script/doc_classes/VisualScriptCustomNode.xml msgid "Return the specified input port's hint string." @@ -68677,9 +69281,8 @@ msgid "" msgstr "" #: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml -#, fuzzy msgid "The name of the function to be called." -msgstr "La fonction à exécuter." +msgstr "Le nom de la fonction à appeler." #: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml #: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml @@ -68715,7 +69318,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml msgid "The method will be called on this [Object]." -msgstr "" +msgstr "La méthode sera appelée sur cet [Object]." #: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml msgid "The method will be called on the given [Node] in the scene tree." @@ -68730,10 +69333,11 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml msgid "The method will be called on a GDScript basic type (e.g. [Vector2])." msgstr "" +"Cette méthode sera appelée sur un type de base GDScript (ex. [Vector2])." #: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml msgid "The method will be called on a singleton." -msgstr "" +msgstr "La méthode sera appelée sur une instance unique." #: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml msgid "The method will be called locally." @@ -68758,9 +69362,8 @@ msgid "" msgstr "" #: modules/visual_script/doc_classes/VisualScriptFunctionState.xml -#, fuzzy msgid "A Visual Script node representing a function state." -msgstr "Un nÅ“ud Visual Script utilisé pour annoter le script." +msgstr "Un nÅ“ud Visual Script représentant l'état d'une fonction." #: modules/visual_script/doc_classes/VisualScriptFunctionState.xml msgid "" @@ -68842,23 +69445,20 @@ msgid "[code]True[/code] if action is pressed." msgstr "Si [code]true[/code], l'action est pressée." #: modules/visual_script/doc_classes/VisualScriptInputAction.xml -#, fuzzy msgid "[code]True[/code] if action is released (i.e. not pressed)." -msgstr "[code]true[/code] (vrai) si c'est l'interface principale." +msgstr "[code]True[/code] si l'action est relâchée (non appuyée)." #: modules/visual_script/doc_classes/VisualScriptInputAction.xml -#, fuzzy msgid "[code]True[/code] on the frame the action was pressed." -msgstr "Si [code]true[/code], le GraphNode est sélectionné." +msgstr "[code]True[/code] lors de la trame où l'action était appuyée." #: modules/visual_script/doc_classes/VisualScriptInputAction.xml -#, fuzzy msgid "[code]True[/code] on the frame the action was released." -msgstr "Si [code]true[/code], le GraphNode est sélectionné." +msgstr "[code]True[/code] lors de la trame où l'action était relâchée." #: modules/visual_script/doc_classes/VisualScriptIterator.xml msgid "Steps through items in a given input." -msgstr "" +msgstr "Fait défiler les éléments de l'entrée spécifiée." #: modules/visual_script/doc_classes/VisualScriptIterator.xml msgid "" @@ -69045,7 +69645,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptNode.xml msgid "Change the default value of a given port." -msgstr "" +msgstr "Modifier la valeur par défaut du port spécifié." #: modules/visual_script/doc_classes/VisualScriptNode.xml msgid "Emitted when the available input/output ports are changed." @@ -69161,9 +69761,8 @@ msgid "" msgstr "" #: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml -#, fuzzy msgid "The property will be retrieved from this [Object]." -msgstr "Émis lorsqu'une interface est supprimée." +msgstr "La propriété sera récupérée depuis cet [Object]." #: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml #, fuzzy @@ -69181,6 +69780,8 @@ msgstr "" msgid "" "The property will be retrieved from a GDScript basic type (e.g. [Vector2])." msgstr "" +"Cette propriété sera récupérée depuis un type de base GDScript (ex. " +"[Vector2])." #: modules/visual_script/doc_classes/VisualScriptPropertySet.xml #, fuzzy @@ -69220,9 +69821,8 @@ msgid "" msgstr "" #: modules/visual_script/doc_classes/VisualScriptPropertySet.xml -#, fuzzy msgid "The property will be set on this [Object]." -msgstr "La propriété est coché dans l'inspecteur de l'éditeur." +msgstr "La propriété sera définie dans cet [Object]." #: modules/visual_script/doc_classes/VisualScriptPropertySet.xml #, fuzzy @@ -69238,6 +69838,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptPropertySet.xml msgid "The property will be set on a GDScript basic type (e.g. [Vector2])." msgstr "" +"Cette propriété sera définie depuis un type de base GDScript (ex. [Vector2])." #: modules/visual_script/doc_classes/VisualScriptPropertySet.xml msgid "The property will be assigned regularly." @@ -69247,24 +69848,31 @@ msgstr "La propriété sera assignée régulièrement." msgid "" "The value will be added to the property. Equivalent of doing [code]+=[/code]." msgstr "" +"Cette valeur sera ajouté à la propriété. Ça revient à faire [code]+=[/code]." #: modules/visual_script/doc_classes/VisualScriptPropertySet.xml msgid "" "The value will be subtracted from the property. Equivalent of doing [code]-" "=[/code]." msgstr "" +"Cette valeur sera retirée de la propriété. Ça revient à faire [code]-=[/" +"code]." #: modules/visual_script/doc_classes/VisualScriptPropertySet.xml msgid "" "The property will be multiplied by the value. Equivalent of doing [code]*=[/" "code]." msgstr "" +"Cette propriété sera multipliée par la valeur. Ça revient à faire [code]*=[/" +"code]." #: modules/visual_script/doc_classes/VisualScriptPropertySet.xml msgid "" "The property will be divided by the value. Equivalent of doing [code]/=[/" "code]." msgstr "" +"Cette propriété sera divisée par la valeur. Ça revient à faire [code]/=[/" +"code]." #: modules/visual_script/doc_classes/VisualScriptPropertySet.xml msgid "" @@ -69304,7 +69912,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptReturn.xml msgid "Exits a function and returns an optional value." -msgstr "" +msgstr "Quitte une fonction et peut retourner une valeur optionnelle." #: modules/visual_script/doc_classes/VisualScriptReturn.xml msgid "" @@ -69320,6 +69928,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptReturn.xml msgid "If [code]true[/code], the [code]return[/code] input port is available." msgstr "" +"Si [code]true[/code], le port d'entrée du [code]return[/code] est disponible." #: modules/visual_script/doc_classes/VisualScriptReturn.xml msgid "The return value's data type." @@ -69340,12 +69949,11 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptSceneNode.xml msgid "The node's path in the scene tree." -msgstr "" +msgstr "Le chemin du nÅ“ud dans l'arborescence de la scène." #: modules/visual_script/doc_classes/VisualScriptSceneTree.xml -#, fuzzy msgid "A Visual Script node for accessing [SceneTree] methods." -msgstr "Un nÅ“ud Visual Script utilisé pour annoter le script." +msgstr "Un nÅ“ud de Visual Script pour accéder aux méthodes du [SceneTree]." #: modules/visual_script/doc_classes/VisualScriptSelect.xml msgid "Chooses between two input values." @@ -69368,7 +69976,7 @@ msgstr "Le type des variables d'entrée." #: modules/visual_script/doc_classes/VisualScriptSelf.xml msgid "Outputs a reference to the current instance." -msgstr "" +msgstr "Produit une référence de l'actuelle instance." #: modules/visual_script/doc_classes/VisualScriptSelf.xml msgid "" @@ -69400,9 +70008,8 @@ msgid "The number of steps in the sequence." msgstr "Nombre d’étapes de la séquence." #: modules/visual_script/doc_classes/VisualScriptSubCall.xml -#, fuzzy msgid "Calls a method called [code]_subcall[/code] in this object." -msgstr "Appelle [method bake] avec [code]create_visual_debug[/code] activé." +msgstr "Appelle la méthode nommée [code]_subcall[/code] sur cet objet." #: modules/visual_script/doc_classes/VisualScriptSubCall.xml msgid "" @@ -69525,7 +70132,7 @@ msgstr "" #: modules/visual_script/doc_classes/VisualScriptYield.xml msgid "The time to wait when [member mode] is set to [constant YIELD_WAIT]." -msgstr "" +msgstr "La durée à attendre quand [member mode] est à [constant YIELD_WAIT]." #: modules/visual_script/doc_classes/VisualScriptYield.xml msgid "Yields during an idle frame." @@ -69549,6 +70156,8 @@ msgid "" "[VisualScriptYieldSignal] will pause the function execution until the " "provided signal is emitted." msgstr "" +"[VisualScriptYieldSignal] mettra l'exécution de la fonction en pause jusqu'à " +"ce que le signal spécifié soit émis." #: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml msgid "" @@ -69562,7 +70171,7 @@ msgstr "Le nom du signal à attendre." #: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml msgid "A signal from this [Object] will be used." -msgstr "" +msgstr "Un signal depuis cet [Object] sera utilisé." #: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml msgid "A signal from the given [Node] in the scene tree will be used." @@ -69736,7 +70345,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Adds a polygon to the [CanvasItem]'s draw commands." -msgstr "" +msgstr "Ajouter un polygone aux commandes de dessin du [CanvasItem]." #: doc/classes/VisualServer.xml msgid "" @@ -69746,11 +70355,11 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Adds a primitive to the [CanvasItem]'s draw commands." -msgstr "" +msgstr "Ajouter une primitive aux commandes de dessin du [CanvasItem]." #: doc/classes/VisualServer.xml msgid "Adds a rectangle to the [CanvasItem]'s draw commands." -msgstr "" +msgstr "Ajouter un rectangle aux commandes de dessin du [CanvasItem]." #: doc/classes/VisualServer.xml msgid "" @@ -69796,16 +70405,15 @@ msgstr "" #: doc/classes/VisualServer.xml #, fuzzy msgid "Sets clipping for the [CanvasItem]." -msgstr "Définit la coupure du [CanvasItem]." +msgstr "Définit la coupure pour le [CanvasItem]." #: doc/classes/VisualServer.xml msgid "Sets the [CanvasItem] to copy a rect to the backbuffer." msgstr "" #: doc/classes/VisualServer.xml -#, fuzzy msgid "Defines a custom drawing rectangle for the [CanvasItem]." -msgstr "Définit l’index du [CanvasItem]." +msgstr "Définit un rectangle personnalisé à dessiner sur le [CanvasItem]." #: doc/classes/VisualServer.xml msgid "" @@ -69815,7 +70423,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Sets [CanvasItem] to be drawn behind its parent." -msgstr "" +msgstr "Définit le [CanvasItem] comme étant dessiné derrière son parent." #: doc/classes/VisualServer.xml msgid "Sets the index for the [CanvasItem]." @@ -69830,7 +70438,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Sets a new material to the [CanvasItem]." -msgstr "" +msgstr "Définit un nouveau matériau pour le [CanvasItem]." #: doc/classes/VisualServer.xml msgid "Sets the color that modulates the [CanvasItem] and its children." @@ -69845,6 +70453,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Sets the color that modulates the [CanvasItem] without children." msgstr "" +"Définit la couleur qui module le [CanvasItem] sans affecter ses enfants." #: doc/classes/VisualServer.xml msgid "Sets if [CanvasItem]'s children should be sorted by y-position." @@ -69856,7 +70465,7 @@ msgstr "Définit la [Transform2D] du [CanvasItem]." #: doc/classes/VisualServer.xml msgid "Sets if the [CanvasItem] uses its parent's material." -msgstr "" +msgstr "Définit si le [CanvasItem] utilise le même matériau que son parent." #: doc/classes/VisualServer.xml #, fuzzy @@ -69976,7 +70585,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Sets the color of the canvas light's shadow." -msgstr "" +msgstr "Définit la couleur de l'ombre du canevas." #: doc/classes/VisualServer.xml msgid "Enables or disables the canvas light's shadow." @@ -70013,7 +70622,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Sets the canvas light's [Transform2D]." -msgstr "" +msgstr "Définit la [Transform2D] de la lumière du canevas." #: doc/classes/VisualServer.xml msgid "" @@ -70084,6 +70693,8 @@ msgid "" "Draws a frame. [i]This method is deprecated[/i], please use [method " "force_draw] instead." msgstr "" +"Affiche une trame. [i]Cette méthode est obsolète[/i], veuillez plutôt " +"utiliser [method force_draw]." #: doc/classes/VisualServer.xml #, fuzzy @@ -70205,7 +70816,6 @@ msgid "" msgstr "" #: doc/classes/VisualServer.xml -#, fuzzy msgid "Removes buffers and clears testcubes." msgstr "Supprime les tampons et efface les testcubes." @@ -70224,7 +70834,7 @@ msgstr "Synchronise les fils." #: doc/classes/VisualServer.xml msgid "Tries to free an object in the VisualServer." -msgstr "" +msgstr "Essaye de supprimer un objet dans le VisualServer." #: doc/classes/VisualServer.xml msgid "Returns a certain information, see [enum RenderInfo] for options." @@ -70289,9 +70899,9 @@ msgid "" msgstr "" #: doc/classes/VisualServer.xml -#, fuzzy msgid "Returns the cell size set by [method gi_probe_set_cell_size]." -msgstr "Restaurer l’état enregistré par [method get_state]." +msgstr "" +"Retourne la taille de la cellule définit par [method gi_probe_set_cell_size]." #: doc/classes/VisualServer.xml #, fuzzy @@ -70437,6 +71047,8 @@ msgid "" "Sets up [ImmediateGeometry] internals to prepare for drawing. Equivalent to " "[method ImmediateGeometry.begin]." msgstr "" +"Prépare la [ImmediateGeometry] en interne pour commencer son affichage. " +"Équivalent à [method ImmediateGeometry.begin]." #: doc/classes/VisualServer.xml msgid "" @@ -70661,17 +71273,20 @@ msgid "" "Sets the world space transform of the instance. Equivalent to [member " "Spatial.transform]." msgstr "" +"Définit la transformation globale de l'instance. Équivalent à [member " +"Spatial.transform]." #: doc/classes/VisualServer.xml -#, fuzzy msgid "Sets the lightmap to use with this instance." -msgstr "Règle le mode de ce shader." +msgstr "Définit la texture de lumière à utiliser pour cette instance." #: doc/classes/VisualServer.xml msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Spatial." "visible]." msgstr "" +"Définit quand l'instance est affichée ou pas. Équivalent à [member Spatial." +"visible]." #: doc/classes/VisualServer.xml msgid "" @@ -70855,9 +71470,8 @@ msgid "Returns the cell transform for this lightmap capture's octree." msgstr "Retourne la matrice de transformation de la toile de cet objet." #: doc/classes/VisualServer.xml -#, fuzzy msgid "Returns [code]true[/code] if capture is in \"interior\" mode." -msgstr "Retourne [code]true[/code] lors de la lecture d'une animation." +msgstr "Retourne [code]true[/code] si la capture est en mode \"intérieur\"." #: doc/classes/VisualServer.xml msgid "" @@ -70921,7 +71535,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Returns the value of a certain material's parameter." -msgstr "" +msgstr "Retourne la valeur du paramètre du matériau." #: doc/classes/VisualServer.xml msgid "" @@ -71302,6 +71916,8 @@ msgid "" "Sets the number of draw passes to use. Equivalent to [member Particles." "draw_passes]." msgstr "" +"Définit le nombre de passes de dessin à utiliser. Équivalent à [member " +"Particles.draw_passes]." #: doc/classes/VisualServer.xml msgid "" @@ -71319,6 +71935,8 @@ msgstr "" msgid "" "Sets the explosiveness ratio. Equivalent to [member Particles.explosiveness]." msgstr "" +"Définit le facteur d'explosion. Équivalent à [member Particles." +"explosiveness]." #: doc/classes/VisualServer.xml msgid "" @@ -71375,6 +71993,8 @@ msgid "" "Sets the speed scale of the particle system. Equivalent to [member Particles." "speed_scale]." msgstr "" +"Définit le facteur de vitesse des particules. Équivalent à [member Particles." +"speed_scale]." #: doc/classes/VisualServer.xml msgid "" @@ -71767,9 +72387,8 @@ msgid "Returns the texture's path." msgstr "Retourne le chemin de la texture." #: doc/classes/VisualServer.xml -#, fuzzy msgid "Returns the opengl id of the texture's image." -msgstr "Retourne la longueur du quaternion." +msgstr "Retourne l'identifiant OpenGL de l'image de cette texture." #: doc/classes/VisualServer.xml #, fuzzy @@ -71910,9 +72529,10 @@ msgid "" msgstr "" #: doc/classes/VisualServer.xml -#, fuzzy msgid "If [code]true[/code], a viewport's 3D rendering is disabled." -msgstr "Si [code]true[/code], le filtrage est activé." +msgstr "" +"Si [code]true[/code], le rendu 3D de cette fenêtre d'affichage est " +"désactivée." #: doc/classes/VisualServer.xml msgid "" @@ -72019,6 +72639,8 @@ msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [ARVRInterface]." msgstr "" +"Si [code]true[/code], la fenêtre d'affichage utilise la réalité augmentée ou " +"virtuelle. Voir [ARVRInterface]." #: doc/classes/VisualServer.xml msgid "" @@ -72042,9 +72664,10 @@ msgid "" msgstr "" #: doc/classes/VisualServer.xml -#, fuzzy msgid "If [code]true[/code], the viewport's rendering is flipped vertically." -msgstr "Si [code]vrai[/code], la texture est inversée verticalement." +msgstr "" +"Si [code]vrai[/code], le rendu de cette fenêtre d'affichage est inversée " +"verticalement." #: doc/classes/VisualServer.xml msgid "" @@ -72127,7 +72750,7 @@ msgstr "Définit le côté arrière d'un cubemap." #: doc/classes/VisualServer.xml msgid "Normal texture with 2 dimensions, width and height." -msgstr "" +msgstr "Une texture à 2 dimensions, largeur et hauteur." #: doc/classes/VisualServer.xml msgid "" @@ -72141,11 +72764,12 @@ msgstr "Un tableau de textures 2D." #: doc/classes/VisualServer.xml msgid "A 3-dimensional texture with width, height, and depth." -msgstr "" +msgstr "Une texture à 3 dimensions, largeur et hauteur, et profondeur." #: doc/classes/VisualServer.xml +#, fuzzy msgid "Repeats the texture (instead of clamp to edge)." -msgstr "" +msgstr "Répète la texture (plutôt que de s'arrêter aux bordures)." #: doc/classes/VisualServer.xml msgid "Repeats the texture with alternate sections mirrored." @@ -72158,23 +72782,20 @@ msgid "" msgstr "" #: doc/classes/VisualServer.xml -#, fuzzy msgid "Shader is a 3D shader." -msgstr "Shader est un shader 3D." +msgstr "Ce shader est utilisé en 3D." #: doc/classes/VisualServer.xml -#, fuzzy msgid "Shader is a 2D shader." -msgstr "Shader est un shader 2D." +msgstr "Ce shader est utilisé en 2D." #: doc/classes/VisualServer.xml -#, fuzzy msgid "Shader is a particle shader." -msgstr "Shader est un shader de particules." +msgstr "Ce shader est utilisé pour les particules." #: doc/classes/VisualServer.xml msgid "Represents the size of the [enum ShaderMode] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum ShaderMode]." #: doc/classes/VisualServer.xml msgid "Array is a vertex array." @@ -72247,9 +72868,8 @@ msgid "Flag used to mark a weights array." msgstr "Drapeau utilisé pour marquer un tableau de poids." #: doc/classes/VisualServer.xml -#, fuzzy msgid "Flag used to mark an index array." -msgstr "Drapeau utilisé pour marquer un tableau d’index." +msgstr "Le drapeau utilisé pour marquer un tableau d’index." #: doc/classes/VisualServer.xml msgid "" @@ -72296,7 +72916,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Represents the size of the [enum PrimitiveType] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum PrimitiveType]." #: doc/classes/VisualServer.xml msgid "Is a directional (sun) light." @@ -72383,7 +73003,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Represents the size of the [enum LightParam] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum LightParam]." #: doc/classes/VisualServer.xml msgid "Use a dual paraboloid shadow map for omni lights." @@ -72434,7 +73054,7 @@ msgstr "Ne pas mettre à jour le viewport." #: doc/classes/VisualServer.xml msgid "Update the viewport once then set to disabled." -msgstr "" +msgstr "Met à jour le fenêtre d'affichage une fois puis arrête les mis à jour." #: doc/classes/VisualServer.xml msgid "Update the viewport whenever it is visible." @@ -72536,20 +73156,18 @@ msgid "Number of 2d items drawn this frame." msgstr "Nombre de changements de surface pendant cette image." #: doc/classes/VisualServer.xml -#, fuzzy msgid "Number of 2d draw calls during this frame." -msgstr "Nombre de changements de surface pendant cette image." +msgstr "Le nombre d'appels de dessin 2D pendant cette trame." #: doc/classes/VisualServer.xml msgid "Represents the size of the [enum ViewportRenderInfo] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum ViewportRenderInfo]." #: doc/classes/VisualServer.xml msgid "Debug draw is disabled. Default setting." msgstr "L'affichage de débogage est désactivé. C'est la valeur par défaut." #: doc/classes/VisualServer.xml -#, fuzzy msgid "Debug draw sets objects to unshaded." msgstr "L'affichage de débogage est sans matériau." @@ -72620,7 +73238,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Represents the size of the [enum InstanceType] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum InstanceType]." #: doc/classes/VisualServer.xml msgid "" @@ -72647,9 +73265,8 @@ msgid "Disable shadows from this instance." msgstr "Désactiver les ombres de cette instance." #: doc/classes/VisualServer.xml -#, fuzzy msgid "Cast shadows from this instance." -msgstr "Projette les ombres depuis cette instance." +msgstr "Cette instance affiche une ombre." #: doc/classes/VisualServer.xml msgid "" @@ -72734,36 +73351,35 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "The amount of objects in the frame." -msgstr "Le quantité d'objet dans le trame." +msgstr "Le nombre d'objet dans cette trame." #: doc/classes/VisualServer.xml msgid "The amount of vertices in the frame." -msgstr "Le quantité de sommets dans le trame." +msgstr "Le nombre de sommets dans cette trame." #: doc/classes/VisualServer.xml msgid "The amount of modified materials in the frame." -msgstr "Le quantité de matériaux modifiés dans le trame." +msgstr "Le nombre de matériaux modifiés dans cette trame." #: doc/classes/VisualServer.xml -#, fuzzy msgid "The amount of shader rebinds in the frame." -msgstr "Le quantité de shaders reconnectés dans le trame." +msgstr "Le nombre de shaders reconnectés dans cette trame." #: doc/classes/VisualServer.xml msgid "The amount of surface changes in the frame." -msgstr "Le quantité de changements de surface dans le trame." +msgstr "Le nombre de changements de surface dans la trame." #: doc/classes/VisualServer.xml msgid "The amount of draw calls in frame." -msgstr "Le quantité d'appels de dessin dans le trame." +msgstr "Le nombre d'appels de dessin durant la trame." #: doc/classes/VisualServer.xml msgid "The amount of 2d items in the frame." -msgstr "La quantité d'éléments 2D dans la trame." +msgstr "Le nombre d'éléments 2D dans cette trame." #: doc/classes/VisualServer.xml msgid "The amount of 2d draw calls in frame." -msgstr "La quantité d'appels de dessin 2D dans la trame." +msgstr "Le nombre d'appels de dessin 2D dans cette trame." #: doc/classes/VisualServer.xml msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." @@ -72871,7 +73487,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Represents the size of the [enum EnvironmentBG] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum EnvironmentBG]." #: doc/classes/VisualServer.xml msgid "Use lowest blur quality. Fastest, but may look bad." @@ -72940,15 +73556,17 @@ msgstr "Désactive le flou pour le SSAO. Cela affiche plus de bruits." #: doc/classes/VisualServer.xml msgid "Perform a 1x1 blur on the SSAO output." -msgstr "" +msgstr "Utilise un flou de 1x1 pour le rendu du SSAO." #: doc/classes/VisualServer.xml msgid "Performs a 2x2 blur on the SSAO output." -msgstr "" +msgstr "Utilise un flou de 2x2 pour le rendu du SSAO." #: doc/classes/VisualServer.xml msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" +"Utilise un flou de 3x3 pour le rendu du SSAO. C'est le plus résultat le plus " +"lisse." #: doc/classes/VisualServer.xml msgid "" @@ -72986,6 +73604,8 @@ msgid "" "Returns [code]true[/code] if the specified nodes and ports can be connected " "together." msgstr "" +"Retourne [code]true[/code] si les nÅ“uds spécifiés et les ports peuvent être " +"connectés ensemble." #: doc/classes/VisualShader.xml msgid "Connects the specified nodes and ports." @@ -73072,7 +73692,7 @@ msgstr "" #: doc/classes/VisualShaderNode.xml msgid "Returns the default value of the input [code]port[/code]." -msgstr "" +msgstr "Retourne la valeur par défaut de l'entrée [code]port[/code]." #: doc/classes/VisualShaderNode.xml msgid "" @@ -73083,7 +73703,7 @@ msgstr "" #: doc/classes/VisualShaderNode.xml msgid "Sets the default value for the selected input [code]port[/code]." -msgstr "" +msgstr "Définit la valeur par défaut de l'entrée [code]port[/code]." #: doc/classes/VisualShaderNode.xml msgid "" @@ -73103,20 +73723,27 @@ msgstr "" msgid "" "Floating-point scalar. Translated to [code]float[/code] type in shader code." msgstr "" +"Un nombre flottant. Sera traduit en [code]float[/code] dans le code du " +"shader." #: doc/classes/VisualShaderNode.xml msgid "" "3D vector of floating-point values. Translated to [code]vec3[/code] type in " "shader code." msgstr "" +"Un vecteur 3D avec des composants flottants. Le type [code]vec3[/code] sera " +"utilisé dans le code du shader." #: doc/classes/VisualShaderNode.xml msgid "Boolean type. Translated to [code]bool[/code] type in shader code." msgstr "" +"Un booléen. Le type [code]bool[/code] sera utilisé dans le code du shader." #: doc/classes/VisualShaderNode.xml msgid "Transform type. Translated to [code]mat4[/code] type in shader code." msgstr "" +"Le type Transform. Le type [code]mat4[/code] sera utilisé dans le code du " +"shader." #: doc/classes/VisualShaderNode.xml msgid "" @@ -73126,7 +73753,7 @@ msgstr "" #: doc/classes/VisualShaderNode.xml msgid "Represents the size of the [enum PortType] enum." -msgstr "" +msgstr "Représente la taille de l'énumération [enum PortType]." #: doc/classes/VisualShaderNodeBooleanConstant.xml msgid "A boolean constant to be used within the visual shader graph." @@ -73137,6 +73764,8 @@ msgid "" "Has only one output port and no inputs.\n" "Translated to [code]bool[/code] in the shader language." msgstr "" +"N'a qu'une seule sortie et aucun entrée.\n" +"Sera traduit en [code]bool[/code] dans le code du shader." #: doc/classes/VisualShaderNodeBooleanConstant.xml msgid "A boolean constant which represents a state of this node." @@ -73148,7 +73777,7 @@ msgstr "" #: doc/classes/VisualShaderNodeBooleanUniform.xml msgid "Translated to [code]uniform bool[/code] in the shader language." -msgstr "" +msgstr "Sera traduit en [code]uniform bool[/code] dans le code du shader." #: doc/classes/VisualShaderNodeBooleanUniform.xml #: doc/classes/VisualShaderNodeColorUniform.xml @@ -73338,7 +73967,7 @@ msgstr "" #: doc/classes/VisualShaderNodeColorUniform.xml msgid "Translated to [code]uniform vec4[/code] in the shader language." -msgstr "" +msgstr "Sera traduit en [code]uniform vec4[/code] dans le code du shader." #: doc/classes/VisualShaderNodeCompare.xml msgid "A comparison function for common types within the visual shader graph." @@ -73359,7 +73988,7 @@ msgstr "" #: doc/classes/VisualShaderNodeCompare.xml msgid "A comparison function. See [enum Function] for options." -msgstr "" +msgstr "Un fonction de comparaison. Voir [enum Function] pour les options." #: doc/classes/VisualShaderNodeCompare.xml msgid "" @@ -73445,6 +74074,8 @@ msgid "" "Translated to [code]texture(cubemap, vec3)[/code] in the shader language. " "Returns a color vector and alpha channel as scalar." msgstr "" +"Sera traduit en [code]texture(cubemap, vec3)[/code] dans le code du shader. " +"Retourne une couleur dans un vecteur et le canal alpha comme scalaire." #: doc/classes/VisualShaderNodeCubeMap.xml msgid "" @@ -73482,7 +74113,7 @@ msgstr "" #: doc/classes/VisualShaderNodeTexture.xml #: doc/classes/VisualShaderNodeTextureUniform.xml msgid "No hints are added to the uniform declaration." -msgstr "" +msgstr "Aucun indice n'a été ajouté à la déclaration de l'uniform." #: doc/classes/VisualShaderNodeCubeMap.xml #: doc/classes/VisualShaderNodeTexture.xml @@ -73670,9 +74301,8 @@ msgstr "" "Calcule le déterminant d’un [Transform] dans le graphique du nuanceur visuel." #: doc/classes/VisualShaderNodeDeterminant.xml -#, fuzzy msgid "Translates to [code]determinant(x)[/code] in the shader language." -msgstr "Traduit vers [code]deteminant(x)[/code] dans le langage du shader." +msgstr "Sera traduit en [code]deteminant(x)[/code] dans le code du shader." #: doc/classes/VisualShaderNodeDotProduct.xml msgid "Calculates a dot product of two vectors within the visual shader graph." @@ -73682,7 +74312,7 @@ msgstr "" #: doc/classes/VisualShaderNodeDotProduct.xml msgid "Translates to [code]dot(a, b)[/code] in the shader language." -msgstr "" +msgstr "Sera traduit en [code]dot(a, b)[/code] dans le code du shader." #: doc/classes/VisualShaderNodeExpression.xml msgid "" @@ -73977,12 +74607,12 @@ msgstr "" #: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml #: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml msgid "Derivative in [code]x[/code] using local differencing." -msgstr "" +msgstr "Dérive selon [code]x[/code] par différenciation locale." #: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml #: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml msgid "Derivative in [code]y[/code] using local differencing." -msgstr "" +msgstr "Dérive selon [code]y[/code] par différenciation locale." #: doc/classes/VisualShaderNodeScalarInterp.xml msgid "" @@ -73991,7 +74621,7 @@ msgstr "" #: doc/classes/VisualShaderNodeScalarInterp.xml msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." -msgstr "" +msgstr "Sera traduit en [code]mix(a, b, weight)[/code] dans le code du shader." #: doc/classes/VisualShaderNodeScalarSmoothStep.xml msgid "Calculates a scalar SmoothStep function within the visual shader graph." @@ -74060,9 +74690,8 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeScalarUniform.xml -#, fuzzy msgid "Represents the size of the [enum Hint] enum." -msgstr "Représente la taille de l’enum [enum TabAlign]." +msgstr "Représente la taille de l'énumération [enum Hint]." #: doc/classes/VisualShaderNodeSwitch.xml msgid "A boolean/vector function for use within the visual shader graph." @@ -74283,9 +74912,8 @@ msgid "A [Transform] uniform for use within the visual shader graph." msgstr "" #: doc/classes/VisualShaderNodeTransformUniform.xml -#, fuzzy msgid "Translated to [code]uniform mat4[/code] in the shader language." -msgstr "Traduit en [code]uniform mat4[/code] dans la langue de shader." +msgstr "Sera traduit en [code]uniform mat4[/code] dans le code du shader." #: doc/classes/VisualShaderNodeTransformVecMult.xml #, fuzzy @@ -74309,10 +74937,12 @@ msgstr "" #: doc/classes/VisualShaderNodeTransformVecMult.xml msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." msgstr "" +"Multiplie la transformation [code]a[/code] par le vecteur [code]b[/code]." #: doc/classes/VisualShaderNodeTransformVecMult.xml msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." msgstr "" +"Multiplie le vecteur [code]b[/code] par la transformation [code]a[/code]." #: doc/classes/VisualShaderNodeTransformVecMult.xml msgid "" @@ -74376,7 +75006,7 @@ msgstr "" #: doc/classes/VisualShaderNodeVec3Uniform.xml msgid "Translated to [code]uniform vec3[/code] in the shader language." -msgstr "" +msgstr "Sera traduit en [code]uniform vec3[/code] dans le code du shader." #: doc/classes/VisualShaderNodeVectorClamp.xml msgid "Clamps a vector value within the visual shader graph." @@ -74430,6 +75060,9 @@ msgid "" "vector [code]p1[/code].\n" "Translated to [code]distance(p0, p1)[/code] in the shader language." msgstr "" +"Calcule la distance entre le point représenté par le vecteur [code]p0[/code] " +"et le vecteur [code]p1[/code].\n" +"Sera traduit en [code]distance(p0, p1)[/code] dans le code du shader." #: doc/classes/VisualShaderNodeVectorFunc.xml msgid "A vector function to be used within the visual shader graph." @@ -74451,7 +75084,7 @@ msgstr "" #: doc/classes/VisualShaderNodeVectorFunc.xml msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." -msgstr "" +msgstr "Limite la valeur entre [code]0.0[/code] et [code]1.0[/code]." #: doc/classes/VisualShaderNodeVectorFunc.xml msgid "Returns the opposite value of the parameter." @@ -74604,6 +75237,8 @@ msgid "" "Translates to [code]mix(a, b, weight)[/code] in the shader language, where " "[code]weight[/code] is a [Vector3] with weights for each component." msgstr "" +"Sera traduit en [code]mix(a, b, weight)[/code] dans le code du shader, où " +"[code]weight[/code] est un [Vector3] avec le poids de chacun des composants." #: doc/classes/VisualShaderNodeVectorLen.xml msgid "Returns the length of a [Vector3] within the visual shader graph." @@ -74611,7 +75246,7 @@ msgstr "" #: doc/classes/VisualShaderNodeVectorLen.xml msgid "Translated to [code]length(p0)[/code] in the shader language." -msgstr "" +msgstr "Sera traduit en [code]length(p0)[/code] dans le code du shader." #: doc/classes/VisualShaderNodeVectorOp.xml msgid "A vector operator to be used within the visual shader graph." @@ -74632,10 +75267,8 @@ msgid "Adds two vectors." msgstr "Ajoute deux vecteurs." #: doc/classes/VisualShaderNodeVectorOp.xml -#, fuzzy msgid "Subtracts a vector from a vector." -msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [Vector2] donné." +msgstr "Soustrait un vecteur d'un autre vecteur." #: doc/classes/VisualShaderNodeVectorOp.xml msgid "Multiplies two vectors." @@ -74737,6 +75370,9 @@ msgid "" "Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " "and [code]1.0[/code] otherwise." msgstr "" +"Sera traduit en [code]step(edge, x)[/code] dans le code du shader.\n" +"Retourne [code]0.0[/code] si [code]x[/code] est inférieur à [code]edge[/" +"code], et [code]1.0[/code] sinon." #: doc/classes/VisualShaderNodeVectorSmoothStep.xml msgid "Calculates a vector SmoothStep function within the visual shader graph." @@ -75473,7 +76109,7 @@ msgstr "" #: modules/websocket/doc_classes/WebSocketPeer.xml msgid "Returns [code]true[/code] if this peer is currently connected." -msgstr "" +msgstr "Retourne [code]true[/code] si ce pair est actuellement connecté." #: modules/websocket/doc_classes/WebSocketPeer.xml msgid "" @@ -75551,10 +76187,15 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml -msgid "Stops the server and clear its state." +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "Stops the server and clear its state." +msgstr "Arrête le serveur et efface son état." + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "" "When not set to [code]*[/code] will restrict incoming connections to the " "specified IP address. Setting [code]bind_ip[/code] to [code]127.0.0.1[/code] " @@ -75646,6 +76287,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -75871,6 +76515,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " @@ -76005,9 +76656,8 @@ msgid "The color of the title text." msgstr "La couleur du titre." #: doc/classes/WindowDialog.xml -#, fuzzy msgid "The horizontal offset of the close button." -msgstr "Le décalage horizontal de l'ombre du texte." +msgstr "Le décalage horizontal du bouton fermer." #: doc/classes/WindowDialog.xml msgid "" diff --git a/doc/translations/gl.po b/doc/translations/gl.po index e7142860b2..8320f0535e 100644 --- a/doc/translations/gl.po +++ b/doc/translations/gl.po @@ -3470,7 +3470,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6987,8 +6987,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11715,8 +11716,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12514,8 +12515,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13604,7 +13608,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20479,18 +20486,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21665,6 +21688,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25559,6 +25590,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25608,6 +25683,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32521,7 +32639,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32540,6 +32658,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37956,7 +38086,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40164,6 +40297,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45867,7 +46008,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46514,7 +46655,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47784,16 +47925,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49828,6 +49977,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52119,14 +52272,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53572,7 +53734,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54376,7 +54552,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55694,7 +55873,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55965,9 +56143,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57438,10 +57616,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57450,10 +57624,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58474,6 +58644,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58733,6 +58911,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71426,6 +71611,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71521,6 +71711,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71746,6 +71939,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/hi.po b/doc/translations/hi.po index 4815357b4d..f8003a91b0 100644 --- a/doc/translations/hi.po +++ b/doc/translations/hi.po @@ -3469,7 +3469,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6986,8 +6986,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11714,8 +11715,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12513,8 +12514,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13603,7 +13607,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20478,18 +20485,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21664,6 +21687,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25558,6 +25589,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25607,6 +25682,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32520,7 +32638,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32539,6 +32657,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37955,7 +38085,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40163,6 +40296,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45866,7 +46007,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46513,7 +46654,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47783,16 +47924,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49827,6 +49976,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52118,14 +52271,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53571,7 +53733,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54375,7 +54551,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55693,7 +55872,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55964,9 +56142,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57437,10 +57615,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57449,10 +57623,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58473,6 +58643,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58732,6 +58910,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71425,6 +71610,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71520,6 +71710,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71745,6 +71938,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/hu.po b/doc/translations/hu.po index 66955be52e..1470c3727c 100644 --- a/doc/translations/hu.po +++ b/doc/translations/hu.po @@ -3487,7 +3487,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7004,8 +7004,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11732,8 +11733,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12531,8 +12532,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13621,7 +13625,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20496,18 +20503,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21682,6 +21705,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25576,6 +25607,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25625,6 +25700,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32538,7 +32656,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32557,6 +32675,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37973,7 +38103,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40181,6 +40314,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45884,7 +46025,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46531,7 +46672,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47801,16 +47942,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49845,6 +49994,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52136,14 +52289,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53589,7 +53751,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54393,7 +54569,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55711,7 +55890,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55982,9 +56160,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57455,10 +57633,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57467,10 +57641,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58491,6 +58661,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58750,6 +58928,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71443,6 +71628,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71538,6 +71728,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71763,6 +71956,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/id.po b/doc/translations/id.po index 8be5906ebd..f01667bef1 100644 --- a/doc/translations/id.po +++ b/doc/translations/id.po @@ -13,12 +13,13 @@ # Azizkhasyi 11 <azizkhasyi11@gmail.com>, 2021. # zephyroths <ridho.hikaru@gmail.com>, 2022. # ProgrammerIndonesia 44 <elo.jhy@gmail.com>, 2022. +# Reza Almanda <rezaalmanda27@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-03-25 01:54+0000\n" -"Last-Translator: Stephen Gunawan Susilo <gunawanstephen@yahoo.com>\n" +"PO-Revision-Date: 2022-04-08 07:11+0000\n" +"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n" "Language-Team: Indonesian <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/id/>\n" "Language: id\n" @@ -77,13 +78,12 @@ msgid "Inherits:" msgstr "Mewarisi:" #: doc/tools/make_rst.py -#, fuzzy msgid "Inherited By:" -msgstr "Diwariskan oleh:" +msgstr "Diturunkan oleh:" #: doc/tools/make_rst.py msgid "(overrides %s)" -msgstr "" +msgstr "(menimpa %s)" #: doc/tools/make_rst.py msgid "Default" @@ -3880,7 +3880,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7398,8 +7398,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -12126,8 +12127,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12926,8 +12927,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -14016,7 +14020,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20891,18 +20898,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -22077,6 +22100,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25977,6 +26008,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -26026,6 +26101,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32940,7 +33058,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32959,6 +33077,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38389,7 +38519,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40600,6 +40733,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46319,7 +46460,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46966,7 +47107,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -48236,16 +48377,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50280,6 +50429,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52571,14 +52725,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -54024,7 +54187,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54828,7 +55005,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -56148,7 +56328,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56419,9 +56598,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57894,10 +58073,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57906,10 +58081,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58932,6 +59103,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -59191,6 +59370,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71891,6 +72077,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71986,6 +72177,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -72211,6 +72405,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/is.po b/doc/translations/is.po index a0c23c688b..e6a56827fe 100644 --- a/doc/translations/is.po +++ b/doc/translations/is.po @@ -3469,7 +3469,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6986,8 +6986,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11714,8 +11715,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12513,8 +12514,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13603,7 +13607,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20478,18 +20485,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21664,6 +21687,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25558,6 +25589,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25607,6 +25682,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32520,7 +32638,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32539,6 +32657,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37955,7 +38085,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40163,6 +40296,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45866,7 +46007,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46513,7 +46654,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47783,16 +47924,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49827,6 +49976,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52118,14 +52271,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53571,7 +53733,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54375,7 +54551,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55693,7 +55872,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55964,9 +56142,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57437,10 +57615,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57449,10 +57623,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58473,6 +58643,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58732,6 +58910,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71425,6 +71610,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71520,6 +71710,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71745,6 +71938,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/it.po b/doc/translations/it.po index 1239b8515c..94d2f52b5e 100644 --- a/doc/translations/it.po +++ b/doc/translations/it.po @@ -3,7 +3,7 @@ # Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md). # This file is distributed under the same license as the Godot source code. # -# Micila Micillotto <micillotto@gmail.com>, 2020, 2021. +# Micila Micillotto <micillotto@gmail.com>, 2020, 2021, 2022. # Bob <spiroski.boban@gmail.com>, 2020. # Riccardo Ferro <Riccardo3Ferro@gmail.com>, 2020. # Lorenzo Asolan <brixiumx@gmail.com>, 2020. @@ -29,8 +29,8 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-03-26 23:26+0000\n" -"Last-Translator: Alessandro Casalino <alessandro.casalino93@gmail.com>\n" +"PO-Revision-Date: 2022-04-25 15:12+0000\n" +"Last-Translator: Micila Micillotto <micillotto@gmail.com>\n" "Language-Team: Italian <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/it/>\n" "Language: it\n" @@ -38,7 +38,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 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -112,7 +112,7 @@ msgstr "valore" #: doc/tools/make_rst.py #, fuzzy msgid "Getter" -msgstr "Acquisitore" +msgstr "Acchiappatore" #: doc/tools/make_rst.py msgid "" @@ -154,6 +154,8 @@ msgid "" "This method describes a valid operator to use with this type as left-hand " "operand." msgstr "" +"Questo metodo descrive un operatore valido da usare con questo tipo come " +"operando di sinistra." #: modules/gdscript/doc_classes/@GDScript.xml msgid "Built-in GDScript functions." @@ -210,6 +212,7 @@ msgstr "" "I nomi dei colori supportati sono uguali alle costanti definite in [Color]." #: modules/gdscript/doc_classes/@GDScript.xml +#, fuzzy msgid "" "Returns the absolute value of parameter [code]s[/code] (i.e. positive " "value).\n" @@ -218,7 +221,7 @@ msgid "" "[/codeblock]" msgstr "" "Ritorna il valore assoluto del parametro [code]s[/code] (ovvero un numero " -"positivo, sia intero che decimale).\n" +"positivo).\n" "[codeblock]\n" "a = abs(-1) # a è 1\n" "[/codeblock]" @@ -289,11 +292,16 @@ msgid "" "[/codeblock]" msgstr "" "Controlla che [code]condition[/code] sia [code]true[/code]. Se " -"[code]condition[/code] è [code]false[/code], un errore è generato ed il " -"programma viene fermato fin quando decidi di avviarlo di nuovo. Viene " -"eseguito soltanto nelle build di debug, o quando il gioco viene eseguito " -"nell'editor. È usato per il debug, oppure per essere sicuri che una " -"condizione ritorni [code]true[/code] durante lo sviluppo.\n" +"[code]condition[/code] è [code]false[/code], un errore è generato. Mentre si " +"sta eseguendo dall'editor, il progetto corrente verrà interrotto finché non " +"lo riprenderai. Questo può essere usato come una forma più forte di [method " +"push_error] per riportare gli errori allo sviluppatore del progetto o agli " +"utilizzatori di add-on.\n" +"[b]Note:[/b] Per ragioni di performance, il codice dentro [method assert] " +"viene eseguito sono nelle versione di debug o mentre si sta eseguendo il " +"progetto dall'editor. Non includere codice che ha effetti collaterali mentre " +"[method assert] viene chiamato. Altrimenti il progetto si comporterà " +"diversamente quando viene esportato nella modalità di rilascio.\n" "Il parametro [code]message[/code] opzionale, se passato, è mostrato insieme " "al messaggio generico \"Assertion failed\". Puoi usarlo per dare dettagli " "addizionali sul perché l'asserzione sia fallita.\n" @@ -507,7 +515,6 @@ msgstr "" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Compares two values by checking their actual contents, recursing into any " "`Array` or `Dictionary` up to its deepest level.\n" @@ -530,9 +537,9 @@ msgstr "" "Paragona due valori controllando il loro contenuto attuale, ricorrendo in " "ogni `Array` o `Dictionary` fino al suo livello più profondo.\n" "Questo è simile a [code]==[/code] su molti aspetti:\n" -"- Per [code]null[/code] , code]int[/code], [code]float[/code], [code]String[/" -"code], [code]Object[/code] and [code]RID[/code] sia [code]deep_equal[/code] " -"e [code]==[/code] funzionano allo stesso modo.\n" +"- Per [code]null[/code] , [code]int[/code], [code]float[/code], " +"[code]String[/code], [code]Object[/code] and [code]RID[/code] sia " +"[code]deep_equal[/code] e [code]==[/code] funzionano allo stesso modo.\n" "- Per [code]Dictionary[/code], [code]==[/code] sono considerati uguali solo " "e solo se entrambe le variabili puntano allo stesso [code]Dictionary[/code], " "senza alcuna ricorsione o consapevolezza di qualunque contenuto.\n" @@ -833,6 +840,7 @@ msgstr "" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml +#, fuzzy msgid "" "Returns an interpolation or extrapolation factor considering the range " "specified in [code]from[/code] and [code]to[/code], and the interpolated " @@ -853,6 +861,22 @@ msgid "" "[/codeblock]\n" "See also [method lerp] which performs the reverse of this operation." msgstr "" +"Ritorna un'interpolazione o un fattore estrapolato considerando il raggio " +"specificato nel [code]from[/code] e [code]to[/code], e i valori interpolati " +"specificati in [code]weight[/code]. Il valore di ritorno sarà in mezzo tra " +"[code]0.0[/code] e [code]1.0[/code] se [code]weight[/code] si trova tra " +"[code]from[/code] e [code]to[/code] (inclusi).\n" +"[codeblock]\n" +"# Il rapporto di interpolazione nella chiamata di `lerp()` è minore di " +"0.75.\n" +"var middle = lerp(20, 30, 0.75)\n" +"# `middle` ora vale 27.5.\n" +"# Ora fingiamo di aver dimenticato il rapporto originale e lo vogliamo " +"riottenere.\n" +"var ratio = inverse_lerp(20, 30, 27.5)\n" +"# `ratio` ora vale 0.75.\n" +"[/codeblock]\n" +"Vedi anche [method lerp] che esegue l'inverso di questa operazione." #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -4437,7 +4461,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7975,8 +7999,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -12717,8 +12742,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -13524,8 +13549,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -14617,7 +14645,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -21590,18 +21621,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -22781,6 +22828,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -26690,6 +26745,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -26739,6 +26838,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -33684,7 +33826,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -33703,6 +33845,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "Ritorna [code]true[/code] se [Rect2i] è piano o vuoto." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37490,7 +37645,7 @@ msgstr "" #: doc/classes/Node.xml msgid "Nodes and Scenes" -msgstr "Nodi e scene" +msgstr "Nodi e Scene" #: doc/classes/Node.xml msgid "All Demos" @@ -39164,7 +39319,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -41399,6 +41557,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -47127,7 +47293,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47774,7 +47940,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49044,16 +49210,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -51096,6 +51270,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Restituisce il seno del parametro." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -53389,14 +53568,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -54845,7 +55033,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -55652,7 +55854,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -56976,7 +57181,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -57247,9 +57451,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -58728,10 +58932,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -58740,10 +58940,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -59780,6 +59976,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -60058,6 +60262,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -72844,6 +73055,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -72939,6 +73155,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -73164,6 +73383,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " @@ -73472,16 +73698,21 @@ msgid "" "Gets the name of the attribute specified by the index in [code]idx[/code] " "argument." msgstr "" +"Prende il nome dell'attributo specificato dall'indice nell'argomento " +"[code]idx[/code]." #: doc/classes/XMLParser.xml msgid "" "Gets the value of the attribute specified by the index in [code]idx[/code] " "argument." msgstr "" +"Prende il nome dell'attributo specificato dall'indice nell'argomento " +"[code]idx[/code]." #: doc/classes/XMLParser.xml +#, fuzzy msgid "Gets the current line in the parsed file (currently not implemented)." -msgstr "" +msgstr "Prende la linea corrente nel file analizzato (non ancora implementato)" #: doc/classes/XMLParser.xml msgid "" @@ -73530,28 +73761,36 @@ msgid "Check whether the current element has a certain attribute." msgstr "Verifica che l'elemento attuale abbia un certo attributo." #: doc/classes/XMLParser.xml +#, fuzzy msgid "" "Check whether the current element is empty (this only works for completely " "empty tags, e.g. [code]<element \\>[/code])." msgstr "" +"Controlla se l'elemento corrente è vuoto (questo funziona solo per tags " +"completamente vuoi, es. [code]<element \\>[/code])." #: doc/classes/XMLParser.xml msgid "Opens an XML file for parsing. This returns an error code." msgstr "Apre un file XML per effettuarne il parsing. Può restituire un errore." #: doc/classes/XMLParser.xml +#, fuzzy msgid "Opens an XML raw buffer for parsing. This returns an error code." msgstr "" +"Apre un buffer greggio di XML per analizzarlo. Questo ritorna un codice di " +"errore." #: doc/classes/XMLParser.xml msgid "Reads the next node of the file. This returns an error code." -msgstr "" +msgstr "Legge il nodo seguente del file. Questo ritorna un codice di errore." #: doc/classes/XMLParser.xml msgid "" "Moves the buffer cursor to a certain offset (since the beginning) and read " "the next node there. This returns an error code." msgstr "" +"Muove il cursore del buffer di un certo margine (partendo dall'inizio) e lì " +"legge il nodo seguente. Questo ritorna un codice errore." #: doc/classes/XMLParser.xml #, fuzzy diff --git a/doc/translations/ja.po b/doc/translations/ja.po index d6e4730c4c..f48940359e 100644 --- a/doc/translations/ja.po +++ b/doc/translations/ja.po @@ -4483,7 +4483,8 @@ msgid "The property is a translatable string." msgstr "プãƒãƒ‘ティã¯ç¿»è¨³å¯èƒ½ãªæ–‡å—列ã§ã™ã€‚" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +#, fuzzy +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "エディタ内ã§ãƒ—ãƒãƒ‘ティをグループ化ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã—ã¾ã™ã€‚" #: doc/classes/@GlobalScope.xml @@ -9078,8 +9079,9 @@ msgstr "é…列ãŒç©ºã®å ´åˆã¯[code]true[/code]ã‚’è¿”ã—ã¾ã™ã€‚" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -14695,8 +14697,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -15510,8 +15512,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -16651,7 +16656,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -23634,18 +23642,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -24830,6 +24854,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -28764,6 +28796,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -28813,6 +28889,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -35818,7 +35937,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -35837,6 +35956,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "é…列ãŒç©ºã®å ´åˆã¯[code]true[/code]ã‚’è¿”ã—ã¾ã™ã€‚" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -41324,7 +41456,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -43572,6 +43707,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -49343,7 +49486,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49990,7 +50133,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -51260,16 +51403,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -53334,6 +53485,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "ç¾åœ¨å†ç”Ÿä¸ã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚¹ãƒ†ãƒ¼ãƒˆã‚’è¿”ã—ã¾ã™ã€‚" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -55633,14 +55789,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -57188,7 +57353,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -58173,7 +58352,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -59521,7 +59703,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -59792,9 +59973,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -61285,10 +61466,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -61297,10 +61474,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -62343,6 +62516,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -62632,6 +62813,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -75495,6 +75683,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -75590,6 +75783,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -75815,6 +76011,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/ko.po b/doc/translations/ko.po index b65860867d..f3091e3a36 100644 --- a/doc/translations/ko.po +++ b/doc/translations/ko.po @@ -3596,7 +3596,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7116,8 +7116,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11847,8 +11848,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12650,8 +12651,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13740,7 +13744,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20716,18 +20723,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21902,6 +21925,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25803,6 +25834,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25852,6 +25927,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32778,7 +32896,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32797,6 +32915,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "ë§¤ê°œë³€ìˆ˜ì˜ ì½”ì‚¬ì¸ ê°’ì„ ë°˜í™˜í•©ë‹ˆë‹¤." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38365,7 +38496,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40581,6 +40715,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46304,7 +46446,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46951,7 +47093,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -48221,16 +48363,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50266,6 +50416,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "ë§¤ê°œë³€ìˆ˜ì˜ íƒ„ì 트 ê°’ì„ ë°˜í™˜í•©ë‹ˆë‹¤." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52557,14 +52712,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -54010,7 +54174,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54814,7 +54992,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -56134,7 +56315,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56405,9 +56585,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57882,10 +58062,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57894,10 +58070,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58922,6 +59094,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -59182,6 +59362,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71919,6 +72106,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -72014,6 +72206,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -72239,6 +72434,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/lv.po b/doc/translations/lv.po index 6270b90115..8071e5caef 100644 --- a/doc/translations/lv.po +++ b/doc/translations/lv.po @@ -3484,7 +3484,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7001,8 +7001,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11729,8 +11730,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12528,8 +12529,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13618,7 +13622,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20493,18 +20500,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21679,6 +21702,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25576,6 +25607,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25625,6 +25700,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32538,7 +32656,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32557,6 +32675,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37973,7 +38103,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40181,6 +40314,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45884,7 +46025,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46531,7 +46672,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47801,16 +47942,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49845,6 +49994,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52136,14 +52289,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53589,7 +53751,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54393,7 +54569,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55711,7 +55890,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55982,9 +56160,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57455,10 +57633,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57467,10 +57641,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58491,6 +58661,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58750,6 +58928,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71443,6 +71628,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71538,6 +71728,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71763,6 +71956,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/mr.po b/doc/translations/mr.po index 34def67ab1..e6c0630d9f 100644 --- a/doc/translations/mr.po +++ b/doc/translations/mr.po @@ -3467,7 +3467,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6984,8 +6984,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11712,8 +11713,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12511,8 +12512,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13601,7 +13605,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20476,18 +20483,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21662,6 +21685,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25556,6 +25587,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25605,6 +25680,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32518,7 +32636,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32537,6 +32655,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37953,7 +38083,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40161,6 +40294,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45864,7 +46005,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46511,7 +46652,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47781,16 +47922,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49825,6 +49974,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52116,14 +52269,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53569,7 +53731,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54373,7 +54549,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55691,7 +55870,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55962,9 +56140,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57435,10 +57613,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57447,10 +57621,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58471,6 +58641,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58730,6 +58908,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71423,6 +71608,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71518,6 +71708,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71743,6 +71936,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/nb.po b/doc/translations/nb.po index 6951cf4b7d..10c78e4fcc 100644 --- a/doc/translations/nb.po +++ b/doc/translations/nb.po @@ -3479,7 +3479,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6996,8 +6996,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11724,8 +11725,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12523,8 +12524,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13613,7 +13617,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20488,18 +20495,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21674,6 +21697,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25568,6 +25599,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25617,6 +25692,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32530,7 +32648,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32549,6 +32667,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37965,7 +38095,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40173,6 +40306,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45876,7 +46017,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46523,7 +46664,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47793,16 +47934,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49837,6 +49986,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52128,14 +52281,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53581,7 +53743,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54385,7 +54561,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55703,7 +55882,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55974,9 +56152,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57447,10 +57625,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57459,10 +57633,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58483,6 +58653,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58742,6 +58920,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71435,6 +71620,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71530,6 +71720,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71755,6 +71948,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/ne.po b/doc/translations/ne.po index 3f5895e44a..201925ae35 100644 --- a/doc/translations/ne.po +++ b/doc/translations/ne.po @@ -3467,7 +3467,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6984,8 +6984,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11712,8 +11713,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12511,8 +12512,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13601,7 +13605,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20476,18 +20483,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21662,6 +21685,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25556,6 +25587,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25605,6 +25680,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32518,7 +32636,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32537,6 +32655,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37953,7 +38083,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40161,6 +40294,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45864,7 +46005,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46511,7 +46652,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47781,16 +47922,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49825,6 +49974,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52116,14 +52269,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53569,7 +53731,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54373,7 +54549,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55691,7 +55870,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55962,9 +56140,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57435,10 +57613,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57447,10 +57621,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58471,6 +58641,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58730,6 +58908,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71423,6 +71608,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71518,6 +71708,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71743,6 +71936,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/nl.po b/doc/translations/nl.po index 6066f9dcfd..d207e3fb09 100644 --- a/doc/translations/nl.po +++ b/doc/translations/nl.po @@ -3536,7 +3536,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7053,8 +7053,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11781,8 +11782,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12580,8 +12581,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13670,7 +13674,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20545,18 +20552,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21731,6 +21754,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25628,6 +25659,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25677,6 +25752,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32590,7 +32708,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32609,6 +32727,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38025,7 +38155,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40233,6 +40366,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45936,7 +46077,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46583,7 +46724,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47853,16 +47994,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49898,6 +50047,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52189,14 +52342,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53642,7 +53804,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54446,7 +54622,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55764,7 +55943,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56035,9 +56213,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57508,10 +57686,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57520,10 +57694,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58544,6 +58714,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58803,6 +58981,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71496,6 +71681,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71591,6 +71781,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71816,6 +72009,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/pl.po b/doc/translations/pl.po index 637579dfe4..f061c11aff 100644 --- a/doc/translations/pl.po +++ b/doc/translations/pl.po @@ -3945,7 +3945,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7472,8 +7472,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -12204,8 +12205,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -13014,8 +13015,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -14105,7 +14109,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -21000,18 +21007,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -22189,6 +22212,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -26092,6 +26123,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -26141,6 +26216,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -33082,7 +33200,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -33101,6 +33219,21 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" +"JeÅ›li [code]true[/code], potomne wÄ™zÅ‚y sÄ… sortowane. W innym przypadku jest " +"wyłączone." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38563,7 +38696,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40797,6 +40933,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46524,7 +46668,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47171,7 +47315,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -48441,16 +48585,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50494,6 +50646,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Zwraca obecnÄ… dÅ‚ugość spring arm." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52788,14 +52945,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -54242,7 +54408,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -55049,7 +55229,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -56369,7 +56552,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56640,9 +56822,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -58118,10 +58300,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -58130,10 +58308,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -59163,6 +59337,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -59428,6 +59610,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -72174,6 +72363,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -72269,6 +72463,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -72494,6 +72691,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/pt.po b/doc/translations/pt.po index 3c820efa23..80deea8cce 100644 --- a/doc/translations/pt.po +++ b/doc/translations/pt.po @@ -6,12 +6,13 @@ # Reubens Sanders <reubensst@protonmail.com>, 2021. # ssantos <ssantos@web.de>, 2022. # Felipe SiFa <felipe@logus.digital>, 2022. +# Renu <ifpilucas@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-01-07 12:18+0000\n" -"Last-Translator: Felipe SiFa <felipe@logus.digital>\n" +"PO-Revision-Date: 2022-04-25 15:12+0000\n" +"Last-Translator: Renu <ifpilucas@gmail.com>\n" "Language-Team: Portuguese <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/pt/>\n" "Language: pt\n" @@ -19,11 +20,11 @@ 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 4.10.1\n" +"X-Generator: Weblate 4.12.1-dev\n" #: doc/tools/make_rst.py msgid "Description" -msgstr "Descrição" +msgstr "“Descrição" #: doc/tools/make_rst.py msgid "Tutorials" @@ -112,13 +113,15 @@ msgstr "" #: doc/tools/make_rst.py msgid "This method is used to construct a type." -msgstr "" +msgstr "Este método é usado para construir um tipo." #: doc/tools/make_rst.py msgid "" "This method doesn't need an instance to be called, so it can be called " "directly using the class name." msgstr "" +"Este método não precisa de uma instância para ser chamando, de maneira que " +"pode ser chamado diretamente usando o nome da classe." #: doc/tools/make_rst.py msgid "" @@ -3931,7 +3934,7 @@ msgstr "" #: doc/classes/@GlobalScope.xml msgid "File: Missing dependencies error." -msgstr "" +msgstr "Ficheiro: Erro faltam dependências." #: doc/classes/@GlobalScope.xml msgid "File: End of file (EOF) error." @@ -3987,7 +3990,7 @@ msgstr "" #: doc/classes/@GlobalScope.xml msgid "Invalid parameter error." -msgstr "" +msgstr "Erro, parâmetro inválido." #: doc/classes/@GlobalScope.xml msgid "Already exists error." @@ -3995,15 +3998,15 @@ msgstr "" #: doc/classes/@GlobalScope.xml msgid "Does not exist error." -msgstr "" +msgstr "Não há erro." #: doc/classes/@GlobalScope.xml msgid "Database: Read error." -msgstr "" +msgstr "Banco de dados: Erro de leitura." #: doc/classes/@GlobalScope.xml msgid "Database: Write error." -msgstr "" +msgstr "Banco de dados: Erro de escrita." #: doc/classes/@GlobalScope.xml msgid "Compilation failed error." @@ -4031,7 +4034,7 @@ msgstr "Erro de declaração inválida." #: doc/classes/@GlobalScope.xml msgid "Duplicate symbol error." -msgstr "" +msgstr "Erro de sÃmbolo duplicado." #: doc/classes/@GlobalScope.xml msgid "Parse error." @@ -4043,7 +4046,7 @@ msgstr "" #: doc/classes/@GlobalScope.xml msgid "Skip error." -msgstr "" +msgstr "Pular erro." #: doc/classes/@GlobalScope.xml msgid "Help error." @@ -4061,7 +4064,7 @@ msgstr "" #: doc/classes/@GlobalScope.xml msgid "No hint for the edited property." -msgstr "" +msgstr "Não há sugestão para a propriedade editada." #: doc/classes/@GlobalScope.xml msgid "" @@ -4113,7 +4116,7 @@ msgstr "" #: doc/classes/@GlobalScope.xml msgid "Deprecated hint, unused." -msgstr "" +msgstr "Dica defasada, não utilizada." #: doc/classes/@GlobalScope.xml msgid "" @@ -4232,8 +4235,9 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." -msgstr "" +#, fuzzy +msgid "Used to group properties together in the editor. See [EditorInspector]." +msgstr "A propriedade pode ser checada no inspetor do editor." #: doc/classes/@GlobalScope.xml msgid "Used to categorize properties together in the editor." @@ -7768,8 +7772,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -12501,8 +12506,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -13303,8 +13308,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -14416,7 +14424,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -21315,18 +21326,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -22503,6 +22530,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -26405,6 +26440,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -26454,6 +26533,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -33372,7 +33494,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -33391,6 +33513,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "Retorna [code]true[/code] se o script pode ser instanciado." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38831,7 +38966,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -41044,6 +41182,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46748,7 +46894,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47395,7 +47541,8 @@ msgid "Optional name for the 3D render layer 13." msgstr "Nome opcional para a camada 13 da renderização 3D." #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +#, fuzzy +msgid "Optional name for the 3D render layer 14." msgstr "Nome opcional para a camada 14 da renderização 3D" #: doc/classes/ProjectSettings.xml @@ -48665,16 +48812,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50709,6 +50864,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Retorna o comprimento atual do braço da mola." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -53002,14 +53162,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -54461,7 +54630,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -55279,7 +55462,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -56599,7 +56785,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56870,9 +57055,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -58345,10 +58530,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -58357,10 +58538,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -59383,6 +59560,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "Limpa todos os valores no tema." @@ -59647,6 +59832,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -72357,6 +72549,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -72452,6 +72649,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -72677,6 +72877,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/pt_BR.po b/doc/translations/pt_BR.po index ef73551d07..df7d7969d1 100644 --- a/doc/translations/pt_BR.po +++ b/doc/translations/pt_BR.po @@ -37,12 +37,14 @@ # Kawan Weege <therealdragonofwar@gmail.com>, 2022. # Schnippss <rian.uzum1901@gmail.com>, 2022. # Gonçalo Pascoal <goncalojpascoal@gmail.com>, 2022. +# Douglas S. Elias <douglassantoselias@gmail.com>, 2022. +# Fabio Moura de Oliveira <ccmaismais@yahoo.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-01-15 22:14+0000\n" -"Last-Translator: jak3z <jose_renato06@outlook.com>\n" +"PO-Revision-Date: 2022-04-20 18:20+0000\n" +"Last-Translator: Fabio Moura de Oliveira <ccmaismais@yahoo.com>\n" "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/" "godot-engine/godot-class-reference/pt_BR/>\n" "Language: pt_BR\n" @@ -50,7 +52,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 4.10.1\n" +"X-Generator: Weblate 4.12-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -114,7 +116,7 @@ msgstr "Padrão" #: doc/tools/make_rst.py msgid "Setter" -msgstr "" +msgstr "setter" #: doc/tools/make_rst.py msgid "value" @@ -122,7 +124,7 @@ msgstr "Valor" #: doc/tools/make_rst.py msgid "Getter" -msgstr "" +msgstr "Getter" #: doc/tools/make_rst.py msgid "" @@ -162,6 +164,8 @@ msgid "" "This method describes a valid operator to use with this type as left-hand " "operand." msgstr "" +"Este método descreve um operador válido pra utilizar com este tipo como " +"operando do lado esquerdo." #: modules/gdscript/doc_classes/@GDScript.xml msgid "Built-in GDScript functions." @@ -4479,7 +4483,8 @@ msgid "The property is a translatable string." msgstr "A propriedade é uma string traduzÃvel." #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +#, fuzzy +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "Usado para agrupar propriedade no editor." #: doc/classes/@GlobalScope.xml @@ -8038,8 +8043,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -12775,8 +12781,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -13583,8 +13589,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -14697,7 +14706,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -21634,18 +21646,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -22823,6 +22851,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -26735,6 +26771,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -26784,6 +26864,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -33738,7 +33861,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -33757,6 +33880,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "Retorna [code]true[/code] se o script pode ser instanciado." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37548,7 +37684,7 @@ msgstr "" #: doc/classes/Node.xml msgid "Nodes and Scenes" -msgstr "" +msgstr "Nós e cenas" #: doc/classes/Node.xml msgid "All Demos" @@ -39218,7 +39354,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -41449,6 +41588,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -47183,7 +47330,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47830,7 +47977,8 @@ msgid "Optional name for the 3D render layer 13." msgstr "Nome opcional para a camada 13 da renderização 3D." #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +#, fuzzy +msgid "Optional name for the 3D render layer 14." msgstr "Nome opcional para a camada 14 da renderização 3D" #: doc/classes/ProjectSettings.xml @@ -49100,16 +49248,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -51152,6 +51308,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Retorna o comprimento atual do braço da mola." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -53446,16 +53607,24 @@ msgid "" msgstr "" #: doc/classes/Semaphore.xml -#, fuzzy msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." -msgstr "Abaixa o [Semaphore], permitindo a entrada de mais um thread." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -54909,7 +55078,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -55730,7 +55913,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -57050,7 +57236,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -57321,9 +57506,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -58802,10 +58987,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -58814,10 +58995,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -59854,6 +60031,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "Limpa todos os valores no tema." @@ -60121,6 +60306,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -72879,6 +73071,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -72974,6 +73171,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -73199,6 +73399,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/ro.po b/doc/translations/ro.po index fe5de66cec..8ed6c32878 100644 --- a/doc/translations/ro.po +++ b/doc/translations/ro.po @@ -3487,7 +3487,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7004,8 +7004,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11732,8 +11733,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12531,8 +12532,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13621,7 +13625,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20496,18 +20503,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21682,6 +21705,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25579,6 +25610,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25628,6 +25703,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32541,7 +32659,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32560,6 +32678,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37976,7 +38106,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40184,6 +40317,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45887,7 +46028,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46534,7 +46675,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47804,16 +47945,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49848,6 +49997,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52139,14 +52292,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53592,7 +53754,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54396,7 +54572,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55714,7 +55893,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55985,9 +56163,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57458,10 +57636,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57470,10 +57644,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58494,6 +58664,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58753,6 +58931,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71446,6 +71631,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71541,6 +71731,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71766,6 +71959,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/ru.po b/doc/translations/ru.po index 3205ad2cd3..f5ef5d7395 100644 --- a/doc/translations/ru.po +++ b/doc/translations/ru.po @@ -41,12 +41,15 @@ # Иван Гай <yfrde615@gmail.com>, 2022. # Bebihindra <denisk.chebotarev@mail.ru>, 2022. # Alex_Faction <creeponedead@gmail.com>, 2022. +# Turok Chukchin <chukchinturok@gmail.com>, 2022. +# Rish Alternative <ii4526668@gmail.com>, 2022. +# Andrey <stre10k@mail.ru>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-03-13 22:11+0000\n" -"Last-Translator: Alex_Faction <creeponedead@gmail.com>\n" +"PO-Revision-Date: 2022-04-25 15:12+0000\n" +"Last-Translator: Andrey <stre10k@mail.ru>\n" "Language-Team: Russian <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/ru/>\n" "Language: ru\n" @@ -55,7 +58,7 @@ msgstr "" "Content-Transfer-Encoding: 8-bit\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 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -507,7 +510,6 @@ msgid "Deprecated alias for [method step_decimals]." msgstr "УÑтаревший пÑевдоним Ð´Ð»Ñ [method step_decimals]." #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "[b]Note:[/b] [code]dectime[/code] has been deprecated and will be removed in " "Godot 4.0, please use [method move_toward] instead.\n" @@ -517,11 +519,12 @@ msgid "" "a = dectime(60, 10, 0.1)) # a is 59.0\n" "[/codeblock]" msgstr "" -"Возвращает [code]value[/code], уменьшенное на [code]step[/code] * " +"[b]Примечание:[/b] [code]dectime[/code] был уÑтаревшим и будет удален в " +"Godot 4.0, пожалуйÑта, иÑпользуйте [метод move_toward] вмеÑто него.\n" +"Возвращает результат [code]value[/code], уменьшенный на [code]step[/code] * " "[code]amount[/code].\n" "[codeblock]\n" -"# a = 59\n" -"a = dectime(60, 10, 0.1))\n" +"a = dectime(60, 10, 0.1)) # a равно 59.0\n" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml @@ -643,7 +646,6 @@ msgstr "" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Rounds [code]s[/code] downward (towards negative infinity), returning the " "largest whole number that is not more than [code]s[/code].\n" @@ -658,16 +660,16 @@ msgid "" "directly." msgstr "" "ОкруглÑет [code]s[/code] вниз (в Ñторону отрицательной беÑконечноÑти), " -"Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ Ð½Ð°Ð¸Ð±Ð¾Ð»ÑŒÑˆÐµÐµ целое чиÑло, которое меньше или равно [code]s[/code].\n" +"Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ Ð½Ð°Ð¸Ð±Ð¾Ð»ÑŒÑˆÐµÐµ целое чиÑло, которое не больше [code]s[/code].\n" "[codeblock]\n" -"# a равно 2.0\n" -"a = floor(2.99)\n" -"# a равно -3.0\n" -"a = floor(-2.99)\n" -"[/codeblock]\n" -"[b]Примечание:[/b] Ðтот метод возвращает чиÑло Ñ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ точкой (float). " -"ЕÑли вам нужно целое чиÑло (int), вы можете иÑпользовать [code]int(s)[/code] " -"напрÑмую." +"a = floor(2.45) # a равно 2.0\n" +"a = floor(2.99) # a равно 2.0\n" +"a = floor(-2.99) # a равно -3.0\n" +"[/codeblock].\n" +"См. также [method ceil], [method round], [method stepify] и [int].\n" +"[b]Примечание:[/b] Ðтот метод возвращает float. ЕÑли вам нужно целое чиÑло и " +"[code]s[/code] ÑвлÑетÑÑ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ чиÑлом, вы можете иÑпользовать " +"[code]int(s)[/code] напрÑмую." #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -686,7 +688,6 @@ msgstr "" "Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñленного оÑтатка иÑпользуйте оператор %." #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Returns the floating-point modulus of [code]a/b[/code] that wraps equally in " "positive and negative.\n" @@ -706,27 +707,22 @@ msgid "" " 1.5 0.0 0.0\n" "[/codeblock]" msgstr "" -"Возвращает вещеÑтвенный оÑтаток от Ð´ÐµÐ»ÐµÐ½Ð¸Ñ [code]a/b[/code], который " -"зациклен одинаково Ð´Ð»Ñ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… и отрицательных чиÑел.\n" +"Возвращает модуль Ñ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ точкой чиÑла [code]a/b[/code], которое " +"одинаково обертываетÑÑ Ð² положительную и отрицательную чаÑти.\n" "[codeblock]\n" -"var i = -6\n" -"while i < 5:\n" -" prints(i, fposmod(i, 3))\n" -" i += 1\n" -"[/codeblock]\n" -"Выводит:\n" +"for i in 7:\n" +" var x = 0.5 * i - 1.5\n" +" print(\"%4.1f %4.1f %4.1f %4.1f\" % [x, fmod(x, 1.5), fposmod(x, 1.5)])\n" +"[/codeblock].\n" +"Производит:\n" "[codeblock]\n" -"-6 0\n" -"-5 1\n" -"-4 2\n" -"-3 0\n" -"-2 1\n" -"-1 2\n" -"0 0\n" -"1 1\n" -"2 2\n" -"3 0\n" -"4 1\n" +"-1.5 -0.0 0.0\n" +"-1.0 -1.0 0.5\n" +"-0.5 -0.5 1.0\n" +" 0.0 0.0 0.0\n" +" 0.5 0.5 0.5\n" +" 1.0 1.0 1.0\n" +" 1.5 0.0 0.0\n" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml @@ -3748,6 +3744,11 @@ msgid "" "- Linux: Up to 80 buttons.\n" "- Windows and macOS: Up to 128 buttons." msgstr "" +"МакÑимальное количеÑтво кнопок поддерживаемое движком Ð´Ð»Ñ Ð¸Ð³Ñ€Ð¾Ð²Ð¾Ð³Ð¾ " +"контроллера. ФактичеÑкий лимит может быть ниже на определенных платформах:\n" +"- Android: до 36 кнопок.\n" +"- Linux: до 80 кнопок.\n" +"- Windows и macOS: до 128 кнопок." #: doc/classes/@GlobalScope.xml msgid "DualShock circle button." @@ -4170,7 +4171,6 @@ msgid "Unconfigured error." msgstr "Ошибка \"Ðе наÑтроено\"." #: doc/classes/@GlobalScope.xml -#, fuzzy msgid "Unauthorized error." msgstr "Ошибка \"Ðе авторизовано\"." @@ -4587,7 +4587,8 @@ msgid "The property is a translatable string." msgstr "СвойÑтво ÑвлÑетÑÑ Ð¿ÐµÑ€ÐµÐ²Ð¾Ð´Ð¸Ð¼Ð¾Ð¹ Ñтрокой." #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +#, fuzzy +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "ИÑпользуетÑÑ Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¸Ñ€Ð¾Ð²ÐºÐ¸ ÑвойÑтв в редакторе." #: doc/classes/@GlobalScope.xml @@ -8534,8 +8535,9 @@ msgstr "Возвращает [code]true[/code] еÑли маÑÑив пуÑтоР#: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -13357,8 +13359,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -14169,8 +14171,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -15274,7 +15279,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -22271,18 +22279,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -23464,6 +23488,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -27382,6 +27414,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -27431,6 +27507,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -34393,7 +34512,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -34412,6 +34531,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "Возвращает [code]true[/code] еÑли маÑÑив пуÑтой." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37604,21 +37736,26 @@ msgid "Returns the map cell height." msgstr "Возвращает значение задержки данного кадра." #: doc/classes/NavigationServer.xml -#, fuzzy msgid "" "Returns the normal for the point returned by [method map_get_closest_point]." -msgstr "Возвращает обратный квадратный корень из аргумента." +msgstr "" +"Возвращает нормаль Ð´Ð»Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸, возвращенной [методом map_get_closest_point]." #: doc/classes/NavigationServer.xml msgid "" "Returns the closest point between the navigation surface and the segment." msgstr "" +"Возвращает ближайшую точку между навигационной поверхноÑтью и Ñегментом." #: doc/classes/NavigationServer.xml +#, fuzzy msgid "" "Returns the edge connection margin of the map. This distance is the minimum " "vertex distance needed to connect two edges from different regions." msgstr "" +"Возвращает раÑÑтоÑние ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð³Ñ€Ð°Ð½ÐµÐ¹ карты. Ðто раÑÑтоÑние - минимальное " +"раÑÑтоÑние между вершинами, необходимое Ð´Ð»Ñ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð´Ð²ÑƒÑ… ребер из разных " +"регионов." #: doc/classes/NavigationServer.xml #, fuzzy @@ -37632,31 +37769,42 @@ msgstr "" #: doc/classes/NavigationServer.xml #, fuzzy msgid "Sets the map up direction." -msgstr "Возвращает ÑÐ¸Ð½ÑƒÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°." +msgstr "УÑтанавливает направление Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ ÐºÐ°Ñ€Ñ‚Ñ‹ вверх." #: doc/classes/NavigationServer.xml +#, fuzzy msgid "" "Process the collision avoidance agents.\n" "The result of this process is needed by the physics server, so this must be " "called in the main thread.\n" "[b]Note:[/b] This function is not thread safe." msgstr "" +"Обработка агентов Ð¿Ñ€ÐµÐ´Ð¾Ñ‚Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ñтолкновений.\n" +"Результат Ñтого процеÑÑа необходим физичеÑкому Ñерверу, поÑтому Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ " +"должна вызыватьÑÑ Ð² главном потоке.\n" +"[b]Примечание:[/b] Ðта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ðµ ÑвлÑетÑÑ Ð¿Ð¾Ñ‚Ð¾ÐºÐ¾Ð±ÐµÐ·Ð¾Ð¿Ð°Ñной." #: doc/classes/NavigationServer.xml +#, fuzzy msgid "Bakes the navigation mesh." -msgstr "" +msgstr "Выпекает навигационную Ñетку." #: doc/classes/NavigationServer.xml +#, fuzzy msgid "Control activation of this server." -msgstr "" +msgstr "Управление активацией данного Ñервера." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml +#, fuzzy msgid "" "PacketPeer implementation using the [url=http://enet.bespin.org/index." "html]ENet[/url] library." msgstr "" +"Ð ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ PacketPeer Ñ Ð¸Ñпользованием библиотеки [url=http://enet.bespin." +"org/index.html]ENet[/url]." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml +#, fuzzy msgid "" "A PacketPeer implementation that should be passed to [member SceneTree." "network_peer] after being initialized as either a client or server. Events " @@ -37668,16 +37816,32 @@ msgid "" "the server port in UDP. You can use the [UPNP] class to try to forward the " "server port automatically when starting the server." msgstr "" +"Ð ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ PacketPeer, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° быть передана в [member SceneTree." +"network_peer] поÑле инициализации в качеÑтве клиента или Ñервера. Затем " +"ÑÐ¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð¼Ð¾Ð³ÑƒÑ‚ обрабатыватьÑÑ Ð¿ÑƒÑ‚ÐµÐ¼ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº Ñигналам [SceneTree].\n" +"Цель ENet - обеÑпечить отноÑительно тонкий, проÑтой и надежный Ñетевой " +"коммуникационный уровень поверх UDP (User Datagram Protocol).\n" +"[b]Примечание:[/b] ENet иÑпользует только UDP, а не TCP. При переадреÑации " +"порта Ñервера, чтобы Ñделать ваш Ñервер доÑтупным в публичном Интернете, вам " +"нужно переадреÑовать только порт Ñервера в UDP. Ð’Ñ‹ можете иÑпользовать клаÑÑ " +"[UPNP], чтобы попытатьÑÑ Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÑŒ порт Ñервера автоматичеÑки при " +"запуÑке Ñервера." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml +#, fuzzy msgid "" "Closes the connection. Ignored if no connection is currently established. If " "this is a server it tries to notify all clients before forcibly " "disconnecting them. If this is a client it simply closes the connection to " "the server." msgstr "" +"Закрывает Ñоединение. ИгнорируетÑÑ, еÑли в данный момент Ñоединение не " +"уÑтановлено. ЕÑли Ñто Ñервер, он пытаетÑÑ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð¸Ñ‚ÑŒ вÑех клиентов, прежде " +"чем принудительно отключить их. ЕÑли Ñто клиент, он проÑто закрывает " +"Ñоединение Ñ Ñервером." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml +#, fuzzy msgid "" "Create client that connects to a server at [code]address[/code] using " "specified [code]port[/code]. The given address needs to be either a fully " @@ -37698,8 +37862,29 @@ msgid "" "code] is specified, the client will also listen to the given port; this is " "useful for some NAT traversal techniques." msgstr "" +"Создайте клиент, который подключаетÑÑ Ðº Ñерверу по адреÑу [code]address[/" +"code], иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ [code]port[/code]. Указанный Ð°Ð´Ñ€ÐµÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ быть " +"либо полным доменным именем (например, [code]\"www.example.com\"[/code]), " +"либо IP-адреÑом в формате IPv4 или IPv6 (например, [code]\"192.168.1.1\"[/" +"code]). [code]port[/code] - Ñто порт, который проÑлушивает Ñервер. Параметры " +"[code]in_bandwidth[/code] и [code]out_bandwidth[/code] могут быть " +"иÑпользованы Ð´Ð»Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð²Ñ…Ð¾Ð´Ñщей и иÑходÑщей полоÑÑ‹ пропуÑÐºÐ°Ð½Ð¸Ñ Ð´Ð¾ " +"заданного количеÑтва байт в Ñекунду. Значение по умолчанию 0 означает " +"неограниченную пропуÑкную ÑпоÑобноÑть. Обратите внимание, что ENet будет " +"ÑтратегичеÑки отбраÑывать пакеты на определенных Ñторонах ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ " +"пирами, чтобы гарантировать, что пропуÑÐºÐ½Ð°Ñ ÑпоÑобноÑть пиров не будет " +"превышена. Параметры пропуÑкной ÑпоÑобноÑти также определÑÑŽÑ‚ размер окна " +"ÑоединениÑ, которое ограничивает количеÑтво надежных пакетов, которые могут " +"находитьÑÑ Ð² пути в любой момент времени. Возвращает [конÑтанту OK], еÑли " +"клиент был Ñоздан, [конÑтанту ERR_ALREADY_IN_USE], еÑли данный ÑкземплÑÑ€ " +"NetworkedMultiplayerENet уже имеет открытое Ñоединение (в Ñтом Ñлучае " +"необходимо Ñначала вызвать [метод close_connection]) или [конÑтанту " +"ERR_CANT_CREATE], еÑли клиент не может быть Ñоздан. ЕÑли указано " +"[code]client_port[/code], клиент также будет Ñлушать указанный порт; Ñто " +"полезно Ð´Ð»Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… методов обхода NAT." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml +#, fuzzy msgid "" "Create server that listens to connections via [code]port[/code]. The port " "needs to be an available, unused port between 0 and 65535. Note that ports " @@ -37716,29 +37901,55 @@ msgid "" "case you need to call [method close_connection] first) or [constant " "ERR_CANT_CREATE] if the server could not be created." msgstr "" +"Создайте Ñервер, который проÑлушивает ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ· [code]порт[/code]. " +"Порт должен быть доÑтупным, неиÑпользуемым портом в диапазоне от 0 до 65535. " +"Обратите внимание, что порты ниже 1024 ÑвлÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¸Ð²Ð¸Ð»ÐµÐ³Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ и могут " +"требовать повышенных прав в завиÑимоÑти от платформы. Чтобы изменить " +"интерфейÑ, на котором проÑлушиваетÑÑ Ñервер, иÑпользуйте [method " +"set_bind_ip]. IP по умолчанию - Ñто подÑтановочный знак [code]\"*\"[/code], " +"который проÑлушивает вÑе доÑтупные интерфейÑÑ‹. [code]max_clients[/code] - " +"макÑимальное количеÑтво клиентов, разрешенных одновременно, можно " +"иÑпользовать любое чиÑло до 4095, Ñ…Ð¾Ñ‚Ñ Ð´Ð¾Ñтижимое количеÑтво одновременных " +"клиентов может быть гораздо меньше и завиÑит от приложениÑ. Дополнительные " +"ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ параметрах пропуÑкной ÑпоÑобноÑти Ñм. в [метод create_client]. " +"Возвращает [конÑтанту OK], еÑли Ñервер был Ñоздан, [конÑтанту " +"ERR_ALREADY_IN_USE], еÑли данный ÑкземплÑÑ€ NetworkedMultiplayerENet уже " +"имеет открытое Ñоединение (в Ñтом Ñлучае необходимо Ñначала вызвать [метод " +"close_connection]) или [конÑтанту ERR_CANT_CREATE], еÑли Ñервер не удалоÑÑŒ " +"Ñоздать." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml +#, fuzzy msgid "" "Disconnect the given peer. If \"now\" is set to [code]true[/code], the " "connection will be closed immediately without flushing queued messages." msgstr "" +"Отключить указанный пир. ЕÑли \"now\" имеет значение [code]true[/code], " +"Ñоединение будет закрыто немедленно без ÑброÑа очередей Ñообщений." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml +#, fuzzy msgid "" "Returns the channel of the last packet fetched via [method PacketPeer." "get_packet]." msgstr "" +"Возвращает канал поÑледнего пакета, полученного через [метод PacketPeer." +"get_packet]." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml +#, fuzzy msgid "" "Returns the channel of the next packet that will be retrieved via [method " "PacketPeer.get_packet]." msgstr "" +"Возвращает канал Ñледующего пакета, который будет получен через [метод " +"PacketPeer.get_packet]." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml #: modules/websocket/doc_classes/WebSocketServer.xml +#, fuzzy msgid "Returns the IP address of the given peer." -msgstr "" +msgstr "Возвращает IP-Ð°Ð´Ñ€ÐµÑ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ аналога." #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml #: modules/websocket/doc_classes/WebSocketServer.xml @@ -39879,7 +40090,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -42117,6 +42331,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -47882,7 +48104,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -48529,7 +48751,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49799,16 +50021,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -51901,6 +52131,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Возвращает длину вектора." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -54193,14 +54428,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -55656,7 +55900,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -56461,7 +56719,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -57808,7 +58069,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -58079,9 +58339,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -59561,10 +59821,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -59573,10 +59829,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -60610,6 +60862,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -60896,6 +61156,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -73803,6 +74070,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -73898,6 +74170,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -74123,6 +74398,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/sk.po b/doc/translations/sk.po index 92f360ecd2..c16d337a6a 100644 --- a/doc/translations/sk.po +++ b/doc/translations/sk.po @@ -3470,7 +3470,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6987,8 +6987,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11715,8 +11716,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12514,8 +12515,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13604,7 +13608,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20479,18 +20486,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21665,6 +21688,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25562,6 +25593,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25611,6 +25686,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32524,7 +32642,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32543,6 +32661,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37959,7 +38089,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40167,6 +40300,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45870,7 +46011,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46517,7 +46658,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47787,16 +47928,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49831,6 +49980,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52122,14 +52275,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53575,7 +53737,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54379,7 +54555,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55697,7 +55876,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55968,9 +56146,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57441,10 +57619,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57453,10 +57627,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58477,6 +58647,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58736,6 +58914,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71429,6 +71614,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71524,6 +71714,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71749,6 +71942,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/sr_Cyrl.po b/doc/translations/sr_Cyrl.po index 731e2c7bef..5f8878e056 100644 --- a/doc/translations/sr_Cyrl.po +++ b/doc/translations/sr_Cyrl.po @@ -3481,7 +3481,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6998,8 +6998,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11726,8 +11727,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12525,8 +12526,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13615,7 +13619,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20490,18 +20497,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21676,6 +21699,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25573,6 +25604,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25622,6 +25697,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32535,7 +32653,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32554,6 +32672,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37970,7 +38100,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40178,6 +40311,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45881,7 +46022,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46528,7 +46669,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47798,16 +47939,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49842,6 +49991,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52133,14 +52286,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53586,7 +53748,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54390,7 +54566,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55708,7 +55887,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55979,9 +56157,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57452,10 +57630,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57464,10 +57638,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58488,6 +58658,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58747,6 +58925,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71440,6 +71625,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71535,6 +71725,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71760,6 +71953,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/sv.po b/doc/translations/sv.po index fb7be00495..782a05a2e1 100644 --- a/doc/translations/sv.po +++ b/doc/translations/sv.po @@ -3470,7 +3470,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -6987,8 +6987,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11715,8 +11716,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12514,8 +12515,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13604,7 +13608,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20479,18 +20486,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21665,6 +21688,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25559,6 +25590,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25608,6 +25683,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32521,7 +32639,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32540,6 +32658,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37956,7 +38086,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40164,6 +40297,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45867,7 +46008,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46514,7 +46655,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47784,16 +47925,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49828,6 +49977,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52119,14 +52272,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53572,7 +53734,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54376,7 +54552,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55694,7 +55873,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -55965,9 +56143,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57438,10 +57616,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57450,10 +57624,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58474,6 +58644,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58733,6 +58911,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71426,6 +71611,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71521,6 +71711,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71746,6 +71939,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/th.po b/doc/translations/th.po index 924f45c368..712c89e797 100644 --- a/doc/translations/th.po +++ b/doc/translations/th.po @@ -9,12 +9,13 @@ # Kongfa Warorot <gongpha@hotmail.com>, 2020. # PT 07 <porton555@gmail.com>, 2021. # SysError_ <ictsanook@hotmail.com>, 2021. +# Kanda Ninthfish <akkhaporn@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2021-12-10 10:42+0000\n" -"Last-Translator: SysError_ <ictsanook@hotmail.com>\n" +"PO-Revision-Date: 2022-04-18 06:11+0000\n" +"Last-Translator: Kanda Ninthfish <akkhaporn@gmail.com>\n" "Language-Team: Thai <https://hosted.weblate.org/projects/godot-engine/godot-" "class-reference/th/>\n" "Language: th\n" @@ -22,7 +23,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 4.10-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -38,7 +39,7 @@ msgstr "คุณสมบัติ" #: doc/tools/make_rst.py msgid "Methods" -msgstr "เมธà¸à¸”" +msgstr "วิธีà¸à¸²à¸£" #: doc/tools/make_rst.py msgid "Theme Properties" @@ -71,23 +72,23 @@ msgstr "รายละเà¸à¸µà¸¢à¸”ขà¸à¸‡à¸„ุณสมบัติ" #: doc/tools/make_rst.py msgid "Inherits:" -msgstr "" +msgstr "สืบทà¸à¸”:" #: doc/tools/make_rst.py msgid "Inherited By:" -msgstr "" +msgstr "สืบทà¸à¸”โดย:" #: doc/tools/make_rst.py msgid "(overrides %s)" -msgstr "" +msgstr "(à¹à¸—นที่ %s)" #: doc/tools/make_rst.py msgid "Default" -msgstr "" +msgstr "ค่าเริ่มต้น" #: doc/tools/make_rst.py msgid "Setter" -msgstr "" +msgstr "Setter" #: doc/tools/make_rst.py msgid "value" @@ -95,7 +96,7 @@ msgstr "" #: doc/tools/make_rst.py msgid "Getter" -msgstr "" +msgstr "Getter" #: doc/tools/make_rst.py msgid "" @@ -3563,7 +3564,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7091,8 +7092,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11820,8 +11822,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12621,8 +12623,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13711,7 +13716,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20587,18 +20595,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21773,6 +21797,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25672,6 +25704,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25721,6 +25797,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32689,7 +32808,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32708,6 +32827,18 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -36464,7 +36595,7 @@ msgstr "" #: doc/classes/Node.xml msgid "Nodes and Scenes" -msgstr "" +msgstr "โหนดà¹à¸¥à¸°à¸‰à¸²à¸" #: doc/classes/Node.xml msgid "All Demos" @@ -38184,7 +38315,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40397,6 +40531,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46105,7 +46247,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46757,7 +46899,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -48027,16 +48169,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50072,6 +50222,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "คืนค่าà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ค่าขà¸à¸‡à¸¥à¸³à¹‚พง" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52363,14 +52518,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53816,7 +53980,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54620,7 +54798,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55941,7 +56122,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56212,9 +56392,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57687,10 +57867,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57699,10 +57875,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58725,6 +58897,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58984,6 +59164,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71697,6 +71884,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71792,6 +71984,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -72017,6 +72212,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/tl.po b/doc/translations/tl.po index 961e99a30d..a1e69a9a36 100644 --- a/doc/translations/tl.po +++ b/doc/translations/tl.po @@ -3546,7 +3546,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7063,8 +7063,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11795,8 +11796,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12597,8 +12598,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13687,7 +13691,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20565,18 +20572,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21751,6 +21774,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25645,6 +25676,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25694,6 +25769,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32607,7 +32725,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32626,6 +32744,21 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" +"Kung [code]true[/code], ang mga child nodes ay inaayos, kung hindi ang pag-" +"so-sort ay hindi pinapagana." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38048,7 +38181,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40259,6 +40395,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -45962,7 +46106,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46609,7 +46753,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47879,16 +48023,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -49923,6 +50075,10 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52214,14 +52370,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53667,7 +53832,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54471,7 +54650,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55789,7 +55971,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56060,9 +56241,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57533,10 +57714,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57545,10 +57722,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58572,6 +58745,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58831,6 +59012,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71527,6 +71715,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71622,6 +71815,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -71847,6 +72043,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/tr.po b/doc/translations/tr.po index f4d2314886..2cc8ec84ec 100644 --- a/doc/translations/tr.po +++ b/doc/translations/tr.po @@ -16,12 +16,12 @@ # The Recon <reconmovyie@gmail.com>, 2021. # ali aydın <alimxaydin@gmail.com>, 2021. # yigithan <yigithanermet38@gmail.com>, 2021. -# Yusuf Yavuzyigit <yusufyavuzyigit25@gmail.com>, 2021. +# Yusuf Yavuzyigit <yusufyavuzyigit25@gmail.com>, 2021, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2021-11-17 12:59+0000\n" +"PO-Revision-Date: 2022-04-03 08:10+0000\n" "Last-Translator: Yusuf Yavuzyigit <yusufyavuzyigit25@gmail.com>\n" "Language-Team: Turkish <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/tr/>\n" @@ -30,7 +30,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 4.9.1-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -4241,7 +4241,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7760,8 +7760,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -12491,8 +12492,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -13301,8 +13302,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -14391,7 +14395,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -21280,18 +21287,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -22468,6 +22491,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -26374,6 +26405,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -26423,6 +26498,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -33346,7 +33464,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -33365,6 +33483,20 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "" +"EÄŸer [code]true[/code] ise düğümler sıraya sokulur, yoksa sıraya sokulmaz." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -37145,7 +37277,7 @@ msgstr "" #: doc/classes/Node.xml msgid "Nodes and Scenes" -msgstr "" +msgstr "Düğüm ve Sahneler" #: doc/classes/Node.xml msgid "All Demos" @@ -38815,7 +38947,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -41036,6 +41171,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46765,7 +46908,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47412,7 +47555,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -48682,16 +48825,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50734,6 +50885,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Verilen deÄŸerin tanjantını döndürür." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -53025,14 +53181,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -54478,7 +54643,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -55284,7 +55463,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -56604,7 +56786,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56875,9 +57056,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -58352,10 +58533,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -58364,10 +58541,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -59394,6 +59567,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -59654,6 +59835,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -72388,6 +72576,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -72483,6 +72676,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -72708,6 +72904,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/uk.po b/doc/translations/uk.po index e18b49c849..036708df66 100644 --- a/doc/translations/uk.po +++ b/doc/translations/uk.po @@ -12,12 +12,13 @@ # KazanskiyMaks <kazanskiy.maks@gmail.com>, 2022. # Vladyslav Anisimov <uniss@ua.fm>, 2022. # МироÑлав <hlopukmyroslav@gmail.com>, 2022. +# Гліб Соколов <ramithes@i.ua>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-03-23 04:18+0000\n" -"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" +"PO-Revision-Date: 2022-04-08 07:11+0000\n" +"Last-Translator: Гліб Соколов <ramithes@i.ua>\n" "Language-Team: Ukrainian <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/uk/>\n" "Language: uk\n" @@ -3619,7 +3620,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -4266,7 +4267,7 @@ msgstr "" #: doc/classes/AnimatedSprite.xml doc/classes/AnimationPlayer.xml msgid "2D Sprite animation" -msgstr "" +msgstr "ÐÐ½Ñ–Ð¼Ð°Ñ†Ñ–Ñ 2D Ñпрайтів" #: doc/classes/AnimatedSprite.xml doc/classes/Area2D.xml #: doc/classes/AudioStreamPlayer.xml doc/classes/Button.xml @@ -7144,8 +7145,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11876,8 +11878,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12405,7 +12407,7 @@ msgstr "" #: doc/classes/CanvasItem.xml doc/classes/Control.xml doc/classes/Node2D.xml msgid "Custom drawing in 2D" -msgstr "" +msgstr "ВлаÑне Ð¼Ð°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ Ð² 2D" #: doc/classes/CanvasItem.xml msgid "" @@ -12680,8 +12682,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13771,7 +13776,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20657,18 +20665,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21843,6 +21867,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -22946,11 +22978,8 @@ msgid "" msgstr "" #: doc/classes/Environment.xml doc/classes/WorldEnvironment.xml -#, fuzzy msgid "Environment and post-processing" -msgstr "" -"https://docs.godotengine.org/uk/latest/tutorials/3d/" -"environment_and_post_processing.html" +msgstr "Середовище та поÑÑ‚-обробка" #: doc/classes/Environment.xml msgid "Light transport in game engines" @@ -25743,6 +25772,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25792,6 +25865,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32120,7 +32236,7 @@ msgstr "" #: doc/classes/Light.xml doc/classes/SpotLight.xml msgid "3D lights and shadows" -msgstr "" +msgstr "3D Ñвітло та тіні" #: doc/classes/Light.xml #, fuzzy @@ -32719,7 +32835,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32738,6 +32854,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "Повертає коÑÐ¸Ð½ÑƒÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38182,7 +38311,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40398,6 +40530,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46123,7 +46263,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46770,7 +46910,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -48040,16 +48180,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50085,6 +50233,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Повертає ÑÐ¸Ð½ÑƒÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52376,14 +52529,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53830,7 +53992,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54634,7 +54810,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55955,7 +56134,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56226,9 +56404,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57704,10 +57882,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57716,10 +57890,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58744,6 +58914,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -59006,6 +59184,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -71737,6 +71922,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71832,6 +72022,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -72057,6 +72250,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/vi.po b/doc/translations/vi.po index 0064bd5593..f3e1d290b9 100644 --- a/doc/translations/vi.po +++ b/doc/translations/vi.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-02-26 10:27+0000\n" +"PO-Revision-Date: 2022-04-25 15:12+0000\n" "Last-Translator: IoeCmcomc <hopdaigia2004@gmail.com>\n" "Language-Team: Vietnamese <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/vi/>\n" @@ -21,11 +21,11 @@ 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 4.11.1-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: doc/tools/make_rst.py msgid "Description" -msgstr "Ná»™i dung" +msgstr "Mô tả" #: doc/tools/make_rst.py msgid "Tutorials" @@ -57,7 +57,7 @@ msgstr "Hằng" #: doc/tools/make_rst.py msgid "Property Descriptions" -msgstr "Ná»™i dung Thuá»™c tÃnh" +msgstr "Mô tả huá»™c tÃnh" #: doc/tools/make_rst.py msgid "Method Descriptions" @@ -3897,7 +3897,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7440,8 +7440,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -12172,8 +12173,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12977,8 +12978,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -14068,7 +14072,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20957,18 +20964,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -22144,6 +22167,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -26043,6 +26074,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -26092,6 +26167,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -33014,7 +33132,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -33033,6 +33151,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "Nếu [code]true[/code], há»a tiết sẽ được căn ở trung tâm." + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -38480,7 +38611,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40702,6 +40836,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46433,7 +46575,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47080,7 +47222,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -48350,16 +48492,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50400,6 +50550,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "Trả vá» [Texture2D] cá»§a khung hình được cho." + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52691,14 +52846,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -54147,7 +54311,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54952,7 +55130,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -56272,7 +56453,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56543,9 +56723,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -58020,10 +58200,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -58032,10 +58208,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -59062,6 +59234,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -59322,6 +59502,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -72071,6 +72258,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -72166,6 +72358,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -72391,6 +72586,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/doc/translations/zh_CN.po b/doc/translations/zh_CN.po index d3554843d1..ed6261ee35 100644 --- a/doc/translations/zh_CN.po +++ b/doc/translations/zh_CN.po @@ -62,7 +62,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-03-28 09:56+0000\n" +"PO-Revision-Date: 2022-04-25 15:12+0000\n" "Last-Translator: Haoyu Qiu <timothyqiu32@gmail.com>\n" "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" "godot-engine/godot-class-reference/zh_Hans/>\n" @@ -71,7 +71,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 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -310,9 +310,9 @@ msgstr "" "[code]condition[/code] 为 [code]false[/code] ,则会生æˆä¸€ä¸ªé”™è¯¯ã€‚如果是从编辑" "器è¿è¡Œçš„,æ£åœ¨è¿è¡Œçš„项目还会被暂åœï¼Œç›´åˆ°æ‰‹åЍæ¢å¤ã€‚该函数å¯ä»¥ä½œä¸º [method " "push_error] çš„åŠ å¼ºç‰ˆï¼Œç”¨äºŽå‘项目开å‘者或æ’件用户报错。\n" -"[b]注æ„:[/b] 出于对性能的考虑,[method assert] ä¸çš„代ç åªä¼šåœ¨è°ƒè¯•版本或者从" -"编辑器è¿è¡Œé¡¹ç›®æ—¶æ‰§è¡Œã€‚所以ä¸è¦åœ¨ [method assert] 调用ä¸åŠ å…¥å…·æœ‰å‰¯ä½œç”¨çš„ä»£ç 。" -"å¦åˆ™ï¼Œé¡¹ç›®åœ¨ä»¥å‘行模å¼å¯¼å‡ºåŽå°†æœ‰ä¸ä¸€è‡´çš„行为。\n" +"[b]注æ„:[/b]出于对性能的考虑,[method assert] ä¸çš„代ç åªä¼šåœ¨è°ƒè¯•版本或者从编" +"辑器è¿è¡Œé¡¹ç›®æ—¶æ‰§è¡Œã€‚所以ä¸è¦åœ¨ [method assert] 调用ä¸åŠ å…¥å…·æœ‰å‰¯ä½œç”¨çš„ä»£ç 。å¦" +"则,项目在以å‘行模å¼å¯¼å‡ºåŽå°†æœ‰ä¸ä¸€è‡´çš„行为。\n" "如果给出了å¯é€‰çš„ [code]message[/code] 傿•°ï¼Œåœ¨é€šç”¨çš„“Assertion failedâ€æ¶ˆæ¯ä¹‹" "外,还会显示该信æ¯ã€‚ä½ å¯ä»¥ä½¿ç”¨å®ƒæ¥æä¾›å…³äºŽæ–è¨€å¤±è´¥åŽŸå› çš„å…¶ä»–è¯¦ç»†ä¿¡æ¯ã€‚\n" "[codeblock]\n" @@ -1835,7 +1835,7 @@ msgid "" "b = tanh(a) # b is 0.6\n" "[/codeblock]" msgstr "" -"返回[code]s[/code]çš„åŒæ›²æ£åˆ‡ã€‚\n" +"返回 [code]s[/code] çš„åŒæ›²æ£åˆ‡ã€‚\n" "[codeblock]\n" "a = log(2.0) # a = 0.693147\n" "b = tanh(a) # b = 0.6\n" @@ -4181,6 +4181,11 @@ msgid "" "specified by appending [code]:integer[/code] to the name, e.g. [code]\"Zero," "One,Three:3,Four,Six:6\"[/code]." msgstr "" +"æç¤ºæ•´åž‹ã€æµ®ç‚¹åž‹æˆ–å—符串类型的属性为枚举值,由æç¤ºå—符串指定的å¯é€‰å€¼åˆ—表。\n" +"æç¤ºå—符串为使用逗å·åˆ†éš”çš„å称列表,例如 [code]\"Hello,Something,Else\"[/" +"code]。对于整型和浮点型属性,列表ä¸ç¬¬ä¸€ä¸ªå称的值为 0ã€æŽ¥ä¸‹æ¥æ˜¯ 1ã€ä»¥æ¤ç±»æŽ¨ã€‚" +"也å¯ä»¥é€šè¿‡åœ¨åç§°åŽæŽ¥ä¸Š [code]:æ•´æ•°[/code] æ˜¾å¼æŒ‡å®šå–值,例如 [code]\"Zero," +"One,Three:3,Four,Six:6\"[/code]。" #: doc/classes/@GlobalScope.xml msgid "" @@ -4348,7 +4353,8 @@ msgid "The property is a translatable string." msgstr "该属性是一个å¯ç¿»è¯‘çš„å—符串。" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +#, fuzzy +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "在编辑器ä¸ç”¨äºŽä¸ºå±žæ€§åˆ†ç»„。" #: doc/classes/@GlobalScope.xml @@ -4844,7 +4850,7 @@ msgstr "" "å‘å¯¹è¯æ¡†ä¸æ·»åŠ ä¸€ä¸ªå¸¦æœ‰æ ‡ç¾[code]text[/code]和自定义[code]action[/code]的按" "钮,并返回该创建的按钮。按下时,[code]action[/code]ä¼šè¢«ä¼ é€’ç»™[signal " "custom_action]ä¿¡å·ã€‚\n" -"如果[code]right[/code]为[code]true[/code],按钮会被放置在所有åŒçº§æŒ‰é’®çš„å³" +"如果[code]right[/code]为 [code]true[/code],按钮会被放置在所有åŒçº§æŒ‰é’®çš„å³" "边。\n" "您å¯ä»¥ä½¿ç”¨ [method remove_button] æ–¹æ³•ä»Žå¯¹è¯æ¡†ä¸åˆ é™¤ä½¿ç”¨æ¤æ–¹æ³•创建的按钮。" @@ -4918,11 +4924,11 @@ msgid "" "[FileDialog] to disable hiding the dialog when pressing OK." msgstr "" "如果为 [code]true[/code],按下OKæŒ‰é’®æ—¶å¯¹è¯æ¡†å°†éšè—。如果è¦åœ¨æ”¶åˆ° [signal " -"confirmed] ä¿¡å·æ—¶æ‰§è¡Œç±»ä¼¼è¾“入验è¯çš„æ“ä½œï¼Œåˆ™å¯ä»¥å°†å…¶è®¾ç½®ä¸º[code]false[/code]," -"ç„¶åŽåœ¨è‡ªå·±çš„逻辑ä¸å¤„ç†å¯¹è¯æ¡†çš„éšè—。\n" -"[b]注æ„:[/b] 从æ¤ç±»æ´¾ç”Ÿçš„æŸäº›èŠ‚ç‚¹å¯ä»¥å…·æœ‰ä¸åŒçš„默认值,并且å¯èƒ½æœ‰è‡ªå·±çš„内置" -"逻辑会覆盖æ¤è®¾ç½®ã€‚ 例如,[FileDialog] 默认其为 [code]false[/code],并在按下OK" -"时实现了自己的输入验è¯ä»£ç ,如果输入有效,最终将éšè—å¯¹è¯æ¡†ã€‚å› æ¤ï¼Œä¸èƒ½åœ¨ " +"confirmed] ä¿¡å·æ—¶æ‰§è¡Œç±»ä¼¼è¾“入验è¯çš„æ“ä½œï¼Œåˆ™å¯ä»¥å°†å…¶è®¾ç½®ä¸º [code]false[/" +"code],然åŽåœ¨è‡ªå·±çš„逻辑ä¸å¤„ç†å¯¹è¯æ¡†çš„éšè—。\n" +"[b]注æ„:[/b]从æ¤ç±»æ´¾ç”Ÿçš„æŸäº›èŠ‚ç‚¹å¯ä»¥å…·æœ‰ä¸åŒçš„默认值,并且å¯èƒ½æœ‰è‡ªå·±çš„内置逻" +"辑会覆盖æ¤è®¾ç½®ã€‚ 例如,[FileDialog] 默认其为 [code]false[/code],并在按下OKæ—¶" +"实现了自己的输入验è¯ä»£ç ,如果输入有效,最终将éšè—å¯¹è¯æ¡†ã€‚å› æ¤ï¼Œä¸èƒ½åœ¨ " "[FileDialog] ä¸ä½¿ç”¨æ¤å±žæ€§æ¥ç¦æ¢åœ¨æŒ‰OKæ—¶éšè—å¯¹è¯æ¡†ã€‚" #: doc/classes/AcceptDialog.xml @@ -5236,7 +5242,7 @@ msgstr "" "第0叧釿–°å¼€å§‹ã€‚\n" "[AnimatedTexture]ç›®å‰è¦æ±‚所有帧的纹ç†å…·æœ‰ç›¸åŒçš„尺寸,å¦åˆ™è¾ƒå¤§çš„纹ç†ä¼šè¢«è£å‰ªï¼Œ" "与最å°çš„纹ç†ç›¸åŒ¹é…。\n" -"[b]注æ„:[/b] AnimatedTexture䏿”¯æŒä½¿ç”¨[AtlasTexture]。æ¯ä¸€å¸§éƒ½éœ€è¦æ˜¯ä¸€ä¸ªå•独" +"[b]注æ„:[/b]AnimatedTexture䏿”¯æŒä½¿ç”¨[AtlasTexture]。æ¯ä¸€å¸§éƒ½éœ€è¦æ˜¯ä¸€ä¸ªå•独" "çš„[Texture]。" #: doc/classes/AnimatedTexture.xml @@ -5335,7 +5341,7 @@ msgid "" "paused when changing this property to [code]false[/code]." msgstr "" "如果[code]true[/code],则动画将暂åœåœ¨å½“å‰ä½ç½®ï¼ˆå³[member current_frame])。将" -"æ¤å±žæ€§æ›´æ”¹ä¸º[code]false[/code]时,动画将从暂åœå¤„ç»§ç»æ’放。" +"æ¤å±žæ€§æ›´æ”¹ä¸º [code]false[/code] 时,动画将从暂åœå¤„ç»§ç»æ’放。" #: doc/classes/AnimatedTexture.xml msgid "" @@ -5594,51 +5600,53 @@ msgstr "返回给定轨é“ä¸ç»™å®šé”®çš„æ–¹æ³•轨é“上è¦è°ƒç”¨çš„傿•°å€¼ã€‚ #: doc/classes/Animation.xml msgid "Removes a track by specifying the track index." -msgstr "通过指定轨迹索引æ¥åˆ 除一个轨迹。" +msgstr "通过指定轨é“索引æ¥åˆ 除一个轨é“。" #: doc/classes/Animation.xml msgid "" "Finds the key index by time in a given track. Optionally, only find it if " "the exact time is given." -msgstr "按时间查找给定轨迹ä¸çš„关键索引。也å¯é€‰æ‹©åªåœ¨ç»™å®šå‡†ç¡®æ—¶é—´çš„æƒ…况下查找。" +msgstr "" +"按时间查找给定轨é“ä¸çš„关键帧索引。也å¯é€‰æ‹©åªåœ¨ç»™å®šå‡†ç¡®æ—¶é—´çš„æƒ…况下查找。" #: doc/classes/Animation.xml msgid "" "Returns [code]true[/code] if the track at [code]idx[/code] wraps the " "interpolation loop. New tracks wrap the interpolation loop by default." msgstr "" -"如果 [code]idx[/code] 处的轨迹包ä½äº†å†…æ’循环,则返回 [code]true[/code]。新的" -"轨迹默认会包ä½å†…æ’循环。" +"如果 [code]idx[/code] 处的轨é“环绕了æ’值循环,则返回 [code]true[/code]。新建" +"的轨é“默认都会环绕æ’值循环。" #: doc/classes/Animation.xml msgid "Returns the interpolation type of a given track." -msgstr "返回给定轨迹的æ’值类型。" +msgstr "返回给定轨é“çš„æ’值类型。" #: doc/classes/Animation.xml msgid "Returns the amount of keys in a given track." -msgstr "返回指定轨é“ä¸çš„键数。" +msgstr "返回给定轨é“ä¸çš„关键帧数é‡ã€‚" #: doc/classes/Animation.xml msgid "Returns the time at which the key is located." -msgstr "返回钥匙所在的时间。" +msgstr "返回关键帧所在的时间。" #: doc/classes/Animation.xml msgid "" "Returns the transition curve (easing) for a specific key (see the built-in " "math function [method @GDScript.ease])." msgstr "" -"返回特定键的过渡曲线(缓动)(å‚阅内置数å¦å‡½æ•°[method @GDScript.ease])。" +"返回指定关键帧的过渡曲线(缓动)(å‚阅内置数å¦å‡½æ•° [method @GDScript." +"ease])。" #: doc/classes/Animation.xml msgid "Returns the value of a given key in a given track." -msgstr "返回给定轨é“ä¸ç»™å®šé”®çš„值。" +msgstr "返回给定轨é“ä¸ç»™å®šå…³é”®å¸§çš„值。" #: doc/classes/Animation.xml msgid "" "Gets the path of a track. For more information on the path format, see " "[method track_set_path]." msgstr "" -"获å–è½¨è¿¹çš„è·¯å¾„ã€‚æœ‰å…³è·¯å¾„æ ¼å¼çš„详细信æ¯ï¼Œè¯·å‚阅[method track_set_path]。" +"获å–轨é“çš„è·¯å¾„ã€‚æœ‰å…³è·¯å¾„æ ¼å¼çš„详细信æ¯ï¼Œè¯·å‚阅 [method track_set_path]。" #: doc/classes/Animation.xml msgid "Gets the type of a track." @@ -5651,14 +5659,15 @@ msgstr "在指定的轨é“䏿’入一个通用键。" #: doc/classes/Animation.xml msgid "" "Returns [code]true[/code] if the track at index [code]idx[/code] is enabled." -msgstr "如果å¯ç”¨äº†ç´¢å¼•[code]idx[/code]处的轨迹,则返回[code]true[/code]。" +msgstr "如果å¯ç”¨äº†ç´¢å¼• [code]idx[/code] 处的轨é“,则返回 [code]true[/code]。" #: doc/classes/Animation.xml msgid "" "Returns [code]true[/code] if the given track is imported. Else, return " "[code]false[/code]." msgstr "" -"如果给定的轨迹被导入,返回[code]true[/code]。å¦åˆ™ï¼Œè¿”回[code]false[/code]。" +"å¦‚æžœç»™å®šçš„è½¨é“æ˜¯è¢«å¯¼å…¥çš„,返回 [code]true[/code]。å¦åˆ™è¿”回 [code]false[/" +"code]。" #: doc/classes/Animation.xml msgid "Moves a track down." @@ -5685,7 +5694,7 @@ msgstr "按ä½ç½®ï¼ˆç§’ï¼‰åˆ é™¤æŒ‡å®šè½¨é“ä¸çš„键。" #: doc/classes/Animation.xml msgid "Enables/disables the given track. Tracks are enabled by default." -msgstr "å¯ç”¨/ç¦ç”¨æŒ‡å®šçš„轨é“。曲目默认为å¯ç”¨ã€‚" +msgstr "å¯ç”¨/ç¦ç”¨æŒ‡å®šçš„轨é“。轨é“默认为å¯ç”¨ã€‚" #: doc/classes/Animation.xml msgid "Sets the given track as imported or not." @@ -5695,7 +5704,7 @@ msgstr "将指定的轨é“设置为导入或ä¸å¯¼å…¥ã€‚" msgid "" "If [code]true[/code], the track at [code]idx[/code] wraps the interpolation " "loop." -msgstr "如果[code]true[/code],则[code]idx[/code]å¤„çš„è½¨è¿¹åŒ…ä½æ’值循环。" +msgstr "如果为 [code]true[/code],则 [code]idx[/code] 处的轨é“环绕æ’值循环。" #: doc/classes/Animation.xml msgid "Sets the interpolation type of a given track." @@ -5703,18 +5712,19 @@ msgstr "设置指定轨é“的内æ’类型。" #: doc/classes/Animation.xml msgid "Sets the time of an existing key." -msgstr "设置现有键的时间。" +msgstr "设置现有关键帧的时间。" #: doc/classes/Animation.xml msgid "" "Sets the transition curve (easing) for a specific key (see the built-in math " "function [method @GDScript.ease])." msgstr "" -"设置特定键的过渡曲线(缓动)(å‚阅内置数å¦å‡½æ•° [method @GDScript.ease])。" +"设置指定关键帧的过渡曲线(缓动)(å‚阅内置数å¦å‡½æ•° [method @GDScript." +"ease])。" #: doc/classes/Animation.xml msgid "Sets the value of an existing key." -msgstr "设置现有键的值。" +msgstr "设置现有关键帧的值。" #: doc/classes/Animation.xml msgid "" @@ -5749,30 +5759,30 @@ msgid "" "seconds). An array consisting of 3 elements: position ([Vector3]), rotation " "([Quat]) and scale ([Vector3])." msgstr "" -"è¿”å›žç»™å®šæ—¶é—´å†…å˜æ¢è½¨è¿¹çš„æ’å€¼ï¼ˆä»¥ç§’ä¸ºå•ä½ï¼‰ã€‚ç”±3ä¸ªå…ƒç´ ç»„æˆçš„æ•°ç»„:position(ä½" -"置)([Vector3])ã€rotation(旋转)([Quat])〠scale(缩放)([Vector3])。" +"è¿”å›žå˜æ¢è½¨é“在给定时间(以秒为å•ä½ï¼‰æ’值åŽçš„值。是由 3 ä¸ªå…ƒç´ ç»„æˆçš„æ•°ç»„:ä½ç½®" +"([Vector3]ï¼‰ã€æ—‹è½¬ï¼ˆ[Quat])ã€ç¼©æ”¾ï¼ˆ[Vector3])。" #: doc/classes/Animation.xml msgid "" "Returns all the key indices of a value track, given a position and delta " "time." -msgstr "返回给定ä½ç½®å’Œdelta时间的价值轨迹的所有关键指数。" +msgstr "返回在给定的ä½ç½®å’Œæ—¶é—´å¢žé‡èŒƒå›´å†…,值轨é“䏿‰€æœ‰å…³é”®å¸§çš„索引å·ã€‚" #: doc/classes/Animation.xml msgid "Returns the update mode of a value track." -msgstr "返回值跟踪的更新模å¼ã€‚" +msgstr "返回值轨é“的更新模å¼ã€‚" #: doc/classes/Animation.xml msgid "" "Returns the interpolated value at the given time (in seconds). The " "[code]track_idx[/code] must be the index of a value track." msgstr "" -"返回给定时间处(以秒为å•ä½ï¼‰çš„æ’å€¼ã€‚[code]track_idx[/code]必须是一个值轨é“çš„" -"索引。" +"返回ä½äºŽç»™å®šæ—¶é—´ï¼ˆä»¥ç§’为å•ä½ï¼‰çš„æ’å€¼åŽçš„值。[code]track_idx[/code] 必须是值轨" +"é“的索引。" #: doc/classes/Animation.xml msgid "Sets the update mode (see [enum UpdateMode]) of a value track." -msgstr "设置值跟踪的更新模å¼ï¼ˆå‚阅[enum UpdateMode])。" +msgstr "设置值轨é“的更新模å¼ï¼ˆè¯·å‚阅 [enum UpdateMode])。" #: doc/classes/Animation.xml msgid "" @@ -5780,9 +5790,9 @@ msgid "" "[b]Note:[/b] Length is not delimited by the last key, as this one may be " "before or after the end to ensure correct interpolation and looping." msgstr "" -"动画的总长度(å•ä½ï¼šç§’)。\n" -"[b]注æ„:[/b]长度ä¸ä»¥æœ€åŽä¸€ä¸ªé”®ä¸ºç•Œï¼Œå› 为这个键å¯èƒ½åœ¨ç»“æŸå‰æˆ–结æŸåŽï¼Œä»¥ç¡®ä¿æ£" -"确的æ’值和循环。" +"动画的总长度(å•ä½ä¸ºç§’)。\n" +"[b]注æ„:[/b]长度ä¸ä»¥æœ€åŽä¸€ä¸ªå…³é”®å¸§ä¸ºç•Œï¼Œå› 为这个关键帧å¯èƒ½ä½äºŽç»“æŸå‰æˆ–结æŸ" +"åŽï¼Œä»¥ç¡®ä¿æ£ç¡®çš„æ’å€¼å’Œå¾ªçŽ¯ã€‚" #: doc/classes/Animation.xml msgid "" @@ -5790,8 +5800,7 @@ msgid "" "interpolation of animation cycles, and for hinting the player that it must " "restart the animation." msgstr "" -"æŒ‡ç¤ºåŠ¨ç”»å¿…é¡»å¾ªçŽ¯çš„æ ‡å¿—ã€‚è¿™ç”¨äºŽåŠ¨ç”»å¾ªçŽ¯æ£ç¡®æ’å€¼ï¼Œä»¥åŠæç¤ºæ’æ”¾å™¨é¡»é‡æ–°å¯åŠ¨åŠ¨" -"画。" +"è¡¨ç¤ºè¯¥åŠ¨ç”»å¿…é¡»å¾ªçŽ¯çš„æ ‡å¿—ã€‚è¿™ç”¨äºŽåŠ¨ç”»å¾ªçŽ¯æ£ç¡®æ’å€¼ï¼Œä»¥åŠæç¤ºæ’æ”¾å™¨é¡»é‡å¯åŠ¨ç”»ã€‚" #: doc/classes/Animation.xml msgid "The animation step value." @@ -5807,17 +5816,17 @@ msgstr "当轨é“列表å‘生å˜åŒ–æ—¶å‘出,例如轨é“è¢«æ·»åŠ ã€ç§»åŠ¨æˆ– msgid "" "Value tracks set values in node properties, but only those which can be " "Interpolated." -msgstr "值跟踪节点属性ä¸çš„设置值,但åªè·Ÿè¸ªé‚£äº›å¯ä»¥æ’值的值。" +msgstr "值轨é“会为节点的属性设值,åªé€‚用于能够进行æ’值的属性。" #: doc/classes/Animation.xml msgid "" "Transform tracks are used to change node local transforms or skeleton pose " "bones. Transitions are interpolated." -msgstr "å˜æ¢è½¨è¿¹ç”¨äºŽæ”¹å˜èŠ‚ç‚¹å±€éƒ¨å˜æ¢æˆ–éª¨æž¶å§¿åŠ¿éª¨æž¶ã€‚è½¬å˜æ˜¯æ’值的。" +msgstr "å˜æ¢è½¨é“用于改å˜èŠ‚ç‚¹å±€éƒ¨å˜æ¢æˆ–骨架的骨骼姿势。会进行æ’值过渡。" #: doc/classes/Animation.xml msgid "Method tracks call functions with given arguments per key." -msgstr "方法跟踪æ¯ä¸ªé”®ç»™å®šå‚数的调用函数。" +msgstr "方法轨é“会在å„ä¸ªå…³é”®å¸§ä¸Šä½¿ç”¨ç»™å®šå‚æ•°çš„调用函数。" #: doc/classes/Animation.xml msgid "" @@ -5839,11 +5848,11 @@ msgstr "" #: doc/classes/Animation.xml msgid "Animation tracks play animations in other [AnimationPlayer] nodes." -msgstr "动画曲目在其他 [AnimationPlayer] èŠ‚ç‚¹ä¸æ’放动画。" +msgstr "动画轨é“会在其他 [AnimationPlayer] èŠ‚ç‚¹ä¸æ’放动画。" #: doc/classes/Animation.xml msgid "No interpolation (nearest value)." -msgstr "æ— æ’值(最近值)。" +msgstr "æ— æ’值(最邻近的值)。" #: doc/classes/Animation.xml msgid "Linear interpolation." @@ -5985,7 +5994,7 @@ msgstr "" msgid "" "Returns [code]true[/code] whether you want the blend tree editor to display " "filter editing on this node." -msgstr "返回[code]true[/code],是å¦å¸Œæœ›æ··åˆæ ‘编辑器在æ¤èŠ‚ç‚¹ä¸Šæ˜¾ç¤ºè¿‡æ»¤å™¨ç¼–è¾‘ã€‚" +msgstr "返回 [code]true[/code],是å¦å¸Œæœ›æ··åˆæ ‘编辑器在æ¤èŠ‚ç‚¹ä¸Šæ˜¾ç¤ºè¿‡æ»¤å™¨ç¼–è¾‘ã€‚" #: doc/classes/AnimationNode.xml msgid "Returns whether the given path is filtered." @@ -6438,7 +6447,6 @@ msgid "[AnimationTree] node resource that contains many blend type nodes." msgstr "[AnimationTree] 节点资æºï¼Œå…¶ä¸åŒ…å«è®¸å¤šæ··åˆç±»åž‹èŠ‚ç‚¹ã€‚" #: doc/classes/AnimationNodeBlendTree.xml -#, fuzzy msgid "" "This node may contain a sub-tree of any other blend type nodes, such as " "[AnimationNodeTransition], [AnimationNodeBlend2], [AnimationNodeBlend3], " @@ -6446,8 +6454,10 @@ msgid "" "An [AnimationNodeOutput] node named [code]output[/code] is created by " "default." msgstr "" -"该节点å¯ä»¥åŒ…å«ä»»ä½•å…¶ä»–æ··åˆç±»åž‹èŠ‚ç‚¹çš„åæ ‘,例如 mixã€blend2ã€blend3ã€one shot " -"ç‰ã€‚è¿™æ˜¯æœ€å¸¸ç”¨çš„æ ¹ä¹‹ä¸€ã€‚" +"该节点å¯ä»¥åŒ…å«ä»»ä½•å…¶ä»–æ··åˆç±»åž‹èŠ‚ç‚¹çš„åæ ‘,例如 [AnimationNodeTransition]ã€" +"[AnimationNodeBlend2]ã€[AnimationNodeBlend3]ã€[AnimationNodeOneShot] ç‰ã€‚这是" +"æœ€å¸¸ç”¨çš„æ ¹ä¹‹ä¸€ã€‚\n" +"默认会创建一个å为 [code]output[/code] çš„ [AnimationNodeOutput] 节点。" #: doc/classes/AnimationNodeBlendTree.xml msgid "" @@ -6553,7 +6563,7 @@ msgid "" "seconds) between 0 and this value will be added to [member " "autorestart_delay]." msgstr "" -"如果[member autorestart]为[code]true[/code],则介于0å’Œæ¤å€¼ä¹‹é—´çš„éšæœºé™„åŠ å»¶è¿Ÿ" +"如果[member autorestart]为 [code]true[/code],则介于0å’Œæ¤å€¼ä¹‹é—´çš„éšæœºé™„åŠ å»¶è¿Ÿ" "(以秒为å•ä½ï¼‰å°†æ·»åŠ åˆ°[member autorestart_delay]。" #: doc/classes/AnimationNodeOutput.xml @@ -6634,12 +6644,12 @@ msgstr "返回给定过渡的端节点。" #: doc/classes/AnimationNodeStateMachine.xml msgid "Returns [code]true[/code] if the graph contains the given node." -msgstr "如果图ä¸åŒ…å«ç»™å®šçš„节点,返回[code]true[/code]。" +msgstr "如果图ä¸åŒ…å«ç»™å®šçš„节点,返回 [code]true[/code]。" #: doc/classes/AnimationNodeStateMachine.xml msgid "" "Returns [code]true[/code] if there is a transition between the given nodes." -msgstr "如果在给定节点之间å˜åœ¨è¿‡æ¸¡ï¼Œè¿”回[code]true[/code]。" +msgstr "如果在给定节点之间å˜åœ¨è¿‡æ¸¡ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/AnimationNodeStateMachine.xml msgid "Deletes the given node from the graph." @@ -6715,7 +6725,7 @@ msgstr "返回A*算法内部计算的当å‰è¡Œè¿›è·¯å¾„。" #: doc/classes/AnimationNodeStateMachinePlayback.xml msgid "Returns [code]true[/code] if an animation is playing." -msgstr "如果æ£åœ¨æ’放动画,返回[code]true[/code]。" +msgstr "如果æ£åœ¨æ’放动画,返回 [code]true[/code]。" #: doc/classes/AnimationNodeStateMachinePlayback.xml msgid "Starts playing the given animation." @@ -7403,8 +7413,8 @@ msgid "" "[code]id[/code] turns off the track modifying the property at [code]path[/" "code]. The modified node's children continue to animate." msgstr "" -"如果[code]enable[/code]为[code]true[/code],则ID为[code]id[/code]的动画节点将" -"å…³é—修改[code]path[/code]属性的轨é“。修改åŽçš„节点的å代继ç»è¿›è¡ŒåŠ¨ç”»å¤„ç†ã€‚" +"如果[code]enable[/code]为 [code]true[/code],则ID为[code]id[/code]的动画节点" +"将关é—修改[code]path[/code]属性的轨é“。修改åŽçš„节点的å代继ç»è¿›è¡ŒåŠ¨ç”»å¤„ç†ã€‚" #: doc/classes/AnimationTreePlayer.xml msgid "" @@ -7683,7 +7693,7 @@ msgid "" "the next input upon completion." msgstr "" "如果过渡节点上å称为[code]id[/code]çš„[code]input_idx[/code]的输入被设置为在完" -"æˆåŽè‡ªåЍå‰è¿›åˆ°ä¸‹ä¸€ä¸ªè¾“入,则返回[code]true[/code]。" +"æˆåŽè‡ªåЍå‰è¿›åˆ°ä¸‹ä¸€ä¸ªè¾“入,则返回 [code]true[/code]。" #: doc/classes/AnimationTreePlayer.xml msgid "" @@ -7850,7 +7860,7 @@ msgid "" "instance (while GridMaps are not physics body themselves, they register " "their tiles with collision shapes as a virtual physics body)." msgstr "" -"如果为[code]true[/code],则给定的物ç†ä½“与该区域é‡å .\n" +"如果为 [code]true[/code],则给定的物ç†ä½“与该区域é‡å .\n" "[b]注æ„:[/b]在移动物体åŽï¼Œè¿™ä¸ªæµ‹è¯•çš„ç»“æžœä¸æ˜¯å³æ—¶çš„。为了æé«˜æ€§èƒ½ï¼Œé‡å 列表在" "æ¯ä¸€å¸§å’Œç‰©ç†æ¥éª¤ä¹‹å‰æ›´æ–°ä¸€æ¬¡ã€‚å¯ä»¥è€ƒè™‘ä½¿ç”¨ä¿¡å·æ¥ä»£æ›¿ã€‚\n" "[code]body[/code]傿•°å¯ä»¥æ˜¯ä¸€ä¸ª[PhysicsBody]或一个[GridMap]实例(虽然GridMaps" @@ -7978,7 +7988,7 @@ msgid "" "be set to [code]true[/code].\n" "[code]area[/code] the other Area." msgstr "" -"当å¦ä¸€ä¸ªåŒºåŸŸé€€å‡ºè¿™ä¸ªåŒºåŸŸæ—¶å‘å‡ºçš„ã€‚è¦æ±‚监控[member monitoring]被设置为" +"当å¦ä¸€ä¸ªåŒºåŸŸé€€å‡ºè¿™ä¸ªåŒºåŸŸæ—¶å‘å‡ºçš„ã€‚è¦æ±‚监控[member monitoring]被设置为 " "[code]true[/code]。\n" "[code]area[/code]傿•°æ˜¯å¦å¤–一个Area。" @@ -7997,7 +8007,7 @@ msgid "" "shape_owner_get_owner(local_shape_index)[/code]." msgstr "" "当å¦ä¸€ä¸ªåŒºåŸŸçš„一个[Shape]进入这个区域的一个[Shape]æ—¶å‘å‡ºçš„ã€‚è¦æ±‚[member " -"monitoring] 被设置为[code]true[/code]。\n" +"monitoring] 被设置为 [code]true[/code]。\n" "[code]area_rid[/code] [PhysicsServer]使用的其他区域的[CollisionObject]çš„" "[RID]。\n" "[code]area[/code] 其他区域。\n" @@ -8017,7 +8027,7 @@ msgid "" "[PhysicsBody] or [GridMap]." msgstr "" "当[PhysicsBody]或[GridMap]进入这个区域时å‘出的。需è¦å°†ç›‘控[member monitoring]" -"设置为[code]true[/code]。如果[MeshLibrary]有碰撞形状[Shape],就会检测到" +"设置为 [code]true[/code]。如果[MeshLibrary]有碰撞形状[Shape],就会检测到" "[GridMap]。\n" "[code]body[/code], 如果它å˜åœ¨äºŽåœºæ™¯æ ‘ä¸, 是å¦ä¸€ä¸ª[PhysicsBody]或[GridMap]节点" "[Node]。" @@ -8031,7 +8041,7 @@ msgid "" "[PhysicsBody] or [GridMap]." msgstr "" "当[PhysicsBody]或[GridMap]离开这个Areaæ—¶å‘出的。需è¦å°†ç›‘控[member monitoring]" -"设置为[code]true[/code]。如果[MeshLibrary]有碰撞形状[Shape],就会检测到" +"设置为 [code]true[/code]。如果[MeshLibrary]有碰撞形状[Shape],就会检测到" "[GridMap]。\n" "[code]body[/code], 如果它å˜åœ¨äºŽåœºæ™¯æ ‘ä¸, 是其他[PhysicsBody]或[GridMap]çš„" "[Node]。" @@ -8053,7 +8063,7 @@ msgid "" "shape_owner_get_owner(local_shape_index)[/code]." msgstr "" "当[PhysicsBody]或[GridMap]的一个[Shape]进入这个区域的一个[Shape]时触å‘。需è¦" -"å°†[member monitoring]设置为[code]true[/code]。如果[MeshLibrary]有碰撞" +"å°†[member monitoring]设置为 [code]true[/code]。如果[MeshLibrary]有碰撞" "[Shape],就会检测到[GridMap]。\n" "[code]body_rid[/code] [PhysicsServer]使用的[PhysicsBody]或[MeshLibrary]çš„" "[CollisionObject]çš„[RID]。\n" @@ -8221,7 +8231,7 @@ msgid "" "to be set to [code]true[/code].\n" "[code]area[/code] the other Area2D." msgstr "" -"当å¦ä¸€ä¸ªArea2D进入这个Area2Dæ—¶å‘出的。需è¦å°†ç›‘控[member monitoring]设置为" +"当å¦ä¸€ä¸ªArea2D进入这个Area2Dæ—¶å‘出的。需è¦å°†ç›‘控[member monitoring]设置为 " "[code]true[/code]。\n" "[code]area[/code]傿•°æ˜¯å…¶ä»–Area2D。" @@ -8231,7 +8241,7 @@ msgid "" "to be set to [code]true[/code].\n" "[code]area[/code] the other Area2D." msgstr "" -"当å¦ä¸€ä¸ªArea2D离开这个Area2Dæ—¶å‘å‡ºçš„ã€‚è¦æ±‚监控[member monitoring]被设置为" +"当å¦ä¸€ä¸ªArea2D离开这个Area2Dæ—¶å‘å‡ºçš„ã€‚è¦æ±‚监控[member monitoring]被设置为 " "[code]true[/code]。\n" "[code]area[/code]傿•°æ˜¯å…¶ä»–Area2D。" @@ -8250,7 +8260,7 @@ msgid "" "[code]self.shape_owner_get_owner(local_shape_index)[/code]." msgstr "" "当å¦ä¸€ä¸ªArea2Dçš„[Shape2D]进入æ¤Area2Dçš„[Shape2D]时触å‘。需è¦å°† [member " -"monitoring] 设置为[code]true[/code]。\n" +"monitoring] 设置为 [code]true[/code]。\n" "[code]area_rid[/code] ç”±[Physics2DServer]使用的其他Area2Dçš„" "[CollisionObject2D]çš„[RID]。\n" "[code]area[/code] å…¶ä»–Area2D。\n" @@ -8276,7 +8286,7 @@ msgid "" "[code]self.shape_owner_get_owner(local_shape_index)[/code]." msgstr "" "当å¦ä¸€ä¸ªArea2Dçš„[Shape2D]退出这个Area2Dçš„[Shape2D]之一时触å‘ã€‚è¦æ±‚[member " -"monitoring] 被设置为[code]true[/code]。\n" +"monitoring] 被设置为 [code]true[/code]。\n" "[code]area_rid[/code] ç”±[Physics2DServer]使用的其他Area2Dçš„" "[CollisionObject2D]çš„[RID]。\n" "[code]area[/code] å…¶ä»–Area2D。\n" @@ -8296,7 +8306,7 @@ msgid "" "[PhysicsBody2D] or [TileMap]." msgstr "" "当一个[PhysicsBody2D]或[TileMap]进入这个Area2Dæ—¶å‘出的。需è¦å°†ç›‘控[member " -"monitoring]设置为[code]true[/code]。如果[TileSet]有碰撞形状[Shape2D],则检测" +"monitoring]设置为 [code]true[/code]。如果[TileSet]有碰撞形状[Shape2D],则检测" "到[TileMap]。\n" "[code]body[/code]傿•°æ˜¯å…¶ä»–[PhysicsBody2D]或[TileMap]çš„[Node],如果它å˜åœ¨äºŽæ ‘" "ä¸ã€‚" @@ -8310,8 +8320,8 @@ msgid "" "[PhysicsBody2D] or [TileMap]." msgstr "" "当 [PhysicsBody2D] 或 [TileMap] ç¦»å¼€æ¤ Area2D æ—¶å‘出。需è¦å°†ç›‘控[member " -"monitoring]设置为[code]true[/code]。如果 [TileSet] 具有碰撞形状 [Shape2D],则" -"会检测到 [TileMap]。\n" +"monitoring]设置为 [code]true[/code]。如果 [TileSet] 具有碰撞形状 [Shape2D]," +"则会检测到 [TileMap]。\n" "[code]body[/code] 傿•°æ˜¯å…¶ä»– [PhysicsBody2D] 或 [TileMap] çš„ [Node],如果它å˜" "åœ¨äºŽæ ‘ä¸ã€‚" @@ -8334,7 +8344,7 @@ msgid "" "[code]self.shape_owner_get_owner(local_shape_index)[/code]." msgstr "" "当[PhysicsBody2D]或[TileMap]çš„[Shape2D]之一进入æ¤Area2Dçš„[Shape2D]之一时触" -"å‘。需è¦å°†[member monitoring]设置为[code]true[/code]。如果[TileSet]有" +"å‘。需è¦å°†[member monitoring]设置为 [code]true[/code]。如果[TileSet]有" "Collision[Shape2D],就会检测到[TileMap]。\n" "[code]body_rid[/code] [Physics2DServer]使用的[PhysicsBody2D]或[TileSet]çš„" "[CollisionObject2D]çš„[RID]。\n" @@ -8366,7 +8376,7 @@ msgid "" "[code]self.shape_owner_get_owner(local_shape_index)[/code]." msgstr "" "当[PhysicsBody2D]或[TileMap]的一个[Shape2D]退出这个Area2D的一个[Shape2D]æ—¶å‘" -"出的。需è¦å°†[member monitoring]设置为[code]true[/code]。如果[TileSet]有碰撞" +"出的。需è¦å°†[member monitoring]设置为 [code]true[/code]。如果[TileSet]有碰撞" "[Shape2D],就会检测到[TileMap]。\n" "[code]body_rid[/code] 是[Physics2DServer]使用的[PhysicsBody2D]或[TileSet]çš„" "[CollisionObject2D]çš„[RID]。\n" @@ -8503,7 +8513,7 @@ msgid "" "[/code]. If the array is empty, accessing by index will pause project " "execution when running from the editor." msgstr "" -"返回数组的最åŽä¸€ä¸ªå…ƒç´ 。如果数组为空,则打å°ä¸€ä¸ªé”™è¯¯å¹¶è¿”回[code]null[/" +"返回数组的最åŽä¸€ä¸ªå…ƒç´ 。如果数组为空,则打å°ä¸€ä¸ªé”™è¯¯å¹¶è¿”回 [code]null[/" "code]。\n" "[b]注æ„:[/b]调用这个函数与写入 [code]array[-1][/code] ä¸ä¸€æ ·ï¼Œå¦‚果数组是空" "的,当从编辑器è¿è¡Œæ—¶ï¼ŒæŒ‰ç´¢å¼•访问将暂åœé¡¹ç›®çš„æ‰§è¡Œã€‚" @@ -8564,8 +8574,8 @@ msgstr "" "使用二分法查找以åŠåœ¨[code]obj[/code]ä¸å£°æ˜Žçš„自定义比较方法,已有值的索引(该" "值ä¸å˜åœ¨æ—¶ï¼Œä¸ºçŽ°æœ‰é¡ºåºä¸‹çš„æ’å…¥ç´¢å¼•ï¼‰ã€‚[code]before[/code] 傿•°æ˜¯å¯é€‰çš„,为 " "[code]false[/code] 时返回的索引ä½äºŽæ•°ç»„䏿‰€æœ‰åŒå€¼å…ƒç´ 之åŽã€‚自定义方法接收两个" -"傿•°ï¼ˆæ•°ç»„ä¸çš„å€¼å’Œè¦æœç´¢çš„å€¼ï¼‰ï¼Œå¦‚æžœç¬¬ä¸€ä¸ªå‚æ•°å°äºŽç¬¬äºŒä¸ªå‚数,必须返回" -"[code]true[/code],å¦åˆ™è¿”回[code]false[/code]。\n" +"傿•°ï¼ˆæ•°ç»„ä¸çš„å€¼å’Œè¦æœç´¢çš„å€¼ï¼‰ï¼Œå¦‚æžœç¬¬ä¸€ä¸ªå‚æ•°å°äºŽç¬¬äºŒä¸ªå‚数,必须返回 " +"[code]true[/code],å¦åˆ™è¿”回 [code]false[/code]。\n" "[codeblock]\n" "func cardinal_to_algebraic(a):\n" " match a:\n" @@ -8625,18 +8635,20 @@ msgid "Returns [code]true[/code] if the array is empty." msgstr "该数组为空时,返回 [code]true[/code]。" #: doc/classes/Array.xml +#, fuzzy msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " "all elements placed after the removed element have to be reindexed." msgstr "" "从数组ä¸åˆ é™¤ç¬¬ä¸€æ¬¡å‡ºçŽ°çš„å€¼ã€‚è¦æŒ‰ç´¢å¼•åˆ é™¤å…ƒç´ ï¼Œè¯·æ”¹ç”¨ [method remove]。\n" -"[b]注æ„:[/b] 该方法就地æ“作,ä¸è¿”回值。\n" -"[b]注æ„:[/b] åœ¨å¤§åž‹æ•°ç»„ä¸Šï¼Œå¦‚æžœç§»é™¤çš„å…ƒç´ é 近数组的开头(索引 0ï¼‰ï¼Œåˆ™æ¤æ–¹æ³•" -"ä¼šè¾ƒæ…¢ã€‚è¿™æ˜¯å› ä¸ºæ‰€æœ‰æ”¾ç½®åœ¨åˆ é™¤å…ƒç´ ä¹‹åŽçš„å…ƒç´ éƒ½å¿…é¡»é‡æ–°ç´¢å¼•。" +"[b]注æ„:[/b]该方法就地æ“作,ä¸è¿”回值。\n" +"[b]注æ„:[/b]åœ¨å¤§åž‹æ•°ç»„ä¸Šï¼Œå¦‚æžœç§»é™¤çš„å…ƒç´ é 近数组的开头(索引 0ï¼‰ï¼Œåˆ™æ¤æ–¹æ³•会" +"è¾ƒæ…¢ã€‚è¿™æ˜¯å› ä¸ºæ‰€æœ‰æ”¾ç½®åœ¨åˆ é™¤å…ƒç´ ä¹‹åŽçš„å…ƒç´ éƒ½å¿…é¡»é‡æ–°ç´¢å¼•。" #: doc/classes/Array.xml msgid "" @@ -8764,9 +8776,9 @@ msgid "" msgstr "" "移除并返回索引[code]position[/code]å¤„çš„æ•°ç»„å…ƒç´ ã€‚å¦‚æžœæ˜¯è´Ÿæ•°ï¼Œ[code]position[/" "code]被认为是相对于数组的末端。如果数组是空的或者被越界访问,则ä¿ç•™æ•°ç»„ä¸åŠ¨ï¼Œ" -"并返回[code]null[/code]。当数组被越界访问时,会打å°å‡ºä¸€æ¡é”™è¯¯ä¿¡æ¯ï¼Œä½†å½“数组为" -"空时,则ä¸ä¼šã€‚\n" -"[b]注æ„:[/b] 在大的数组上,这个方法å¯èƒ½æ¯”[method pop_back]æ…¢ï¼Œå› ä¸ºå®ƒå°†é‡æ–°ç´¢" +"并返回 [code]null[/code]。当数组被越界访问时,会打å°å‡ºä¸€æ¡é”™è¯¯ä¿¡æ¯ï¼Œä½†å½“数组" +"为空时,则ä¸ä¼šã€‚\n" +"[b]注æ„:[/b]在大的数组上,这个方法å¯èƒ½æ¯”[method pop_back]æ…¢ï¼Œå› ä¸ºå®ƒå°†é‡æ–°ç´¢" "引ä½äºŽè¢«ç§»é™¤å…ƒç´ 之åŽçš„æ•°ç»„å…ƒç´ ã€‚æ•°ç»„è¶Šå¤§ï¼Œè¢«ç§»é™¤å…ƒç´ çš„ç´¢å¼•è¶Šä½Žï¼Œ[method " "pop_at]的速度就越慢。" @@ -8788,16 +8800,16 @@ msgid "" "pop_back] as it will reindex all the array's elements every time it's " "called. The larger the array, the slower [method pop_front] will be." msgstr "" -"ç§»é™¤å¹¶è¿”å›žæ•°ç»„çš„ç¬¬ä¸€ä¸ªå…ƒç´ ã€‚å¦‚æžœæ•°ç»„æ˜¯ç©ºçš„ï¼Œå°†ä¸ä¼šè¾“出任何错误信æ¯å¹¶è¿”回" +"ç§»é™¤å¹¶è¿”å›žæ•°ç»„çš„ç¬¬ä¸€ä¸ªå…ƒç´ ã€‚å¦‚æžœæ•°ç»„æ˜¯ç©ºçš„ï¼Œå°†ä¸ä¼šè¾“出任何错误信æ¯å¹¶è¿”回 " "[code]null[/code]。å¦è¯·å‚阅 [method pop_back]。\n" -"[b]注æ„:[/b] å½“æ•°ç»„å…ƒç´ å¾ˆå¤šæ—¶ï¼Œç”±äºŽ [method pop_front] æ¯æ¬¡è°ƒç”¨æ—¶éƒ½è¦é‡æ–°å¯»" -"æ‰¾æ•°ç»„æ‰€æœ‰å…ƒç´ çš„ç´¢å¼•ï¼Œæ‰€ä»¥ä¼šæ¯” [method pop_back] 慢很多。数组 越大,[method " +"[b]注æ„:[/b]å½“æ•°ç»„å…ƒç´ å¾ˆå¤šæ—¶ï¼Œç”±äºŽ [method pop_front] æ¯æ¬¡è°ƒç”¨æ—¶éƒ½è¦é‡æ–°å¯»æ‰¾" +"æ•°ç»„æ‰€æœ‰å…ƒç´ çš„ç´¢å¼•ï¼Œæ‰€ä»¥ä¼šæ¯” [method pop_back] 慢很多。数组越大,[method " "pop_front] 越慢。" #: doc/classes/Array.xml msgid "" "Appends an element at the end of the array. See also [method push_front]." -msgstr "åœ¨æ•°ç»„çš„æœ«ç«¯æ·»åŠ ä¸€ä¸ªå…ƒç´ ã€‚å‚阅[method push_front]。" +msgstr "åœ¨æ•°ç»„çš„æœ«ç«¯è¿½åŠ ä¸€ä¸ªå…ƒç´ ã€‚å¦è¯·å‚阅 [method push_front]。" #: doc/classes/Array.xml msgid "" @@ -8806,7 +8818,7 @@ msgid "" "push_back] as it will reindex all the array's elements every time it's " "called. The larger the array, the slower [method push_front] will be." msgstr "" -"åœ¨æ•°ç»„çš„å¼€å¤´æ·»åŠ ä¸€ä¸ªå…ƒç´ ã€‚è¯·å‚阅 [method push_back]。\n" +"åœ¨æ•°ç»„çš„å¼€å¤´æ·»åŠ ä¸€ä¸ªå…ƒç´ ã€‚å¦è¯·å‚阅 [method push_back]。\n" "[b]注æ„:[/b]在大数组ä¸ï¼Œè¿™ä¸ªæ–¹æ³•比 [method push_back] æ…¢å¾—å¤šï¼Œå› ä¸ºæ¯æ¬¡è°ƒç”¨å®ƒ" "éƒ½ä¼šé‡æ–°ç´¢å¼•æ‰€æœ‰æ•°ç»„çš„å…ƒç´ ã€‚æ•°ç»„è¶Šå¤§ï¼Œ[method push_front] 的速度就越慢。" @@ -8869,7 +8881,7 @@ msgid "" "and upper index are inclusive, with the [code]step[/code] describing the " "change between indices while slicing." msgstr "" -"å¤åˆ¶å‡½æ•°ä¸æè¿°çš„å集并以数组形å¼è¿”回,如果[code]deep[/code]为[code]true[/" +"å¤åˆ¶å‡½æ•°ä¸æè¿°çš„å集并以数组形å¼è¿”回,如果[code]deep[/code]为 [code]true[/" "code],则深度å¤åˆ¶æ•°ç»„。下索引和上索引是包å«çš„,[code]step[/code]æè¿°äº†åˆ†ç‰‡æ—¶" "索引之间的å˜åŒ–。" @@ -8918,11 +8930,12 @@ msgid "" "print(my_items) # Prints [[4, Tomato], [5, Potato], [9, Rice]].\n" "[/codeblock]" msgstr "" -"使用一个自定义的方法对数组进行排åºã€‚傿•°æ˜¯ä¸€ä¸ªæŒæœ‰è¯¥æ–¹æ³•的对象和该方法的å" -"ç§°ã€‚è‡ªå®šä¹‰æ–¹æ³•æŽ¥æ”¶ä¸¤ä¸ªå‚æ•°ï¼ˆä¸€å¯¹æ¥è‡ªæ•°ç»„çš„å…ƒç´ ï¼‰ï¼Œå¹¶ä¸”å¿…é¡»è¿”å›ž [code]true[/" -"code] 或者 [code]false[/code]。\n" +"使用自定义的方法对数组进行排åºã€‚傿•°æ˜¯æŒæœ‰è¯¥æ–¹æ³•的对象和该方法的å称。自定义" +"方法接å—ä¸¤ä¸ªå‚æ•°ï¼ˆæ•°ç»„ä¸çš„ä¸€å¯¹å…ƒç´ ï¼‰ï¼Œå¹¶ä¸”å¿…é¡»è¿”å›ž [code]true[/code] 或者 " +"[code]false[/code]。\n" "å¯¹äºŽä¸¤ä¸ªå…ƒç´ [code]a[/code] å’Œ [code]b[/code],如果给定的方法返回 " -"[code]true[/code]ï¼Œå…ƒç´ [code]b[/code] 将在数组ä¸å…ƒç´ [code]a[/code] 之åŽã€‚\n" +"[code]true[/code],数组ä¸çš„å…ƒç´ [code]b[/code] å°†æŽ’åœ¨å…ƒç´ [code]a[/code] 之" +"åŽã€‚\n" "[b]注æ„:[/b]ä½ ä¸èƒ½éšæœºåŒ–è¿”å›žå€¼ï¼Œå› ä¸ºå †æŽ’åºç®—æ³•æœŸæœ›ä¸€ä¸ªç¡®å®šçš„ç»“æžœã€‚è€Œè¿™æ ·åšä¼š" "导致æ„外的行为。\n" "[codeblock]\n" @@ -8932,9 +8945,9 @@ msgstr "" " return true\n" " return false\n" "\n" -"var my_items = [[5, \"Potato\"], [9, \"Rice\"], [4, \"Tomato\"]]\n" +"var my_items = [[5, \"土豆\"], [9, \"大米\"], [4, \"番茄\"]]\n" "my_items.sort_custom(MyCustomSorter, \"sort_ascending\")\n" -"print(my_items) # 输出 [[4, Tomato], [5, Potato], [9, Rice]]。\n" +"print(my_items) # 输出 [[4, 番茄], [5, 土豆], [9, 大米]]。\n" "[/codeblock]" #: doc/classes/ArrayMesh.xml @@ -8989,9 +9002,8 @@ msgstr "" "这个 [MeshInstance] å·²ç»å‡†å¤‡å°±ç»ªï¼Œä»¥æ·»åŠ åˆ°è¦æ˜¾ç¤ºçš„ [SceneTree] ä¸ã€‚\n" "程åºå¼å‡ 何体生æˆï¼Œè¯·å‚阅 [ImmediateGeometry]ã€[MeshDataTool]ã€" "[SurfaceTool]。\n" -"[b]注æ„:[/b]Godot å¯¹ä¸‰è§’å½¢åŸºæœ¬ç½‘æ ¼æ¨¡å¼çš„æ£é¢ä½¿ç”¨é¡ºæ—¶é’ˆ[url=https://" -"learnopengl-cn.github.io/04%20Advanced%20OpenGL/04%20Face%20culling/]环绕顺åº" -"[/url]。" +"[b]注æ„:[/b]Godot 对三角形图元模å¼çš„æ£é¢ä½¿ç”¨é¡ºæ—¶é’ˆ[url=https://learnopengl-" +"cn.github.io/04%20Advanced%20OpenGL/04%20Face%20culling/]环绕顺åº[/url]。" #: doc/classes/ArrayMesh.xml msgid "" @@ -9092,7 +9104,7 @@ msgstr "获å–分é…ç»™æ¤è¡¨é¢çš„å称。" msgid "" "Returns the primitive type of the requested surface (see [method " "add_surface_from_arrays])." -msgstr "返回所请求曲é¢çš„基本类型(请å‚阅[method add_surface_from_arrays])。" +msgstr "返回所请求曲é¢çš„图元类型(请å‚阅 [method add_surface_from_arrays])。" #: doc/classes/ArrayMesh.xml msgid "" @@ -9345,8 +9357,9 @@ msgid "" "tracking data of the HMD and the location of the ARVRCamera can lag a few " "milliseconds behind what is used for rendering as a result." msgstr "" -"这是用于我们相机辅助的空间节点;请注æ„,如果适用立体渲染 (VR-HMD),大多数相机" -"å±žæ€§å°†è¢«å¿½ç•¥ï¼Œå› ä¸º HMD ä¿¡æ¯ä¼šè¦†ç›–它们。唯一å¯ä»¥ä¿¡ä»»çš„属性是近平é¢å’Œè¿œå¹³é¢ã€‚\n" +"这是用于我们相机辅助的空间节点;请注æ„,如果适用立体渲染(VR-HMD),大多数相" +"æœºå±žæ€§å°†è¢«å¿½ç•¥ï¼Œå› ä¸º HMD ä¿¡æ¯ä¼šè¦†ç›–它们。唯一å¯ä»¥ä¿¡ä»»çš„属性是近平é¢å’Œè¿œå¹³" +"é¢ã€‚\n" "该节点的ä½ç½®å’Œæ–¹å‘ç”± ARVR æœåŠ¡è‡ªåŠ¨æ›´æ–°ï¼Œä»¥åæ˜ HMD çš„ä½ç½®ï¼ˆå¦‚果这类跟踪å¯ç”¨ï¼Œ" "å¹¶å¯è¢«æ¸¸æˆé€»è¾‘使用)。请注æ„,与 ARVR 控制器相比,渲染线程å¯ä»¥èŽ·å– HMD 的最新" "跟踪数æ®ï¼Œä»Žè€Œ ARVRCamera çš„ä½ç½®å¯èƒ½ä¼šæ»žåŽäºŽå¯¹äºŽæ¸²æŸ“çš„ä½ç½®å‡ 毫秒。" @@ -9398,8 +9411,8 @@ msgid "" "Returns [code]true[/code] if the bound controller is active. ARVR systems " "attempt to track active controllers." msgstr "" -"如果绑定的控制器处于活动状æ€ï¼Œè¿”回[code]true[/code]。ARVR系统å°è¯•跟踪活动的控" -"制器。" +"如果绑定的控制器处于活动状æ€ï¼Œè¿”回 [code]true[/code]。ARVR系统å°è¯•跟踪活动的" +"控制器。" #: doc/classes/ARVRController.xml msgid "" @@ -9434,8 +9447,8 @@ msgid "" "pressed. See [enum JoystickList], in particular the [code]JOY_VR_*[/code] " "constants." msgstr "" -"如果索引[code]button[/code]处的按钮被按下,返回[code]true[/code]。å‚阅[enum " -"JoystickList],特别是[code]JOY_VR_*[/code]常数。" +"如果索引 [code]button[/code] 处的按钮被按下,则返回 [code]true[/code]。请å‚" +"阅 [enum JoystickList] ä¸çš„ [code]JOY_VR_*[/code] 常é‡ã€‚" #: doc/classes/ARVRController.xml msgid "" @@ -9562,7 +9575,7 @@ msgid "" msgstr "" "调用这个æ¥åˆå§‹åŒ–这个接å£ã€‚第一个被åˆå§‹åŒ–的接å£ç¡®å®šä¸ºä¸»æŽ¥å£ï¼Œç”¨äºŽæ¸²æŸ“输出。\n" "在åˆå§‹åŒ–了接å£ä¹‹åŽï¼Œéœ€è¦å¯ç”¨è§†çª—çš„ AR/VR 模å¼ï¼Œå°†å¼€å§‹æ¸²æŸ“。\n" -"[b]注æ„:[/b] 对于任何使用Godot主输出的设备,如移动VRï¼Œä½ å¿…é¡»åœ¨ä¸»è§†çª—ä¸Šå¯ç”¨ " +"[b]注æ„:[/b]对于任何使用Godot主输出的设备,如移动VRï¼Œä½ å¿…é¡»åœ¨ä¸»è§†çª—ä¸Šå¯ç”¨ " "AR/VR 模å¼ã€‚\n" "å¦‚æžœä½ ä¸ºä¸€ä¸ªå¤„ç†è‡ªå·±è¾“出的平å°è¿™æ ·åšï¼ˆå¦‚ OpenVR),Godot 就会在å±å¹•ä¸Šåªæ˜¾ç¤ºä¸€" "åªçœ¼ç›è€Œä¸å¤±çœŸã€‚å¦å¤–ï¼Œä½ å¯ä»¥åœ¨åœºæ™¯ä¸æ·»åŠ ä¸€ä¸ªå•独的视窗节点,在该视窗上å¯ç”¨ " @@ -9575,7 +9588,7 @@ msgstr "" msgid "" "Returns [code]true[/code] if the current output of this interface is in " "stereo." -msgstr "如果这个接å£çš„当剿˜¯ç«‹ä½“声输出,返回[code]true[/code]。" +msgstr "如果这个接å£çš„当剿˜¯ç«‹ä½“声输出,返回 [code]true[/code]。" #: doc/classes/ARVRInterface.xml msgid "Turns the interface off." @@ -9788,11 +9801,11 @@ msgstr "" #: doc/classes/ARVRPositionalTracker.xml msgid "Returns [code]true[/code] if this device tracks orientation." -msgstr "如果该设备跟踪方å‘,则返回[code]true[/code]。" +msgstr "如果该设备跟踪方å‘,则返回 [code]true[/code]。" #: doc/classes/ARVRPositionalTracker.xml msgid "Returns [code]true[/code] if this device tracks position." -msgstr "如果该设备跟踪ä½ç½®ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果该设备跟踪ä½ç½®ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/ARVRPositionalTracker.xml msgid "Returns the transform combining this device's orientation and position." @@ -9830,17 +9843,17 @@ msgstr "AR å’Œ VR 功能的æœåŠ¡ã€‚" msgid "" "The AR/VR server is the heart of our Advanced and Virtual Reality solution " "and handles all the processing." -msgstr "AR/VRæœåŠ¡æ˜¯æˆ‘ä»¬é«˜çº§çš„è™šæ‹ŸçŽ°å®žè§£å†³æ–¹æ¡ˆçš„æ ¸å¿ƒï¼Œè´Ÿè´£å¤„ç†æ‰€æœ‰çš„过程。" +msgstr "AR/VR æœåŠ¡å™¨æ˜¯æˆ‘ä»¬â€œé«˜çº§è™šæ‹ŸçŽ°å®žâ€è§£å†³æ–¹æ¡ˆçš„æ ¸å¿ƒï¼Œè´Ÿè´£è¿›è¡Œæ‰€æœ‰å¤„ç†ã€‚" #: doc/classes/ARVRServer.xml msgid "Registers an [ARVRInterface] object." -msgstr "注册一个[ARVRInterface]对象。" +msgstr "注册一个 [ARVRInterface] 对象。" #: doc/classes/ARVRServer.xml msgid "" "Registers a new [ARVRPositionalTracker] that tracks a spatial location in " "real space." -msgstr "注册一个新的[ARVRPositionalTracker],跟踪现实空间ä¸çš„空间ä½ç½®ã€‚" +msgstr "注册一个新的 [ARVRPositionalTracker],跟踪现实空间ä¸çš„空间ä½ç½®ã€‚" #: doc/classes/ARVRServer.xml msgid "" @@ -9888,8 +9901,8 @@ msgid "" "capabilities of an AR/VR platform, you can find the interface for that " "platform by name and initialize it." msgstr "" -"通过åå—æ‰¾åˆ°ä¸€ä¸ªæŽ¥å£ã€‚ä¾‹å¦‚ï¼Œå¦‚æžœä½ çš„é¡¹ç›®ä½¿ç”¨AR/VRå¹³å°çš„åŠŸèƒ½ï¼Œä½ å¯ä»¥é€šè¿‡å称找" -"到该平å°çš„æŽ¥å£å¹¶åˆå§‹åŒ–它。" +"通过åå—æ‰¾åˆ°ä¸€ä¸ªæŽ¥å£ã€‚ä¾‹å¦‚ï¼Œå¦‚æžœä½ çš„é¡¹ç›®ä½¿ç”¨ AR/VR å¹³å°çš„åŠŸèƒ½ï¼Œä½ å¯ä»¥é€šè¿‡åç§°" +"找到该平å°çš„æŽ¥å£å¹¶åˆå§‹åŒ–它。" #: doc/classes/ARVRServer.xml msgid "Returns the primary interface's transformation." @@ -9910,7 +9923,7 @@ msgid "" msgstr "" "返回当å‰åœ¨AR/VRæœåŠ¡å™¨ä¸Šæ³¨å†Œçš„æŽ¥å£æ•°é‡ã€‚å¦‚æžœä½ çš„é¡¹ç›®æ”¯æŒå¤šä¸ªAR/VRå¹³å°ï¼Œä½ å¯ä»¥" "查看å¯ç”¨çš„æŽ¥å£ï¼Œå¹¶å‘用户展示一个选择,或者简å•地å°è¯•åˆå§‹åŒ–æ¯ä¸ªæŽ¥å£ï¼Œå¹¶ä½¿ç”¨ç¬¬" -"一个返回[code]true[/code]的接å£ã€‚" +"一个返回 [code]true[/code]的接å£ã€‚" #: doc/classes/ARVRServer.xml msgid "" @@ -10118,8 +10131,8 @@ msgid "" msgstr "" "åæŽ§ä»¶çš„å®½åº¦å’Œé«˜åº¦è¢«è‡ªåŠ¨è°ƒæ•´ï¼Œä»¥ä½¿å…¶è¾¹ç•ŒçŸ©å½¢è¦†ç›–å®¹å™¨çš„æ•´ä¸ªåŒºåŸŸï¼ŒåŒæ—¶ä¿æŒé•¿å®½" "比。\n" -"å½“åæŽ§ä»¶çš„边界矩形超过容器的大å°ï¼Œå¹¶ä¸”[member Control.rect_clip_content]被å¯" -"用时,这仅å…许显示å—其自身边界矩形é™åˆ¶çš„容器区域。" +"å½“åæŽ§ä»¶çš„边界矩形超过容器的大å°ï¼Œå¹¶ä¸” [member Control.rect_clip_content] 被" +"å¯ç”¨æ—¶ï¼Œè¿™ä»…å…许显示å—其自身边界矩形é™åˆ¶çš„容器区域。" #: doc/classes/AspectRatioContainer.xml msgid "" @@ -10446,7 +10459,7 @@ msgid "" msgstr "" "返回一个数组,其ä¸åŒ…å« AStar 在给定点之间找到的路径ä¸çš„点。数组从路径的起点到" "终点进行排åºã€‚\n" -"[b]注æ„:[/b] è¿™ä¸ªæ–¹æ³•ä¸æ˜¯çº¿ç¨‹å®‰å…¨çš„。如果从 [Thread] 调用,它将返回一个空的 " +"[b]注æ„:[/b]è¿™ä¸ªæ–¹æ³•ä¸æ˜¯çº¿ç¨‹å®‰å…¨çš„。如果从 [Thread] 调用,它将返回一个空的 " "[PoolVector3Array] 并打å°ä¸€æ¡é”™è¯¯æ¶ˆæ¯ã€‚" #: doc/classes/AStar.xml doc/classes/AStar2D.xml @@ -10708,8 +10721,8 @@ msgid "" msgstr "" "返回一个数组,该数组包å«äº†AStar2D在给定点之间找到的路径ä¸çš„点。该数组从路径的" "起点到终点排åºã€‚\n" -"[b]注æ„:[/b] è¿™ä¸ªæ–¹æ³•ä¸æ˜¯çº¿ç¨‹å®‰å…¨çš„。如果从一个[Thread]线程ä¸è°ƒç”¨ï¼Œå®ƒå°†è¿”回" -"一个空的[PoolVector2Array],并打å°ä¸€ä¸ªé”™è¯¯ä¿¡æ¯ã€‚" +"[b]注æ„:[/b]è¿™ä¸ªæ–¹æ³•ä¸æ˜¯çº¿ç¨‹å®‰å…¨çš„。如果从一个[Thread]线程ä¸è°ƒç”¨ï¼Œå®ƒå°†è¿”回一" +"个空的[PoolVector2Array],并打å°ä¸€ä¸ªé”™è¯¯ä¿¡æ¯ã€‚" #: doc/classes/AtlasTexture.xml msgid "" @@ -10742,18 +10755,19 @@ msgstr "" "铺,如果在其他[AtlasTexture]资æºå†…部使用,将ä¸èƒ½æ£å¸¸å·¥ä½œã€‚多个[AtlasTexture]" "资æºå¯ä»¥ç”¨æ¥è£å‰ªå›¾é›†ä¸çš„多个纹ç†ã€‚ä¸Žä½¿ç”¨å¤šä¸ªå°æ–‡ä»¶ç›¸æ¯”,使用一个纹ç†å›¾é›†æœ‰åŠ©" "äºŽä¼˜åŒ–è§†é¢‘å†…å˜æ¶ˆè€—和渲染调用。\n" -"[b]注æ„:[/b] AtlasTextures䏿”¯æŒé‡å¤ã€‚当使用AtlasTexture时,[constant " +"[b]注æ„:[/b]AtlasTextures䏿”¯æŒé‡å¤ã€‚当使用AtlasTexture时,[constant " "Texture.FLAG_REPEAT]å’Œ[constant Texture.FLAG_MIRRORED_REPEAT]æ ‡å¿—è¢«å¿½ç•¥ã€‚" #: doc/classes/AtlasTexture.xml msgid "The texture that contains the atlas. Can be any [Texture] subtype." -msgstr "包å«å›¾é›†çš„纹ç†ã€‚å¯ä»¥æ˜¯ä»»ä½•[Texture]å类型。" +msgstr "包å«å›¾é›†çš„纹ç†ã€‚å¯ä»¥æ˜¯ä»»ä½• [Texture] å类型。" #: doc/classes/AtlasTexture.xml msgid "" "If [code]true[/code], clips the area outside of the region to avoid bleeding " "of the surrounding texture pixels." -msgstr "如果[code]true[/code],剪辑区域外的区域,以é¿å…周围纹ç†åƒç´ 的出血。" +msgstr "" +"如果为 [code]true[/code],则该区域外的区域将被è£åŽ»ï¼Œé¿å…周围纹ç†åƒç´ 的出血。" #: doc/classes/AtlasTexture.xml msgid "" @@ -10766,7 +10780,7 @@ msgstr "" #: doc/classes/AtlasTexture.xml msgid "The AtlasTexture's used region." -msgstr "地图集的使用区域。" +msgstr "AtlasTexture 所使用的区域。" #: doc/classes/AudioBusLayout.xml msgid "Stores information about the audio buses." @@ -10862,8 +10876,8 @@ msgid "" "Returns [code]true[/code] if at least [code]frames[/code] audio frames are " "available to read in the internal ring buffer." msgstr "" -"如果内部环缓冲器ä¸è‡³å°‘有[code]frames[/code]音频帧å¯ä¾›è¯»å–,则返回[code]true[/" -"code]。" +"如果内部环缓冲器ä¸è‡³å°‘有[code]frames[/code]音频帧å¯ä¾›è¯»å–,则返回 " +"[code]true[/code]。" #: doc/classes/AudioEffectCapture.xml msgid "Clears the internal ring buffer." @@ -11204,10 +11218,10 @@ msgid "" "when a game is run on a mobile device, to adjust the mix to that kind of " "speakers (it can be added but disabled when headphones are plugged)." msgstr "" -"AudioEffectEQè®©ä½ æŽ§åˆ¶é¢‘çŽ‡ã€‚ç”¨å®ƒæ¥å¼¥è¡¥éŸ³é¢‘ä¸ä¸è¶³ä¹‹å¤„。AudioEffectEQ在Master总" -"线上很有用,å¯ä»¥å®Œå…¨æŽŒæŽ§ä¸€ä¸ªæ··éŸ³ï¼Œå¹¶èµ‹äºˆå®ƒæ›´å¤šçš„特性。当游æˆåœ¨ç§»åŠ¨è®¾å¤‡ä¸Šè¿è¡Œ" -"时,它们也很有用,å¯ä»¥æ ¹æ®é‚£ç§æ‰¬å£°å™¨æ¥è°ƒæ•´æ··éŸ³ï¼ˆå¯ä»¥è¢«æ·»åŠ ï¼Œä½†åœ¨æ’入耳机时ç¦" -"用)。" +"AudioEffectEQ å¯ç”¨äºŽé¢‘率控制。用它æ¥å¼¥è¡¥éŸ³é¢‘ä¸ä¸è¶³ä¹‹å¤„。AudioEffectEQ 在 " +"Master 总线上很有用,å¯ä»¥å®Œå…¨æŽŒæŽ§ä¸€ä¸ªæ··éŸ³ï¼Œå¹¶èµ‹äºˆå®ƒæ›´å¤šçš„特性。当游æˆåœ¨ç§»åŠ¨è®¾" +"备上è¿è¡Œæ—¶ï¼Œå®ƒä»¬ä¹Ÿå¾ˆæœ‰ç”¨ï¼Œå¯ä»¥æ ¹æ®é‚£ç§æ‰¬å£°å™¨æ¥è°ƒæ•´æ··éŸ³ï¼ˆå¯ä»¥è¢«æ·»åŠ ï¼Œä½†åœ¨æ’å…¥" +"耳机时ç¦ç”¨ï¼‰ã€‚" #: doc/classes/AudioEffectEQ.xml msgid "Returns the number of bands of the equalizer." @@ -11811,7 +11825,7 @@ msgstr "" #: doc/classes/AudioServer.xml msgid "Returns the number of effects on the bus at [code]bus_idx[/code]." -msgstr "返回[code]bus_idx[/code]处总线上的效果数。" +msgstr "返回 [code]bus_idx[/code] 处总线上的效果数。" #: doc/classes/AudioServer.xml msgid "" @@ -11895,13 +11909,13 @@ msgstr "" #: doc/classes/AudioServer.xml msgid "If [code]true[/code], the bus at index [code]bus_idx[/code] is muted." -msgstr "如果为[code]true[/code],则索引[code]bus_idx[/code]处的总线被é™éŸ³ã€‚" +msgstr "如果为 [code]true[/code],则索引[code]bus_idx[/code]处的总线被é™éŸ³ã€‚" #: doc/classes/AudioServer.xml msgid "" "If [code]true[/code], the bus at index [code]bus_idx[/code] is in solo mode." msgstr "" -"如果为[code]true[/code],则索引[code]bus_idx[/code]处的总线处于solo模å¼ã€‚" +"如果为 [code]true[/code],则索引[code]bus_idx[/code]处的总线处于solo模å¼ã€‚" #: doc/classes/AudioServer.xml msgid "" @@ -12066,8 +12080,8 @@ msgstr "" "æ¤éŸ³é¢‘æµä¸æ’放声音,需è¦è„šæœ¬ä¸ºå…¶ç”ŸæˆéŸ³é¢‘æ•°æ®ã€‚å‚阅" "[AudioStreamGeneratorPlayback]。\n" "å¦è¯·å‚阅 [AudioEffectSpectrumAnalyzer] 用于执行实时音频频谱分æžã€‚\n" -"[b]注æ„:[/b] 由于性能é™åˆ¶ï¼Œæœ€å¥½ä»Ž C# 或通过 GDNative 编译的è¯è¨€ä¸ä½¿ç”¨æ¤ç±»ã€‚" -"å¦‚æžœä½ ä»ç„¶æƒ³ä»ŽGDScriptä¸ä½¿ç”¨è¿™ä¸ªç±»ï¼Œè¯·è€ƒè™‘使用较低的 [member mix_rate],例如 " +"[b]注æ„:[/b]由于性能é™åˆ¶ï¼Œæœ€å¥½ä»Ž C# 或通过 GDNative 编译的è¯è¨€ä¸ä½¿ç”¨æ¤ç±»ã€‚如" +"æžœä½ ä»ç„¶æƒ³ä»ŽGDScriptä¸ä½¿ç”¨è¿™ä¸ªç±»ï¼Œè¯·è€ƒè™‘使用较低的 [member mix_rate],例如 " "11,025 Hz 或 22,050 Hz。" #: doc/classes/AudioStreamGenerator.xml @@ -12311,7 +12325,7 @@ msgid "" msgstr "" "æ’æ”¾éŸ³é¢‘,éšç€ä¸Žå±å¹•ä¸å¿ƒçš„è·ç¦»è€Œå‡å¼±ã€‚\n" "å‚阅[AudioStreamPlayer]æ¥æ’放éžä½ç½®æ€§çš„声音。\n" -"[b]注æ„:[/b] éšè—一个[AudioStreamPlayer2D]节点并ä¸èƒ½ç¦ç”¨å…¶éŸ³é¢‘è¾“å‡ºã€‚è¦æš‚æ—¶ç¦" +"[b]注æ„:[/b]éšè—一个[AudioStreamPlayer2D]节点并ä¸èƒ½ç¦ç”¨å…¶éŸ³é¢‘è¾“å‡ºã€‚è¦æš‚æ—¶ç¦" "用[AudioStreamPlayer2D]的音频输出,请将[member volume_db]设置为一个éžå¸¸ä½Žçš„" "值,如[code]-100[/code](人的å¬è§‰å¬ä¸åˆ°ï¼‰ã€‚" @@ -12381,7 +12395,7 @@ msgstr "" "默认情况下,音频是从相机的ä½ç½®å¬åˆ°çš„,这å¯ä»¥é€šè¿‡åœ¨åœºæ™¯ä¸æ·»åŠ ä¸€ä¸ª[Listener]节" "点,并通过对其调用[method Listener.make_current]æ¥å¯ç”¨å®ƒï¼Œä»¥æ”¹å˜ã€‚\n" "å‚阅[AudioStreamPlayer]æ¥æ’放éžä½ç½®çš„声音。\n" -"[b]注æ„:[/b] éšè—一个[AudioStreamPlayer3D]节点并ä¸èƒ½ç¦ç”¨å…¶éŸ³é¢‘è¾“å‡ºã€‚è¦æš‚æ—¶ç¦" +"[b]注æ„:[/b]éšè—一个[AudioStreamPlayer3D]节点并ä¸èƒ½ç¦ç”¨å…¶éŸ³é¢‘è¾“å‡ºã€‚è¦æš‚æ—¶ç¦" "用[AudioStreamPlayer3D]的音频输出,请将[member unit_db]设置为一个éžå¸¸ä½Žçš„值," "如[code]-100[/code](人的å¬è§‰å¬ä¸åˆ°ï¼‰ã€‚" @@ -12493,7 +12507,7 @@ msgid "" "If [code]true[/code], the playback is paused. You can resume it by setting " "[member stream_paused] to [code]false[/code]." msgstr "" -"如果[code]true[/code]ï¼Œåˆ™æ’æ”¾ä¼šæš‚åœã€‚ä½ å¯ä»¥é€šè¿‡è®¾ç½®[member stream_paused]为" +"如果[code]true[/code]ï¼Œåˆ™æ’æ”¾ä¼šæš‚åœã€‚ä½ å¯ä»¥é€šè¿‡è®¾ç½®[member stream_paused]为 " "[code]false[/code]æ¥æ¢å¤å®ƒã€‚" #: doc/classes/AudioStreamPlayer3D.xml @@ -12795,8 +12809,8 @@ msgstr "" "[b]程åºåŒ–生æˆï¼š[/b] 烘焙光照贴图的功能åªåœ¨ç¼–辑器ä¸å¯ç”¨ã€‚也就是说," "[BakedLightmap] ä¸é€‚åˆç¨‹åºåŒ–生æˆã€ç”¨æˆ·æå»ºçš„å…³å¡ã€‚æƒ³è¦æ”¯æŒç¨‹åºåŒ–ç”Ÿæˆæˆ–者用户" "æå»ºå…³å¡ï¼Œè¯·ä½¿ç”¨ [GIProbe]。\n" -"[b]注æ„:[/b] 由于光照贴图的工作原ç†ï¼Œå¤§å¤šæ•°å±žæ€§åªæœ‰åœ¨å…‰ç…§è´´å›¾å†æ¬¡çƒ˜ç„™åŽæ‰ä¼š" -"看到效果。" +"[b]注æ„:[/b]由于光照贴图的工作原ç†ï¼Œå¤§å¤šæ•°å±žæ€§åªæœ‰åœ¨å…‰ç…§è´´å›¾å†æ¬¡çƒ˜ç„™åŽæ‰ä¼šçœ‹" +"到效果。" #: doc/classes/BakedLightmap.xml msgid "" @@ -12823,6 +12837,14 @@ msgid "" "set to [code]false[/code] so that the resulting lightmap is visible in both " "GLES3 and GLES2." msgstr "" +"如果为 [code]true[/code]ï¼Œå…‰ç…§è´´å›¾å™¨ä¼šå°†æ‰€æœ‰ç½‘æ ¼çš„çº¹ç†åˆå¹¶ä¸ºå•ä¸ªçº¹ç†æˆ–若干大" +"型的分层纹ç†ã€‚如果为 [code]false[/code],å„ä¸ªç½‘æ ¼æœ‰å„自的光照贴图纹ç†ï¼Œæ•ˆçŽ‡è¾ƒ" +"低。\n" +"[b]注æ„:[/b]åªæœ‰ GLES3 支æŒå…‰ç…§è´´å›¾é›†çš„æ¸²æŸ“,GLES2 [i]䏿”¯æŒ[/i]。GLES3 å’Œ " +"GLES2 凿”¯æŒéžå›¾é›†çš„光照贴图渲染。如果 [member ProjectSettings.rendering/" +"quality/driver/fallback_to_gles2] 为 [code]true[/code],请考虑在烘焙光照贴图" +"æ—¶å°† [member atlas_generate] 设为 [code]false[/code]ï¼Œè¿™æ ·ç”Ÿæˆçš„光照贴图在 " +"GLES3 å’Œ GLES2 ä¸å‡å¯ç”¨ã€‚" #: doc/classes/BakedLightmap.xml msgid "" @@ -12850,11 +12872,11 @@ msgid "" msgstr "" "æ¯æ¬¡å弹的能é‡ä¹˜æ•°ã€‚较高的值将使间接照明更亮。 [code]1.0[/code] 的值表示与物" "ç†ç›¸ä¸€è‡´çš„行为,但在使用少é‡å弹时,å¯ä»¥ä½¿ç”¨æ›´é«˜çš„å€¼ä½¿é—´æŽ¥ç…§æ˜Žä¼ æ’æ›´æ˜Žæ˜¾ã€‚è¿™" -"å¯ç”¨äºŽé€šè¿‡é™ä½Ž[member bounces]的数é‡ç„¶åŽå¢žåŠ [member bounce_indirect_energy] " -"æ¥åŠ å¿«çƒ˜ç„™æ—¶é—´ã€‚ä¸Ž [member BakedLightmapData.energy] ä¸åŒï¼Œæ¤å±žæ€§ä¸ä¼šå½±å“ç¯å…‰" -"节点ã€è‡ªå‘å…‰æè´¨å’ŒçŽ¯å¢ƒå‘出的直接光照。\n" -"[b]注æ„:[/b] [member bounce_indirect_energy] 仅在[member bounces] 设置为大于" -"或ç‰äºŽ[code]1[/code]的值时有效。" +"å¯ç”¨äºŽé€šè¿‡é™ä½Ž [member bounces] 的数é‡ç„¶åŽå¢žåŠ [member " +"bounce_indirect_energy] æ¥åŠ å¿«çƒ˜ç„™æ—¶é—´ã€‚ä¸Ž [member BakedLightmapData.energy] " +"ä¸åŒï¼Œæ¤å±žæ€§ä¸ä¼šå½±å“ç¯å…‰èŠ‚ç‚¹ã€å‘å…‰æè´¨å’ŒçŽ¯å¢ƒå‘出的直接光照。\n" +"[b]注æ„:[/b][member bounce_indirect_energy] 仅在 [member bounces] 设置为大于" +"ç‰äºŽ [code]1[/code] 的值时有效。" #: doc/classes/BakedLightmap.xml msgid "" @@ -12928,8 +12950,8 @@ msgid "" "amount of light on all the lightmap texels. Can be used for artistic control " "on shadow color." msgstr "" -"所有光照贴图纹ç†å…ƒç´ 的最å°çŽ¯å¢ƒå…‰ã€‚è¿™ä¸è€ƒè™‘åœºæ™¯å‡ ä½•ä½“çš„ä»»ä½•é®æŒ¡ï¼Œå®ƒåªæ˜¯ç¡®ä¿æ‰€" -"有光照贴图纹ç†å…ƒç´ ä¸Šçš„å…‰é‡æœ€å°ã€‚å¯ç”¨äºŽé˜´å½±é¢œè‰²çš„艺术控制。" +"æ‰€æœ‰å…‰ç…§è´´å›¾çº¹ç´ çš„æœ€å°çŽ¯å¢ƒå…‰ã€‚è¿™ä¸è€ƒè™‘åœºæ™¯å‡ ä½•ä½“çš„ä»»ä½•é®æŒ¡ï¼Œå®ƒåªæ˜¯ç¡®ä¿æ‰€æœ‰å…‰" +"ç…§è´´å›¾çº¹ç´ ä¸Šçš„å…‰é‡æœ€å°ã€‚å¯ç”¨äºŽé˜´å½±é¢œè‰²çš„艺术控制。" #: doc/classes/BakedLightmap.xml msgid "Decides which environment to use during baking." @@ -12960,8 +12982,8 @@ msgid "" "The amount of samples for each quality level can be configured in the " "project settings." msgstr "" -"å†³å®šåœ¨ä¸æ£ç¡®çš„å…‰ç…§çƒ˜ç„™ä¸æ¯ä¸€ä¸ªçº¹ç†å…ƒç´ çš„é‡‡æ ·é‡ã€‚å¯ä»¥åœ¨é¡¹ç›®è®¾ç½®ä¸é…ç½®æ¯ä¸ªè´¨é‡" -"çº§åˆ«çš„é‡‡æ ·é‡ã€‚" +"å†³å®šåœ¨ä¸æ£ç¡®çš„å…‰ç…§çƒ˜ç„™ä¸æ¯ä¸€ä¸ªçº¹ç´ çš„é‡‡æ ·é‡ã€‚å¯ä»¥åœ¨é¡¹ç›®è®¾ç½®ä¸é…ç½®æ¯ä¸ªè´¨é‡çº§åˆ«" +"çš„é‡‡æ ·é‡ã€‚" #: doc/classes/BakedLightmap.xml msgid "" @@ -13089,7 +13111,7 @@ msgid "" msgstr "" "çƒ˜ç„™å’ŒåŠ¨æ€æ•获对象的全局能é‡ä¹˜æ•°ã€‚è¿™å¯ä»¥åœ¨è¿è¡Œæ—¶æ›´æ”¹ï¼Œè€Œæ— éœ€å†æ¬¡çƒ˜ç„™å…‰ç…§è´´" "图。\n" -"è¦ä»…调整间接照明的能é‡ï¼Œå³ä¸å½±å“直接照明或自å‘å…‰æè´¨ï¼Œè¯·è°ƒæ•´ [member " +"è¦ä»…调整间接照明的能é‡ï¼ˆå³ä¸å½±å“直接照明或å‘å…‰æè´¨ï¼‰ï¼Œè¯·è°ƒæ•´ [member " "BakedLightmap.bounce_indirect_energy] 并冿¬¡çƒ˜ç„™å…‰ç…§è´´å›¾ã€‚" #: doc/classes/BakedLightmapData.xml @@ -13137,7 +13159,7 @@ msgstr "" msgid "" "Returns [code]true[/code] if the mouse has entered the button and has not " "left it yet." -msgstr "å¦‚æžœé¼ æ ‡å·²è¿›å…¥æŒ‰é’®ï¼Œä¸”å°šæœªç¦»å¼€ï¼Œåˆ™è¿”å›ž[code]true[/code]。" +msgstr "å¦‚æžœé¼ æ ‡å·²è¿›å…¥æŒ‰é’®ï¼Œä¸”å°šæœªç¦»å¼€ï¼Œåˆ™è¿”å›ž [code]true[/code]。" #: doc/classes/BaseButton.xml msgid "" @@ -13150,8 +13172,8 @@ msgid "" msgstr "" "æ”¹å˜æŒ‰é’®çš„[member pressed]状æ€ï¼Œä¸è§¦å‘[signal toggled]ã€‚å½“ä½ åªæƒ³æ”¹å˜æŒ‰é’®çš„状" "æ€è€Œä¸å‘逿Œ‰ä¸‹äº‹ä»¶æ—¶ä½¿ç”¨ï¼ˆä¾‹å¦‚,在åˆå§‹åŒ–åœºæ™¯æ—¶ï¼‰ã€‚åªæœ‰å½“[member toggle_mode]" -"是[code]true[/code]æ—¶æ‰æœ‰æ•ˆã€‚\n" -"[b]注æ„:[/b] 这个方法ä¸ä¼šé‡Šæ”¾å…¶æŒ‰é’®[member group] ä¸çš„其他按钮。" +"是[code]true[/code] æ—¶æ‰æœ‰æ•ˆã€‚\n" +"[b]注æ„:[/b]这个方法ä¸ä¼šé‡Šæ”¾å…¶æŒ‰é’®[member group] ä¸çš„其他按钮。" #: doc/classes/BaseButton.xml msgid "" @@ -13493,7 +13515,7 @@ msgstr "返回矩阵的转置版本。" #: doc/classes/Basis.xml msgid "Returns a vector transformed (multiplied) by the matrix." -msgstr "返回一个被矩阵转æ¢ï¼ˆä¹˜æ³•)的å‘é‡ã€‚" +msgstr "è¿”å›žä¸€ä¸ªè¢«çŸ©é˜µå˜æ¢ï¼ˆä¹˜æ³•)的å‘é‡ã€‚" #: doc/classes/Basis.xml msgid "" @@ -13588,8 +13610,8 @@ msgid "" "code] in other case." msgstr "" "创建一个与给定图åƒå°ºå¯¸ç›¸åŒ¹é…çš„ä½å›¾ï¼Œå¦‚果图åƒåœ¨è¯¥ä½ç½®çš„ Alpha 值ç‰äºŽ " -"[code]threshold[/code] 或更å°ï¼Œåˆ™ä½å›¾çš„æ¯ä¸ªå…ƒç´ éƒ½è®¾ç½®ä¸º[code]false[/code],其" -"他情况下为[code]true[/code]。" +"[code]threshold[/code] 或更å°ï¼Œåˆ™ä½å›¾çš„æ¯ä¸ªå…ƒç´ éƒ½è®¾ç½®ä¸º [code]false[/code]," +"其他情况下为 [code]true[/code]。" #: doc/classes/BitMap.xml msgid "Returns bitmap's value at the specified position." @@ -13602,7 +13624,7 @@ msgstr "返回ä½å›¾çš„尺寸。" #: doc/classes/BitMap.xml msgid "" "Returns the amount of bitmap elements that are set to [code]true[/code]." -msgstr "返回设置为[code]true[/code]çš„ä½å›¾å…ƒç´ 的数é‡ã€‚" +msgstr "返回设置为 [code]true[/code]çš„ä½å›¾å…ƒç´ 的数é‡ã€‚" #: doc/classes/BitMap.xml msgid "" @@ -13743,7 +13765,7 @@ msgstr "将节点当å‰çš„å˜æ¢å˜å‚¨åœ¨[member rest]ä¸ã€‚" #: doc/classes/Bone2D.xml msgid "" "Returns the node's index as part of the entire skeleton. See [Skeleton2D]." -msgstr "返回节点的索引,作为整个骨架的一部分。å‚阅[Skeleton2D]。" +msgstr "返回节点的索引,作为整个骨架的一部分。请å‚阅 [Skeleton2D]。" #: doc/classes/Bone2D.xml msgid "" @@ -13852,7 +13874,7 @@ msgstr "" "下é¢çš„代ç åªæœ‰åœ¨ä¸¤ä¸ªæ¡ä»¶éƒ½æ»¡è¶³çš„æƒ…况下æ‰ä¼šäº§ç”Ÿå弹:动作“shootâ€è¢«æŒ‰ä¸‹ï¼Œå¹¶ä¸”如" "æžœ[code]can_shoot[/code]是[code]true[/code]。\n" "[b]注æ„:[/b][code]Input.is_action_pressed(\"shoot\")[/code]也是一个布尔值," -"当“shootâ€è¢«æŒ‰ä¸‹æ—¶ä¸º[code]true[/code],当“shootâ€æ²¡æœ‰è¢«æŒ‰ä¸‹æ—¶ä¸º[code]false[/" +"当“shootâ€è¢«æŒ‰ä¸‹æ—¶ä¸º [code]true[/code],当“shootâ€æ²¡æœ‰è¢«æŒ‰ä¸‹æ—¶ä¸º [code]false[/" "code]。\n" "[codeblock]\n" "var can_shoot = true\n" @@ -13861,8 +13883,8 @@ msgstr "" " if can_shoot and Input.is_action_pressed(\"shoot\"):\n" " create_bullet()\n" "[/codeblock]\n" -"下é¢çš„代ç 将把[code]can_shoot[/code]设置为[code]false[/code]å¹¶å¯åŠ¨ä¸€ä¸ªå®šæ—¶" -"器。这将阻æ¢çŽ©å®¶å°„å‡»ï¼Œç›´åˆ°å®šæ—¶å™¨ç”¨å®Œã€‚ç„¶åŽ[code]can_shoot[/code]设置为" +"下é¢çš„代ç 将把[code]can_shoot[/code]设置为 [code]false[/code]å¹¶å¯åŠ¨ä¸€ä¸ªå®šæ—¶" +"器。这将阻æ¢çŽ©å®¶å°„å‡»ï¼Œç›´åˆ°å®šæ—¶å™¨ç”¨å®Œã€‚ç„¶åŽ[code]can_shoot[/code]设置为 " "[code]true[/code]ï¼Œå†æ¬¡å…许玩家进行射击。\n" "[codeblock]\n" "var can_shoot = true\n" @@ -14020,8 +14042,8 @@ msgstr "" "æŒ‰é’®åƒæ‰€æœ‰æŽ§ä»¶èŠ‚ç‚¹ä¸€æ ·ï¼Œä¹Ÿå¯ä»¥åœ¨ç¼–辑器ä¸åˆ›å»ºï¼Œä½†åœ¨æŸäº›æƒ…况下å¯èƒ½éœ€è¦ä»Žä»£ç ä¸" "创建。\n" "å‚阅 [BaseButton],其ä¸åŒ…括与æ¤èŠ‚ç‚¹ç›¸å…³çš„é€šç”¨å±žæ€§å’Œæ–¹æ³•ã€‚\n" -"[b]注æ„:[/b] 按钮ä¸å¤„ç†è§¦æ‘¸è¾“å…¥ï¼Œå› æ¤ä¸æ”¯æŒå¤šç‚¹è§¦æŽ§ï¼Œå› ä¸ºæ¨¡æ‹Ÿé¼ æ ‡åœ¨ç»™å®šæ—¶é—´" -"åªèƒ½æŒ‰ä¸‹ä¸€ä¸ªæŒ‰é’®ã€‚å°† [TouchScreenButton] ç”¨äºŽè§¦å‘æ¸¸æˆç§»åŠ¨æˆ–åŠ¨ä½œçš„æŒ‰é’®ï¼Œå› ä¸º " +"[b]注æ„:[/b]按钮ä¸å¤„ç†è§¦æ‘¸è¾“å…¥ï¼Œå› æ¤ä¸æ”¯æŒå¤šç‚¹è§¦æŽ§ï¼Œå› ä¸ºæ¨¡æ‹Ÿé¼ æ ‡åœ¨ç»™å®šæ—¶é—´åª" +"能按下一个按钮。将 [TouchScreenButton] ç”¨äºŽè§¦å‘æ¸¸æˆç§»åŠ¨æˆ–åŠ¨ä½œçš„æŒ‰é’®ï¼Œå› ä¸º " "[TouchScreenButton] 支æŒå¤šç‚¹è§¦æŽ§ã€‚" #: doc/classes/Button.xml doc/classes/Dictionary.xml @@ -14228,8 +14250,8 @@ msgid "" "Returns [code]true[/code] if the given [code]layer[/code] in the [member " "cull_mask] is enabled, [code]false[/code] otherwise." msgstr "" -"如果[member cull_mask]ä¸ç»™å®šçš„[code]layer[/code]被å¯ç”¨ï¼Œè¿”回[code]true[/" -"code],å¦åˆ™è¿”回[code]false[/code]。" +"如果[member cull_mask]ä¸ç»™å®šçš„[code]layer[/code]被å¯ç”¨ï¼Œè¿”回 [code]true[/" +"code],å¦åˆ™è¿”回 [code]false[/code]。" #: doc/classes/Camera.xml msgid "" @@ -14246,8 +14268,8 @@ msgid "" "[b]Note:[/b] A position which returns [code]false[/code] may still be " "outside the camera's field of view." msgstr "" -"如果给定的ä½ç½®åœ¨ç›¸æœºåŽé¢ï¼Œè¿”回[code]true[/code]。\n" -"[b]注æ„:[/b] 返回[code]false[/code]çš„ä½ç½®å¯èƒ½ä»ç„¶åœ¨ç›¸æœºçš„视野之外。" +"如果给定的ä½ç½®åœ¨ç›¸æœºåŽé¢ï¼Œè¿”回 [code]true[/code]。\n" +"[b]注æ„:[/b]返回 [code]false[/code]çš„ä½ç½®å¯èƒ½ä»ç„¶åœ¨ç›¸æœºçš„视野之外。" #: doc/classes/Camera.xml msgid "" @@ -14462,10 +14484,11 @@ msgstr "" "çš„Zè·ç¦»ä¼šå½±å“其感知的大å°ã€‚" #: doc/classes/Camera.xml +#, fuzzy msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" "相机的尺寸,以1/2的宽度或高度测é‡ã€‚仅适用于æ£äº¤æ¨¡å¼ã€‚由于[member keep_aspect]" "é”å®šåœ¨è½´ä¸Šï¼Œå› æ¤[code]size[/code]设置其他轴的尺寸长度。" @@ -14836,8 +14859,8 @@ msgid "" "Speed in pixels per second of the camera's smoothing effect when [member " "smoothing_enabled] is [code]true[/code]." msgstr "" -"当[member smoothing_enabled]为[code]true[/code]时,相机平滑效果的速度,以æ¯ç§’" -"åƒç´ 为å•ä½ã€‚" +"当[member smoothing_enabled]为 [code]true[/code] 时,相机平滑效果的速度,以æ¯" +"ç§’åƒç´ 为å•ä½ã€‚" #: doc/classes/Camera2D.xml msgid "" @@ -14943,7 +14966,7 @@ msgstr "相机安装在了设备åŽéƒ¨ã€‚" #: doc/classes/CameraServer.xml msgid "Server keeping track of different cameras accessible in Godot." -msgstr "æœåŠ¡å™¨è·Ÿè¸ª Godot ä¸å¯è®¿é—®çš„ä¸åŒæ‘„åƒå¤´ã€‚" +msgstr "跟踪 Godot ä¸å¯è®¿é—®çš„ä¸åŒæ‘„åƒå¤´çš„æœåŠ¡å™¨ã€‚" #: doc/classes/CameraServer.xml msgid "" @@ -15257,19 +15280,19 @@ msgstr "" "[code]color[/code]å’Œ[code]width[/code]指定的笔画形å¼ç»˜åˆ¶ã€‚如果" "[code]antialiased[/code]是[code]true[/code]ï¼Œçº¿æ¡æŠ—é”¯é½¿ã€‚\n" "[b]注æ„:[/b][code]width[/code]å’Œ[code]antialiased[/code]åªæœ‰åœ¨[code]filled[/" -"code]是[code]false[/code]æ—¶æ‰æœ‰æ•ˆã€‚" +"code]是[code]false[/code] æ—¶æ‰æœ‰æ•ˆã€‚" #: doc/classes/CanvasItem.xml msgid "" "Sets a custom transform for drawing via components. Anything drawn " "afterwards will be transformed by this." -msgstr "è®¾ç½®é€šè¿‡ç»„ä»¶è¿›è¡Œç»˜å›¾çš„è‡ªå®šä¹‰å˜æ¢ã€‚之åŽç»˜åˆ¶çš„任何东西都将被转æ¢ã€‚" +msgstr "è®¾ç½®é€šè¿‡ç»„ä»¶è¿›è¡Œç»˜å›¾çš„è‡ªå®šä¹‰å˜æ¢ã€‚æ¤åŽç»˜åˆ¶çš„ä»»ä½•ä¸œè¥¿éƒ½å°†è¢«å®ƒå˜æ¢ã€‚" #: doc/classes/CanvasItem.xml msgid "" "Sets a custom transform for drawing via matrix. Anything drawn afterwards " "will be transformed by this." -msgstr "è®¾ç½®é€šè¿‡çŸ©é˜µç»˜åˆ¶æ—¶çš„è‡ªå®šä¹‰å˜æ¢ã€‚之åŽç»˜åˆ¶çš„任何东西都将被转æ¢ã€‚" +msgstr "è®¾ç½®é€šè¿‡çŸ©é˜µç»˜åˆ¶æ—¶çš„è‡ªå®šä¹‰å˜æ¢ã€‚æ¤åŽç»˜åˆ¶çš„ä»»ä½•ä¸œè¥¿éƒ½å°†è¢«å®ƒå˜æ¢ã€‚" #: doc/classes/CanvasItem.xml msgid "" @@ -15399,20 +15422,20 @@ msgstr "" msgid "" "Returns [code]true[/code] if local transform notifications are communicated " "to children." -msgstr "如果将本地转æ¢é€šçŸ¥ä¼ 达给å级,则返回[code]true[/code]。" +msgstr "å¦‚æžœå°†æœ¬åœ°å˜æ¢é€šçŸ¥ä¼ 达给å级,则返回 [code]true[/code]。" #: doc/classes/CanvasItem.xml msgid "" "Returns [code]true[/code] if the node is set as top-level. See [method " "set_as_toplevel]." msgstr "" -"如果节点设置为顶层,则返回[code]true[/code]。å‚阅[method set_as_toplevel]。" +"如果节点设置为顶层,则返回 [code]true[/code]。å‚阅 [method set_as_toplevel]。" #: doc/classes/CanvasItem.xml msgid "" "Returns [code]true[/code] if global transform notifications are communicated " "to children." -msgstr "如果将全局转æ¢é€šçŸ¥ä¼ 达给å级,则返回[code]true[/code]。" +msgstr "å¦‚æžœå°†å…¨å±€å˜æ¢é€šçŸ¥ä¼ 达给å级,则返回 [code]true[/code]。" #: doc/classes/CanvasItem.xml doc/classes/Spatial.xml msgid "" @@ -15427,38 +15450,39 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "Assigns [code]screen_point[/code] as this node's new local transform." -msgstr "分é…[code]screen_point[/code]作为该节点的新本地转æ¢ã€‚" +msgstr "åˆ†é… [code]screen_point[/code] ä½œä¸ºè¯¥èŠ‚ç‚¹çš„æ–°æœ¬åœ°å˜æ¢ã€‚" #: doc/classes/CanvasItem.xml msgid "" "Transformations issued by [code]event[/code]'s inputs are applied in local " "space instead of global space." -msgstr "[code]event[/code]的输入å‘出的转æ¢å°†åœ¨å±€éƒ¨ç©ºé—´è€Œä¸æ˜¯å…¨å±€ç©ºé—´ä¸åº”用。" +msgstr "[code]event[/code] 的输入å‘å‡ºçš„å˜æ¢å°†åœ¨å±€éƒ¨ç©ºé—´è€Œä¸æ˜¯å…¨å±€ç©ºé—´ä¸åº”用。" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" -"如果[code]enable[/code]为[code]true[/code],则该节点将ä¸ä¼šä»Žçˆ¶ç”»å¸ƒé¡¹ç›®ç»§æ‰¿å…¶" -"å˜æ¢ã€‚" #: doc/classes/CanvasItem.xml -#, fuzzy msgid "" "If [code]enable[/code] is [code]true[/code], this node will receive " "[constant NOTIFICATION_LOCAL_TRANSFORM_CHANGED] when its local transform " "changes." msgstr "" -"如果[code]enable[/code]为[code]true[/code]ï¼Œåˆ™å°†ä½¿ç”¨å±€éƒ¨å˜æ¢æ•°æ®æ›´æ–°å项。" +"如果 [code]enable[/code] 为 [code]true[/code]ï¼Œé‚£ä¹ˆè¿™ä¸ªèŠ‚ç‚¹ä¼šåœ¨å…¶å±€éƒ¨å˜æ¢å‘生" +"æ”¹å˜æ—¶æŽ¥æ”¶åˆ° [constant NOTIFICATION_LOCAL_TRANSFORM_CHANGED]。" #: doc/classes/CanvasItem.xml -#, fuzzy msgid "" "If [code]enable[/code] is [code]true[/code], this node will receive " "[constant NOTIFICATION_TRANSFORM_CHANGED] when its global transform changes." msgstr "" -"如果[code]enable[/code]为[code]true[/code]ï¼Œåˆ™å°†ä½¿ç”¨å…¨å±€å˜æ¢æ•°æ®æ›´æ–°å项。" +"如果 [code]enable[/code] 为 [code]true[/code]ï¼Œé‚£ä¹ˆè¿™ä¸ªèŠ‚ç‚¹ä¼šåœ¨å…¶å…¨å±€å˜æ¢å‘生" +"æ”¹å˜æ—¶æŽ¥æ”¶åˆ° [constant NOTIFICATION_TRANSFORM_CHANGED]。" #: doc/classes/CanvasItem.xml msgid "" @@ -15525,7 +15549,7 @@ msgid "" "instead." msgstr "" "如果[code]true[/code],这个[CanvasItem]è¢«ç»˜åˆ¶ã€‚åªæœ‰å½“它的所有父节点也å¯è§æ—¶ï¼Œ" -"è¯¥èŠ‚ç‚¹æ‰æ˜¯å¯è§çš„(æ¢å¥è¯è¯´ï¼Œ[method is_visible_in_tree]必须返回[code]true[/" +"è¯¥èŠ‚ç‚¹æ‰æ˜¯å¯è§çš„(æ¢å¥è¯è¯´ï¼Œ[method is_visible_in_tree]必须返回 [code]true[/" "code])。\n" "[b]注æ„:[/b]对于继承了[Popup]的控件,使其å¯è§çš„æ£ç¡®æ–¹æ³•æ˜¯è°ƒç”¨å¤šä¸ª" "[code]popup*()[/code]函数之一。" @@ -15588,22 +15612,20 @@ msgstr "" "用。ä¸ä¼šåº”用任何光照。" #: doc/classes/CanvasItem.xml -#, fuzzy msgid "" "The [CanvasItem]'s global transform has changed. This notification is only " "received if enabled by [method set_notify_transform]." msgstr "" -"[CanvasItem]çš„å˜æ¢å·²æ›´æ”¹ã€‚仅当[method set_notify_transform]或[method " -"set_notify_local_transform]å¯ç”¨æ—¶ï¼Œæ‰ä¼šæ”¶åˆ°æ¤é€šçŸ¥ã€‚" +"该 [CanvasItem] çš„å…¨å±€å˜æ¢å·²æ›´æ”¹ã€‚åªæœ‰åœ¨é€šè¿‡ [method set_notify_transform] å¯" +"用时,æ‰ä¼šæ”¶åˆ°è¿™ä¸ªé€šçŸ¥ã€‚" #: doc/classes/CanvasItem.xml -#, fuzzy msgid "" "The [CanvasItem]'s local transform has changed. This notification is only " "received if enabled by [method set_notify_local_transform]." msgstr "" -"[CanvasItem]çš„å˜æ¢å·²æ›´æ”¹ã€‚仅当[method set_notify_transform]或[method " -"set_notify_local_transform]å¯ç”¨æ—¶ï¼Œæ‰ä¼šæ”¶åˆ°æ¤é€šçŸ¥ã€‚" +"该 [CanvasItem] çš„å±€éƒ¨å˜æ¢å·²æ›´æ”¹ã€‚åªæœ‰åœ¨é€šè¿‡ [method " +"set_notify_local_transform] å¯ç”¨æ—¶ï¼Œæ‰ä¼šæ”¶åˆ°è¿™ä¸ªé€šçŸ¥ã€‚" #: doc/classes/CanvasItem.xml msgid "The [CanvasItem] is requested to draw." @@ -15686,7 +15708,7 @@ msgid "" "This property (and other [code]particles_anim_*[/code] properties that " "depend on it) has no effect on other types of nodes." msgstr "" -"如果为[code]true[/code],当分é…ç»™ [Particles2D] å’Œ [CPUParticles2D] 节点时," +"如果为 [code]true[/code],当分é…ç»™ [Particles2D] å’Œ [CPUParticles2D] 节点时," "å¯ç”¨åŸºäºŽspritesheet的动画功能。[member ParticlesMaterial.anim_speed]或" "[member CPUParticles2D.anim_speed]也应设置为æ£å€¼ï¼Œæ‰èƒ½æ’放动画。\n" "这个属性(以åŠå…¶ä»–ä¾èµ–于它的[code]particles_anim_*[/code]属性)对其他类型的节" @@ -15934,10 +15956,10 @@ msgid "" "pause_mode]). Resets when the text in the [RichTextLabel] is changed.\n" "[b]Note:[/b] Time still passes while the [RichTextLabel] is hidden." msgstr "" -"自[RichTextLabel]è¢«æ·»åŠ åˆ°åœºæ™¯æ ‘åŽæ‰€ç»è¿‡çš„æ—¶é—´ï¼Œå•ä½ç§’。时间在[RichTextLabel]" -"æš‚åœæ—¶åœæ¢ï¼Œå‚阅[member Node.pause_mode]。当[RichTextLabel]ä¸çš„æ–‡æœ¬æ”¹å˜æ—¶ï¼Œä¼š" -"釿–°è®¾ç½®ã€‚\n" -"[b]注æ„:[/b] 当[RichTextLabel]被éšè—时,时间ä»ä¼šå¢žåŠ ã€‚" +"自 [RichTextLabel] è¢«æ·»åŠ åˆ°åœºæ™¯æ ‘åŽæ‰€ç»è¿‡çš„æ—¶é—´ï¼Œå•ä½ç§’。时间在 " +"[RichTextLabel] æš‚åœæ—¶åœæ¢ï¼Œå‚阅 [member Node.pause_mode]。当 " +"[RichTextLabel] ä¸çš„æ–‡æœ¬å‘ç”Ÿæ”¹å˜æ—¶ä¼šé‡ç½®ã€‚\n" +"[b]注æ„:[/b]当 [RichTextLabel] 被éšè—时,时间ä»ä¼šå¢žåŠ ã€‚" #: doc/classes/CharFXTransform.xml msgid "" @@ -15954,12 +15976,13 @@ msgid "" "1)}\n" "[/codeblock]" msgstr "" -"包å«åœ¨å¼€å¤´çš„BBCodeæ ‡è®°ä¸ä¼ é€’çš„å‚æ•°ã€‚é»˜è®¤æƒ…å†µä¸‹ï¼Œå‚æ•°æ˜¯å—符串。如果它们的内容" -"与[bool],[int]或[float]之类的类型匹é…,它们将被自动转æ¢ã€‚æ ¼å¼ä¸º" -"[code]#rrggbb[/code]或[code]#rgb[/code]的颜色代ç 将转æ¢ä¸ºä¸é€æ˜Žçš„[Color]。å—" -"ç¬¦ä¸²å‚æ•°å³ä½¿ä½¿ç”¨å¼•å·ä¹Ÿä¸èƒ½åŒ…å«ç©ºæ ¼ã€‚如果å˜åœ¨ï¼Œå¼•å·ä¹Ÿå°†å‡ºçŽ°åœ¨æœ€ç»ˆå—符串ä¸ã€‚\n" -"例如,开头的BBCodeæ ‡ç¾[code][example foo = hello bar = true baz = 42 color =" -"#ffffff][/code]å°†æ˜ å°„åˆ°ä»¥ä¸‹[Dictionary]:\n" +"包å«åœ¨å¼€å¤´çš„ BBCode æ ‡è®°ä¸ä¼ é€’çš„å‚æ•°ã€‚é»˜è®¤æƒ…å†µä¸‹ï¼Œå‚æ•°æ˜¯å—符串。如果它们的内" +"容与 [bool]ã€[int]ã€[float] 之类的类型匹é…,它们将被自动转æ¢ã€‚æ ¼å¼ä¸º " +"[code]#rrggbb[/code] 或 [code]#rgb[/code] 的颜色代ç 将转æ¢ä¸ºä¸é€æ˜Žçš„ " +"[Color]。å—ç¬¦ä¸²å‚æ•°å³ä½¿ä½¿ç”¨å¼•å·ä¹Ÿä¸èƒ½åŒ…å«ç©ºæ ¼ã€‚如果å˜åœ¨ï¼Œå¼•å·ä¹Ÿå°†å‡ºçŽ°åœ¨æœ€ç»ˆå—" +"符串ä¸ã€‚\n" +"例如,开头的 BBCode æ ‡ç¾ [code][example foo = hello bar = true baz = 42 " +"color =#ffffff][/code] å°†æ˜ å°„åˆ°ä»¥ä¸‹ [Dictionary]:\n" "[codeblock]\n" "{\"foo\": \"hello\", \"bar\": true, \"baz\": 42, \"color\": Color(1, 1, 1, " "1)}\n" @@ -15990,7 +16013,7 @@ msgstr "" #: doc/classes/CheckBox.xml msgid "Binary choice user interface widget. See also [CheckButton]." -msgstr "äºŒå…ƒé€‰æ‹©ï¼ˆæœ‰æˆ–æ— ï¼‰ç”¨æˆ·ç•Œé¢å°éƒ¨ä»¶ã€‚å¦è¯·å‚阅[CheckButton]。" +msgstr "二项选择用户界é¢å°éƒ¨ä»¶ã€‚å¦è¯·å‚阅 [CheckButton]。" #: doc/classes/CheckBox.xml msgid "" @@ -16003,19 +16026,19 @@ msgid "" "See also [BaseButton] which contains common properties and methods " "associated with this node." msgstr "" -"å¤é€‰æ¡†è®©ç”¨æˆ·åšå‡ºäºŒå…ƒé€‰æ‹©ï¼Œå³åœ¨ä¸¤ä¸ªå¯èƒ½çš„选项ä¸åªé€‰æ‹©ä¸€ä¸ªã€‚它在功能上类似于" +"让用户åšå‡ºäºŒé¡¹é€‰æ‹©çš„å¤é€‰æ¡†ï¼ˆåœ¨ä¸¤ä¸ªå¯èƒ½çš„选项ä¸åªé€‰æ‹©ä¸€ä¸ªï¼‰ã€‚它在功能上类似于 " "[CheckButton],但外观ä¸åŒã€‚为了éµå¾ªç”¨æˆ·ä½“验,建议在切æ¢å®ƒå¯¹æŸäº›ä¸œè¥¿[b]没有[/" -"b]ç›´æŽ¥å½±å“æ—¶ä½¿ç”¨CheckBox。例如,当切æ¢å®ƒåªä¼šåœ¨ç¡®è®¤æŒ‰é’®è¢«æŒ‰ä¸‹æ—¶åšä¸€äº›äº‹æƒ…时," -"使用它。\n" -"å‚阅[BaseButton],它包å«äº†ä¸Žè¯¥èŠ‚ç‚¹ç›¸å…³çš„å¸¸è§„å±žæ€§å’Œæ–¹æ³•ã€‚" +"b]ç›´æŽ¥å½±å“æ—¶ä½¿ç”¨ CheckBox。例如,当切æ¢å®ƒåªä¼šåœ¨ç¡®è®¤æŒ‰é’®è¢«æŒ‰ä¸‹æ—¶åšä¸€äº›äº‹æƒ…时," +"选择 CheckBox。\n" +"å¦è¯·å‚阅 [BaseButton],它包å«äº†ä¸Žè¯¥èŠ‚ç‚¹ç›¸å…³çš„å¸¸è§„å±žæ€§å’Œæ–¹æ³•ã€‚" #: doc/classes/CheckBox.xml msgid "The [CheckBox] text's font color." -msgstr "[CheckBox]文本的å—体颜色。" +msgstr "该 [CheckBox] 的文本å—体颜色。" #: doc/classes/CheckBox.xml msgid "The [CheckBox] text's font color when it's disabled." -msgstr "[CheckBox]文本被ç¦ç”¨æ—¶çš„å—体颜色。" +msgstr "该 [CheckBox] 被ç¦ç”¨æ—¶çš„æ–‡æœ¬å—体颜色。" #: doc/classes/CheckBox.xml msgid "" @@ -16023,82 +16046,83 @@ msgid "" "text color of the checkbox. Disabled, hovered, and pressed states take " "precedence over this color." msgstr "" -"[CheckBox] 文本获得焦点时的å—体颜色。åªå–代å¤é€‰æ¡†çš„æ£å¸¸æ–‡æœ¬é¢œè‰²ã€‚ç¦ç”¨ã€æ‚¬åœå’Œ" -"按下状æ€ä¼˜å…ˆäºŽè¿™ä¸ªé¢œè‰²ã€‚" +"该 [CheckBox] 被èšç„¦æ—¶çš„æ–‡æœ¬å—体颜色。åªå–代å¤é€‰æ¡†çš„æ£å¸¸æ–‡æœ¬é¢œè‰²ã€‚ç¦ç”¨ã€æ‚¬åœ" +"和按下状æ€ä¼˜å…ˆäºŽè¿™ä¸ªé¢œè‰²ã€‚" #: doc/classes/CheckBox.xml msgid "The [CheckBox] text's font color when it's hovered." -msgstr "[CheckBox]æ–‡æœ¬åœ¨æ‚¬åœæ—¶çš„å—体颜色。" +msgstr "该 [CheckBox] è¢«æ‚¬åœæ—¶çš„æ–‡æœ¬å—体颜色。" #: doc/classes/CheckBox.xml msgid "The [CheckBox] text's font color when it's hovered and pressed." -msgstr "当[CheckBox]文本被悬åœå’ŒæŒ‰ä¸‹æ—¶çš„å—体颜色。" +msgstr "该 [CheckBox] 被悬åœä¸”被按下时的文本å—体颜色。" #: doc/classes/CheckBox.xml msgid "The [CheckBox] text's font color when it's pressed." -msgstr "文本被按下时的å—体颜色。" +msgstr "该 [CheckBox] 被按下时的文本å—体颜色。" #: doc/classes/CheckBox.xml msgid "The vertical offset used when rendering the check icons (in pixels)." -msgstr "呈现å¤é€‰å›¾æ ‡æ—¶ä½¿ç”¨çš„垂直åç§»é‡ï¼ˆä»¥åƒç´ 为å•ä½ï¼‰ã€‚" +msgstr "渲染å¤é€‰å›¾æ ‡æ—¶ä½¿ç”¨çš„垂直åç§»é‡ï¼ˆå•ä½ä¸ºåƒç´ )。" #: doc/classes/CheckBox.xml msgid "The separation between the check icon and the text (in pixels)." -msgstr "å¤é€‰å›¾æ ‡å’Œæ–‡æœ¬ä¹‹é—´çš„分隔(以åƒç´ 为å•ä½ï¼‰ã€‚" +msgstr "å¤é€‰å›¾æ ‡ä¸Žæ–‡æœ¬ä¹‹é—´çš„间隔(å•ä½ä¸ºåƒç´ )。" #: doc/classes/CheckBox.xml msgid "The [Font] to use for the [CheckBox] text." -msgstr "用于[CheckBox]文本的[Font]。" +msgstr "该 [CheckBox] 的文本所使用的 [Font]。" #: doc/classes/CheckBox.xml msgid "The check icon to display when the [CheckBox] is checked." -msgstr "选ä¸[CheckBox]时显示的å¤é€‰å›¾æ ‡ã€‚" +msgstr "该 [CheckBox] 被勾选时显示的å¤é€‰å›¾æ ‡ã€‚" #: doc/classes/CheckBox.xml msgid "The check icon to display when the [CheckBox] is checked and disabled." -msgstr "当[CheckBox]被选ä¸å’Œç¦ç”¨æ—¶è¦æ˜¾ç¤ºçš„å‹¾é€‰å›¾æ ‡ã€‚" +msgstr "该 [CheckBox] 被勾选且被ç¦ç”¨æ—¶æ˜¾ç¤ºçš„å¤é€‰å›¾æ ‡ã€‚" #: doc/classes/CheckBox.xml msgid "" "If the [CheckBox] is configured as a radio button, the icon to display when " "the [CheckBox] is checked." -msgstr "如果将[CheckBox]é…置为å•选按钮,则选ä¸[CheckBox]æ—¶æ˜¾ç¤ºçš„å›¾æ ‡ã€‚" +msgstr "如果该 [CheckBox] 被é…置为å•选按钮,该 [CheckBox] è¢«é€‰ä¸æ—¶æ˜¾ç¤ºçš„å›¾æ ‡ã€‚" #: doc/classes/CheckBox.xml msgid "" "If the [CheckBox] is configured as a radio button, the icon to display when " "the [CheckBox] is unchecked." -msgstr "如果将[CheckBox]é…置为å•é€‰æŒ‰é’®ï¼Œåˆ™å–æ¶ˆé€‰ä¸[CheckBox]æ—¶æ˜¾ç¤ºçš„å›¾æ ‡ã€‚" +msgstr "" +"如果该 [CheckBox] 被é…置为å•选按钮,该 [CheckBox] æœªè¢«é€‰ä¸æ—¶æ˜¾ç¤ºçš„å›¾æ ‡ã€‚" #: doc/classes/CheckBox.xml msgid "The check icon to display when the [CheckBox] is unchecked." -msgstr "未选ä¸[CheckBox]时显示的å¤é€‰å›¾æ ‡ã€‚" +msgstr "该 [CheckBox] 未被勾选时显示的å¤é€‰å›¾æ ‡ã€‚" #: doc/classes/CheckBox.xml msgid "" "The check icon to display when the [CheckBox] is unchecked and disabled." -msgstr "当[CheckBox]未被选ä¸å¹¶è¢«ç¦ç”¨æ—¶è¦æ˜¾ç¤ºçš„å‹¾é€‰å›¾æ ‡ã€‚" +msgstr "该 [CheckBox] 未被勾选且被ç¦ç”¨æ—¶æ˜¾ç¤ºçš„å¤é€‰å›¾æ ‡ã€‚" #: doc/classes/CheckBox.xml msgid "" "The [StyleBox] to display as a background when the [CheckBox] is disabled." -msgstr "当[CheckBox]被ç¦ç”¨æ—¶ï¼Œä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„[StyleBox]。" +msgstr "该 [CheckBox] 被ç¦ç”¨æ—¶ä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„ [StyleBox]。" #: doc/classes/CheckBox.xml msgid "" "The [StyleBox] to display as a background when the [CheckBox] is focused." -msgstr "当[CheckBox]被èšç„¦æ—¶ï¼Œä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„[StyleBox]。" +msgstr "该 [CheckBox] 被èšç„¦æ—¶ä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„ [StyleBox]。" #: doc/classes/CheckBox.xml msgid "" "The [StyleBox] to display as a background when the [CheckBox] is hovered." -msgstr "当[CheckBox]è¢«æ‚¬åœæ—¶ä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„[StyleBox]。" +msgstr "该 [CheckBox] è¢«æ‚¬åœæ—¶ä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„ [StyleBox]。" #: doc/classes/CheckBox.xml msgid "" "The [StyleBox] to display as a background when the [CheckBox] is hovered and " "pressed." -msgstr "当[CheckBox]被悬åœå’ŒæŒ‰ä¸‹æ—¶ï¼Œä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„[StyleBox]。" +msgstr "该 [CheckBox] 被悬åœä¸”被按下时作为背景显示的 [StyleBox]。" #: doc/classes/CheckBox.xml doc/classes/CheckButton.xml msgid "The [StyleBox] to display as a background." @@ -16107,7 +16131,7 @@ msgstr "作为背景显示的 [StyleBox]。" #: doc/classes/CheckBox.xml msgid "" "The [StyleBox] to display as a background when the [CheckBox] is pressed." -msgstr "按下 [CheckBox] 时,作为背景显示的 [StyleBox]。" +msgstr "该 [CheckBox] 被按下时作为背景显示的 [StyleBox]。" #: doc/classes/CheckButton.xml msgid "Checkable button. See also [CheckBox]." @@ -16132,11 +16156,11 @@ msgstr "" #: doc/classes/CheckButton.xml msgid "The [CheckButton] text's font color." -msgstr "[CheckButton]文本的å—体颜色。" +msgstr "该 [CheckButton] 的文本å—体颜色。" #: doc/classes/CheckButton.xml msgid "The [CheckButton] text's font color when it's disabled." -msgstr "[CheckButton]文本在ç¦ç”¨æ—¶çš„å—体颜色。" +msgstr "该 [CheckButton] 被ç¦ç”¨æ—¶çš„æ–‡æœ¬å—体颜色。" #: doc/classes/CheckButton.xml msgid "" @@ -16144,74 +16168,74 @@ msgid "" "normal text color of the button. Disabled, hovered, and pressed states take " "precedence over this color." msgstr "" -"[CheckButton] 文本获得焦点时的å—ä½“é¢œè‰²ã€‚ä»…æ›¿æ¢æŒ‰é’®çš„æ£å¸¸æ–‡æœ¬é¢œè‰²ã€‚ç¦ç”¨ã€æ‚¬åœ" +"该 [CheckButton] 被èšç„¦æ—¶çš„æ–‡æœ¬å—ä½“é¢œè‰²ã€‚ä»…æ›¿æ¢æŒ‰é’®çš„æ£å¸¸æ–‡æœ¬é¢œè‰²ã€‚ç¦ç”¨ã€æ‚¬åœ" "和按下状æ€ä¼˜å…ˆäºŽæ¤é¢œè‰²ã€‚" #: doc/classes/CheckButton.xml msgid "The [CheckButton] text's font color when it's hovered." -msgstr "æ‚¬åœæ—¶[CheckButton]文本的å—体颜色。" +msgstr "该 [CheckButton] è¢«æ‚¬åœæ—¶çš„æ–‡æœ¬å—体颜色。" #: doc/classes/CheckButton.xml msgid "The [CheckButton] text's font color when it's hovered and pressed." -msgstr "当[CheckButton]被悬åœå’ŒæŒ‰ä¸‹æ—¶ï¼Œå…¶æ–‡æœ¬çš„å—体颜色。" +msgstr "该 [CheckButton] 被悬åœä¸”被按下时的文本å—体颜色。" #: doc/classes/CheckButton.xml msgid "The [CheckButton] text's font color when it's pressed." -msgstr "按下[CheckButton]时文本的å—体颜色。" +msgstr "该 [CheckButton] 被按下时的文本å—体颜色。" #: doc/classes/CheckButton.xml msgid "The vertical offset used when rendering the toggle icons (in pixels)." -msgstr "渲染切æ¢å›¾æ ‡æ—¶ä½¿ç”¨çš„垂直åç§»é‡ï¼ˆä»¥åƒç´ 为å•ä½ï¼‰ã€‚" +msgstr "渲染切æ¢å›¾æ ‡æ—¶ä½¿ç”¨çš„垂直åç§»é‡ï¼ˆå•ä½ä¸ºåƒç´ )。" #: doc/classes/CheckButton.xml msgid "The separation between the toggle icon and the text (in pixels)." -msgstr "切æ¢å›¾æ ‡å’Œæ–‡æœ¬ä¹‹é—´çš„分隔(以åƒç´ 为å•ä½ï¼‰ã€‚" +msgstr "切æ¢å›¾æ ‡ä¸Žæ–‡æœ¬ä¹‹é—´çš„间隔(å•ä½ä¸ºåƒç´ )。" #: doc/classes/CheckButton.xml msgid "The [Font] to use for the [CheckButton] text." -msgstr "用于[CheckButton]文本的[Font]。" +msgstr "该 [CheckButton] 的文本所使用的 [Font]。" #: doc/classes/CheckButton.xml msgid "The icon to display when the [CheckButton] is unchecked." -msgstr "当 [CheckButton] æœªå‹¾é€‰æ—¶ï¼Œæ˜¾ç¤ºçš„å›¾æ ‡ã€‚" +msgstr "该 [CheckButton] æœªè¢«å‹¾é€‰æ—¶æ˜¾ç¤ºçš„å›¾æ ‡ã€‚" #: doc/classes/CheckButton.xml msgid "The icon to display when the [CheckButton] is unchecked and disabled." -msgstr "当 [CheckButton] 未勾选且被ç¦ç”¨æ—¶ï¼Œæ˜¾ç¤ºçš„å›¾æ ‡ã€‚" +msgstr "该 [CheckButton] 未被勾选且被ç¦ç”¨æ—¶æ˜¾ç¤ºçš„å›¾æ ‡ã€‚" #: doc/classes/CheckButton.xml msgid "The icon to display when the [CheckButton] is checked." -msgstr "当 [CheckButton] å·²å‹¾é€‰æ—¶ï¼Œæ˜¾ç¤ºçš„å›¾æ ‡ã€‚" +msgstr "该 [CheckButton] è¢«å‹¾é€‰æ—¶æ˜¾ç¤ºçš„å›¾æ ‡ã€‚" #: doc/classes/CheckButton.xml msgid "The icon to display when the [CheckButton] is checked and disabled." -msgstr "当 [CheckButton] 已勾选且被ç¦ç”¨æ—¶ï¼Œæ˜¾ç¤ºçš„å›¾æ ‡ã€‚" +msgstr "该 [CheckButton] 被勾选且被ç¦ç”¨æ—¶æ˜¾ç¤ºçš„å›¾æ ‡ã€‚" #: doc/classes/CheckButton.xml msgid "" "The [StyleBox] to display as a background when the [CheckButton] is disabled." -msgstr "当 [CheckButton] 被ç¦ç”¨æ—¶ï¼Œä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„ [StyleBox]。" +msgstr "该 [CheckButton] 被ç¦ç”¨æ—¶ä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„ [StyleBox]。" #: doc/classes/CheckButton.xml msgid "" "The [StyleBox] to display as a background when the [CheckButton] is focused." -msgstr "当 [CheckButton] 被èšç„¦æ—¶ï¼Œä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„ [StyleBox]。" +msgstr "该 [CheckButton] 被èšç„¦æ—¶ä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„ [StyleBox]。" #: doc/classes/CheckButton.xml msgid "" "The [StyleBox] to display as a background when the [CheckButton] is hovered." -msgstr "当 [CheckButton] è¢«æ‚¬åœæ—¶ï¼Œä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„ [StyleBox]。" +msgstr "该 [CheckButton] è¢«æ‚¬åœæ—¶ä½œä¸ºèƒŒæ™¯æ˜¾ç¤ºçš„ [StyleBox]。" #: doc/classes/CheckButton.xml msgid "" "The [StyleBox] to display as a background when the [CheckButton] is hovered " "and pressed." -msgstr "当 [CheckButton] 被悬åœä¸”被按下时,作为背景显示的 [StyleBox]。" +msgstr "该 [CheckButton] 被悬åœä¸”被按下时作为背景显示的 [StyleBox]。" #: doc/classes/CheckButton.xml msgid "" "The [StyleBox] to display as a background when the [CheckButton] is pressed." -msgstr "当 [CheckButton] 被按下时,作为背景显示的 [StyleBox]。" +msgstr "该 [CheckButton] 被按下时作为背景显示的 [StyleBox]。" #: doc/classes/CircleShape2D.xml msgid "Circular shape for 2D collisions." @@ -16223,8 +16247,8 @@ msgid "" "small characters and its collision detection with everything else is very " "fast." msgstr "" -"用于 2D 碰撞的圆形形状。这ç§å½¢çŠ¶å¯¹å¡‘é€ çƒæˆ–å°è§’色很有用,它与其他东西的碰撞检" -"测éžå¸¸å¿«ã€‚" +"用于 2D 碰撞的圆形。这ç§å½¢çжå¯ç”¨äºŽå¡‘é€ çƒæˆ–较å°çš„角色,它与其他东西的碰撞检测" +"éžå¸¸å¿«ã€‚" #: doc/classes/CircleShape2D.xml msgid "The circle's radius." @@ -16243,8 +16267,8 @@ msgid "" "Returns [code]true[/code] if you can instance objects from the specified " "[code]class[/code], [code]false[/code] in other case." msgstr "" -"如果å¯ä»¥å®žä¾‹åŒ–指定[code]class[/code]ä¸çš„对象,则返回[code]true[/code],å¦åˆ™è¿”" -"回[code]false[/code]。" +"如果å¯ä»¥å°†æŒ‡å®š [code]class[/code] 实例化为对象,则返回 [code]true[/code],å¦" +"则返回 [code]false[/code]。" #: doc/classes/ClassDB.xml msgid "Returns whether the specified [code]class[/code] is available or not." @@ -16274,8 +16298,8 @@ msgid "" "Returns the value of the integer constant [code]name[/code] of [code]class[/" "code] or its ancestry. Always returns 0 when the constant could not be found." msgstr "" -"返回[code]class[/code]的整数常é‡[code]name[/code]或其父级的值。找ä¸åˆ°å¸¸é‡æ—¶ï¼Œ" -"始终返回0。" +"返回 [code]class[/code]的整数常é‡[code]name[/code]或其父级的值。找ä¸åˆ°å¸¸é‡" +"时,始终返回0。" #: doc/classes/ClassDB.xml msgid "" @@ -16313,14 +16337,14 @@ msgstr "" msgid "" "Returns the value of [code]property[/code] of [code]class[/code] or its " "ancestry." -msgstr "返回[code]class[/code]çš„[code]property[/code]的值或其父级。" +msgstr "返回 [code]class[/code]çš„[code]property[/code]的值或其父级。" #: doc/classes/ClassDB.xml msgid "" "Returns an array with all the properties of [code]class[/code] or its " "ancestry if [code]no_inheritance[/code] is [code]false[/code]." msgstr "" -"如果[code]no_inheritance[/code]为[code]false[/code],则返回具有[code]class[/" +"如果[code]no_inheritance[/code]为 [code]false[/code],则返回具有[code]class[/" "code]或其父级所有属性的数组。" #: doc/classes/ClassDB.xml @@ -16350,14 +16374,14 @@ msgstr "" msgid "" "Returns whether [code]class[/code] or its ancestry has an enum called " "[code]name[/code] or not." -msgstr "返回[code]class[/code]æˆ–å…¶çˆ¶çº§æ˜¯å¦æœ‰ä¸€ä¸ªç§°ä¸º[code]name[/code]的信å·ã€‚" +msgstr "返回 [code]class[/code] æˆ–å…¶çˆ¶çº§æ˜¯å¦æœ‰ç§°ä¸º [code]name[/code] 的信å·ã€‚" #: doc/classes/ClassDB.xml msgid "" "Returns whether [code]class[/code] or its ancestry has an integer constant " "called [code]name[/code] or not." msgstr "" -"返回[code]class[/code]或其父级是å¦å…·æœ‰ç§°ä¸º[code]name[/code]的整数常é‡ã€‚" +"返回 [code]class[/code] æˆ–å…¶çˆ¶çº§æ˜¯å¦æœ‰ç§°ä¸º [code]name[/code] 的整数常é‡ã€‚" #: doc/classes/ClassDB.xml msgid "" @@ -16365,14 +16389,14 @@ msgid "" "code] is [code]false[/code]) has a method called [code]method[/code] or not." msgstr "" "返回 [code]class[/code] æ˜¯å¦æœ‰å为 [code]method[/code] 的方法。(如果" -"[code]no_inheritance[/code]为[code]false[/code],则返回其父级)。" +"[code]no_inheritance[/code]为 [code]false[/code],则返回其父级)。" #: doc/classes/ClassDB.xml msgid "" "Returns whether [code]class[/code] or its ancestry has a signal called " "[code]signal[/code] or not." msgstr "" -"返回[code]class[/code]æˆ–å…¶çˆ¶çº§æ˜¯å¦æœ‰ä¸€ä¸ªç§°ä¸º[code]signal[/code]的信å·ã€‚" +"返回 [code]class[/code] æˆ–å…¶çˆ¶çº§æ˜¯å¦æœ‰ç§°ä¸º [code]signal[/code] 的信å·ã€‚" #: doc/classes/ClassDB.xml msgid "" @@ -16392,7 +16416,7 @@ msgstr "返回直接或间接继承自[code]class[/code]的所有类的å称。 #: doc/classes/ClassDB.xml msgid "Returns the parent class of [code]class[/code]." -msgstr "返回[code]class[/code]的父类。" +msgstr "返回 [code]class[/code]的父类。" #: doc/classes/ClassDB.xml msgid "Creates an instance of [code]class[/code]." @@ -16406,7 +16430,7 @@ msgstr "返回是å¦å¯ç”¨æ¤[code]class[/code]。" msgid "" "Returns whether [code]inherits[/code] is an ancestor of [code]class[/code] " "or not." -msgstr "返回[code]inherits[/code]æ˜¯å¦æ˜¯[code]class[/code]的祖先。" +msgstr "返回 [code]inherits[/code]æ˜¯å¦æ˜¯[code]class[/code]的祖先。" #: doc/classes/ClippedCamera.xml msgid "A [Camera] that includes collision." @@ -16445,7 +16469,7 @@ msgid "" "Returns [code]true[/code] if the specified bit index is on.\n" "[b]Note:[/b] Bit indices range from 0-19." msgstr "" -"如果指定的ä½ç´¢å¼•打开,则返回[code]true[/code]。\n" +"如果指定的ä½ç´¢å¼•打开,则返回 [code]true[/code]。\n" "[b]注æ„:[/b]ä½ç´¢å¼•的范围是0-19。" #: doc/classes/ClippedCamera.xml @@ -16527,8 +16551,8 @@ msgid "" "Creates a new shape owner for the given object. Returns [code]owner_id[/" "code] of the new owner for future reference." msgstr "" -"为给定对象创建一个新的形状拥有者。返回[code]owner_id[/code]的新所有者,供将æ¥" -"引用。" +"为给定对象创建一个新的形状所有者。返回 [code]owner_id[/code]的新所有者,供将" +"æ¥å¼•用。" #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml msgid "" @@ -16573,9 +16597,9 @@ msgid "" "If [code]value[/code] is [code]false[/code], clears the specified [code]bit[/" "code] in the the [member collision_layer]." msgstr "" -"如果[code]value[/code]为[code]true[/code],则设置[member collision_layer]䏿Œ‡" -"定的[code]bit[/code]ä½ã€‚\n" -"如果[code]value[/code]为[code]false[/code],清除[member collision_layer]䏿Œ‡" +"如果[code]value[/code]为 [code]true[/code],则设置[member collision_layer]ä¸" +"指定的[code]bit[/code]ä½ã€‚\n" +"如果[code]value[/code]为 [code]false[/code],清除[member collision_layer]䏿Œ‡" "定的 [code]bit[/code]ä½ã€‚" #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml @@ -16585,10 +16609,10 @@ msgid "" "If [code]value[/code] is [code]false[/code], clears the specified [code]bit[/" "code] in the the [member collision_mask]." msgstr "" -"如果[code]value[/code]为[code]true[/code],则设置[member collision_mask]䏿Œ‡" +"如果[code]value[/code]为 [code]true[/code],则设置[member collision_mask]䏿Œ‡" "定的[code]bit[/code]ä½ã€‚\n" -"如果[code]value[/code]为[code]false[/code],清除[member collision_mask]䏿Œ‡å®š" -"çš„ [code]bit[/code]ä½ã€‚" +"如果[code]value[/code]为 [code]false[/code],清除[member collision_mask]䏿Œ‡" +"定的 [code]bit[/code]ä½ã€‚" #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml msgid "Returns the [code]owner_id[/code] of the given shape." @@ -16710,12 +16734,16 @@ msgid "Base node for 2D collision objects." msgstr "二维碰撞对象的基础节点。" #: doc/classes/CollisionObject2D.xml +#, fuzzy msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" "CollisionObject2D 是 2D 物ç†å¯¹è±¡çš„基础类。它å¯ä»¥å®¹çº³ä»»æ„æ•°é‡çš„ 2D 碰撞形状 " "[Shape2D]。æ¯ä¸ªå½¢çŠ¶å¿…é¡»åˆ†é…给一个[i]形状所有者[/i]。CollisionObject2D å¯ä»¥æ‹¥" @@ -16729,7 +16757,7 @@ msgid "" "[Shape2D]. Connect to the [code]input_event[/code] signal to easily pick up " "these events." msgstr "" -"æŽ¥å—æœªå¤„ç†çš„[InputEvent]ã€‚è¦æ±‚[member input_pickable]为[code]true[/code]。 " +"æŽ¥å—æœªå¤„ç†çš„[InputEvent]ã€‚è¦æ±‚[member input_pickable]为 [code]true[/code]。 " "[code]shape_idx[/code]被点击的[Shape2D]çš„å索引。连接到[code]input_event[/" "code]ä¿¡å·å³å¯è½»æ¾æŽ¥æ”¶è¿™äº›äº‹ä»¶ã€‚" @@ -16747,7 +16775,7 @@ msgid "" "this [CollisionObject2D] will not be reported to collided with " "[CollisionObject2D]s." msgstr "" -"返回[code]true[/code],如果æºäºŽè¿™ä¸ª[CollisionObject2D]的形状所有者的碰撞ä¸ä¼š" +"返回 [code]true[/code],如果æºäºŽè¿™ä¸ª[CollisionObject2D]的形状所有者的碰撞ä¸ä¼š" "被报告给[CollisionObject2D]s。" #: doc/classes/CollisionObject2D.xml @@ -16774,8 +16802,8 @@ msgid "" "originating from this [CollisionObject2D] will not be reported to collided " "with [CollisionObject2D]s." msgstr "" -"如果[code]enable[/code]为[code]true[/code],则æºè‡ªè¿™ä¸ª[CollisionObject2D]的形" -"状所有者的碰撞将ä¸ä¼šè¢«æŠ¥å‘Šç»™[CollisionObject2D]。" +"如果[code]enable[/code]为 [code]true[/code],则æºè‡ªè¿™ä¸ª[CollisionObject2D]çš„" +"形状所有者的碰撞将ä¸ä¼šè¢«æŠ¥å‘Šç»™[CollisionObject2D]。" #: doc/classes/CollisionObject2D.xml msgid "" @@ -16827,8 +16855,8 @@ msgid "" "[code]true[/code] and at least one [code]collision_layer[/code] bit to be " "set. See [method _input_event] for details." msgstr "" -"当输入事件å‘生时å‘å‡ºã€‚è¦æ±‚ [member input_pickable]为[code]true[/code],并至少" -"è¦è®¾ç½®ä¸€ä¸ª[code]collision_layer[/code]ä½ã€‚有关详细信æ¯ï¼Œè¯·å‚阅[method " +"当输入事件å‘生时å‘å‡ºã€‚è¦æ±‚ [member input_pickable]为 [code]true[/code],并至" +"å°‘è¦è®¾ç½®ä¸€ä¸ª[code]collision_layer[/code]ä½ã€‚有关详细信æ¯ï¼Œè¯·å‚阅[method " "_input_event]。" #: doc/classes/CollisionObject2D.xml @@ -16837,7 +16865,7 @@ msgid "" "[member input_pickable] to be [code]true[/code] and at least one " "[code]collision_layer[/code] bit to be set." msgstr "" -"å½“é¼ æ ‡æŒ‡é’ˆè¿›å…¥æ¤å¯¹è±¡çš„任何形状时触å‘ã€‚è¦æ±‚[member input_pickable]为" +"å½“é¼ æ ‡æŒ‡é’ˆè¿›å…¥æ¤å¯¹è±¡çš„任何形状时触å‘ã€‚è¦æ±‚[member input_pickable]为 " "[code]true[/code],并且至少è¦è®¾ç½®ä¸€ä¸ª[code]collision_layer[/code]ä½ã€‚" #: doc/classes/CollisionObject2D.xml @@ -16846,7 +16874,7 @@ msgid "" "[member input_pickable] to be [code]true[/code] and at least one " "[code]collision_layer[/code] bit to be set." msgstr "" -"å½“é¼ æ ‡æŒ‡é’ˆé€€å‡ºæ¤å¯¹è±¡çš„æ‰€æœ‰å½¢çŠ¶æ—¶å‘å‡ºã€‚è¦æ±‚[member input_pickable]为" +"å½“é¼ æ ‡æŒ‡é’ˆé€€å‡ºæ¤å¯¹è±¡çš„æ‰€æœ‰å½¢çŠ¶æ—¶å‘å‡ºã€‚è¦æ±‚[member input_pickable]为 " "[code]true[/code],并且至少è¦è®¾ç½®ä¸€ä¸ª[code]collision_layer[/code]ä½ã€‚" #: doc/classes/CollisionPolygon.xml @@ -17071,7 +17099,7 @@ msgstr "" "wiki/X11_color_names]X11 颜色åç§°[/url]。\n" "如果想æä¾› 0 到 255 èŒƒå›´å†…çš„å€¼ï¼Œä½ åº”è¯¥ä½¿ç”¨ [method @GDScript.Color8]。\n" "[b]注æ„:[/b]在布尔上下文ä¸ï¼Œç‰äºŽ [code]Color(0, 0, 0, 1)[/code](ä¸é€æ˜Žçš„黑" -"色)的 Color 将被评估为[code]false[/code]。å¦åˆ™ï¼ŒColor 将始终被评估为 " +"色)的 Color 将被评估为 [code]false[/code]。å¦åˆ™ï¼ŒColor 将始终被评估为 " "[code]true[/code]。\n" "[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" "color_constants.png]Color 常é‡é€ŸæŸ¥è¡¨[/url]" @@ -17261,8 +17289,8 @@ msgid "" "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -"如果这个颜色和 [code]color[/code] 近似相ç‰ï¼Œåˆ™è¿”回[code]true[/code],方法是对" -"æ¯ä¸ªåˆ†é‡è¿è¡Œ [method @GDScript.is_equal_approx]。" +"如果这个颜色和 [code]color[/code] 近似相ç‰ï¼Œåˆ™è¿”回 [code]true[/code],方法是" +"对æ¯ä¸ªåˆ†é‡è¿è¡Œ [method @GDScript.is_equal_approx]。" #: doc/classes/Color.xml msgid "" @@ -18203,8 +18231,8 @@ msgid "" "[member CanvasItem.visible] property." msgstr "" "返回æ¤èŠ‚ç‚¹æ‰€åˆ‡æ¢çš„ [ColorPicker]。\n" -"[b]è¦å‘Šï¼š[/b] 这是一个必需的内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ å¸Œæœ›" -"éšè—它或其所有å项,请使用其 [member CanvasItem.visible] 属性。" +"[b]è¦å‘Šï¼š[/b]这是一个必需的内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ å¸Œæœ›éš" +"è—它或其所有å项,请使用其 [member CanvasItem.visible] 属性。" #: doc/classes/ColorPickerButton.xml msgid "" @@ -18217,8 +18245,8 @@ msgid "" msgstr "" "返回控件的 [PopupPanel],它å…è®¸ä½ è¿žæŽ¥åˆ°å¼¹å‡ºä¿¡å·ã€‚è¿™å…è®¸ä½ åœ¨æ˜¾ç¤ºæˆ–éšè— " "ColorPicker 时事件处ç†ã€‚\n" -"[b]è¦å‘Šï¼š[/b] è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ å¸Œæœ›" -"éšè—它或其任何å项,请使用其 [member CanvasItem.visible] 属性。" +"[b]è¦å‘Šï¼š[/b]è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ å¸Œæœ›éš" +"è—它或其任何å项,请使用其 [member CanvasItem.visible] 属性。" #: doc/classes/ColorPickerButton.xml msgid "" @@ -18340,7 +18368,7 @@ msgid "" msgstr "" "凹多边形形状资æºï¼Œå¯è®¾ç½®ä¸º[PhysicsBody]或区域。这个形状是通过æä¾›ä¸€ä¸ªä¸‰è§’形列" "表æ¥åˆ›å»ºçš„。\n" -"[b]注æ„:[/b] 用于碰撞时,[ConcavePolygonShape] æ—¨åœ¨ä¸Žé™æ€ [PhysicsBody] 节点" +"[b]注æ„:[/b]用于碰撞时,[ConcavePolygonShape] æ—¨åœ¨ä¸Žé™æ€ [PhysicsBody] 节点" "一起使用,如 [StaticBody],并且ä¸é€‚用于具有éžé™æ€æ¨¡å¼çš„ [KinematicBody] 或 " "[RigidBody]。" @@ -18616,11 +18644,11 @@ msgstr "" #: doc/classes/ConfigFile.xml msgid "Returns [code]true[/code] if the specified section exists." -msgstr "如果指定的部分å˜åœ¨ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果指定的部分å˜åœ¨ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/ConfigFile.xml msgid "Returns [code]true[/code] if the specified section-key pair exists." -msgstr "如果指定的段键对å˜åœ¨ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果指定的段键对å˜åœ¨ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/ConfigFile.xml msgid "" @@ -18631,7 +18659,7 @@ msgid "" msgstr "" "åŠ è½½æŒ‡å®šä¸ºå‚æ•°çš„é…ç½®æ–‡ä»¶ã€‚è§£æžæ–‡ä»¶çš„å†…å®¹å¹¶å°†å…¶åŠ è½½åˆ°è°ƒç”¨è¯¥æ–¹æ³•çš„[ConfigFile]" "对象ä¸ã€‚\n" -"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž[code]OK[/code])。" +"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž [code]OK[/code])。" #: doc/classes/ConfigFile.xml msgid "" @@ -18642,7 +18670,7 @@ msgid "" msgstr "" "åŠ è½½æŒ‡å®šä¸ºå‚æ•°çš„åŠ å¯†é…置文件,使用æä¾›çš„[code]key[/code]å¯¹å…¶è§£å¯†ã€‚è§£æžæ–‡ä»¶çš„" "å†…å®¹å¹¶å°†å…¶åŠ è½½åˆ°è°ƒç”¨è¯¥æ–¹æ³•çš„[ConfigFile]对象ä¸ã€‚\n" -"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž[code]OK[/code])。" +"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž [code]OK[/code])。" #: doc/classes/ConfigFile.xml msgid "" @@ -18653,7 +18681,7 @@ msgid "" msgstr "" "åŠ è½½ä½œä¸ºå‚æ•°çš„åŠ å¯†é…置文件,使用æä¾›çš„[code]password[/code]解密。该文件的内容" "被解æžå¹¶åŠ è½½åˆ°è°ƒç”¨è¯¥æ–¹æ³•çš„ [ConfigFile] 对象ä¸ã€‚\n" -"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž[code]OK[/code])。" +"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž [code]OK[/code])。" #: doc/classes/ConfigFile.xml msgid "" @@ -18673,7 +18701,7 @@ msgid "" msgstr "" "å°†[ConfigFile]对象的内容ä¿å˜åˆ°æŒ‡å®šä¸ºå‚数的文件ä¸ã€‚输出文件使用INIæ ·å¼çš„结" "构。\n" -"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž[code]OK[/code])。" +"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž [code]OK[/code])。" #: doc/classes/ConfigFile.xml msgid "" @@ -18684,7 +18712,7 @@ msgid "" msgstr "" "使用æä¾›çš„[code]key[/code]å°†[ConfigFile]对象的内容ä¿å˜åˆ°ä½œä¸ºå‚数指定的AES-256" "åŠ å¯†æ–‡ä»¶ä¸ã€‚输出文件使用INIæ ·å¼çš„结构。\n" -"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž[code]OK[/code])。" +"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž [code]OK[/code])。" #: doc/classes/ConfigFile.xml msgid "" @@ -18737,8 +18765,8 @@ msgid "" "[member CanvasItem.visible] property." msgstr "" "è¿”å›žå–æ¶ˆæŒ‰é’®ã€‚\n" -"[b]è¦å‘Šï¼š[/b] è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ å¸Œæœ›" -"éšè—它或其任何å项,请使用其 [member CanvasItem.visible] 属性。" +"[b]è¦å‘Šï¼š[/b]è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ å¸Œæœ›éš" +"è—它或其任何å项,请使用其 [member CanvasItem.visible] 属性。" #: doc/classes/Container.xml msgid "Base node for containers." @@ -18838,10 +18866,10 @@ msgstr "" "[Theme] èµ„æºæ›´æ”¹æŽ§ä»¶çš„外观。 如果您更改 [Control] 节点上的 [Theme],则会影å“" "其所有å节点。 è¦è¦†ç›–æŸäº›ä¸»é¢˜çš„傿•°ï¼Œè¯·è°ƒç”¨ [code]add_*_override[/code] 方法" "之一,例如 [method add_font_override]。 您å¯ä»¥ä½¿ç”¨æ£€æŸ¥å™¨è¦†ç›–主题。\n" -"[b]注æ„:[/b] 主题项目[i]䏿˜¯[/i] [Object] 的属性。这æ„味ç€ä½ æ— æ³•ä½¿ç”¨ " -"[method Object.get] å’Œ [method Object.set] 访问它们的值。请æ¢ç”¨ [method " -"get_color]ã€[method get_constant]ã€[method get_font]ã€[method get_icon]ã€" -"[method get_stylebox],以åŠè¿™ä¸ªç±»æä¾›çš„ [code]add_*_override[/code] 方法。" +"[b]注æ„:[/b]主题项目[i]䏿˜¯[/i] [Object] 的属性。这æ„味ç€ä½ æ— æ³•ä½¿ç”¨ [method " +"Object.get] å’Œ [method Object.set] 访问它们的值。请æ¢ç”¨ [method get_color]ã€" +"[method get_constant]ã€[method get_font]ã€[method get_icon]ã€[method " +"get_stylebox],以åŠè¿™ä¸ªç±»æä¾›çš„ [code]add_*_override[/code] 方法。" #: doc/classes/Control.xml msgid "GUI tutorial index" @@ -19300,7 +19328,7 @@ msgid "" "[/codeblock]" msgstr "" "Godotè°ƒç”¨æ¤æ–¹æ³•æ¥èŽ·å–å¯ä»¥æ‹–放到期望放置数æ®çš„æŽ§ä»¶ä¸Šçš„æ•°æ®ã€‚å¦‚æžœæ²¡æœ‰è¦æ‹–动的数" -"æ®ï¼Œåˆ™è¿”回[code]null[/code]ã€‚æƒ³è¦æŽ¥æ”¶æ”¾ç½®æ•°æ®çš„æŽ§ä»¶åº”实现[method " +"æ®ï¼Œåˆ™è¿”回 [code]null[/code]ã€‚æƒ³è¦æŽ¥æ”¶æ”¾ç½®æ•°æ®çš„æŽ§ä»¶åº”实现[method " "can_drop_data]å’Œ[method drop_data]。 [code]position[/code]åœ¨æ¤æŽ§ä»¶ä¸æ˜¯æœ¬åœ°" "的。å¯ä»¥ä½¿ç”¨[method force_drag]强制拖动。\n" "å¯ä»¥ä½¿ç”¨[method set_drag_preview]设置跟éšé¼ æ ‡çš„é¢„è§ˆï¼Œè¯¥é¢„è§ˆå°†ä»£è¡¨æ•°æ®ã€‚设置预" @@ -19330,7 +19358,7 @@ msgstr "" #: doc/classes/Control.xml msgid "" "Returns the control that has the keyboard focus or [code]null[/code] if none." -msgstr "返回有键盘焦点的控件,如果没有,则返回[code]null[/code]。" +msgstr "返回有键盘焦点的控件,如果没有,则返回 [code]null[/code]。" #: doc/classes/Control.xml msgid "" @@ -19496,7 +19524,7 @@ msgid "" "Returns [code]true[/code] if this is the current focused control. See " "[member focus_mode]." msgstr "" -"如果这是当å‰çš„焦点控件,则返回[code]true[/code]。å‚阅[member focus_mode]。" +"如果这是当å‰çš„焦点控件,则返回 [code]true[/code]。å‚阅[member focus_mode]。" #: doc/classes/Control.xml msgid "" @@ -19650,11 +19678,11 @@ msgstr "" "将由[enum Margin]枚举的[code]margin[/code]叏釿 ‡è¯†çš„锚设置为值[code]anchor[/" "code]。用于[member anchor_bottom],[member anchor_left],[member " "anchor_right]å’Œ[member anchor_top]çš„setter方法。\n" -"如果[code]keep_margin[/code]为[code]true[/code]ï¼Œåˆ™åœ¨æ‰§è¡Œæ¤æ“作åŽä¸ä¼šæ›´æ–°è¾¹" +"如果[code]keep_margin[/code]为 [code]true[/code]ï¼Œåˆ™åœ¨æ‰§è¡Œæ¤æ“作åŽä¸ä¼šæ›´æ–°è¾¹" "è·ã€‚\n" -"如果[code]push_opposite_anchor[/code]为[code]true[/code],并且相对的锚点与该" +"如果[code]push_opposite_anchor[/code]为 [code]true[/code],并且相对的锚点与该" "锚点é‡å ,则相对的锚点将覆盖其值。例如,当将左锚点设置为1且å³é”šç‚¹çš„值为0.5" -"时,å³é”šç‚¹çš„值也将为1。如果[code]push_opposite_anchor[/code]为[code]false[/" +"时,å³é”šç‚¹çš„值也将为1。如果[code]push_opposite_anchor[/code]为 [code]false[/" "code],则左锚点将得到值0.5。" #: doc/classes/Control.xml @@ -19805,7 +19833,7 @@ msgid "" "updated instead of margins." msgstr "" "å°†[member rect_global_position]设置为给定的[code]position[/code]。\n" -"如果[code]keep_margins[/code]为[code]true[/code],则控件的锚点将被更新,而ä¸" +"如果[code]keep_margins[/code]为 [code]true[/code],则控件的锚点将被更新,而ä¸" "是边è·ã€‚" #: doc/classes/Control.xml @@ -19845,7 +19873,7 @@ msgid "" "updated instead of margins." msgstr "" "å°†[member rect_position]设置为给定的[code]position[/code]。\n" -"如果[code]keep_margins[/code]为[code]true[/code],则控件的锚点将被更新,而ä¸" +"如果[code]keep_margins[/code]为 [code]true[/code],则控件的锚点将被更新,而ä¸" "是边è·ã€‚" #: doc/classes/Control.xml @@ -20337,8 +20365,8 @@ msgid "" msgstr "" "å½“é¼ æ ‡è¿›å…¥æŽ§ä»¶çš„[code]Rect[/code]区域时触å‘,åªè¦å…¶[member mouse_filter]å…许" "事件到达。\n" -"[b]注æ„:[/b] å¦‚æžœé¼ æ ‡åœ¨è¿›å…¥çˆ¶æŽ§ä»¶çš„[code]Rect[/code]区域之å‰è¿›å…¥å[Control]" -"èŠ‚ç‚¹ï¼Œåœ¨é¼ æ ‡ç§»åŠ¨åˆ°çˆ¶æŽ§ä»¶çš„[code]Rect[/code]区域之å‰ï¼Œä¸ä¼šå‘出[signal " +"[b]注æ„:[/b]å¦‚æžœé¼ æ ‡åœ¨è¿›å…¥çˆ¶æŽ§ä»¶çš„[code]Rect[/code]区域之å‰è¿›å…¥å[Control]节" +"ç‚¹ï¼Œåœ¨é¼ æ ‡ç§»åŠ¨åˆ°çˆ¶æŽ§ä»¶çš„[code]Rect[/code]区域之å‰ï¼Œä¸ä¼šå‘出[signal " "mouse_entered]。" #: doc/classes/Control.xml @@ -21317,7 +21345,7 @@ msgid "" msgstr "" "应用于æ¯ä¸ªç²’å的轨é“速度。使粒å在局部XYå¹³é¢ä¸Šç»•原点旋转。用æ¯ç§’绕原点旋转的" "次数æ¥è¡¨ç¤ºã€‚\n" -"åªæœ‰å½“[member flag_disable_z]为[code]true[/code]时,æ¤å±žæ€§æ‰å¯ç”¨ã€‚" +"åªæœ‰å½“[member flag_disable_z]为 [code]true[/code] 时,æ¤å±žæ€§æ‰å¯ç”¨ã€‚" #: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml msgid "Each particle's orbital velocity will vary along this [Curve]." @@ -21902,7 +21930,7 @@ msgid "" "Return [code]true[/code] if this CryptoKey only has the public part, and not " "the private one." msgstr "" -"如果æ¤CryptoKeyä»…å…·æœ‰å…¬å…±éƒ¨åˆ†ï¼Œè€Œæ²¡æœ‰ç§æœ‰éƒ¨åˆ†ï¼Œåˆ™è¿”回[code]true[/code]。" +"如果æ¤CryptoKeyä»…å…·æœ‰å…¬å…±éƒ¨åˆ†ï¼Œè€Œæ²¡æœ‰ç§æœ‰éƒ¨åˆ†ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/CryptoKey.xml msgid "" @@ -21921,7 +21949,7 @@ msgid "" "Loads a key from the given [code]string[/code]. If [code]public_only[/code] " "is [code]true[/code], only the public key will be loaded." msgstr "" -"从给定的[code]string[/code]åŠ è½½å¯†é’¥ã€‚å¦‚æžœ[code]public_only[/code]为" +"从给定的[code]string[/code]åŠ è½½å¯†é’¥ã€‚å¦‚æžœ[code]public_only[/code]为 " "[code]true[/code]ï¼Œåˆ™ä»…ä¼šåŠ è½½å…¬å…±å¯†é’¥ã€‚" #: doc/classes/CryptoKey.xml @@ -21941,7 +21969,7 @@ msgid "" "Returns a string containing the key in PEM format. If [code]public_only[/" "code] is [code]true[/code], only the public key will be included." msgstr "" -"返回包å«PEMæ ¼å¼çš„密钥的å—符串。如果[code]public_only[/code]为[code]true[/" +"返回包å«PEMæ ¼å¼çš„密钥的å—符串。如果[code]public_only[/code]为 [code]true[/" "code],则仅包å«å…¬å…±å¯†é’¥ã€‚" #: modules/csg/doc_classes/CSGBox.xml @@ -22109,7 +22137,7 @@ msgid "" "parallel." msgstr "" "用æ¥ä½œä¸ºCSG形状的[Mesh]资æºã€‚\n" -"[b]注æ„:[/b] 当使用[ArrayMesh]时,除éžéœ€è¦ä¸€ä¸ªå¹³é¢ç€è‰²å™¨ï¼Œå¦åˆ™è¦é¿å…使用顶点" +"[b]注æ„:[/b]当使用[ArrayMesh]时,除éžéœ€è¦ä¸€ä¸ªå¹³é¢ç€è‰²å™¨ï¼Œå¦åˆ™è¦é¿å…使用顶点" "æ³•çº¿çš„ç½‘æ ¼ã€‚é»˜è®¤æƒ…å†µä¸‹ï¼ŒCSGMeshä¼šå¿½ç•¥ç½‘æ ¼çš„é¡¶ç‚¹æ³•çº¿ï¼Œå¹¶ä½¿ç”¨é¢çš„æ³•线计算平整的" "ç€è‰²å™¨ã€‚如果需è¦ä½¿ç”¨å¹³é¢ç€è‰²å™¨ï¼Œè¯·ç¡®ä¿æ‰€æœ‰é¢çš„顶点法线是平行的。" @@ -22295,7 +22323,7 @@ msgid "" "ensure viable shapes." msgstr "" "[member polygon] 多边形的形状沿路径旋转,但ä¸ç»•路径轴旋转。\n" -"[b]注æ„:[/b] 需è¦è·¯å¾„çš„ Z åæ ‡ä¸æ–å‡å°ä»¥ç¡®ä¿å¯è¡Œçš„形状。" +"[b]注æ„:[/b]需è¦è·¯å¾„çš„ Z åæ ‡ä¸æ–å‡å°ä»¥ç¡®ä¿å¯è¡Œçš„形状。" #: modules/csg/doc_classes/CSGPolygon.xml msgid "" @@ -22322,7 +22350,7 @@ msgstr "" #: modules/csg/doc_classes/CSGPrimitive.xml msgid "Base class for CSG primitives." -msgstr "CSG基元的基类。" +msgstr "CSG 图元的基类。" #: modules/csg/doc_classes/CSGPrimitive.xml msgid "" @@ -22384,7 +22412,7 @@ msgstr "" msgid "" "Returns [code]true[/code] if this is a root shape and is thus the object " "that is rendered." -msgstr "å¦‚æžœè¿™æ˜¯æ ¹å½¢çŠ¶ï¼Œå› æ¤æ˜¯æ¸²æŸ“的对象,则返回[code]true[/code]。" +msgstr "å¦‚æžœè¿™æ˜¯æ ¹å½¢çŠ¶ï¼Œå› æ¤æ˜¯æ¸²æŸ“的对象,则返回 [code]true[/code]。" #: modules/csg/doc_classes/CSGShape.xml doc/classes/SoftBody.xml msgid "" @@ -22468,7 +22496,7 @@ msgstr "" #: modules/csg/doc_classes/CSGShape.xml msgid "" "Geometry of both primitives is merged, intersecting geometry is removed." -msgstr "åˆå¹¶ä¸¤ä¸ªå›¾å…ƒçš„å‡ ä½•ï¼Œåˆ é™¤ç›¸äº¤çš„å‡ ä½•ã€‚" +msgstr "åˆå¹¶ä¸¤ä¸ªå›¾å…ƒçš„å‡ ä½•ä½“ï¼Œåˆ é™¤ç›¸äº¤çš„å‡ ä½•ä½“ã€‚" #: modules/csg/doc_classes/CSGShape.xml msgid "Only intersecting geometry remains, the rest is removed." @@ -22607,24 +22635,25 @@ msgstr "" #: doc/classes/CubeMap.xml msgid "Returns the [CubeMap]'s height." -msgstr "返回[CubeMap]的高度。" +msgstr "返回该 [CubeMap] 的高度。" #: doc/classes/CubeMap.xml msgid "" "Returns an [Image] for a side of the [CubeMap] using one of the [enum Side] " "constants." -msgstr "使用 [enum Side] 边常数之一返回 [CubeMap] 的一个侧é¢å›¾åƒ [Image]。" +msgstr "" +"返回该 [CubeMap] 䏿Ÿä¸€é¢çš„å›¾åƒ [Image],使用 [enum Side] 常é‡ä¹‹ä¸€æŒ‡å®šã€‚" #: doc/classes/CubeMap.xml msgid "Returns the [CubeMap]'s width." -msgstr "返回[CubeMap]的宽度。" +msgstr "返回该 [CubeMap] 的宽度。" #: doc/classes/CubeMap.xml msgid "" "Sets an [Image] for a side of the [CubeMap] using one of the [enum Side] " "constants." msgstr "" -"为 [CubeMap] çš„ä¸€ä¸ªè¾¹è®¾ç½®å›¾åƒ [Image],使用枚举边 [enum Side]常数之一。" +"设置该 [CubeMap] 䏿Ÿä¸€é¢çš„å›¾åƒ [Image],使用 [enum Side] 常é‡ä¹‹ä¸€æŒ‡å®šã€‚" #: doc/classes/CubeMap.xml msgid "" @@ -22919,17 +22948,17 @@ msgstr "返回æè¿°æ›²çº¿çš„点数。" #: doc/classes/Curve.xml msgid "" "Returns the left [enum TangentMode] for the point at [code]index[/code]." -msgstr "返回[code]index[/code]处的点的左侧[enum TangentMode]。" +msgstr "返回 [code]index[/code]处的点的左侧[enum TangentMode]。" #: doc/classes/Curve.xml msgid "" "Returns the left tangent angle (in degrees) for the point at [code]index[/" "code]." -msgstr "返回[code]index[/code]处的点的左切线角(以度为å•ä½ï¼‰ã€‚" +msgstr "返回 [code]index[/code]处的点的左切线角(以度为å•ä½ï¼‰ã€‚" #: doc/classes/Curve.xml msgid "Returns the curve coordinates for the point at [code]index[/code]." -msgstr "返回[code]index[/code]å¤„è¯¥ç‚¹çš„æ›²çº¿åæ ‡ã€‚" +msgstr "返回 [code]index[/code]å¤„è¯¥ç‚¹çš„æ›²çº¿åæ ‡ã€‚" #: doc/classes/Curve.xml msgid "" @@ -22940,7 +22969,7 @@ msgstr "返回在[code]index[/code]处的点的å³[enum TangentMode]。" msgid "" "Returns the right tangent angle (in degrees) for the point at [code]index[/" "code]." -msgstr "返回[code]index[/code]处的点的左切线角(以度为å•ä½ï¼‰ã€‚" +msgstr "返回 [code]index[/code]处的点的左切线角(以度为å•ä½ï¼‰ã€‚" #: doc/classes/Curve.xml msgid "" @@ -23100,8 +23129,8 @@ msgid "" "returns [code](0, 0)[/code]." msgstr "" "返回指å‘顶点[code]idx[/code]的控制点ä½ç½®ã€‚返回的ä½ç½®æ˜¯ç›¸å¯¹äºŽé¡¶ç‚¹[code]idx[/" -"code]çš„ã€‚å¦‚æžœç´¢å¼•è¶…å‡ºäº†èŒƒå›´ï¼Œå‡½æ•°ä¼šå‘æŽ§åˆ¶å°å‘é€ä¸€æ¡é”™è¯¯ï¼Œå¹¶è¿”回[code](0, 0)[/" -"code]。" +"code]çš„ã€‚å¦‚æžœç´¢å¼•è¶…å‡ºäº†èŒƒå›´ï¼Œå‡½æ•°ä¼šå‘æŽ§åˆ¶å°å‘é€ä¸€æ¡é”™è¯¯ï¼Œå¹¶è¿”回 [code](0, 0)" +"[/code]。" #: doc/classes/Curve2D.xml msgid "" @@ -23374,8 +23403,8 @@ msgstr "" "è¿”å›žæ›²çº¿ä¸ [code]offset[/code] åç§»ä½ç½®çš„ä¸€ä¸ªç‚¹ï¼Œå…¶ä¸ [code]offset[/code] 以" "沿曲线的 3D å•ä½è·ç¦»æµ‹é‡ã€‚\n" "为了åšåˆ°è¿™ä¸€ç‚¹ï¼Œå®ƒæ‰¾åˆ° [code]offset[/code] 所在的两个缓å˜ç‚¹ï¼Œç„¶åŽè¿›è¡Œå†…æ’值。" -"如果 [code]cubic[/code] 被设置为[code]true[/code],这个æ’值是立方的,如果设置" -"为 [code]false[/code],则是线性的。\n" +"如果 [code]cubic[/code] 被设置为 [code]true[/code],这个æ’值是立方的,如果设" +"置为 [code]false[/code],则是线性的。\n" "立体æ’值倾å‘于更好地éµå¾ªæ›²çº¿ï¼Œä½†çº¿æ€§æ’值更快(而且通常足够精确)。" #: doc/classes/Curve3D.xml @@ -23452,7 +23481,7 @@ msgstr "纹ç†çš„宽度。" #: doc/classes/CylinderMesh.xml msgid "Class representing a cylindrical [PrimitiveMesh]." -msgstr "表示圆柱形[PrimitiveMesh]的类。" +msgstr "表示圆柱形 [PrimitiveMesh] 的类。" #: doc/classes/CylinderMesh.xml msgid "" @@ -23460,8 +23489,8 @@ msgid "" "create cones by setting either the [member top_radius] or [member " "bottom_radius] properties to [code]0.0[/code]." msgstr "" -"表示圆柱形[PrimitiveMesh]的类。通过将[member top_radius]或[member " -"bottom_radius]属性设置为[code]0.0[/code],这个类å¯ä»¥ç”¨æ¥åˆ›å»ºåœ†é”¥ä½“。" +"表示圆柱形 [PrimitiveMesh] 的类。通过将 [member top_radius] 或 [member " +"bottom_radius] 属性设置为 [code]0.0[/code],这个类å¯ä»¥ç”¨æ¥åˆ›å»ºåœ†é”¥ä½“。" #: doc/classes/CylinderMesh.xml msgid "" @@ -23780,7 +23809,7 @@ msgstr "" #: doc/classes/Dictionary.xml msgid "Returns [code]true[/code] if the dictionary is empty." -msgstr "如果å—典为空,返回[code]true[/code]。" +msgstr "如果å—典为空,返回 [code]true[/code]。" #: doc/classes/Dictionary.xml msgid "" @@ -23800,7 +23829,7 @@ msgid "" "argument, or [code]null[/code] if it is omitted." msgstr "" "返回[Dictionary]䏿Œ‡å®šé”®çš„当å‰å€¼ã€‚如果键ä¸å˜åœ¨ï¼Œåˆ™è¯¥æ–¹æ³•返回å¯é€‰é»˜è®¤å‚æ•°çš„" -"值;如果çœç•¥ï¼Œåˆ™è¿”回[code]null[/code]。" +"值;如果çœç•¥ï¼Œåˆ™è¿”回 [code]null[/code]。" #: doc/classes/Dictionary.xml msgid "" @@ -23876,7 +23905,7 @@ msgstr "返回[Dictionary]ä¸çš„值列表。" #: doc/classes/DirectionalLight.xml msgid "Directional light from a distance, as from the Sun." -msgstr "æ¥è‡ªè¿œå¤„的平行光æºï¼Œå¦‚太阳光。" +msgstr "æ¥è‡ªè¿œå¤„的平行光,如太阳光。" #: doc/classes/DirectionalLight.xml msgid "" @@ -24078,7 +24107,7 @@ msgid "" msgstr "" "å°† [code]from[/code] 文件å¤åˆ¶åˆ° [code]to[/code] ç›®æ ‡ä½ç½®ã€‚ä¸¤ä¸ªå‚æ•°éƒ½åº”该是相" "对或ç»å¯¹æ–‡ä»¶çš„è·¯å¾„ã€‚å¦‚æžœç›®æ ‡æ–‡ä»¶å˜åœ¨ä¸”æ²¡æœ‰è®¿é—®ä¿æŠ¤ï¼Œåˆ™ä¼šè¢«è¦†ç›–ã€‚\n" -"返回[enum Error]代ç 常é‡ä¹‹ä¸€(æˆåŠŸæ—¶è¿”å›ž[code]OK[/code])。" +"返回[enum Error]代ç 常é‡ä¹‹ä¸€(æˆåŠŸæ—¶è¿”å›ž [code]OK[/code])。" #: doc/classes/Directory.xml msgid "" @@ -24220,7 +24249,7 @@ msgid "" msgstr "" "通过递归调用 [method make_dir]æ–¹æ³•ï¼Œåˆ›å»ºä¸€ä¸ªç›®æ ‡ç›®å½•å’Œå…¶è·¯å¾„ä¸æ‰€æœ‰å¿…è¦çš„ä¸é—´" "ç›®å½•ã€‚å‚æ•°å¯ä»¥æ˜¯ç›¸å¯¹äºŽå½“å‰ç›®å½•的,也å¯ä»¥æ˜¯ç»å¯¹è·¯å¾„。\n" -"返回[enum Error]代ç 常é‡ä¹‹ä¸€(æˆåŠŸæ—¶è¿”å›ž[code]OK[/code])。" +"返回[enum Error]代ç 常é‡ä¹‹ä¸€(æˆåŠŸæ—¶è¿”å›ž [code]OK[/code])。" #: doc/classes/Directory.xml msgid "" @@ -24234,7 +24263,7 @@ msgstr "" "folder[/code]),用户目录([code]user:// folder[/code])或以下ä½ç½®çš„ç»å¯¹è·¯å¾„" "内:用户文件系统(例如[code]/ tmp / folder[/code]或[code]C:\\ tmp \\ " "folder[/code])。\n" -"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž[code]OK[/code])。" +"返回[enum Error]代ç 常é‡ä¹‹ä¸€ï¼ˆæˆåŠŸæ—¶è¿”å›ž [code]OK[/code])。" #: doc/classes/Directory.xml msgid "" @@ -24245,7 +24274,7 @@ msgid "" msgstr "" "åˆ é™¤ç›®æ ‡æ–‡ä»¶æˆ–ç©ºç›®å½•ã€‚å‚æ•°å¯ä»¥æ˜¯ç›¸å¯¹äºŽå½“å‰ç›®å½•的,也å¯ä»¥æ˜¯ç»å¯¹è·¯å¾„ã€‚å¦‚æžœç›®æ ‡" "ç›®å½•ä¸æ˜¯ç©ºçš„,æ“作将失败。\n" -"返回[enum Error]代ç 常é‡ä¹‹ä¸€(æˆåŠŸæ—¶è¿”å›ž[code]OK[/code])。" +"返回[enum Error]代ç 常é‡ä¹‹ä¸€(æˆåŠŸæ—¶è¿”å›ž [code]OK[/code])。" #: doc/classes/Directory.xml msgid "" @@ -24328,10 +24357,10 @@ msgid "" " connected = true\n" "[/codeblock]" msgstr "" -"这个类用æ¥å˜å‚¨DTLSæœåŠ¡å™¨çš„çŠ¶æ€ã€‚在[method setup]时,它将连接的[PacketPeerUDP]" -"转æ¢ä¸º[PacketPeerDTLS],通过[method take_connection]接å—它们作为DTLS客户端。" -"底下,这个类是用æ¥å˜å‚¨æœåŠ¡å™¨çš„DTLS状æ€å’Œcookie的。为什么需è¦çжæ€å’Œcookie的原" -"å› ä¸åœ¨æœ¬æ–‡æ¡£çš„范围内。\n" +"这个类用æ¥å˜å‚¨ DTLS æœåŠ¡å™¨çš„çŠ¶æ€ã€‚在 [method setup] 时,它将连接的 " +"[PacketPeerUDP] 转æ¢ä¸º [PacketPeerDTLS],通过 [method take_connection] 接å—它" +"们作为 DTLS 客户端。底下,这个类是用æ¥å˜å‚¨æœåŠ¡å™¨çš„ DTLS 状æ€å’Œ cookie 的。为" +"什么需è¦çжæ€å’Œ cookie çš„åŽŸå› ä¸åœ¨æœ¬æ–‡æ¡£çš„范围内。\n" "下é¢ä»¥ä¸€ä¸ªå°ä¾‹åæ¥è¯´æ˜Žå¦‚何使用它。\n" "[codeblock]\n" "# server.gd\n" @@ -24343,8 +24372,8 @@ msgstr "" "\n" "func _ready():\n" " server.listen(4242)\n" -" var key = load(\"key.key\") # Your private key.\n" -" var cert = load(\"cert.crt\") # Your X509 certificate.\n" +" var key = load(\"key.key\") # ä½ çš„ç§é’¥ã€‚\n" +" var cert = load(\"cert.crt\") # ä½ çš„ X509 è¯ä¹¦ã€‚\n" " dtls.setup(key, cert)\n" "\n" "func _process(delta):\n" @@ -24352,17 +24381,16 @@ msgstr "" " var peer : PacketPeerUDP = server.take_connection()\n" " var dtls_peer : PacketPeerDTLS = dtls.take_connection(peer)\n" " if dtls_peer.get_status() != PacketPeerDTLS.STATUS_HANDSHAKING:\n" -" continue # It is normal that 50% of the connections fails due to " -"cookie exchange.\n" -" print(\"Peer connected!\")\n" +" continue # 由于 cookie 交æ¢ï¼Œ50% 的连接会失败,这是æ£å¸¸çŽ°è±¡ã€‚\n" +" print(\"对ç‰ä½“已连接ï¼\")\n" " peers.append(dtls_peer)\n" " for p in peers:\n" " p.poll() # Must poll to update the state.\n" " if p.get_status() == PacketPeerDTLS.STATUS_CONNECTED:\n" " while p.get_available_packet_count() > 0:\n" -" print(\"Received message from client: %s\" % p.get_packet()." +" print(\"从客户的收到消æ¯ï¼š%s\" % p.get_packet()." "get_string_from_utf8())\n" -" p.put_packet(\"Hello DTLS client\".to_utf8())\n" +" p.put_packet(\"Hello DTLS 客户端\".to_utf8())\n" "[/codeblock]\n" "[codeblock]\n" "# client.gd\n" @@ -24374,17 +24402,16 @@ msgstr "" "\n" "func _ready():\n" " udp.connect_to_host(\"127.0.0.1\", 4242)\n" -" dtls.connect_to_peer(udp, false) # Use true in production for " -"certificate validation!\n" +" dtls.connect_to_peer(udp, false) # 生产环境ä¸è¯·ä½¿ç”¨ true 进行è¯ä¹¦æ ¡éªŒï¼\n" "\n" "func _process(delta):\n" " dtls.poll()\n" " if dtls.get_status() == PacketPeerDTLS.STATUS_CONNECTED:\n" " if !connected:\n" -" # Try to contact server\n" -" dtls.put_packet(\"The answer is... 42!\".to_utf8())\n" +" # å°è¯•è”ç³»æœåС噍\n" +" dtls.put_packet(\"ç”æ¡ˆæ˜¯â€¦â€¦42ï¼\".to_utf8())\n" " while dtls.get_available_packet_count() > 0:\n" -" print(\"Connected: %s\" % dtls.get_packet()." +" print(\"已连接:%s\" % dtls.get_packet()." "get_string_from_utf8())\n" " connected = true\n" "[/codeblock]" @@ -24420,7 +24447,6 @@ msgid "DynamicFont renders vector font files at runtime." msgstr "DynamicFont 在è¿è¡Œæ—¶æ¸²æŸ“矢é‡å—体文件。" #: doc/classes/DynamicFont.xml -#, fuzzy msgid "" "DynamicFont renders vector font files dynamically at runtime instead of " "using a prerendered texture atlas like [BitmapFont]. This trades the faster " @@ -24451,9 +24477,9 @@ msgstr "" "和间è·ç‰å‚数的能力。使用 [DynamicFontData] 引用å—体文件路径。DynamicFont 还支" "æŒå®šä¹‰è‹¥å¹²å¤‡ç”¨å—体,这些å—体将在主å—体䏿”¯æŒæ˜¾ç¤ºæŸä¸ªå—符时使用。\n" "DynamicFont 使用 [url=https://www.freetype.org/]FreeType[/url] åº“è¿›è¡Œå…‰æ …åŒ–å¤„" -"ç†ã€‚支æŒçš„æ ¼å¼æœ‰ TrueType([code].ttf[/code])ã€OpenType([code].otf[/code])" -"å’Œ Web Open Font Format 1([code].woff[/code])。[i]䏿”¯æŒ[/i] Web Open Font " -"Format 2([code].woff2[/code])。\n" +"ç†ã€‚支æŒçš„æ ¼å¼æœ‰ TrueType([code].ttf[/code])ã€OpenType([code].otf[/" +"code])ã€Web Open Font Format 1([code].woff[/code])ã€Web Open Font Format 2" +"([code].woff2[/code])。\n" "[codeblock]\n" "var dynamic_font = DynamicFont.new()\n" "dynamic_font.font_data = load(\"res://BarlowCondensed-Bold.ttf\")\n" @@ -24577,8 +24603,8 @@ msgid "" "appearance when downscaling it if font oversampling is disabled or " "ineffective." msgstr "" -"为 [code]true[/code] 时将使用多级æ¸è¿œçº¹ç†ã€‚在å—ä½“è¿‡åº¦é‡‡æ ·è¢«ç¦ç”¨æˆ–æ— æ•ˆæ—¶ï¼Œå¯æ”¹" -"å–„å—ä½“ç¼©å°æ—¶çš„表现。" +"为 [code]true[/code] 时将使用 mipmap 多级æ¸è¿œçº¹ç†ã€‚在å—ä½“è¿‡åº¦é‡‡æ ·è¢«ç¦ç”¨æˆ–æ— æ•ˆ" +"æ—¶ï¼Œå¯æ”¹å–„å—ä½“ç¼©å°æ—¶çš„表现。" #: doc/classes/DynamicFont.xml msgid "Spacing at the top." @@ -24806,12 +24832,12 @@ msgid "" "To manage editor feature profiles visually, use [b]Editor > Manage Feature " "Profiles...[/b] at the top of the editor window." msgstr "" -"编辑器功能é…置文件å¯ä»¥ç”¨æ¥ç¦ç”¨Godot编辑器的特定功能。当ç¦ç”¨æ—¶ï¼Œè¿™äº›åŠŸèƒ½å°†ä¸ä¼š" -"出现在编辑器ä¸ï¼Œä»Žè€Œä½¿ç¼–辑器ä¸é‚£ä¹ˆæ··ä¹±ã€‚这个设置使编辑器更简æ´ï¼Œåœ¨å›¢é˜Ÿä¸å·¥ä½œ" -"时。例如,游æˆç¾Žæœ¯å’Œå…³å¡è®¾è®¡å¸ˆå¯ä»¥ä½¿ç”¨ç¦ç”¨è„šæœ¬ç¼–è¾‘å™¨çš„åŠŸèƒ½é…置文件,以é¿å…æ„" -"外地对他们ä¸åº”该编辑的文件进行更改。\n" -"è¦å¯è§†åŒ–地管ç†ç¼–辑器功能é…置文件,请使用编辑器窗å£é¡¶éƒ¨çš„[b]编辑器 >打开\"编辑" -"器数æ®/设置\"文件夹..[/b]。" +"编辑器功能é…置文件å¯ä»¥ç”¨æ¥ç¦ç”¨ Godot 编辑器的特定功能。当ç¦ç”¨æ—¶ï¼Œè¿™äº›åŠŸèƒ½å°†ä¸" +"会出现在编辑器ä¸ï¼Œä»Žè€Œä½¿ç¼–辑器ä¸é‚£ä¹ˆæ··ä¹±ã€‚这个设置使编辑器更简æ´ï¼Œåœ¨å›¢é˜Ÿä¸å·¥" +"作时。例如,游æˆç¾Žæœ¯å’Œå…³å¡è®¾è®¡å¸ˆå¯ä»¥ä½¿ç”¨ç¦ç”¨è„šæœ¬ç¼–è¾‘å™¨çš„åŠŸèƒ½é…置文件,以é¿å…" +"æ„外地对他们ä¸åº”该编辑的文件进行更改。\n" +"è¦å¯è§†åŒ–地管ç†ç¼–辑器功能é…置文件,请使用编辑器窗å£é¡¶éƒ¨çš„[b]编辑器 >管ç†åŠŸèƒ½é…" +"置文件...[/b]。" #: doc/classes/EditorFeatureProfile.xml msgid "Returns the specified [code]feature[/code]'s human-readable name." @@ -24844,7 +24870,7 @@ msgid "" "appear in the inspector when selecting a node that extends the class " "specified by [code]class_name[/code]." msgstr "" -"如果[code]class_name[/code]指定的类ä¸çš„[code]property[/code]被ç¦ç”¨ï¼Œåˆ™è¿”回" +"如果[code]class_name[/code]指定的类ä¸çš„[code]property[/code]被ç¦ç”¨ï¼Œåˆ™è¿”回 " "[code]true[/code]。当属性被ç¦ç”¨æ—¶ï¼Œå½“[code]class_name[/code]类被指定为类的(ç»§" "承)父节点时,它将ä¸ä¼šå‡ºçŽ°åœ¨æ£€æŸ¥å™¨ä¸ã€‚" @@ -24853,8 +24879,8 @@ msgid "" "Returns [code]true[/code] if the [code]feature[/code] is disabled. When a " "feature is disabled, it will disappear from the editor entirely." msgstr "" -"如果[code]feature[/code]被ç¦ç”¨ï¼Œè¿”回[code]true[/code]。当一个功能被ç¦ç”¨æ—¶ï¼Œå®ƒ" -"将从编辑器ä¸å®Œå…¨æ¶ˆå¤±ã€‚" +"如果[code]feature[/code]被ç¦ç”¨ï¼Œè¿”回 [code]true[/code]。当一个功能被ç¦ç”¨æ—¶ï¼Œ" +"它将从编辑器ä¸å®Œå…¨æ¶ˆå¤±ã€‚" #: doc/classes/EditorFeatureProfile.xml msgid "" @@ -24991,9 +25017,9 @@ msgid "" "may cause a crash. If you wish to hide it or any of its children, use their " "[member CanvasItem.visible] property." msgstr "" -"返回用于显示文件系统的[code]VBoxContainer[/code]。\n" -"[b]è¦å‘Šï¼š[/b] 这是一个必需的内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³éš" -"è—它或它的任何å节点,请使用 [member CanvasItem.visible] 属性。" +"返回用于显示文件系统的 [code]VBoxContainer[/code]。\n" +"[b]è¦å‘Šï¼š[/b]这是一个必需的内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³éšè—" +"它或它的任何å节点,请使用 [member CanvasItem.visible] 属性。" #: doc/classes/EditorFileDialog.xml msgid "" @@ -25458,7 +25484,7 @@ msgstr "" "\n" " return true\n" "[/codeblock]\n" -"返回[code]true[/code],使所有选项始终å¯è§ã€‚" +"返回 [code]true[/code],使所有选项始终å¯è§ã€‚" #: doc/classes/EditorImportPlugin.xml msgid "" @@ -25529,24 +25555,36 @@ msgstr "" "法。" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +#, fuzzy +msgid "A control used to edit properties of an object." msgstr "用于编辑所选节点的属性的选项å¡ã€‚" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" -"编辑器检查器默认ä½äºŽç¼–辑器的å³ä¾§ï¼Œç”¨æ¥ç¼–è¾‘æ‰€é€‰èŠ‚ç‚¹çš„å±žæ€§ã€‚ä¾‹å¦‚ï¼Œä½ å¯ä»¥é€‰æ‹©ä¸€" -"个节点,如 [Sprite],然åŽé€šè¿‡æ£€æŸ¥å™¨å·¥å…·ç¼–è¾‘å…¶å˜æ¢ã€‚编辑器检查器是游æˆå¼€å‘工作" -"æµç¨‹ä¸çš„一个é‡è¦å·¥å…·ã€‚\n" -"[b]注æ„:[/b]这个类ä¸åº”该被直接实例化。请使用 [method EditorInterface." -"get_inspector] 访问å•例代替。" #: doc/classes/EditorInspector.xml msgid "" @@ -25664,7 +25702,7 @@ msgstr "" #: doc/classes/EditorInspectorPlugin.xml msgid "Returns [code]true[/code] if this object can be handled by this plugin." -msgstr "å¦‚æžœæ¤æ’ä»¶å¯ä»¥å¤„ç†æ¤å¯¹è±¡è¿”回[code]true[/code]。" +msgstr "å¦‚æžœæ¤æ’ä»¶å¯ä»¥å¤„ç†æ¤å¯¹è±¡è¿”回 [code]true[/code]。" #: doc/classes/EditorInspectorPlugin.xml msgid "Called to allow adding controls at the beginning of the list." @@ -25686,8 +25724,8 @@ msgid "" "editor before the built-in one." msgstr "" "å…è®¸è¢«è°ƒç”¨åœ¨æ£€æŸ¥å™¨ä¸æ·»åŠ ç‰¹å®šå±žæ€§çš„ç¼–è¾‘å™¨ã€‚é€šå¸¸è¿™äº›ç¼–è¾‘å™¨ç»§æ‰¿" -"[EditorProperty]。返回[code]true[/code]åˆ é™¤è¯¥å±žæ€§çš„å†…ç½®ç¼–è¾‘å™¨ï¼Œå¦åˆ™å…许在内置" -"ç¼–è¾‘å™¨ä¹‹å‰æ’入一个自定义编辑器。" +"[EditorProperty]。返回 [code]true[/code]åˆ é™¤è¯¥å±žæ€§çš„å†…ç½®ç¼–è¾‘å™¨ï¼Œå¦åˆ™å…许在内" +"ç½®ç¼–è¾‘å™¨ä¹‹å‰æ’入一个自定义编辑器。" #: doc/classes/EditorInterface.xml msgid "Godot editor's interface." @@ -25742,17 +25780,17 @@ msgid "" "[b]Warning:[/b] Removing and freeing this node will render the editor " "useless and may cause a crash." msgstr "" -"返回Godot编辑器窗å£çš„ä¸»å®¹å™¨ã€‚ä¾‹å¦‚ï¼Œä½ å¯ä»¥ç”¨å®ƒæ¥æ£€ç´¢å®¹å™¨çš„大å°å¹¶ç›¸åº”åœ°æ”¾ç½®ä½ çš„" -"控件。\n" -"[b]è¦å‘Šï¼š[/b] åˆ é™¤å’Œé‡Šæ”¾è¿™ä¸ªèŠ‚ç‚¹å°†ä½¿ç¼–è¾‘å™¨å¤±æ•ˆï¼Œå¹¶å¯èƒ½å¯¼è‡´å´©æºƒã€‚" +"返回 Godot 编辑器窗å£çš„ä¸»å®¹å™¨ã€‚ä¾‹å¦‚ï¼Œä½ å¯ä»¥ç”¨å®ƒæ¥æ£€ç´¢å®¹å™¨çš„大å°å¹¶ç›¸åº”åœ°æ”¾ç½®ä½ " +"的控件。\n" +"[b]è¦å‘Šï¼š[/b]åˆ é™¤å’Œé‡Šæ”¾è¿™ä¸ªèŠ‚ç‚¹å°†ä½¿ç¼–è¾‘å™¨å¤±æ•ˆï¼Œå¹¶å¯èƒ½å¯¼è‡´å´©æºƒã€‚" #: doc/classes/EditorInterface.xml msgid "Returns the current path being viewed in the [FileSystemDock]." -msgstr "返回在[FileSystemDock]䏿Ÿ¥çœ‹çš„当å‰è·¯å¾„。" +msgstr "返回在 [FileSystemDock] 䏿Ÿ¥çœ‹çš„当å‰è·¯å¾„。" #: doc/classes/EditorInterface.xml msgid "Returns the edited (current) scene's root [Node]." -msgstr "返回已编辑的(当å‰ï¼‰åœºæ™¯çš„æ ¹èŠ‚ç‚¹[Node]。" +msgstr "返回æ£åœ¨ç¼–辑的(当å‰ï¼‰åœºæ™¯çš„æ ¹ [Node]。" #: doc/classes/EditorInterface.xml msgid "" @@ -25771,7 +25809,7 @@ msgstr "" #: doc/classes/EditorInterface.xml msgid "Returns the editor's [EditorSettings] instance." -msgstr "返回编辑器的[EditorSettings]实例。" +msgstr "返回编辑器的 [EditorSettings] 实例。" #: doc/classes/EditorInterface.xml msgid "" @@ -25793,7 +25831,7 @@ msgid "" "editor useless and may cause a crash." msgstr "" "è¿”å›žç¼–è¾‘å™¨çš„æ–‡ä»¶ç³»ç»Ÿé¢æ¿ [FileSystemDock] 实例。\n" -"[b]è¦å‘Šï¼š[/b] 移除和释放æ¤èŠ‚ç‚¹å°†ä½¿ç¼–è¾‘å™¨çš„ä¸€éƒ¨åˆ†å¤±åŽ»ä½œç”¨ï¼Œå¹¶å¯èƒ½å¯¼è‡´å´©æºƒã€‚" +"[b]è¦å‘Šï¼š[/b]移除和释放æ¤èŠ‚ç‚¹å°†ä½¿ç¼–è¾‘å™¨çš„ä¸€éƒ¨åˆ†å¤±åŽ»ä½œç”¨ï¼Œå¹¶å¯èƒ½å¯¼è‡´å´©æºƒã€‚" #: doc/classes/EditorInterface.xml msgid "" @@ -25802,7 +25840,7 @@ msgid "" "editor useless and may cause a crash." msgstr "" "返回编辑器的属性检查器 [EditorInspector]实例。\n" -"[b]è¦å‘Šï¼š[/b] åˆ é™¤å’Œé‡Šæ”¾è¿™ä¸ªèŠ‚ç‚¹å°†ä½¿ç¼–è¾‘å™¨çš„ä¸€éƒ¨åˆ†å¤±åŽ»ä½œç”¨ï¼Œå¹¶å¯èƒ½å¯¼è‡´å´©æºƒã€‚" +"[b]è¦å‘Šï¼š[/b]åˆ é™¤å’Œé‡Šæ”¾è¿™ä¸ªèŠ‚ç‚¹å°†ä½¿ç¼–è¾‘å™¨çš„ä¸€éƒ¨åˆ†å¤±åŽ»ä½œç”¨ï¼Œå¹¶å¯èƒ½å¯¼è‡´å´©æºƒã€‚" #: doc/classes/EditorInterface.xml msgid "Returns an [Array] with the file paths of the currently opened scenes." @@ -25829,7 +25867,7 @@ msgid "" "editor useless and may cause a crash." msgstr "" "返回编辑器的脚本编辑器 [ScriptEditor] 实例。\n" -"[b]è¦å‘Šï¼š[/b] åˆ é™¤å’Œé‡Šæ”¾è¿™ä¸ªèŠ‚ç‚¹å°†ä½¿ç¼–è¾‘å™¨çš„ä¸€éƒ¨åˆ†å¤±åŽ»ä½œç”¨ï¼Œå¹¶å¯èƒ½å¯¼è‡´å´©æºƒã€‚" +"[b]è¦å‘Šï¼š[/b]åˆ é™¤å’Œé‡Šæ”¾è¿™ä¸ªèŠ‚ç‚¹å°†ä½¿ç¼–è¾‘å™¨çš„ä¸€éƒ¨åˆ†å¤±åŽ»ä½œç”¨ï¼Œå¹¶å¯èƒ½å¯¼è‡´å´©æºƒã€‚" #: doc/classes/EditorInterface.xml msgid "" @@ -25860,8 +25898,8 @@ msgid "" "Returns [code]true[/code] if a scene is currently being played, [code]false[/" "code] otherwise. Paused scenes are considered as being played." msgstr "" -"如果场景æ£åœ¨æ’放,返回[code]true[/code],å¦åˆ™è¿”回[code]false[/code]。暂åœçš„场" -"景将被视为æ£åœ¨æ’放。" +"如果场景æ£åœ¨æ’放,返回 [code]true[/code],å¦åˆ™è¿”回 [code]false[/code]。暂åœçš„" +"场景将被视为æ£åœ¨æ’放。" #: doc/classes/EditorInterface.xml msgid "" @@ -26048,7 +26086,7 @@ msgid "" msgstr "" "注册一个新的编辑器导入æ’ä»¶ [EditorImportPlugin]。导入æ’ä»¶ç”¨äºŽå¯¼å…¥è‡ªå®šä¹‰å’Œä¸æ”¯" "æŒçš„资产,作为一个自定义的 [Resource] 资æºç±»åž‹ã€‚\n" -"[b]注æ„:[/b] å¦‚æžœä½ æƒ³å¯¼å…¥è‡ªå®šä¹‰çš„ 3D èµ„äº§æ ¼å¼ï¼Œè¯·ä½¿ç”¨ [method " +"[b]注æ„:[/b]å¦‚æžœä½ æƒ³å¯¼å…¥è‡ªå®šä¹‰çš„ 3D èµ„äº§æ ¼å¼ï¼Œè¯·ä½¿ç”¨ [method " "add_scene_import_plugin] 代替。\n" "å‚è§ [method add_inspector_plugin] 以了解如何注册一个æ’件的例å。" @@ -26074,7 +26112,7 @@ msgid "" msgstr "" "注册一个新的编辑器属性检查器æ’ä»¶[EditorInspectorPlugin]。检查器æ’件用于扩展 " "[EditorInspector] å¹¶ä¸ºä½ çš„å¯¹è±¡å±žæ€§æä¾›è‡ªå®šä¹‰é…置工具。\n" -"[b]注æ„:[/b] å½“ä½ çš„ [EditorPlugin] 被ç¦ç”¨æ—¶ï¼Œä¸€å®šè¦ä½¿ç”¨ [method " +"[b]注æ„:[/b]å½“ä½ çš„ [EditorPlugin] 被ç¦ç”¨æ—¶ï¼Œä¸€å®šè¦ä½¿ç”¨ [method " "remove_inspector_plugin] æ¥åˆ 除注册的 [EditorInspectorPlugin]ï¼Œä»¥é˜²æ¢æ³„æ¼å’Œå‡º" "现æ„外行为。\n" "[codeblock]\n" @@ -26479,7 +26517,7 @@ msgid "" "the workspace selector together with [b]2D[/b], [b]3D[/b], [b]Script[/b] and " "[b]AssetLib[/b])." msgstr "" -"如果这是一个主å±å¹•编辑æ’件,返回[code]true[/code](它与[b]2D[/b]ã€[b]3D[/b]ã€" +"如果这是一个主å±å¹•编辑æ’件,返回 [code]true[/code](它与[b]2D[/b]ã€[b]3D[/b]ã€" "[b]Script[/b]å’Œ[b]AssetLib[/b]一起放在工作区选择器ä¸)。" #: doc/classes/EditorPlugin.xml @@ -26711,8 +26749,8 @@ msgid "" "with the editor theme's warning color. This is used for editable children's " "properties." msgstr "" -"检查器会使用,当属性用编辑器主题的è¦å‘Šé¢œè‰²ç€è‰²æ—¶ï¼Œè¯·è®¾ç½®ä¸º[code]true[/code]。" -"这用于å¯ç¼–辑的å节点的属性。" +"检查器会使用,当属性用编辑器主题的è¦å‘Šé¢œè‰²ç€è‰²æ—¶ï¼Œè¯·è®¾ç½®ä¸º [code]true[/" +"code]。这用于å¯ç¼–辑的å节点的属性。" #: doc/classes/EditorProperty.xml msgid "" @@ -26873,8 +26911,8 @@ msgid "" "[code]edit[/code] is [code]true[/code], the signal was caused by the context " "menu \"Edit\" option." msgstr "" -"当资æºå€¼è¢«è®¾ç½®ï¼Œå¹¶ä¸”用户点击它编辑时触å‘。当[code]edit[/code]为[code]true[/" -"code]æ—¶ï¼Œè¯¥ä¿¡å·æ˜¯ç”±ä¸Šä¸‹æ–‡èœå•çš„ \"Edit\" 选项引起。" +"当资æºå€¼è¢«è®¾ç½®ï¼Œå¹¶ä¸”用户点击它编辑时触å‘。当[code]edit[/code]为 [code]true[/" +"code] æ—¶ï¼Œè¯¥ä¿¡å·æ˜¯ç”±ä¸Šä¸‹æ–‡èœå•çš„ \"Edit\" 选项引起。" #: doc/classes/EditorResourcePreview.xml msgid "Helper to generate previews of resources or files." @@ -26971,9 +27009,9 @@ msgid "" "generate] or [method generate_from_path] for small previews as well.\n" "By default, it returns [code]false[/code]." msgstr "" -"如果该函数返回[code]true[/code],生æˆå™¨å°†è°ƒç”¨[method generate]或[method " +"如果该函数返回 [code]true[/code],生æˆå™¨å°†è°ƒç”¨[method generate]或[method " "generate_from_path]æ¥è¿›è¡Œå°åž‹é¢„览。\n" -"默认情况下,它会返回[code]false[/code]。" +"默认情况下,它会返回 [code]false[/code]。" #: doc/classes/EditorResourcePreviewGenerator.xml msgid "" @@ -27010,15 +27048,16 @@ msgid "" "methods [method generate] or [method generate_from_path].\n" "By default, it returns [code]false[/code]." msgstr "" -"如果æ¤å‡½æ•°è¿”回[code]true[/code],则生æˆå™¨å°†æ ¹æ®ç”±[method generate]或[method " +"如果æ¤å‡½æ•°è¿”回 [code]true[/code],则生æˆå™¨å°†æ ¹æ®ç”±[method generate]或[method " "generate_from_path]方法生æˆçš„常规预览纹ç†è‡ªåŠ¨ç”Ÿæˆè¾ƒå°çš„预览。\n" -"默认情况下,它返回[code]false[/code]。" +"默认情况下,它返回 [code]false[/code]。" #: doc/classes/EditorResourcePreviewGenerator.xml msgid "" "Returns [code]true[/code] if your generator supports the resource of type " "[code]type[/code]." -msgstr "å¦‚æžœä½ çš„ç”Ÿæˆå™¨æ”¯æŒç±»åž‹[code]type[/code]的资æºï¼Œè¿”回[code]true[/code]。" +msgstr "" +"å¦‚æžœä½ çš„ç”Ÿæˆå™¨æ”¯æŒç±»åž‹[code]type[/code]的资æºï¼Œè¿”回 [code]true[/code]。" #: doc/classes/EditorSceneImporter.xml msgid "Imports scenes from third-parties' 3D files." @@ -27091,6 +27130,14 @@ msgstr "" "-Binary format in FBX 2017 äºŒè¿›åˆ¶æ ¼å¼ä¸º2017 FBX\n" "[/codeblock]" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "导入åŽå¯¹åœºæ™¯è¿›è¡ŒåŽå¤„ç†ã€‚" @@ -27188,7 +27235,7 @@ msgstr "" "[b]File > Run[/b] èœå•选项(或按 [code]Ctrl+Shift+X[/code]ï¼‰æ‰§è¡Œã€‚è¿™å¯¹äºŽå‘ " "Godotæ·»åŠ è‡ªå®šä¹‰çš„ç¼–è¾‘å†…åŠŸèƒ½å¾ˆæœ‰ç”¨ã€‚å¯¹äºŽæ›´å¤æ‚çš„æ·»åŠ ï¼Œå¯ä»¥è€ƒè™‘使用 " "[EditorPlugin] 代替。\n" -"[b]注æ„:[/b] 扩展脚本需è¦å¯ç”¨ [code]tool[/code] 工具模å¼ã€‚\n" +"[b]注æ„:[/b]扩展脚本需è¦å¯ç”¨ [code]tool[/code] 工具模å¼ã€‚\n" "[b]示例脚本:[/b]\n" "[codeblock]\n" "tool\n" @@ -27197,8 +27244,8 @@ msgstr "" "func _run():\n" " print(\"Hello from the Godot Editor!\")\n" "[/codeblock]\n" -"[b]注æ„:[/b] 脚本在编辑器上下文ä¸è¿è¡Œï¼Œè¿™æ„味ç€è¾“出在与编辑器一起å¯åŠ¨çš„æŽ§åˆ¶" -"å°çª—å£ï¼ˆstdoutï¼‰ï¼Œè€Œä¸æ˜¯é€šå¸¸çš„ Godot [b]输出[/b]颿¿ 。" +"[b]注æ„:[/b]脚本在编辑器上下文ä¸è¿è¡Œï¼Œè¿™æ„味ç€è¾“出在与编辑器一起å¯åŠ¨çš„æŽ§åˆ¶å°" +"窗å£ï¼ˆstdoutï¼‰ï¼Œè€Œä¸æ˜¯é€šå¸¸çš„ Godot [b]输出[/b]颿¿ 。" #: doc/classes/EditorScript.xml msgid "This method is executed by the Editor when [b]File > Run[/b] is used." @@ -27242,7 +27289,7 @@ msgstr "" "用,但åªç”¨äºŽç¼–辑 [Node] çš„ [code]script[/code] å±žæ€§ã€‚åˆ›å»ºåŒ…å«æ‰€æœ‰å¯èƒ½å类型的" "新资æºçš„默认选项 被替æ¢ä¸ºæ‰“å¼€â€œé™„åŠ èŠ‚ç‚¹è„šæœ¬â€å¯¹è¯æ¡†çš„专用按钮。å¯ä»¥ä¸Ž " "[EditorInspectorPlugin] ä¸€èµ·ä½¿ç”¨ä»¥é‡æ–°åˆ›å»ºç›¸åŒçš„行为。\n" -"[b]注æ„:[/b] ä½ å¿…é¡»è®¾ç½® [member script_owner] æ‰èƒ½è®©è‡ªå®šä¹‰çš„上下文èœå•项呿Œ¥" +"[b]注æ„:[/b]ä½ å¿…é¡»è®¾ç½® [member script_owner] æ‰èƒ½è®©è‡ªå®šä¹‰çš„上下文èœå•项呿Œ¥" "作用。" #: doc/classes/EditorScriptPicker.xml @@ -27399,7 +27446,7 @@ msgid "" "code] will be returned instead. See also [method set_project_metadata]." msgstr "" "返回指定的[code]section[/code]å’Œ[code]key[/code]的特定项目元数æ®ã€‚如果元数æ®" -"ä¸å˜åœ¨ï¼Œå°†è¿”回[code]default[/code]。å¦è¯·å‚阅 [method set_project_metadata]。" +"ä¸å˜åœ¨ï¼Œå°†è¿”回 [code]default[/code]。å¦è¯·å‚阅 [method set_project_metadata]。" #: doc/classes/EditorSettings.xml msgid "" @@ -27450,9 +27497,9 @@ msgid "" "When this method returns [code]true[/code], a Revert button will display " "next to the setting in the Editor Settings." msgstr "" -"如果[code]name[/code]指定的设置å¯ä»¥å°†å…¶å€¼è¿˜åŽŸä¸ºé»˜è®¤å€¼ï¼Œåˆ™è¿”å›ž[code]true[/" -"code],å¦åˆ™è¿”回[code]false[/code]ã€‚å½“æ¤æ–¹æ³•返回[code]true[/code]时,编辑器设" -"ç½®ä¸çš„设置æ—边会显示一个还原按钮。" +"如果[code]name[/code]指定的设置å¯ä»¥å°†å…¶å€¼è¿˜åŽŸä¸ºé»˜è®¤å€¼ï¼Œåˆ™è¿”å›ž [code]true[/" +"code],å¦åˆ™è¿”回 [code]false[/code]ã€‚å½“æ¤æ–¹æ³•返回 [code]true[/code] 时,编辑器" +"设置ä¸çš„设置æ—边会显示一个还原按钮。" #: doc/classes/EditorSettings.xml msgid "" @@ -27635,7 +27682,7 @@ msgid "" "Returns [code]true[/code] if the handle at index [code]index[/code] is " "highlighted by being hovered with the mouse." msgstr "" -"å¦‚æžœé¼ æ ‡æ‚¬åœç´¢å¼•为 [code]index[/code] çš„å¥æŸ„高亮,则返回[code]true[/code]。" +"å¦‚æžœé¼ æ ‡æ‚¬åœç´¢å¼•为 [code]index[/code] çš„å¥æŸ„高亮,则返回 [code]true[/code]。" #: doc/classes/EditorSpatialGizmo.xml msgid "" @@ -27703,7 +27750,7 @@ msgid "" "Override this method to define whether the gizmo can be hidden or not. " "Returns [code]true[/code] if not overridden." msgstr "" -"é‡å†™æ¤æ–¹æ³•以定义是å¦å¯ä»¥éšè—Gizmo。如果未覆盖,则返回[code]true[/code]。" +"é‡å†™æ¤æ–¹æ³•以定义是å¦å¯ä»¥éšè—Gizmo。如果未覆盖,则返回 [code]true[/code]。" #: doc/classes/EditorSpatialGizmoPlugin.xml msgid "" @@ -27794,7 +27841,7 @@ msgid "" msgstr "" "é‡å†™æ¤æ–¹æ³•å¯ä»¥è®¾ç½®å·¥å…·çš„优先级。值越高,优先级越高。如果具有较高优先级的工具" "与å¦ä¸€ä¸ªå·¥å…·å‘生冲çªï¼Œåˆ™ä»…使用具有较高优先级的工具。\n" -"æ‰€æœ‰å†…ç½®ç¼–è¾‘å™¨å°æŽ§ä»¶å‡è¿”回[code]-1[/code]优先级。如果未é‡å†™ï¼Œåˆ™æ¤æ–¹æ³•将返回" +"æ‰€æœ‰å†…ç½®ç¼–è¾‘å™¨å°æŽ§ä»¶å‡è¿”回 [code]-1[/code]优先级。如果未é‡å†™ï¼Œåˆ™æ¤æ–¹æ³•将返回 " "[code]0[/code],这æ„味ç€è‡ªå®šä¹‰æŽ§ä»¶å°†è‡ªåŠ¨è¦†ç›–å†…ç½®æŽ§ä»¶ã€‚" #: doc/classes/EditorSpatialGizmoPlugin.xml @@ -28047,7 +28094,6 @@ msgstr "" "函数。" #: doc/classes/EditorVCSInterface.xml -#, fuzzy msgid "" "Helper function to create a commit [Dictionary] item. [code]msg[/code] is " "the commit message of the commit. [code]author[/code] is a single human-" @@ -28059,10 +28105,11 @@ msgid "" "recorded from the system timezone where the commit was created." msgstr "" "创建æäº¤ [Dictionary] 项目的辅助函数。[code]msg[/code] 为该æäº¤çš„æäº¤æ¶ˆæ¯ã€‚" -"[code]author[/code] 为包å«ä½œè€…详情的人类å¯è¯»çš„å—符串,例如 VCS ä¸é…置的邮箱和" -"å称。[code]id[/code] 为该æäº¤çš„æ ‡è¯†ç¬¦ï¼Œä½¿ç”¨ä½ çš„ VCS 为æäº¤æ‰€æä¾›çš„æ ‡è¯†ç¬¦çš„æ ¼" -"å¼ã€‚日期 [code]date[/code] ä¼šè¢«ç›´æŽ¥åŠ å…¥åˆ°è¯¥æäº¤é¡¹ç›®å¹¶è¢«æ˜¾ç¤ºåœ¨ç¼–辑器ä¸ï¼Œå› æ¤ï¼Œ" -"应当进行æ£ç¡®æ ¼å¼åŒ–,是人类å¯è¯»çš„æ—¥æœŸå—符串。" +"[code]author[/code] ä¸ºåŒ…å«æ‰€æœ‰ä½œè€…详情的人类å¯è¯»çš„å—符串,例如 VCS ä¸é…置的邮" +"箱和å称。[code]id[/code] 为该æäº¤çš„æ ‡è¯†ç¬¦ï¼Œä½¿ç”¨ä½ çš„ VCS 为æäº¤æ‰€æä¾›çš„æ ‡è¯†ç¬¦" +"çš„æ ¼å¼ã€‚[code]unix_timestamp[/code] 为该æäº¤åˆ›å»ºæ—¶çš„ UTC Unix 时间戳。" +"[code]offset_minutes[/code] 为该æäº¤åˆ›å»ºæ—¶ï¼Œå½“å‰ç³»ç»Ÿæ—¶åŒºçš„åç§»é‡ï¼Œå•ä½ä¸ºåˆ†" +"钟。" #: doc/classes/EditorVCSInterface.xml msgid "" @@ -28376,7 +28423,7 @@ msgid "" "Returns [code]true[/code] if a singleton with given [code]name[/code] exists " "in global scope." msgstr "" -"如果全局范围内å˜åœ¨å…·æœ‰ç»™å®š[code]name[/code]çš„å•例,则返回[code]true[/code]。" +"如果全局范围内å˜åœ¨å…·æœ‰ç»™å®š[code]name[/code]çš„å•例,则返回 [code]true[/code]。" #: doc/classes/Engine.xml msgid "" @@ -28577,7 +28624,7 @@ msgid "" "Returns [code]true[/code] if the glow level [code]idx[/code] is specified, " "[code]false[/code] otherwise." msgstr "" -"如果指定了å‘å…‰ç‰çº§ [code]idx[/code],返回 [code]true[/code],å¦åˆ™è¿”回 " +"如果指定了辉光ç‰çº§ [code]idx[/code],返回 [code]true[/code],å¦åˆ™è¿”回 " "[code]false[/code]。" #: doc/classes/Environment.xml @@ -28587,8 +28634,8 @@ msgid "" "will slow down the glow effect rendering, even if previous levels aren't " "enabled." msgstr "" -"å¯ç”¨æˆ–ç¦ç”¨ç´¢å¼• [code]idx[/code] 处的å‘光级别。æ¯ä¸ªçº§åˆ«éƒ½ä¾èµ–于å‰ä¸€ä¸ªçº§åˆ«ã€‚è¿™" -"æ„味ç€å¯ç”¨è¾ƒé«˜çš„å‘å…‰ç‰çº§ä¼šå‡æ…¢è¾‰å…‰æ•ˆæžœçš„æ¸²æŸ“速度,å³ä½¿ä¹‹å‰çš„ç‰çº§æ²¡æœ‰å¯ç”¨ã€‚" +"å¯ç”¨æˆ–ç¦ç”¨ç´¢å¼• [code]idx[/code] 处的辉光ç‰çº§ã€‚æ¯ä¸ªçº§åˆ«éƒ½ä¾èµ–于å‰ä¸€ä¸ªçº§åˆ«ã€‚è¿™" +"æ„味ç€å¯ç”¨è¾ƒé«˜çš„辉光ç‰çº§ä¼šå‡æ…¢è¾‰å…‰æ•ˆæžœçš„æ¸²æŸ“速度,å³ä½¿ä¹‹å‰çš„ç‰çº§æ²¡æœ‰å¯ç”¨ã€‚" #: doc/classes/Environment.xml msgid "" @@ -28612,8 +28659,8 @@ msgid "" "The global contrast value of the rendered scene (default value is 1). " "Effective only if [code]adjustment_enabled[/code] is [code]true[/code]." msgstr "" -"渲染场景的全局对比度值(默认值为1ï¼‰ã€‚åªæœ‰å½“[code]adjust_enabled[/code]为" -"[code]true[/code]æ—¶æ‰æœ‰æ•ˆã€‚" +"渲染场景的全局对比度值(默认值为1ï¼‰ã€‚åªæœ‰å½“[code]adjust_enabled[/code]为 " +"[code]true[/code] æ—¶æ‰æœ‰æ•ˆã€‚" #: doc/classes/Environment.xml msgid "" @@ -28632,7 +28679,7 @@ msgid "" "1). Effective only if [code]adjustment_enabled[/code] is [code]true[/code]." msgstr "" "渲染场景的全局色彩饱和度值,默认值为1ã€‚åªæœ‰åœ¨[code]adjustment_enabled[/code]" -"为[code]true[/code]æ—¶æ‰æœ‰æ•ˆã€‚" +"为 [code]true[/code] æ—¶æ‰æœ‰æ•ˆã€‚" #: doc/classes/Environment.xml msgid "The ambient light's [Color]." @@ -28806,7 +28853,7 @@ msgid "" "If [code]true[/code], the depth fog effect is enabled. When enabled, fog " "will appear in the distance (relative to the camera)." msgstr "" -"如果为[code]true[/code],则å¯ç”¨æ·±åº¦é›¾æ•ˆæžœã€‚å¯ç”¨åŽï¼Œé›¾å°†å‡ºçŽ°åœ¨è¿œå¤„ï¼ˆç›¸å¯¹äºŽç›¸" +"如果为 [code]true[/code],则å¯ç”¨æ·±åº¦é›¾æ•ˆæžœã€‚å¯ç”¨åŽï¼Œé›¾å°†å‡ºçŽ°åœ¨è¿œå¤„ï¼ˆç›¸å¯¹äºŽç›¸" "机)。" #: doc/classes/Environment.xml @@ -28824,7 +28871,7 @@ msgid "" "actually display fog." msgstr "" "如果[code]true[/code],则å¯ç”¨é›¾åŒ–效果。必须将[member fog_height_enabled]å’Œ/或" -"[member fog_depth_enabled]设置为[code]true[/code],æ‰èƒ½å®žé™…显示雾气。" +"[member fog_depth_enabled]设置为 [code]true[/code],æ‰èƒ½å®žé™…显示雾气。" #: doc/classes/Environment.xml msgid "" @@ -28839,9 +28886,9 @@ msgid "" "camera. This can be used to simulate \"deep water\" effects with a lower " "performance cost compared to a dedicated shader." msgstr "" -"如果为[code]true[/code],则å¯ç”¨é«˜åº¦é›¾åŒ–效果。å¯ç”¨åŽï¼Œæ— 论与相机的è·ç¦»æœ‰å¤šè¿œï¼Œ" -"雾气都会出现在规定的高度范围内。这å¯ä»¥ç”¨æ¥æ¨¡æ‹Ÿ \"深水 \"效果,与专用ç€è‰²å™¨ç›¸" -"æ¯”ï¼Œæ€§èƒ½æˆæœ¬æ›´ä½Žã€‚" +"如果为 [code]true[/code],则å¯ç”¨é«˜åº¦é›¾åŒ–效果。å¯ç”¨åŽï¼Œæ— 论与相机的è·ç¦»æœ‰å¤š" +"远,雾气都会出现在规定的高度范围内。这å¯ä»¥ç”¨æ¥æ¨¡æ‹Ÿ \"深水 \"效果,与专用ç€è‰²" +"å™¨ç›¸æ¯”ï¼Œæ€§èƒ½æˆæœ¬æ›´ä½Žã€‚" #: doc/classes/Environment.xml msgid "" @@ -28896,22 +28943,20 @@ msgid "" "GPU supports the [code]GL_EXT_gpu_shader4[/code] extension." msgstr "" "ä»¥ç‰ºç‰²æ€§èƒ½ä¸ºä»£ä»·ï¼Œæ¶ˆé™¤ç”±æ›´é«˜çº§åˆ«é‡‡æ ·äº§ç”Ÿçš„å—状效应。\n" -"[b]注æ„:[/b] 使用 GLES2æ¸²æŸ“å™¨æ—¶ï¼Œåªæœ‰GPUæ”¯æŒ [code]GL_EXT_gpu_shader4[/" -"code] 扩展时æ‰å¯ç”¨ã€‚" +"[b]注æ„:[/b]使用 GLES2æ¸²æŸ“å™¨æ—¶ï¼Œåªæœ‰GPUæ”¯æŒ [code]GL_EXT_gpu_shader4[/code] " +"扩展时æ‰å¯ç”¨ã€‚" #: doc/classes/Environment.xml msgid "The glow blending mode." -msgstr "å‘å…‰æ··åˆæ¨¡å¼ã€‚" +msgstr "è¾‰å…‰æ··åˆæ¨¡å¼ã€‚" #: doc/classes/Environment.xml msgid "" "The bloom's intensity. If set to a value higher than [code]0[/code], this " "will make glow visible in areas darker than the [member glow_hdr_threshold]." msgstr "" -"bloom的强度。如果设置为大于[code]0[/code]的值,则将在比[member " -"glow_hdr_threshold]æˆå‘˜æ›´æš—çš„åŒºåŸŸä¸æ˜¾ç¤ºè¾‰å…‰ã€‚ bloom:有时被称为光晕或辉光,是" -"一ç§ç”¨äºŽè§†é¢‘游æˆã€æ¼”示和高动æ€èŒƒå›´æ¸²æŸ“(HDRR)的计算机图形效果,用于å†çŽ°çœŸå®žä¸–" -"界相机的æˆåƒå·¥ä»¶ã€‚" +"泛光的强度。如果设置为大于 [code]0[/code] 的值,则将在比 [member " +"glow_hdr_threshold] æˆå‘˜æ›´æš—çš„åŒºåŸŸä¸æ˜¾ç¤ºè¾‰å…‰ã€‚" #: doc/classes/Environment.xml msgid "" @@ -28931,16 +28976,16 @@ msgid "" "[member ProjectSettings.rendering/quality/depth/hdr]'s [code].mobile[/code] " "override." msgstr "" -"为 [code]true[/code] 时,å¯ç”¨å‘光效果。\n" +"为 [code]true[/code] 时,å¯ç”¨è¾‰å…‰æ•ˆæžœã€‚\n" "[b]注æ„:[/b]仅在 [member ProjectSettings.rendering/quality/intended_usage/" "framebuffer_allocation] 为 [b]3D[/b]([i]䏿˜¯[/i] [b]3D Without Effects[/b])" "时有效。在移动平å°ï¼Œ[member ProjectSettings.rendering/quality/intended_usage/" "framebuffer_allocation] 默认为 [b]3D Without Effects[/b]ï¼Œå› æ¤éœ€è¦å°† [code]." "mobile[/code] 覆盖项改为 [b]3D[/b]。\n" "[b]注æ„:[/b]在移动平å°ä¸Šä½¿ç”¨ GLES3 æ—¶ï¼Œå› ä¸ºæ€§èƒ½åŽŸå› é»˜è®¤ç¦ç”¨äº† HDR 渲染。也就" -"是说å‘光效果åªä¼šåœ¨ [member glow_hdr_threshold] 低于 [code]1.0[/code] 或者 " +"是说辉光效果åªä¼šåœ¨ [member glow_hdr_threshold] 低于 [code]1.0[/code] 或者 " "[member glow_bloom] 大于 [code]0.0[/code] æ—¶å¯è§ã€‚也å¯ä»¥è€ƒè™‘å°† [member " -"glow_intensity] å¢žåŠ åˆ° [code]1.5[/code]。如果想è¦è®©ç§»åЍ平å°ä¸Šçš„å‘光效果与桌é¢" +"glow_intensity] å¢žåŠ åˆ° [code]1.5[/code]。如果想è¦è®©ç§»åЍ平å°ä¸Šçš„辉光效果与桌é¢" "å¹³å°ä¸€è‡´ï¼ˆä»¥ç‰ºç‰²æ€§èƒ½ä¸ºä»£ä»·ï¼‰ï¼Œå¯ä»¥å¯ç”¨ [member ProjectSettings.rendering/" "quality/depth/hdr] çš„ [code].mobile[/code] 覆盖项。" @@ -28949,11 +28994,11 @@ msgid "" "The higher threshold of the HDR glow. Areas brighter than this threshold " "will be clamped for the purposes of the glow effect." msgstr "" -"HDR glow的较高阈值。比这个阈值更亮的区域将被é™åˆ¶ï¼Œä»¥è¾¾åˆ°glow效果的目的。" +"HDR 辉光的较高阈值。比这个阈值更亮的区域将被é™åˆ¶ï¼Œä»¥è¾¾åˆ°è¾‰å…‰æ•ˆæžœçš„目的。" #: doc/classes/Environment.xml msgid "The bleed scale of the HDR glow." -msgstr "HDR glowçš„è£åˆ‡è§„模。" +msgstr "HDR 辉光的逸出缩放。" #: doc/classes/Environment.xml msgid "" @@ -28961,8 +29006,8 @@ msgid "" "doesn't support HDR), this needs to be below [code]1.0[/code] for glow to be " "visible. A value of [code]0.9[/code] works well in this case." msgstr "" -"HDR å‘光的下é™ã€‚å½“ä½¿ç”¨ï¼ˆä¸æ”¯æŒ HDR 的)GLES2 渲染器时,需è¦ä½ŽäºŽ [code]1.0[/" -"code] æ‰èƒ½çœ‹åˆ°å‘å…‰ã€‚åœ¨è¿™ç§æƒ…况下,值 [code]0.9[/code] 的效果很好。" +"HDR 辉光的下é™ã€‚å½“ä½¿ç”¨ï¼ˆä¸æ”¯æŒ HDR 的)GLES2 渲染器时,需è¦ä½ŽäºŽ [code]1.0[/" +"code] æ‰èƒ½çœ‹åˆ°è¾‰å…‰ã€‚åœ¨è¿™ç§æƒ…况下,值 [code]0.9[/code] 的效果很好。" #: doc/classes/Environment.xml msgid "" @@ -28980,41 +29025,41 @@ msgid "" "The glow intensity. When using the GLES2 renderer, this should be increased " "to 1.5 to compensate for the lack of HDR rendering." msgstr "" -"å‘光强度。使用 GLES2 æ¸²æŸ“å™¨æ—¶ï¼Œåº”å°†å…¶å¢žåŠ åˆ° 1.5 以弥补 HDR 渲染的ä¸è¶³ã€‚" +"辉光强度。使用 GLES2 æ¸²æŸ“å™¨æ—¶ï¼Œåº”å°†å…¶å¢žåŠ åˆ° 1.5 以弥补 HDR 渲染的ä¸è¶³ã€‚" #: doc/classes/Environment.xml msgid "" "If [code]true[/code], the 1st level of glow is enabled. This is the most " "\"local\" level (least blurry)." msgstr "" -"如果为 [code]true[/code],则å¯ç”¨ç¬¬ 1 级å‘光。这是最“局部â€çš„çº§åˆ«ï¼ˆæœ€ä¸æ¨¡ç³Šï¼‰ã€‚" +"如果为 [code]true[/code],则å¯ç”¨ç¬¬ 1 级辉光。这是最“局部â€çš„çº§åˆ«ï¼ˆæœ€ä¸æ¨¡ç³Šï¼‰ã€‚" #: doc/classes/Environment.xml msgid "If [code]true[/code], the 2th level of glow is enabled." -msgstr "如果为 [code]true[/code],则å¯ç”¨ç¬¬ 2 级å‘光。" +msgstr "如果为 [code]true[/code],则å¯ç”¨ç¬¬ 2 级辉光。" #: doc/classes/Environment.xml msgid "If [code]true[/code], the 3th level of glow is enabled." -msgstr "如果为 [code]true[/code],则å¯ç”¨ç¬¬ 3 级å‘光。" +msgstr "如果为 [code]true[/code],则å¯ç”¨ç¬¬ 3 级辉光。" #: doc/classes/Environment.xml msgid "If [code]true[/code], the 4th level of glow is enabled." -msgstr "如果为 [code]true[/code],则å¯ç”¨ç¬¬ 4 级å‘光。" +msgstr "如果为 [code]true[/code],则å¯ç”¨ç¬¬ 4 级辉光。" #: doc/classes/Environment.xml msgid "If [code]true[/code], the 5th level of glow is enabled." -msgstr "如果为 [code]true[/code],则å¯ç”¨ç¬¬ 5 级å‘光。" +msgstr "如果为 [code]true[/code],则å¯ç”¨ç¬¬ 5 级辉光。" #: doc/classes/Environment.xml msgid "If [code]true[/code], the 6th level of glow is enabled." -msgstr "如果为 [code]true[/code],则å¯ç”¨ç¬¬ 6 级å‘光。" +msgstr "如果为 [code]true[/code],则å¯ç”¨ç¬¬ 6 级辉光。" #: doc/classes/Environment.xml msgid "" "If [code]true[/code], the 7th level of glow is enabled. This is the most " "\"global\" level (blurriest)." msgstr "" -"如果为 [code]true[/code],则å¯ç”¨ç¬¬ 7 级å‘光。这是最“全局â€çš„级别(最模糊)。" +"如果为 [code]true[/code],则å¯ç”¨ç¬¬ 7 级辉光。这是最“全局â€çš„级别(最模糊)。" #: doc/classes/Environment.xml msgid "" @@ -29233,18 +29278,18 @@ msgstr "表示[enum BGMode]枚举的大å°ã€‚" msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." -msgstr "æ·»åŠ å‘å…‰æ··åˆæ¨¡å¼ã€‚主è¦ç”¨äºŽé¢—ç²’ã€è¾‰å…‰ï¼ˆå…‰æ™•)ã€é•œå¤´çœ©å…‰ã€äº®æºã€‚" +msgstr "æ·»åŠ è¾‰å…‰æ··åˆæ¨¡å¼ã€‚主è¦ç”¨äºŽç²’åã€è¾‰å…‰ï¼ˆæ³›å…‰ï¼‰ã€é•œå¤´çœ©å…‰ã€äº®æºã€‚" #: doc/classes/Environment.xml msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." -msgstr "滤色å‘å…‰æ··åˆæ¨¡å¼ã€‚å¢žåŠ äº®åº¦ï¼Œç»å¸¸ä¸Žå…‰æ™•一起使用。" +msgstr "æ»¤è‰²è¾‰å…‰æ··åˆæ¨¡å¼ã€‚å¢žåŠ äº®åº¦ï¼Œç»å¸¸ä¸Žæ³›å…‰ä¸€èµ·ä½¿ç”¨ã€‚" #: doc/classes/Environment.xml msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." -msgstr "柔光å‘å…‰æ··åˆæ¨¡å¼ã€‚修改对比度,æ›å…‰é˜´å½±å’Œé«˜å…‰ï¼ˆé«˜è´¨é‡å…‰æ™•)。" +msgstr "æŸ”å…‰è¾‰å…‰æ··åˆæ¨¡å¼ã€‚修改对比度,æ›å…‰é˜´å½±å’Œé«˜å…‰ï¼ˆé«˜è´¨é‡æ³›å…‰ï¼‰ã€‚" #: doc/classes/Environment.xml msgid "" @@ -29252,7 +29297,7 @@ msgid "" "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -"替æ¢å‘å…‰æ··åˆæ¨¡å¼ã€‚用å‘å…‰å€¼æ›¿æ¢æ‰€æœ‰åƒç´ 的颜色。这å¯ä»¥é€šè¿‡è°ƒæ•´glow傿•°æ¥æ¨¡æ‹Ÿå…¨" +"替æ¢è¾‰å…‰æ··åˆæ¨¡å¼ã€‚ç”¨è¾‰å…‰å€¼æ›¿æ¢æ‰€æœ‰åƒç´ 的颜色。这å¯ä»¥é€šè¿‡è°ƒæ•´è¾‰å…‰å‚æ•°æ¥æ¨¡æ‹Ÿå…¨" "屿¨¡ç³Šæ•ˆæžœï¼Œä½¿å…¶ä¸ŽåŽŸå§‹å›¾åƒçš„亮度相匹é…。" #: doc/classes/Environment.xml @@ -29404,7 +29449,7 @@ msgstr "如果[method parse]失败了,返回错误文本。" #: doc/classes/Expression.xml msgid "Returns [code]true[/code] if [method execute] has failed." -msgstr "如果[method execute]失败,返回[code]true[/code]。" +msgstr "如果[method execute]失败,返回 [code]true[/code]。" #: doc/classes/Expression.xml msgid "" @@ -29431,7 +29476,7 @@ msgstr "" "å¯ç”¨å¯¹OpenGL ESå¤–éƒ¨çº¹ç†æ‰©å±•的支æŒï¼Œå¦‚[url=https://www.khronos.org/registry/" "OpenGL/extensions/OES/OES_EGL_image_external.txt]OES_EGL_image_external[/url]" "所定义。\n" -"[b]注æ„:[/b] è¿™åªæ”¯æŒAndroidå¹³å°ã€‚" +"[b]注æ„:[/b]è¿™åªæ”¯æŒAndroidå¹³å°ã€‚" #: doc/classes/ExternalTexture.xml msgid "Returns the external texture name." @@ -29740,7 +29785,7 @@ msgstr "" #: doc/classes/File.xml msgid "Returns [code]true[/code] if the file is currently opened." -msgstr "如果文件当å‰è¢«æ‰“开,返回[code]true[/code]。" +msgstr "如果文件当å‰è¢«æ‰“开,返回 [code]true[/code]。" #: doc/classes/File.xml msgid "Opens the file for writing or reading, depending on the flags." @@ -29754,8 +29799,8 @@ msgid "" "godotengine/godot/issues/28999]GitHub issue #28999[/url] for a workaround." msgstr "" "æ‰“å¼€åŽ‹ç¼©æ–‡ä»¶è¿›è¡Œè¯»å–æˆ–写入。\n" -"[b]注æ„:[/b] [method open_compressed] åªèƒ½è¯»å–Godotä¿å˜çš„æ–‡ä»¶ï¼Œä¸èƒ½è¯»å–第三" -"æ–¹åŽ‹ç¼©æ ¼å¼ã€‚有关解决方法,请å‚阅 [url=https://github.com/godotengine/godot/" +"[b]注æ„:[/b][method open_compressed] åªèƒ½è¯»å–Godotä¿å˜çš„æ–‡ä»¶ï¼Œä¸èƒ½è¯»å–第三方" +"åŽ‹ç¼©æ ¼å¼ã€‚有关解决方法,请å‚阅 [url=https://github.com/godotengine/godot/" "issues/28999] GitHub 问题 #28999[/url]。" #: doc/classes/File.xml @@ -29765,7 +29810,7 @@ msgid "" "[b]Note:[/b] The provided key must be 32 bytes long." msgstr "" "ä»¥å†™æˆ–è¯»çš„æ¨¡å¼æ‰“å¼€ä¸€ä¸ªåŠ å¯†æ–‡ä»¶ã€‚ä½ éœ€è¦ä¼ 递一个二进制密钥æ¥åР坆/解密它。\n" -"[b]注æ„:[/b] æä¾›çš„密钥必须是32å—节长。" +"[b]注æ„:[/b]æä¾›çš„密钥必须是32å—节长。" #: doc/classes/File.xml msgid "" @@ -29959,7 +30004,7 @@ msgid "" msgstr "" "在文件ä¸å˜å‚¨ä»»ä½• Variant å˜é‡å€¼ã€‚如果 [code]full_objects[/code] 是 " "[code]true[/code],则å…许编ç 对象(并且å¯èƒ½åŒ…å«ä»£ç )。\n" -"[b]注æ„:[/b] å¹¶éžæ‰€æœ‰å±žæ€§éƒ½åŒ…æ‹¬åœ¨å†…ã€‚åªæœ‰ä½¿ç”¨ [constant " +"[b]注æ„:[/b]å¹¶éžæ‰€æœ‰å±žæ€§éƒ½åŒ…æ‹¬åœ¨å†…ã€‚åªæœ‰ä½¿ç”¨ [constant " "PROPERTY_USAGE_STORAGE] æ ‡å¿—é›†é…置的属性æ‰ä¼šè¢«åºåˆ—化。您å¯ä»¥é€šè¿‡è¦†ç›–ç±»ä¸çš„ " "[method Object._get_property_list] 方法å‘å±žæ€§æ·»åŠ æ–°çš„ä½¿ç”¨æ ‡å¿—ã€‚æ‚¨è¿˜å¯ä»¥é€šè¿‡è°ƒ" "用 [method Object._get_property_list] æ¥æ£€æŸ¥å±žæ€§ä½¿ç”¨æ˜¯å¦‚何é…置的。有关å¯èƒ½çš„" @@ -30085,8 +30130,8 @@ msgid "" "[member CanvasItem.visible] property." msgstr "" "返回所选文件的 LineEdit。\n" -"[b]è¦å‘Šï¼š[/b] è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚如果您希望" -"éšè—它或其任何å项,请使用它们的 [member CanvasItem.visible] 属性。" +"[b]è¦å‘Šï¼š[/b]è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚如果您希望éš" +"è—它或其任何å项,请使用它们的 [member CanvasItem.visible] 属性。" #: doc/classes/FileDialog.xml msgid "" @@ -30097,8 +30142,8 @@ msgid "" "[member CanvasItem.visible] property." msgstr "" "è¿”å›žå¯¹è¯æ¡†çš„垂直框容器,å¯ä»¥å‘其䏿·»åŠ è‡ªå®šä¹‰æŽ§ä»¶ã€‚\n" -"[b]è¦å‘Šï¼š[/b] è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚如果您希望" -"éšè—它或其任何å项,请使用它们的 [member CanvasItem.visible] 属性。" +"[b]è¦å‘Šï¼š[/b]è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚如果您希望éš" +"è—它或其任何å项,请使用它们的 [member CanvasItem.visible] 属性。" #: doc/classes/FileDialog.xml msgid "Invalidate and update the current dialog content list." @@ -30112,10 +30157,10 @@ msgid "" "[url=https://github.com/godotengine/godot-proposals/issues/1123]godot-" "proposals#1123[/url]." msgstr "" -"æ–‡ä»¶ç³»ç»Ÿçš„è®¿é—®èŒƒå›´ã€‚è§æžšä¸¾ [code]Access[/code] 常数。\n" -"[b]è¦å‘Šï¼š[/b] ç›®å‰ï¼Œåœ¨æ²™ç›’环境下,如HTML5构建或沙盒的macOS应用程åºï¼Œ" +"æ–‡ä»¶ç³»ç»Ÿçš„è®¿é—®èŒƒå›´ã€‚è§æžšä¸¾ [code]Access[/code] 常é‡ã€‚\n" +"[b]è¦å‘Šï¼š[/b]ç›®å‰ï¼Œåœ¨æ²™ç›’环境下,如 HTML5 构建或沙盒的 macOS 应用程åºï¼Œ" "FileDialog ä¸èƒ½è®¿é—®ä¸»æœºæ–‡ä»¶ç³»ç»Ÿã€‚å‚è§ [url=https://github.com/godotengine/" -"godot-proposals/issues/1123]godot-proposals#1123 [/url]。" +"godot-proposals/issues/1123]godot-proposals#1123[/url]。" #: doc/classes/FileDialog.xml msgid "The current working directory of the file dialog." @@ -30562,7 +30607,7 @@ msgid "" msgstr "" "如果[code]true[/code],æ¯å½“ç”¨æˆ·ç¦»å¼€ç¼–è¾‘å™¨çª—å£æ—¶ï¼Œç¼–辑器会暂时å¸è½½åº“,å…许用户" "釿–°ç¼–译库,而ä¸éœ€è¦é‡æ–°å¯åЍGodot。\n" -"[b]注æ„:[/b] 如果库定义了在编辑器内è¿è¡Œçš„工具脚本,[code]reloadable[/code]å¿…" +"[b]注æ„:[/b]如果库定义了在编辑器内è¿è¡Œçš„工具脚本,[code]reloadable[/code]å¿…" "须是[code]false[/code]。å¦åˆ™ï¼Œç¼–辑器会在工具脚本æ£åœ¨ä½¿ç”¨çš„æ—¶å€™å°è¯•å¸è½½å®ƒä»¬æ—¶" "而崩溃。" @@ -30578,7 +30623,7 @@ msgstr "" "如果[code]true[/code],Godot会在å¯åŠ¨æ—¶åŠ è½½åº“ï¼Œè€Œä¸æ˜¯åœ¨è„šæœ¬ç¬¬ä¸€æ¬¡ä½¿ç”¨åº“æ—¶ï¼Œåœ¨" "åˆå§‹åŒ–库åŽè°ƒç”¨[code]{prefix}gdnative_singleton[/code](其ä¸[code]{prefix}[/" "code]是[member symbol_prefix]的值)。åªè¦Godot在è¿è¡Œï¼Œè¯¥åº“å°±ä¸€ç›´è¢«åŠ è½½ã€‚\n" -"[b]注æ„:[/b] å•例库ä¸èƒ½æ˜¯[member reloadable]。" +"[b]注æ„:[/b]å•例库ä¸èƒ½æ˜¯[member reloadable]。" #: modules/gdnative/doc_classes/GDNativeLibrary.xml msgid "" @@ -31323,8 +31368,8 @@ msgid "" "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -"返回[code]true[/code]时,[code]point[/code]ä½äºŽåœ†çš„内部或者[i]æ£å¥½[/i]ä½äºŽåœ†" -"的边界上,å¦åˆ™å°†è¿”回[code]false[/code]。" +"返回 [code]true[/code] 时,[code]point[/code]ä½äºŽåœ†çš„内部或者[i]æ£å¥½[/i]ä½äºŽ" +"圆的边界上,å¦åˆ™å°†è¿”回 [code]false[/code]。" #: doc/classes/Geometry.xml msgid "" @@ -31332,8 +31377,8 @@ msgid "" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -"返回[code]true[/code]时,[code]point[/code]ä½äºŽå¤šè¾¹å½¢[code]polygon[/code]的内" -"部或者[i]æ£å¥½[/i]ä½äºŽå¤šè¾¹å½¢çš„边界上,å¦åˆ™å°†è¿”回[code]false[/code]。" +"返回 [code]true[/code] 时,[code]point[/code]ä½äºŽå¤šè¾¹å½¢[code]polygon[/code]çš„" +"内部或者[i]æ£å¥½[/i]ä½äºŽå¤šè¾¹å½¢çš„边界上,å¦åˆ™å°†è¿”回 [code]false[/code]。" #: doc/classes/Geometry.xml msgid "" @@ -31712,7 +31757,7 @@ msgid "" "[b]Note:[/b] This property currently has no effect." msgstr "" "GeometryInstance3D的最大LODè·ç¦»ã€‚\n" -"[b]注æ„:[/b] è¿™ä¸ªå±žæ€§ç›®å‰æ²¡æœ‰ä»»ä½•作用。" +"[b]注æ„:[/b]è¿™ä¸ªå±žæ€§ç›®å‰æ²¡æœ‰ä»»ä½•作用。" #: doc/classes/GeometryInstance.xml msgid "" @@ -31720,7 +31765,7 @@ msgid "" "[b]Note:[/b] This property currently has no effect." msgstr "" "GeometryInstance3D的最大LOD è¾¹è·ã€‚\n" -"[b]注æ„:[/b] è¿™ä¸ªå±žæ€§ç›®å‰æ²¡æœ‰ä»»ä½•作用。" +"[b]注æ„:[/b]è¿™ä¸ªå±žæ€§ç›®å‰æ²¡æœ‰ä»»ä½•作用。" #: doc/classes/GeometryInstance.xml msgid "" @@ -31728,7 +31773,7 @@ msgid "" "[b]Note:[/b] This property currently has no effect." msgstr "" "GeometryInstance3D的最å°LODè·ç¦»ã€‚\n" -"[b]注æ„:[/b] è¿™ä¸ªå±žæ€§ç›®å‰æ²¡æœ‰ä»»ä½•作用。" +"[b]注æ„:[/b]è¿™ä¸ªå±žæ€§ç›®å‰æ²¡æœ‰ä»»ä½•作用。" #: doc/classes/GeometryInstance.xml msgid "" @@ -31736,7 +31781,7 @@ msgid "" "[b]Note:[/b] This property currently has no effect." msgstr "" "GeometryInstance3D的最å°LOD è¾¹è·ã€‚\n" -"[b]注æ„:[/b] è¿™ä¸ªå±žæ€§ç›®å‰æ²¡æœ‰ä»»ä½•作用。" +"[b]注æ„:[/b]è¿™ä¸ªå±žæ€§ç›®å‰æ²¡æœ‰ä»»ä½•作用。" #: doc/classes/GeometryInstance.xml msgid "" @@ -31873,10 +31918,10 @@ msgstr "" "[b]性能:[/b][GIProbe] 相对更耗 GPU,ä¸é€‚åˆåœ¨é›†æˆæ˜¾å¡ç‰ä½Žç«¯ç¡¬ä»¶ä¸Šä½¿ç”¨ï¼Œå¯è€ƒè™‘" "æ¢ç”¨ [BakedLightmap]。è¦ä¸ºä½Žç«¯ç¡¬ä»¶æä¾›å¤‡é€‰æ–¹æ¡ˆï¼Œå¯è€ƒè™‘åœ¨ä½ é¡¹ç›®çš„é€‰é¡¹èœå•䏿·»" "åŠ ç¦ç”¨ [GIProbe] 的选项。éšè— [GIProbe] 节点å³å¯å°†å…¶ç¦ç”¨ã€‚\n" -"[b]注æ„:[/b]ç½‘æ ¼åº”è¯¥æœ‰è¶³å¤ŸåŽšçš„å¢™ä»¥é¿å…æ¼å…‰ï¼Œæ³¨ï¼Œé¿å…å•é¢å¢™ã€‚对于内部关å¡ï¼Œå°†" -"ä½ çš„å…³å¡å‡ 何体包围在一个足够大的盒åé‡Œï¼Œå¹¶å°†çŽ¯è·¯è”æŽ¥èµ·æ¥ä»¥å…³é—ç½‘æ ¼ã€‚\n" -"[b]注æ„:[/b]由于渲染器的é™åˆ¶ï¼Œåœ¨[GIProbe]ä¸ä½¿ç”¨å‘光的[ShaderMaterial]æ—¶ä¸èƒ½" -"å‘å…‰ã€‚åªæœ‰å‘射型的[SpatialMaterial]å¯ä»¥åœ¨[GIProbe]ä¸å‘射光线。" +"[b]注æ„:[/b]ç½‘æ ¼åº”è¯¥æœ‰è¶³å¤ŸåŽšçš„å¢™ä»¥é¿å…æ¼å…‰ï¼ˆé¿å…å•é¢å¢™ï¼‰ã€‚对于内部关å¡ï¼Œå°†ä½ " +"的关å¡å‡ 何体包围在一个足够大的盒åé‡Œï¼Œå¹¶å°†çŽ¯è·¯è”æŽ¥èµ·æ¥ä»¥å…³é—ç½‘æ ¼ã€‚\n" +"[b]注æ„:[/b]由于渲染器的é™åˆ¶ï¼Œåœ¨ [GIProbe] ä¸ä½¿ç”¨å‘光的 [ShaderMaterial] æ—¶" +"ä¸èƒ½å‘å…‰ã€‚åªæœ‰å‘光的 [SpatialMaterial] å¯ä»¥åœ¨ [GIProbe] ä¸å‘射光线。" #: doc/classes/GIProbe.xml msgid "GI probes" @@ -31930,7 +31975,7 @@ msgid "" msgstr "" "从 [GIProbe] å移光贡献的查找。这å¯ç”¨äºŽé¿å…自阴影,但å¯èƒ½ä¼šåœ¨è¾ƒé«˜çš„值下引入æ¼" "光。这个和 [member normal_bias] 应该使用,以尽é‡å‡å°‘自阴影和æ¼å…‰ã€‚\n" -"[b]注æ„:[/b] [code]bias[/code] 通常应该在 1.0 ä»¥ä¸Šï¼Œå› ä¸ºè¿™æ˜¯ä½“ç´ çš„å¤§å°ã€‚" +"[b]注æ„:[/b][code]bias[/code] 通常应该在 1.0 ä»¥ä¸Šï¼Œå› ä¸ºè¿™æ˜¯ä½“ç´ çš„å¤§å°ã€‚" #: doc/classes/GIProbe.xml msgid "" @@ -31966,7 +32011,7 @@ msgstr "" #: doc/classes/GIProbe.xml msgid "" "If [code]true[/code], ignores the sky contribution when calculating lighting." -msgstr "如果为[code]true[/code],在计算照明时忽略天空的贡献。" +msgstr "如果为 [code]true[/code],在计算照明时忽略天空的贡献。" #: doc/classes/GIProbe.xml msgid "" @@ -32019,6 +32064,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "代表 [enum Subdiv] 举的大å°ã€‚" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -32045,8 +32134,8 @@ msgid "" "directional lights. When creating a Godot light, this value is converted to " "a unitless multiplier." msgstr "" -"光的强度。对于点光æºå’Œèšå…‰ç¯ï¼Œç”¨çƒ›å…‰candelasï¼ˆæµæ˜Ž/立体光)表示;对于定å‘ç¯ï¼Œ" -"用勒克斯luxï¼ˆæµæ˜Ž/平方米)表示。在创建Godotç¯æ—¶ï¼Œè¿™ä¸ªå€¼è¢«è½¬æ¢ä¸ºæ— å•ä½çš„乘数。" +"光的强度。对于点光和èšå…‰ï¼Œç”¨çƒ›å…‰ï¼ˆæµæ˜Ž/立体光)表示;对于平行光,用勒克斯(æµ" +"明/平方米)表示。在创建 Godot ç¯å…‰æ—¶ï¼Œè¿™ä¸ªå€¼ä¼šè¢«è½¬æ¢ä¸ºæ— å•ä½çš„乘数。" #: modules/gltf/doc_classes/GLTFLight.xml msgid "" @@ -32081,6 +32170,49 @@ msgstr "" "ç¯å…‰çš„类型。Godot接å—的值是 \"point\"ã€\"spot\"å’Œ \"directional\",分别对应于" "Godotçš„[OmniLight]ã€[SpotLight]å’Œ[DirectionalLight]。" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "Godotå’ŒMonoè¿è¡Œæ—¶ä¹‹é—´çš„æ¡¥æ¢ï¼ˆä»…支æŒMono的构建)。" @@ -32112,7 +32244,7 @@ msgid "" "initialized at the time this method is called, the engine will crash." msgstr "" "返回当å‰çš„MonoDomain ID。\n" -"[b]注æ„:[/b] Monoè¿è¡Œæ—¶å¿…须被åˆå§‹åŒ–,这个方法æ‰èƒ½å·¥ä½œï¼ˆä½¿ç”¨ [method " +"[b]注æ„:[/b]Monoè¿è¡Œæ—¶å¿…须被åˆå§‹åŒ–,这个方法æ‰èƒ½å·¥ä½œï¼ˆä½¿ç”¨ [method " "is_runtime_initialized] æ¥æ£€æŸ¥ï¼‰ã€‚如果在调用这个方法的时候,Monoè¿è¡Œæ—¶æ²¡æœ‰è¢«" "åˆå§‹åŒ–,引擎将崩溃。" @@ -32126,7 +32258,7 @@ msgid "" msgstr "" "返回scripts MonoDomainçš„ID。这将是与 [method get_domain_id] 相åŒçš„MonoDomain " "ID,除éžscripts domainæ²¡æœ‰è¢«åŠ è½½ã€‚\n" -"[b]注æ„:[/b] Monoè¿è¡Œæ—¶å¿…须被åˆå§‹åŒ–,这个方法æ‰èƒ½å·¥ä½œï¼ˆä½¿ç”¨ [method " +"[b]注æ„:[/b]Monoè¿è¡Œæ—¶å¿…须被åˆå§‹åŒ–,这个方法æ‰èƒ½å·¥ä½œï¼ˆä½¿ç”¨ [method " "is_runtime_initialized] æ¥æ£€æŸ¥ï¼‰ã€‚如果在调用这个方法的时候,Monoè¿è¡Œæ—¶æ²¡æœ‰è¢«" "åˆå§‹åŒ–,引擎将会崩溃。" @@ -32164,7 +32296,7 @@ msgstr "" msgid "" "A color interpolator resource which can be used to generate colors between " "user-defined color points." -msgstr "一个颜色æ’值器资æºï¼Œå¯ç”¨äºŽåœ¨ç”¨æˆ·å®šä¹‰çš„颜色点之间生æˆé¢œè‰²ã€‚" +msgstr "颜色æ’值器资æºï¼Œå¯ç”¨äºŽåœ¨ç”¨æˆ·å®šä¹‰çš„颜色点之间生æˆé¢œè‰²ã€‚" #: doc/classes/Gradient.xml msgid "" @@ -32174,50 +32306,51 @@ msgid "" "will initially have 2 colors (black and white), one (black) at ramp lower " "offset 0 and the other (white) at the ramp higher offset 1." msgstr "" -"给定一组颜色,这个资æºå°†æŒ‰é¡ºåºæ’值。这æ„味ç€ï¼Œå¦‚æžœä½ æœ‰é¢œè‰²1ã€é¢œè‰²2和颜色3,斜" -"å¡å°†ä»Žé¢œè‰²1æ’到颜色2,从颜色2æ’到颜色3ã€‚æ–œå¡æœ€åˆä¼šæœ‰ä¸¤ç§é¢œè‰²ï¼ˆé»‘色和白色)," -"一ç§ï¼ˆé»‘色)在斜å¡ä½Žåç§»é‡0处,å¦ä¸€ç§ï¼ˆç™½è‰²ï¼‰åœ¨æ–œå¡é«˜åç§»é‡1处。" +"给定一组颜色,这个资æºå°†ä¾æ¬¡ä¸¤ä¸¤æ’值。这æ„味ç€ï¼Œå¦‚æžœä½ æœ‰é¢œè‰² 1ã€é¢œè‰² 2和颜色 " +"3,æ¸å˜å°†ä»Žé¢œè‰² 1 æ’值到颜色2ã€ä»Žé¢œè‰² 2 æ’值到颜色 3。æ¸å˜æœ€åˆæœ‰ä¸¤ç§é¢œè‰²ï¼ˆé»‘" +"色和白色),一ç§ï¼ˆé»‘色)ä½äºŽæ¸å˜è¾ƒä½Žçš„åç§»é‡ 0 处,å¦ä¸€ç§ï¼ˆç™½è‰²ï¼‰ä½äºŽæ¸å˜è¾ƒé«˜" +"çš„åç§»é‡ 1 处。" #: doc/classes/Gradient.xml msgid "" "Adds the specified color to the end of the ramp, with the specified offset." -msgstr "å°†æŒ‡å®šçš„é¢œè‰²æ·»åŠ åˆ°å¡é“的末端,并有指定的åç§»é‡ã€‚" +msgstr "å°†æŒ‡å®šçš„é¢œè‰²æ·»åŠ åˆ°æ¸å˜çš„æœ«ç«¯ï¼Œå¹¶æœ‰æŒ‡å®šçš„åç§»é‡ã€‚" #: doc/classes/Gradient.xml msgid "Returns the color of the ramp color at index [code]point[/code]." -msgstr "返回索引[code]point[/code]处斜å¡é¢œè‰²çš„颜色。" +msgstr "返回索引 [code]point[/code] 处æ¸å˜è‰²çš„颜色。" #: doc/classes/Gradient.xml msgid "Returns the offset of the ramp color at index [code]point[/code]." -msgstr "返回索引[code]point[/code]处的斜é¢é¢œè‰²çš„å移。" +msgstr "返回索引 [code]point[/code] 处æ¸å˜è‰²çš„å移。" #: doc/classes/Gradient.xml msgid "Returns the number of colors in the ramp." -msgstr "返回斜é¢ä¸çš„颜色数é‡ã€‚" +msgstr "返回æ¸å˜ä¸çš„颜色数é‡ã€‚" #: doc/classes/Gradient.xml msgid "Returns the interpolated color specified by [code]offset[/code]." -msgstr "返回由åç§»[code]offset[/code]指定的æ’值颜色。" +msgstr "返回由åç§» [code]offset[/code] 指定的æ’值颜色。" #: doc/classes/Gradient.xml msgid "Removes the color at the index [code]point[/code]." -msgstr "移除索引[code]point[/code]处的颜色。" +msgstr "移除索引 [code]point[/code] 处的颜色。" #: doc/classes/Gradient.xml msgid "Sets the color of the ramp color at index [code]point[/code]." -msgstr "设置索引[code]point[/code]处的å¡é“色的颜色。" +msgstr "设置索引 [code]point[/code] 处æ¸å˜è‰²çš„颜色。" #: doc/classes/Gradient.xml msgid "Sets the offset for the ramp color at index [code]point[/code]." -msgstr "为索引[code]point[/code]处的斜é¢é¢œè‰²è®¾ç½®å移。" +msgstr "设置索引 [code]point[/code] 处æ¸å˜è‰²çš„å移。" #: doc/classes/Gradient.xml msgid "Gradient's colors returned as a [PoolColorArray]." -msgstr "æ¸å˜é¢œè‰²ä»¥ [PoolColorArray] 返回。" +msgstr "æ¸å˜çš„颜色,以 [PoolColorArray] 返回。" #: doc/classes/Gradient.xml msgid "Gradient's offsets returned as a [PoolRealArray]." -msgstr "æ¸å˜çš„åç§»é‡ä»¥ [PoolRealArray] 返回。" +msgstr "æ¸å˜çš„åç§»é‡ï¼Œä»¥ [PoolRealArray] 返回。" #: doc/classes/GradientTexture.xml msgid "Gradient-filled texture." @@ -32308,7 +32441,7 @@ msgid "" msgstr "" "如果为 [code]true[/code],则生æˆçš„纹ç†ä¼šæ”¯æŒé«˜åЍæ€èŒƒå›´ï¼ˆ[constant Image." "FORMAT_RGBAF] æ ¼å¼ï¼‰ã€‚å¯ä»¥åœ¨ [member Environment.glow_enabled] 为 " -"[code]true[/code] 时实现å‘光效果。如果为 [code]false[/code],则生æˆçš„纹ç†ä¼šä½¿" +"[code]true[/code] 时实现辉光效果。如果为 [code]false[/code],则生æˆçš„纹ç†ä¼šä½¿" "用低动æ€èŒƒå›´ï¼›è¿‡äº®çš„颜色会被钳制([constant Image.FORMAT_RGBA8] æ ¼å¼ï¼‰ã€‚" #: doc/classes/GradientTexture2D.xml @@ -32437,8 +32570,8 @@ msgid "" msgstr "" "获å–包å«å›¾å½¢å·¦ä¸Šè§’çš„ç¼©æ”¾å’Œç½‘æ ¼æ•æ‰æŽ§ä»¶çš„ [HBoxContainer]ã€‚ä½ å¯ä»¥ä½¿ç”¨æ¤æ–¹æ³•é‡" "新定ä½å·¥å…·æ 或å‘å…¶æ·»åŠ è‡ªå®šä¹‰æŽ§ä»¶ã€‚\n" -"[b]è¦å‘Šï¼š[/b] è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ å¸Œæœ›" -"éšè—它或其任何å项,请使用它们的 [member CanvasItem.visible] 属性。" +"[b]è¦å‘Šï¼š[/b]è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ å¸Œæœ›éš" +"è—它或其任何å项,请使用它们的 [member CanvasItem.visible] 属性。" #: doc/classes/GraphEdit.xml msgid "" @@ -32525,7 +32658,7 @@ msgstr "å¸é™„è·ç¦»(以åƒç´ 为å•ä½)。" #: doc/classes/GraphEdit.xml msgid "If [code]true[/code], enables snapping." -msgstr "如果为[code]true[/code],å¯ç”¨è‡ªåЍå¸é™„。" +msgstr "如果为 [code]true[/code],å¯ç”¨è‡ªåЍå¸é™„。" #: doc/classes/GraphEdit.xml msgid "The current zoom value." @@ -32765,13 +32898,13 @@ msgstr "返回槽[code]idx[/code]çš„å³è¾¹ï¼ˆè¾“出)类型。" msgid "" "Returns [code]true[/code] if left (input) side of the slot [code]idx[/code] " "is enabled." -msgstr "å¦‚æžœæ’æ§½[code]idx[/code]的左侧(输入)被å¯ç”¨ï¼Œè¿”回[code]true[/code]。" +msgstr "å¦‚æžœæ’æ§½[code]idx[/code]的左侧(输入)被å¯ç”¨ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/GraphNode.xml msgid "" "Returns [code]true[/code] if right (output) side of the slot [code]idx[/" "code] is enabled." -msgstr "å¦‚æžœæ’æ§½[code]idx[/code]çš„å³ä¾§ï¼ˆè¾“出)被å¯ç”¨ï¼Œè¿”回[code]true[/code]。" +msgstr "å¦‚æžœæ’æ§½[code]idx[/code]çš„å³ä¾§ï¼ˆè¾“出)被å¯ç”¨ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/GraphNode.xml msgid "" @@ -32796,7 +32929,7 @@ msgstr "" "åž‹å€¼çš„ç«¯å£æ‰èƒ½è¢«è¿žæŽ¥ã€‚\n" "[code]color_left[/code]/[code]right[/code]是端å£åœ¨è¿™ä¸€ä¾§çš„å›¾æ ‡çš„è‰²è°ƒã€‚\n" "[code]custom_left[/code]/[code]right[/code]是这一侧的端å£çš„自定义纹ç†ã€‚\n" -"[b]注æ„:[/b] 这个方法åªè®¾ç½®æ§½çš„属性。è¦åˆ›å»ºæ§½ï¼Œéœ€è¦åœ¨GraphNode䏿·»åŠ ä¸€ä¸ª" +"[b]注æ„:[/b]这个方法åªè®¾ç½®æ§½çš„属性。è¦åˆ›å»ºæ§½ï¼Œéœ€è¦åœ¨GraphNode䏿·»åŠ ä¸€ä¸ª" "[Control]的派生类。\n" "å¯ä»¥ä½¿ç”¨[code]set_slot_*[/code]方法之一æ¥è®¾ç½®å•ä¸ªå±žæ€§ã€‚ä½ å¿…é¡»è‡³å°‘å¯ç”¨æ’槽的一" "è¾¹æ‰èƒ½è¿™æ ·åšã€‚" @@ -32823,7 +32956,7 @@ msgid "" "[code]enable_left[/code] is [code]true[/code], a port will appear on the " "left side and the slot will be able to be connected from this side." msgstr "" -"åˆ‡æ¢æ’槽的左侧(输入)[code]idx[/code]。\t如果[code]enable_left[/code]为" +"åˆ‡æ¢æ’槽的左侧(输入)[code]idx[/code]。\t如果[code]enable_left[/code]为 " "[code]true[/code],左边将出现一个端å£ï¼Œæ’槽将能够从这一边连接。" #: doc/classes/GraphNode.xml @@ -32832,7 +32965,7 @@ msgid "" "[code]enable_right[/code] is [code]true[/code], a port will appear on the " "right side and the slot will be able to be connected from this side." msgstr "" -"åˆ‡æ¢æ’槽的å³ä¾§ï¼ˆè¾“出)[code]idx[/code]。如果[code]enable_right[/code]为" +"åˆ‡æ¢æ’槽的å³ä¾§ï¼ˆè¾“出)[code]idx[/code]。如果[code]enable_right[/code]为 " "[code]true[/code],å³ä¾§å°†å‡ºçŽ°ä¸€ä¸ªç«¯å£ï¼Œæ’槽将能够从这一侧连接。" #: doc/classes/GraphNode.xml @@ -33475,7 +33608,7 @@ msgid "" "If [code]true[/code], the hinges maximum and minimum rotation, defined by " "[member angular_limit/lower] and [member angular_limit/upper] has effects." msgstr "" -"如果为[code]true[/code],则会对由[member angular_limit/lower]å’Œ[member " +"如果为 [code]true[/code],则会对由[member angular_limit/lower]å’Œ[member " "angular_limit/upper]å®šä¹‰çš„é“°é“¾æœ€å¤§å’Œæœ€å°æ—‹è½¬é‡äº§ç”Ÿå½±å“。" #: doc/classes/HingeJoint.xml @@ -33483,7 +33616,7 @@ msgid "" "The minimum rotation. Only active if [member angular_limit/enable] is " "[code]true[/code]." msgstr "" -"最å°çš„æ—‹è½¬é‡ã€‚åªæœ‰åœ¨[member angular_limit/enable]为[code]true[/code]æ—¶æ‰æœ‰" +"最å°çš„æ—‹è½¬é‡ã€‚åªæœ‰åœ¨[member angular_limit/enable]为 [code]true[/code] æ—¶æ‰æœ‰" "效。" #: doc/classes/HingeJoint.xml doc/classes/PhysicsServer.xml @@ -33495,7 +33628,7 @@ msgid "" "The maximum rotation. Only active if [member angular_limit/enable] is " "[code]true[/code]." msgstr "" -"最大的旋转é‡ã€‚åªæœ‰åœ¨[member angular_limit/enable]为[code]true[/code]æ—¶æ‰æœ‰" +"最大的旋转é‡ã€‚åªæœ‰åœ¨[member angular_limit/enable]为 [code]true[/code] æ—¶æ‰æœ‰" "效。" #: doc/classes/HingeJoint.xml @@ -34019,7 +34152,7 @@ msgstr "" "var result = http_client.request(http_client.METHOD_POST, \"index.php\", " "headers, query_string)\n" "[/codeblock]\n" -"[b]注æ„:[/b] [code]method[/code] 为 [constant HTTPClient.METHOD_GET] 时会忽" +"[b]注æ„:[/b][code]method[/code] 为 [constant HTTPClient.METHOD_GET] 时会忽" "ç•¥ [code]request_data[/code] 傿•°ã€‚è¿™æ˜¯å› ä¸º GET 方法ä¸èƒ½åŒ…å«è¯·æ±‚æ•°æ®ã€‚作为å˜" "通,å¯ä»¥æŠŠè¯·æ±‚æ•°æ®é€šè¿‡ URL 的请求å—ç¬¦ä¸²ä¼ é€’ã€‚ä¾‹åè§ [method String." "http_escape]。" @@ -34936,7 +35069,7 @@ msgid "" "the body length will also be [code]-1[/code]." msgstr "" "返回å“应体长度。\n" -"[b]注æ„:[/b] 部分 Web æœåС噍å¯èƒ½ä¸å‘é€å“åº”ä½“é•¿åº¦ï¼Œæ¤æ—¶è¿”回值将为 [code]-1[/" +"[b]注æ„:[/b]部分 Web æœåС噍å¯èƒ½ä¸å‘é€å“åº”ä½“é•¿åº¦ï¼Œæ¤æ—¶è¿”回值将为 [code]-1[/" "code]。如果使用分å—ä¼ è¾“ç¼–ç ,å“应体的长度也将为 [code]-1[/code]。" #: doc/classes/HTTPRequest.xml @@ -35347,11 +35480,11 @@ msgstr "如果图åƒå·²ç»ç”Ÿæˆå¤šçº§æ¸è¿œçº¹ç†ï¼Œåˆ™è¿”回 [code]true[/code] #: doc/classes/Image.xml msgid "Returns [code]true[/code] if the image is compressed." -msgstr "如果图åƒè¢«åŽ‹ç¼©ï¼Œè¿”å›ž[code]true[/code]。" +msgstr "如果图åƒè¢«åŽ‹ç¼©ï¼Œè¿”å›ž [code]true[/code]。" #: doc/classes/Image.xml msgid "Returns [code]true[/code] if the image has no data." -msgstr "å¦‚æžœå›¾åƒæ²¡æœ‰æ•°æ®ï¼Œè¿”回[code]true[/code]。" +msgstr "å¦‚æžœå›¾åƒæ²¡æœ‰æ•°æ®ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/Image.xml msgid "" @@ -35436,8 +35569,9 @@ msgid "" "New pixels are calculated using the [code]interpolation[/code] mode defined " "via [enum Interpolation] constants." msgstr "" -"调整图åƒå¤§å°åˆ°ç»™å®šçš„[code]width[/code]å’Œ[code]height[/code]。新åƒç´ 通过[enum " -"Interpolation]常数定义的[code]interpolation[/code]æ’值模å¼è®¡ç®—。" +"将图åƒå¤§å°è°ƒæ•´åˆ°ç»™å®šçš„宽 [code]width[/code] 和高 [code]height[/code]。新åƒç´ " +"的计算通过 [enum Interpolation] 常é‡å®šä¹‰çš„ [code]interpolation[/code] æ’值模" +"å¼è¿›è¡Œã€‚" #: doc/classes/Image.xml msgid "" @@ -35446,9 +35580,9 @@ msgid "" "same. New pixels are calculated using the [code]interpolation[/code] mode " "defined via [enum Interpolation] constants." msgstr "" -"将图åƒçš„宽度和高度调整到最接近的2次方。如果[code]square[/code]是[code]true[/" -"code],那么设置宽度和高度为相åŒã€‚æ–°åƒç´ 通过[enum Interpolation]常数定义的" -"[code]interpolation[/code]æ’值模å¼è®¡ç®—。" +"将图åƒçš„宽度和高度调整到最接近的 2 的幂。如果 [code]square[/code] 为 " +"[code]true[/code],那么设置宽度和高度为相åŒã€‚æ–°åƒç´ 的计算通过 [enum " +"Interpolation] 常é‡å®šä¹‰çš„ [code]interpolation[/code] æ’值模å¼è¿›è¡Œã€‚" #: doc/classes/Image.xml msgid "" @@ -35470,8 +35604,8 @@ msgstr "" "[code]true[/code]并且图åƒåªæœ‰ä¸€ä¸ªé€šé“,它将被明确地ä¿å˜ä¸ºå•è‰²è€Œä¸æ˜¯çº¢è‰²é€šé“。" "如果Godot在编译时没有TinyEXR模å—,这个函数将返回[constant " "ERR_UNAVAILABLE]。\n" -"[b]注æ„:[/b] TinyEXR模å—在éžç¼–辑器构建ä¸è¢«ç¦ç”¨ï¼Œè¿™æ„味ç€[method save_exr]从" -"导出的项目ä¸è°ƒç”¨æ—¶å°†è¿”回[constant ERR_UNAVAILABLE]。" +"[b]注æ„:[/b]TinyEXR模å—在éžç¼–辑器构建ä¸è¢«ç¦ç”¨ï¼Œè¿™æ„味ç€[method save_exr]从导" +"出的项目ä¸è°ƒç”¨æ—¶å°†è¿”回[constant ERR_UNAVAILABLE]。" #: doc/classes/Image.xml msgid "Saves the image as a PNG file to [code]path[/code]." @@ -35568,7 +35702,7 @@ msgid "" "instead of the red channel for storage." msgstr "" "OpenGL çº¹ç†æ ¼å¼ [code]RED[/code],具有å•个分é‡å’Œ 8 使·±åº¦ã€‚\n" -"[b]注æ„:[/b] 当使用 GLES2 åŽç«¯æ—¶ï¼Œå®ƒä½¿ç”¨ Alpha 通é“è€Œä¸æ˜¯çº¢è‰²é€šé“进行å˜å‚¨ã€‚" +"[b]注æ„:[/b]当使用 GLES2 åŽç«¯æ—¶ï¼Œå®ƒä½¿ç”¨ Alpha 通é“è€Œä¸æ˜¯çº¢è‰²é€šé“进行å˜å‚¨ã€‚" #: doc/classes/Image.xml msgid "" @@ -36087,7 +36221,7 @@ msgstr "" "$Sprite.texture = texture\n" "[/codeblock]\n" "é€šè¿‡è¿™ç§æ–¹å¼ï¼Œå¯ä»¥åœ¨è¿è¡Œæ—¶é€šè¿‡ä»Žç¼–è¾‘å™¨å†…éƒ¨å’Œå¤–éƒ¨åŠ è½½å›¾åƒæ¥åˆ›å»ºçº¹ç†ã€‚\n" -"[b]è¦å‘Šï¼š[/b] 最好用 [method @GDScript.load] åŠ è½½å¯¼å…¥çš„çº¹ç†ï¼Œè€Œä¸æ˜¯ä½¿ç”¨ " +"[b]è¦å‘Šï¼š[/b]最好用 [method @GDScript.load] åŠ è½½å¯¼å…¥çš„çº¹ç†ï¼Œè€Œä¸æ˜¯ä½¿ç”¨ " "[method Image.load] 从文件系统ä¸åЍæ€åŠ è½½å®ƒä»¬ï¼Œå› ä¸ºå®ƒå¯èƒ½æ— 法在导出的项目ä¸å·¥" "作:\n" "[codeblock]\n" @@ -36106,7 +36240,7 @@ msgstr "" "[ImageTexture] 䏿˜¯ç›´æŽ¥åœ¨ç¼–辑器界é¢ä¸æ“作的,主è¦ç”¨äºŽé€šè¿‡ä»£ç 在å±å¹•ä¸ŠåŠ¨æ€æ¸²æŸ“" "图åƒã€‚如果您需è¦åœ¨ç¼–è¾‘å™¨ä¸æŒ‰ç¨‹åºç”Ÿæˆå›¾åƒï¼Œè¯·è€ƒè™‘将图åƒä¿å˜å’Œå¯¼å…¥ä¸ºè‡ªå®šä¹‰çº¹ç†" "资æºï¼Œä»¥å®žçŽ°æ–°çš„ [EditorImportPlugin]。\n" -"[b]注æ„:[/b]由于图形硬件é™åˆ¶ï¼Œæœ€å¤§çº¹ç†å°ºå¯¸ä¸º16384×16384åƒç´ 。" +"[b]注æ„:[/b]由于图形硬件é™åˆ¶ï¼Œæœ€å¤§çº¹ç†å°ºå¯¸ä¸º 16384×16384 åƒç´ 。" #: doc/classes/ImageTexture.xml msgid "" @@ -36115,9 +36249,9 @@ msgid "" "[code]format[/code] is a value from [enum Image.Format], [code]flags[/code] " "is any combination of [enum Texture.Flags]." msgstr "" -"创建具有[code]width[/code]å’Œ[code]height[/code]的新[ImageTexture]。\n" -"[code]format[/code]是[enum Image.Format]ä¸çš„一个值,[code]flags[/code]是" -"[enum Texture.Flags]的任æ„组åˆã€‚" +"创建具有 [code]width[/code] å’Œ [code]height[/code] 的新 [ImageTexture]。\n" +"[code]format[/code] 是 [enum Image.Format] ä¸çš„一个值,[code]flags[/code] 是 " +"[enum Texture.Flags] 的任æ„组åˆã€‚" #: doc/classes/ImageTexture.xml msgid "" @@ -36168,11 +36302,11 @@ msgstr "将纹ç†çš„大å°è°ƒæ•´ä¸ºæŒ‡å®šçš„尺寸。" #: doc/classes/ImageTexture.xml msgid "The storage quality for [constant STORAGE_COMPRESS_LOSSY]." -msgstr "[constant STORAGE_COMPRESS_LOSSY]çš„å˜å‚¨è´¨é‡ã€‚" +msgstr "[constant STORAGE_COMPRESS_LOSSY] çš„å˜å‚¨è´¨é‡ã€‚" #: doc/classes/ImageTexture.xml msgid "The storage type (raw, lossy, or compressed)." -msgstr "å˜å‚¨ç±»åž‹ï¼Œå³åŽŸå§‹ã€æœ‰æŸã€æˆ–压缩。" +msgstr "å˜å‚¨ç±»åž‹ï¼ˆåŽŸå§‹ã€æœ‰æŸã€åŽ‹ç¼©ï¼‰ã€‚" #: doc/classes/ImageTexture.xml msgid "[Image] data is stored raw and unaltered." @@ -36183,15 +36317,16 @@ msgid "" "[Image] data is compressed with a lossy algorithm. You can set the storage " "quality with [member lossy_quality]." msgstr "" -"[Image]æ•°æ®æ˜¯ç”¨æœ‰æŸç®—法压缩的。 ä½ å¯ä»¥ç”¨[member lossy_quality]设置å˜å‚¨è´¨é‡ã€‚" +"[Image] æ•°æ®æ˜¯ç”¨æœ‰æŸç®—法压缩的。 ä½ å¯ä»¥ç”¨ [member lossy_quality] 设置å˜å‚¨è´¨" +"é‡ã€‚" #: doc/classes/ImageTexture.xml msgid "[Image] data is compressed with a lossless algorithm." -msgstr "[Image]æ•°æ®æ˜¯ç”¨æ— æŸç®—法压缩的。" +msgstr "[Image] æ•°æ®æ˜¯ç”¨æ— æŸç®—法压缩的。" #: doc/classes/ImmediateGeometry.xml msgid "Draws simple geometry from code." -msgstr "通过代ç 绘制简å•çš„å‡ ä½•å½¢çŠ¶ã€‚" +msgstr "通过代ç 绘制简å•çš„å‡ ä½•å›¾å½¢ã€‚" #: doc/classes/ImmediateGeometry.xml msgid "" @@ -36212,11 +36347,11 @@ msgstr "" "从代ç ä¸ç»˜åˆ¶ç®€å•çš„å‡ ä½•å›¾å½¢ã€‚ä½¿ç”¨ç±»ä¼¼äºŽ OpenGL 1.x 的绘制模å¼ã€‚\n" "请å‚阅 [ArrayMesh]ã€[MeshDataTool] å’Œ [SurfaceTool],了解程åºå¼å‡ 何体的生" "æˆã€‚\n" -"[b]注æ„:[/b]ImmediateGeometry3D最适åˆå¤„ç†æ¯ä¸€å¸§å˜åŒ–的少é‡ç½‘æ ¼æ•°æ®ã€‚当处ç†å¤§" +"[b]注æ„:[/b]ImmediateGeometry3D 最适åˆå¤„ç†æ¯ä¸€å¸§å˜åŒ–的少é‡ç½‘æ ¼æ•°æ®ã€‚当处ç†å¤§" "é‡çš„ç½‘æ ¼æ•°æ®æ—¶ï¼Œå®ƒå°†ä¼šå¾ˆæ…¢ã€‚å¦‚æžœç½‘æ ¼æ•°æ®ä¸ç»å¸¸å˜åŒ–,请使用 [ArrayMesh]ã€" "[MeshDataTool] 或 [SurfaceTool] 代替。\n" -"[b]注æ„:[/b]Godot对三角形基本å•元模å¼çš„æ£é¢ä½¿ç”¨é¡ºæ—¶é’ˆ[url=https://" -"learnopengl.com/Advanced-OpenGL/Face-culling]ç¼ ç»•é¡ºåº[/url]。\n" +"[b]注æ„:[/b]Godot 对三角形图元模å¼çš„æ£é¢ä½¿ç”¨é¡ºæ—¶é’ˆ[url=https://learnopengl." +"com/Advanced-OpenGL/Face-culling]ç¼ ç»•é¡ºåº[/url]。\n" "[b]注æ„:[/b]在处ç†å¤§é‡ç½‘æ ¼æ•°æ®æ—¶ï¼Œå¦‚果出现æ¼ç‚¹ï¼Œå¯ä»¥å°è¯•在 [member " "ProjectSettings.rendering/limits/buffers/immediate_buffer_size_kb] å¢žåŠ å…¶ç¼“å†²" "区大å°é™åˆ¶ã€‚" @@ -36238,9 +36373,9 @@ msgid "" "[code]glBegin()[/code] and [code]glEnd()[/code] references.\n" "For the type of primitive, see the [enum Mesh.PrimitiveType] enum." msgstr "" -"开始绘制(å¯é€‰çº¹ç†é‡å†™ï¼‰ã€‚当调用结æŸ[method end]。对æ¤å¦‚何实现的更多信æ¯ï¼Œæœ" -"ç´¢[code]glBegin()[/code]å’Œ[code]glEnd()[/code]引用。\n" -"对于基本类型,å‚阅[enum Mesh.PrimitiveType]枚举。" +"开始绘制(å¯é€‰çº¹ç†é‡å†™ï¼‰ã€‚当调用结æŸ[method end]。对æ¤å¦‚何实现的更多信æ¯ï¼Œè¯·" +"æœç´¢ [code]glBegin()[/code] å’Œ [code]glEnd()[/code] å‚考资料。\n" +"图元的类型请å‚阅 [enum Mesh.PrimitiveType] 枚举。" #: doc/classes/ImmediateGeometry.xml msgid "Clears everything that was drawn using begin/end." @@ -36301,7 +36436,7 @@ msgid "" msgstr "" "这将模拟按下指定的按键动作。\n" "强度å¯ä»¥ç”¨äºŽéžå¸ƒå°”è¿ç®—的动作,它的范围在0到1之间,代表给定动作的力度。\n" -"[b]注æ„:[/b] 这个方法ä¸ä¼šå¼•起任何[method Node._input]调用。它旨在与[method " +"[b]注æ„:[/b]这个方法ä¸ä¼šå¼•起任何[method Node._input]调用。它旨在与[method " "is_action_pressed]å’Œ[method is_action_just_pressed]ä¸€èµ·ä½¿ç”¨ã€‚å¦‚æžœä½ æƒ³æ¨¡æ‹Ÿ" "[code]_input[/code],请使用[method parse_input_event]代替。" @@ -36348,12 +36483,11 @@ msgstr "" "Vector3.ZERO]。\n" "请注æ„,å³ä½¿ä½ çš„è®¾å¤‡æœ‰ä¸€ä¸ªåŠ é€Ÿåº¦è®¡ï¼Œå½“ä»Žç¼–è¾‘å™¨è¿è¡Œæ—¶ï¼Œè¯¥æ–¹æ³•也会返回一个空的" "[Vector3]ã€‚ä½ å¿…é¡»å°†é¡¹ç›®å¯¼å‡ºåˆ°ä¸€ä¸ªæ”¯æŒçš„è®¾å¤‡ä¸Šï¼Œä»¥ä¾¿ä»ŽåŠ é€Ÿåº¦è®¡ä¸Šè¯»å–æ•°å€¼ã€‚\n" -"[b]注æ„:[/b] 这个方法åªåœ¨iOSã€Androidå’ŒUWP上工作。在其他平å°ä¸Šï¼Œå®ƒæ€»æ˜¯è¿”回" +"[b]注æ„:[/b]这个方法åªåœ¨iOSã€Androidå’ŒUWP上工作。在其他平å°ä¸Šï¼Œå®ƒæ€»æ˜¯è¿”回" "[constant Vector3.ZERO]。在Android上,æ¯ä¸ªè½´çš„æµ‹é‡å•使˜¯m/s²,而在iOSå’ŒUWP" "上,它是地çƒé‡åŠ›åŠ é€Ÿåº¦çš„å€æ•°[code]g[/code](~9.81 m/s²)。" #: doc/classes/Input.xml -#, fuzzy msgid "" "Returns a value between 0 and 1 representing the raw intensity of the given " "action, ignoring the action's deadzone. In most cases, you should use " @@ -36365,11 +36499,10 @@ msgstr "" "返回介于 0 å’Œ 1 之间的值,代表给定动作的原始强度,忽略动作的æ»åŒºã€‚在大多数情" "å†µä¸‹ï¼Œä½ åº”è¯¥ä½¿ç”¨ [method get_action_strength] æ¥ä»£æ›¿ã€‚\n" "如果 [code]exact[/code] 是 [code]false[/code],它将忽略 [InputEventKey] å’Œ " -"[InputEventMouseButton] äº‹ä»¶çš„è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ [InputEventJoypadMotion] 事件" -"的方å‘。" +"[InputEventMouseButton] 事件的é¢å¤–è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ [InputEventJoypadMotion] " +"事件的方å‘。" #: doc/classes/Input.xml -#, fuzzy msgid "" "Returns a value between 0 and 1 representing the intensity of the given " "action. In a joypad, for example, the further away the axis (analog sticks " @@ -36380,12 +36513,12 @@ msgid "" "modifiers for [InputEventKey] and [InputEventMouseButton] events, and the " "direction for [InputEventJoypadMotion] events." msgstr "" -"返回介于0å’Œ1之间的值,代表给定动作的强度。例如,在一个æ“纵æ¿ä¸Šï¼Œè½´ï¼ˆæ¨¡æ‹Ÿæ†æˆ–" -"L2ã€R2触å‘器)离æ»åŒºè¶Šè¿œï¼Œæ•°å€¼å°±è¶ŠæŽ¥è¿‘1ã€‚å¦‚æžœåŠ¨ä½œè¢«æ˜ å°„åˆ°ä¸€ä¸ªæ²¡æœ‰è½´ä½œä¸ºé”®ç›˜çš„" -"控件上,返回的数值将是0或1。\n" -"如果[code]exact[/code]是[code]false[/code],它将忽略[InputEventKey]å’Œ" -"[InputEventMouseButton]事件的输入修饰符,以åŠ[InputEventJoypadMotion]事件的方" -"å‘。" +"返回介于 0 å’Œ 1 之间的值,代表给定动作的强度。例如,在一个æ“纵æ¿ä¸Šï¼Œè½´ï¼ˆæ¨¡æ‹Ÿ" +"æ†æˆ– L2ã€R2 触å‘器)离æ»åŒºè¶Šè¿œï¼Œæ•°å€¼å°±è¶ŠæŽ¥è¿‘ 1ã€‚å¦‚æžœåŠ¨ä½œè¢«æ˜ å°„åˆ°ä¸€ä¸ªæ²¡æœ‰è½´ä½œ" +"为键盘的控件上,返回的数值将是 0 或 1。\n" +"如果 [code]exact[/code] 是 [code]false[/code],它将忽略 [InputEventKey] å’Œ " +"[InputEventMouseButton] 事件的é¢å¤–è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ [InputEventJoypadMotion] " +"事件的方å‘。" #: doc/classes/Input.xml msgid "" @@ -36419,7 +36552,7 @@ msgid "" msgstr "" "å¦‚æžœè®¾å¤‡æœ‰åŠ é€Ÿåº¦ä¼ æ„Ÿå™¨ï¼Œåˆ™è¿”å›žè®¾å¤‡çš„é‡åŠ›ã€‚å¦åˆ™ï¼Œè¯¥æ–¹æ³•返回[constant Vector3." "ZERO]。\n" -"[b]注æ„:[/b] 这个方法åªåœ¨Androidå’ŒiOS上工作。在其他平å°ä¸Šï¼Œå®ƒæ€»æ˜¯è¿”回" +"[b]注æ„:[/b]这个方法åªåœ¨Androidå’ŒiOS上工作。在其他平å°ä¸Šï¼Œå®ƒæ€»æ˜¯è¿”回" "[constant Vector3.ZERO]。在Android上,æ¯ä¸ªè½´çš„æµ‹é‡å•使˜¯m/s²,而在iOS上,它是" "地çƒé‡åŠ›åŠ é€Ÿåº¦çš„å€æ•°[code]g[/code](~9.81 m/s²)。" @@ -36433,8 +36566,8 @@ msgid "" msgstr "" "å¦‚æžœè®¾å¤‡æœ‰é™€èžºä»ªä¼ æ„Ÿå™¨ï¼Œåˆ™è¿”å›žå›´ç»•è®¾å¤‡Xã€Yã€Z轴的旋转速率,å•ä½ä¸ºrad/s。å¦" "则,该方法返回[constant Vector3.ZERO]。\n" -"[b]注æ„:[/b] 这个方法åªåœ¨Androidå’ŒiOS上工作。在其他平å°ä¸Šï¼Œæ€»æ˜¯è¿”回" -"[constant Vector3.ZERO]。" +"[b]注æ„:[/b]这个方法åªåœ¨Androidå’ŒiOS上工作。在其他平å°ä¸Šï¼Œæ€»æ˜¯è¿”回[constant " +"Vector3.ZERO]。" #: doc/classes/Input.xml msgid "" @@ -36468,7 +36601,7 @@ msgid "" "Returns a SDL2-compatible device GUID on platforms that use gamepad " "remapping. Returns [code]\"Default Gamepad\"[/code] otherwise." msgstr "" -"åœ¨ä½¿ç”¨æ¸¸æˆæ‰‹æŸ„釿˜ 射的平å°ä¸Šè¿”回一个SDL2兼容的设备GUID。å¦åˆ™è¿”回" +"åœ¨ä½¿ç”¨æ¸¸æˆæ‰‹æŸ„釿˜ 射的平å°ä¸Šè¿”回一个SDL2兼容的设备GUID。å¦åˆ™è¿”回 " "[code]\"Default Gamepad\"[/code]é»˜è®¤æ¸¸æˆæ‰‹æŸ„。" #: doc/classes/Input.xml @@ -36505,7 +36638,7 @@ msgid "" msgstr "" "如果设备有ç£åŠ›ä¼ æ„Ÿå™¨ï¼Œåˆ™è¿”å›žè®¾å¤‡æ‰€æœ‰è½´çš„ç£åœºå¼ºåº¦ï¼Œå¾®ç‰¹æ–¯æ‹‰ã€‚å¦åˆ™ï¼Œè¯¥æ–¹æ³•返回" "[constant Vector3.ZERO]。\n" -"[b]注æ„:[/b] 这个方法åªåœ¨Androidã€iOSå’ŒUWP上有效。在其他平å°ä¸Šï¼Œæ€»æ˜¯è¿”回" +"[b]注æ„:[/b]这个方法åªåœ¨Androidã€iOSå’ŒUWP上有效。在其他平å°ä¸Šï¼Œæ€»æ˜¯è¿”回" "[constant Vector3.ZERO]。" #: doc/classes/Input.xml @@ -36539,7 +36672,6 @@ msgstr "" "想è¦çš„值(在 0 到 1 的范围内)。" #: doc/classes/Input.xml -#, fuzzy msgid "" "Returns [code]true[/code] when the user starts pressing the action event, " "meaning it's [code]true[/code] only on the frame that the user pressed down " @@ -36559,14 +36691,13 @@ msgstr "" "这对那些åªéœ€è¦åœ¨åŠ¨ä½œè¢«æŒ‰ä¸‹æ—¶è¿è¡Œä¸€æ¬¡çš„代ç ä¸å¾ˆæœ‰ç”¨ï¼Œè€Œä¸æ˜¯åœ¨æŒ‰ä¸‹æ—¶æ¯ä¸€å¸§éƒ½è¦" "è¿è¡Œã€‚\n" "如果 [code]exact[/code] 是 [code]false[/code],它将忽略 [InputEventKey] å’Œ " -"[InputEventMouseButton] äº‹ä»¶çš„è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ [InputEventJoypadMotion] 事件" -"的方å‘。\n" +"[InputEventMouseButton] 事件的é¢å¤–è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ [InputEventJoypadMotion] " +"事件的方å‘。\n" "[b]注æ„:[/b]由于键盘冲çªï¼Œ[method is_action_just_pressed] å¯èƒ½ä¼šåœ¨åŠ¨ä½œçš„æŸä¸ª" "键按下时也返回 [code]false[/code]。详情请å‚阅文档[url=$DOCS_URL/tutorials/" "inputs/input_examples.html#keyboard-events]《输入示例》[/url]。" #: doc/classes/Input.xml -#, fuzzy msgid "" "Returns [code]true[/code] when the user stops pressing the action event, " "meaning it's [code]true[/code] only on the frame that the user released the " @@ -36575,14 +36706,13 @@ msgid "" "modifiers for [InputEventKey] and [InputEventMouseButton] events, and the " "direction for [InputEventJoypadMotion] events." msgstr "" -"å½“ç”¨æˆ·åœæ¢æŒ‰ä¸‹åŠ¨ä½œäº‹ä»¶æ—¶ï¼Œè¿”å›ž[code]true[/code]ï¼Œä¹Ÿå°±æ˜¯è¯´ï¼Œåªæœ‰åœ¨ç”¨æˆ·é‡Šæ”¾æŒ‰é’®" -"çš„é‚£ä¸€å¸§æ‰æ˜¯[code]true[/code]。\n" -"如果[code]exact[/code]是[code]false[/code],它将忽略[InputEventKey]å’Œ" -"[InputEventMouseButton]事件的输入修饰符,以åŠ[InputEventJoypadMotion]事件的方" -"å‘。" +"å½“ç”¨æˆ·åœæ¢æŒ‰ä¸‹åŠ¨ä½œäº‹ä»¶æ—¶ï¼Œè¿”å›ž [code]true[/code]ï¼Œä¹Ÿå°±æ˜¯è¯´ï¼Œåªæœ‰åœ¨ç”¨æˆ·é‡Šæ”¾æŒ‰" +"é’®çš„é‚£ä¸€å¸§æ‰æ˜¯ [code]true[/code]。\n" +"如果 [code]exact[/code] 是 [code]false[/code],它将忽略 [InputEventKey] å’Œ " +"[InputEventMouseButton] 事件的é¢å¤–è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ [InputEventJoypadMotion] " +"事件的方å‘。" #: doc/classes/Input.xml -#, fuzzy msgid "" "Returns [code]true[/code] if you are pressing the action event. Note that if " "an action has multiple buttons assigned and more than one of them is " @@ -36600,8 +36730,8 @@ msgstr "" "é…çš„æŒ‰é’®ï¼Œå¹¶ä¸”ä¸æ¢ä¸€ä¸ªè¢«æŒ‰ä¸‹ï¼Œé‡Šæ”¾ä¸€ä¸ªæŒ‰é’®å°†é‡Šæ”¾è¿™ä¸ªåŠ¨ä½œï¼Œå³ä½¿å…¶ä»–分é…给这个" "动作的按钮ä»ç„¶è¢«æŒ‰ä¸‹ã€‚\n" "如果 [code]exact[/code] 是 [code]false[/code],它将忽略 [InputEventKey] å’Œ " -"[InputEventMouseButton] äº‹ä»¶çš„è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ [InputEventJoypadMotion] 事件" -"的方å‘。\n" +"[InputEventMouseButton] 事件的é¢å¤–è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ [InputEventJoypadMotion] " +"事件的方å‘。\n" "[b]注æ„:[/b]由于键盘冲çªï¼Œ[method is_action_pressed] å¯èƒ½ä¼šåœ¨åŠ¨ä½œçš„æŸä¸ªé”®æŒ‰" "下时也返回 [code]false[/code]。详情请å‚阅文档[url=$DOCS_URL/tutorials/inputs/" "input_examples.html#keyboard-events]《输入示例》[/url]。" @@ -36611,7 +36741,7 @@ msgid "" "Returns [code]true[/code] if you are pressing the joypad button (see [enum " "JoystickList])." msgstr "" -"å¦‚æžœä½ æ£åœ¨æŒ‰ä¸‹æ‰‹æŸ„按钮,则返回[code]true[/code],å‚阅[enum JoystickList]。" +"å¦‚æžœä½ æ£åœ¨æŒ‰ä¸‹æ‰‹æŸ„按钮,则返回 [code]true[/code],å‚阅[enum JoystickList]。" #: doc/classes/Input.xml msgid "" @@ -36620,9 +36750,9 @@ msgid "" "JoystickList]. Unknown joypads are not expected to match these constants, " "but you can still retrieve events from them." msgstr "" -"å¦‚æžœç³»ç»ŸçŸ¥é“æŒ‡å®šçš„设备,则返回[code]true[/code]。这æ„味ç€å®ƒå°†å®Œå…¨æŒ‰ç…§[enum " -"JoystickList]ä¸çš„定义设置所有按钮和轴的索引。未知的æ“纵æ†å¯èƒ½ä¸ä¼šä¸Žè¿™äº›å¸¸æ•°ç›¸" -"匹é…ï¼Œä½†ä½ ä»ç„¶å¯ä»¥ä»Žä¸æ£€ç´¢äº‹ä»¶ã€‚" +"å¦‚æžœç³»ç»ŸçŸ¥é“æŒ‡å®šçš„设备,则返回 [code]true[/code]。这æ„味ç€å®ƒå°†å®Œå…¨æŒ‰ç…§ [enum " +"JoystickList] ä¸çš„定义设置所有按钮和轴的索引。未知的æ“纵æ†å¯èƒ½ä¸ä¼šä¸Žè¿™äº›å¸¸é‡" +"相匹é…ï¼Œä½†ä½ ä»ç„¶å¯ä»¥ä»Žä¸æ£€ç´¢äº‹ä»¶ã€‚" #: doc/classes/Input.xml msgid "" @@ -36729,7 +36859,7 @@ msgid "" msgstr "" "è®¾ç½®åŠ é€Ÿåº¦ä¼ æ„Ÿå™¨çš„åŠ é€Ÿåº¦å€¼ã€‚å¯ä»¥ç”¨äºŽåœ¨æ²¡æœ‰ç¡¬ä»¶ä¼ 感器的设备上进行调试,例如在" "PC上的编辑器ä¸ã€‚\n" -"[b]注æ„:[/b] 这个值在Androidå’ŒiOS上å¯ç«‹å³è¢«ç¡¬ä»¶ä¼ 感器的值所覆盖。" +"[b]注æ„:[/b]这个值在Androidå’ŒiOS上å¯ç«‹å³è¢«ç¡¬ä»¶ä¼ 感器的值所覆盖。" #: doc/classes/Input.xml msgid "" @@ -36846,8 +36976,8 @@ msgstr "" "[code]strong_magnitude[/code] 强震级是强电机的强度(0 到 1 之间)。 " "[code]duration[/code] 是效果的æŒç»æ—¶é—´ï¼ˆä»¥ç§’为å•ä½ï¼‰ï¼ˆæŒç»æ—¶é—´ä¸º 0 å°†å°è¯•æ— é™" "æœŸåœ°æ’æ”¾æŒ¯åŠ¨ï¼‰ã€‚\n" -"[b]注æ„:[/b] å¹¶éžæ‰€æœ‰ç¡¬ä»¶éƒ½å…¼å®¹é•¿æ•ˆæžœæŒç»æ—¶é—´ï¼›å¦‚æžœå¿…é¡»æ’æ”¾è¶…è¿‡å‡ ç§’é’Ÿçš„æ•ˆ" -"æžœï¼Œå»ºè®®é‡æ–°å¯åŠ¨æ•ˆæžœã€‚" +"[b]注æ„:[/b]å¹¶éžæ‰€æœ‰ç¡¬ä»¶éƒ½å…¼å®¹é•¿æ•ˆæžœæŒç»æ—¶é—´ï¼›å¦‚æžœå¿…é¡»æ’æ”¾è¶…è¿‡å‡ ç§’é’Ÿçš„æ•ˆæžœï¼Œ" +"å»ºè®®é‡æ–°å¯åŠ¨æ•ˆæžœã€‚" #: doc/classes/Input.xml msgid "Stops the vibration of the joypad." @@ -37047,7 +37177,6 @@ msgid "Returns a [String] representation of the event." msgstr "返回事件的 [String] å—符串表示。" #: doc/classes/InputEvent.xml -#, fuzzy msgid "" "Returns a value between 0.0 and 1.0 depending on the given actions' state. " "Useful for getting the value of events of type [InputEventJoypadMotion].\n" @@ -37055,14 +37184,13 @@ msgid "" "input modifiers for [InputEventKey] and [InputEventMouseButton] events, and " "the direction for [InputEventJoypadMotion] events." msgstr "" -"æ ¹æ®ç»™å®šçš„动作的状æ€ï¼Œè¿”回0.0到1.0之间的值。对于获å–[InputEventJoypadMotion]" -"类型的事件值时,很有用。\n" -"如果[code]exact_match[/code]是[code]false[/code],它将忽略[InputEventKey]å’Œ" -"[InputEventMouseButton]事件的输入修饰符,以åŠ[InputEventJoypadMotion]事件的方" -"å‘。" +"æ ¹æ®ç»™å®šçš„动作的状æ€ï¼Œè¿”回 0.0 到 1.0 ä¹‹é—´çš„å€¼ã€‚å¯¹äºŽèŽ·å– " +"[InputEventJoypadMotion] 类型的事件值时,很有用。\n" +"如果 [code]exact_match[/code] 是 [code]false[/code],它将忽略 " +"[InputEventKey] å’Œ [InputEventMouseButton] 事件的é¢å¤–è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ " +"[InputEventJoypadMotion] 事件的方å‘。" #: doc/classes/InputEvent.xml -#, fuzzy msgid "" "Returns [code]true[/code] if this input event matches a pre-defined action " "of any type.\n" @@ -37070,13 +37198,12 @@ msgid "" "input modifiers for [InputEventKey] and [InputEventMouseButton] events, and " "the direction for [InputEventJoypadMotion] events." msgstr "" -"如果这个输入事件与任何类型的预定义动作匹é…,则返回[code]true[/code]。\n" -"如果[code]exact_match[/code]是[code]false[/code],它将忽略[InputEventKey]å’Œ" -"[InputEventMouseButton]事件的输入修饰符,以åŠ[InputEventJoypadMotion]事件的方" -"å‘。" +"如果这个输入事件与任何类型的预定义动作匹é…,则返回 [code]true[/code]。\n" +"如果 [code]exact_match[/code] 是 [code]false[/code],它将忽略 " +"[InputEventKey] å’Œ [InputEventMouseButton] 事件的é¢å¤–è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ " +"[InputEventJoypadMotion] 事件的方å‘。" #: doc/classes/InputEvent.xml -#, fuzzy msgid "" "Returns [code]true[/code] if the given action is being pressed (and is not " "an echo event for [InputEventKey] events, unless [code]allow_echo[/code] is " @@ -37094,14 +37221,13 @@ msgstr "" "çš„å›žæ˜¾äº‹ä»¶ï¼Œé™¤éž [code]allow_echo[/code] 是 [code]true[/code]。与 " "[InputEventMouseMotion] 或 [InputEventScreenDrag] ç±»åž‹çš„äº‹ä»¶æ— å…³ã€‚\n" "如果 [code]exact_match[/code] 是 [code]false[/code],它将忽略 " -"[InputEventKey] å’Œ [InputEventMouseButton] äº‹ä»¶çš„è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ " +"[InputEventKey] å’Œ [InputEventMouseButton] 事件的é¢å¤–è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ " "[InputEventJoypadMotion] 事件的方å‘。\n" "[b]注æ„:[/b]由于键盘冲çªï¼Œ[method is_action_pressed] å¯èƒ½ä¼šåœ¨åŠ¨ä½œçš„æŸä¸ªé”®æŒ‰" "下时也返回 [code]false[/code]。详情请å‚阅文档[url=$DOCS_URL/tutorials/inputs/" "input_examples.html#keyboard-events]《输入示例》[/url]。" #: doc/classes/InputEvent.xml -#, fuzzy msgid "" "Returns [code]true[/code] if the given action is released (i.e. not " "pressed). Not relevant for events of type [InputEventMouseMotion] or " @@ -37110,11 +37236,11 @@ msgid "" "input modifiers for [InputEventKey] and [InputEventMouseButton] events, and " "the direction for [InputEventJoypadMotion] events." msgstr "" -"å¦‚æžœç»™å®šçš„åŠ¨ä½œè¢«é‡Šæ”¾ï¼Œå³æœªè¢«æŒ‰ä¸‹ï¼Œåˆ™è¿”回[code]true[/code]。与" -"[InputEventMouseMotion]或[InputEventScreenDrag]ç±»åž‹çš„äº‹ä»¶æ— å…³ã€‚\n" -"如果[code]exact_match[/code]是[code]false[/code],它将忽略[InputEventKey]å’Œ" -"[InputEventMouseButton]事件的输入修饰符,以åŠ[InputEventJoypadMotion]事件的方" -"å‘。" +"å¦‚æžœç»™å®šçš„åŠ¨ä½œè¢«é‡Šæ”¾ï¼Œå³æœªè¢«æŒ‰ä¸‹ï¼Œåˆ™è¿”回 [code]true[/code]。与 " +"[InputEventMouseMotion] 或 [InputEventScreenDrag] ç±»åž‹çš„äº‹ä»¶æ— å…³ã€‚\n" +"如果 [code]exact_match[/code] 是 [code]false[/code],它将忽略 " +"[InputEventKey] å’Œ [InputEventMouseButton] 事件的é¢å¤–å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ " +"[InputEventJoypadMotion] 事件的方å‘。" #: doc/classes/InputEvent.xml msgid "" @@ -37147,7 +37273,6 @@ msgstr "" "input_examples.html#keyboard-events]《输入示例》[/url]。" #: doc/classes/InputEvent.xml -#, fuzzy msgid "" "Returns [code]true[/code] if the specified [code]event[/code] matches this " "event. Only valid for action events i.e key ([InputEventKey]), button " @@ -37162,7 +37287,7 @@ msgstr "" "[InputEventJoypadButton])ã€è½´ [InputEventJoypadMotion] 或动作 " "([InputEventAction]) 事件。\n" "如果 [code]exact_match[/code] 是 [code]false[/code],它会忽略 " -"[InputEventKey] å’Œ [InputEventMouseButton] äº‹ä»¶çš„è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ " +"[InputEventKey] å’Œ [InputEventMouseButton] 事件的é¢å¤–è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ " "[InputEventJoypadMotion] 事件的方å‘。" #: doc/classes/InputEvent.xml @@ -37174,7 +37299,7 @@ msgid "" "and [InputEventPanGesture]." msgstr "" "返回给定输入事件的副本,该事件已由 [code]local_ofs[/code] å移并由 " -"[code]xform[/code] 转æ¢ã€‚与 [InputEventMouseButton]ã€" +"[code]xform[/code] å˜æ¢ã€‚与 [InputEventMouseButton]ã€" "[InputEventMouseMotion]ã€[InputEventScreenTouch]ã€[InputEventScreenDrag]ã€" "[InputEventMagnifyGesture] å’Œ [InputEventPanGesture] 类型的事件相关。" @@ -37642,7 +37767,7 @@ msgid "" "code] when the user stops moving the mouse." msgstr "" "é¼ æ ‡ç›¸å¯¹äºŽå‰ä¸€ä¸ªä½ç½®çš„ä½ç½®ï¼ˆä¸Šä¸€å¸§çš„ä½ç½®ï¼‰ã€‚\n" -"[b]注æ„:[/b] å› ä¸º[InputEventMouseMotion]åªåœ¨é¼ æ ‡ç§»åŠ¨æ—¶å‘å‡ºï¼Œå½“ç”¨æˆ·åœæ¢ç§»åŠ¨é¼ " +"[b]注æ„:[/b]å› ä¸º[InputEventMouseMotion]åªåœ¨é¼ æ ‡ç§»åŠ¨æ—¶å‘å‡ºï¼Œå½“ç”¨æˆ·åœæ¢ç§»åŠ¨é¼ " "æ ‡æ—¶ï¼Œæœ€åŽä¸€ä¸ªäº‹ä»¶çš„相对ä½ç½®ä¸ä¼šæ˜¯[code]Vector2(0, 0)[/code]。" #: doc/classes/InputEventMouseMotion.xml @@ -37787,7 +37912,7 @@ msgstr "返回该æ“作的æ»åŒºå€¼ã€‚" msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." -msgstr "如果该动作有给定的[InputEvent]与之相关,则返回[code]true[/code]。" +msgstr "如果该动作有给定的[InputEvent]与之相关,则返回 [code]true[/code]。" #: doc/classes/InputMap.xml msgid "Sets a deadzone value for the action." @@ -37808,7 +37933,6 @@ msgid "Removes an action from the [InputMap]." msgstr "从[InputMap]ä¸åˆ 除一个动作。" #: doc/classes/InputMap.xml -#, fuzzy msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -37818,12 +37942,12 @@ msgid "" "input modifiers for [InputEventKey] and [InputEventMouseButton] events, and " "the direction for [InputEventJoypadMotion] events." msgstr "" -"如果给定的事件是现有动作的一部分,返回[code]true[/code]。如果给定的" -"[InputEvent]没有被按下,这个方法会忽略键盘(为了æ£ç¡®åœ°æ£€æµ‹é‡Šæ”¾ï¼‰ã€‚å¦‚æžœä½ ä¸æƒ³" -"è¦è¿™ç§è¡Œä¸ºï¼Œè¯·å‚阅[method action_has_event]。\n" -"如果[code]exact_match[/code]是[code]false[/code],它会忽略[InputEventKey]å’Œ" -"[InputEventMouseButton]事件的输入修饰符,以åŠ[InputEventJoypadMotion]事件的方" -"å‘。" +"如果给定的事件是现有动作的一部分,返回 [code]true[/code]。如果给定的 " +"[InputEvent] 没有被按下,这个方法会忽略键盘(为了æ£ç¡®åœ°æ£€æµ‹é‡Šæ”¾ï¼‰ã€‚å¦‚æžœä½ ä¸æƒ³" +"è¦è¿™ç§è¡Œä¸ºï¼Œè¯·å‚阅 [method action_has_event]。\n" +"如果 [code]exact_match[/code] 是 [code]false[/code],它会忽略 " +"[InputEventKey] å’Œ [InputEventMouseButton] 事件的é¢å¤–è¾“å…¥ä¿®é¥°ç¬¦ï¼Œä»¥åŠ " +"[InputEventJoypadMotion] 事件的方å‘。" #: doc/classes/InputMap.xml msgid "Returns an array of [InputEvent]s associated with a given action." @@ -37837,7 +37961,7 @@ msgstr "返回[InputMap]䏿‰€æœ‰åŠ¨ä½œçš„æ•°ç»„ã€‚" msgid "" "Returns [code]true[/code] if the [InputMap] has a registered action with the " "given name." -msgstr "如果[InputMap]有一个给定å称的注册动作,返回[code]true[/code]。" +msgstr "如果[InputMap]有一个给定å称的注册动作,返回 [code]true[/code]。" #: doc/classes/InputMap.xml msgid "" @@ -38120,8 +38244,9 @@ msgid "" "depending on the [enum Type] constant given as [code]ip_type[/code]. Returns " "the queue ID if successful, or [constant RESOLVER_INVALID_ID] on error." msgstr "" -"åˆ›å»ºä¸€ä¸ªé˜Ÿåˆ—é¡¹ç›®ï¼Œæ ¹æ®[enum Type]常数[code]ip_type[/code],将主机åè§£æžä¸ºIPv4" -"或IPv6地å€ã€‚如果æˆåŠŸï¼Œè¿”å›žé˜Ÿåˆ—ID,å¦åˆ™è¿”回[constant RESOLVER_INVALID_ID]。" +"åˆ›å»ºä¸€ä¸ªé˜Ÿåˆ—é¡¹ç›®ï¼Œæ ¹æ® [enum Type] å¸¸é‡ [code]ip_type[/code],将主机åè§£æžä¸º " +"IPv4 或 IPv6 地å€ã€‚如果æˆåŠŸï¼Œåˆ™è¿”å›žé˜Ÿåˆ— ID,å¦åˆ™è¿”回 [constant " +"RESOLVER_INVALID_ID]。" #: doc/classes/IP.xml msgid "DNS hostname resolver status: No status." @@ -38150,7 +38275,7 @@ msgstr "" #: doc/classes/IP.xml msgid "" "Invalid ID constant. Returned if [constant RESOLVER_MAX_QUERIES] is exceeded." -msgstr "æ— æ•ˆçš„ID常数。如果超过了[constant RESOLVER_MAX_QUERIES],则返回。" +msgstr "æ— æ•ˆçš„ ID 常é‡ã€‚在超过 [constant RESOLVER_MAX_QUERIES] 时返回。" #: doc/classes/IP.xml msgid "Address type: None." @@ -38172,8 +38297,7 @@ msgstr "地å€ç±»åž‹ï¼šä»»æ„。" msgid "" "Control that provides a list of selectable items (and/or icons) in a single " "column, or optionally in multiple columns." -msgstr "" -"该控件æä¾›äº†ä¸€ä¸ªå•列的å¯é€‰æ‹©é¡¹ç›®ï¼ˆå’Œ/æˆ–å›¾æ ‡ï¼‰çš„åˆ—è¡¨ï¼Œä¹Ÿå¯ä»¥é€‰æ‹©å¤šåˆ—的。" +msgstr "æä¾›å¯é€‰ä¸é¡¹ç›®ï¼ˆå’Œ/æˆ–å›¾æ ‡ï¼‰åˆ—è¡¨çš„æŽ§ä»¶ï¼Œæ—¢å¯ä»¥æ˜¯å•列,也å¯ä»¥æ˜¯å¤šåˆ—。" #: doc/classes/ItemList.xml msgid "" @@ -38291,8 +38415,8 @@ msgid "" "[member CanvasItem.visible] property." msgstr "" "返回垂直滚动æ¡ã€‚\n" -"[b]è¦å‘Šï¼š[/b] è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚如果您希望" -"éšè—它或其任何å项,请使用它们的 [member CanvasItem.visible] 属性。" +"[b]è¦å‘Šï¼š[/b]è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚如果您希望éš" +"è—它或其任何å项,请使用它们的 [member CanvasItem.visible] 属性。" #: doc/classes/ItemList.xml msgid "Returns [code]true[/code] if one or more items are selected." @@ -38421,11 +38545,11 @@ msgstr "ç¡®ä¿æ²¡æœ‰é€‰æ‹©ä»»ä½•项目。" #: doc/classes/ItemList.xml msgid "" "If [code]true[/code], the currently selected item can be selected again." -msgstr "如果为[code]true[/code],则å¯ä»¥å†æ¬¡é€‰æ‹©å½“å‰é€‰ä¸çš„项目。" +msgstr "如果为 [code]true[/code],则å¯ä»¥å†æ¬¡é€‰æ‹©å½“å‰é€‰ä¸çš„项目。" #: doc/classes/ItemList.xml msgid "If [code]true[/code], right mouse button click can select items." -msgstr "如果为[code]true[/code]ï¼Œç‚¹å‡»é¼ æ ‡å³é”®å¯ä»¥é€‰ä¸é¡¹ç›®ã€‚" +msgstr "如果为 [code]true[/code]ï¼Œç‚¹å‡»é¼ æ ‡å³é”®å¯ä»¥é€‰ä¸é¡¹ç›®ã€‚" #: doc/classes/ItemList.xml msgid "" @@ -38484,8 +38608,8 @@ msgid "" "should be greater than zero." msgstr "" "æ¯ä¸ªå项ä¸å…许的最大文本行数。å³ä½¿æ²¡æœ‰è¶³å¤Ÿçš„æ–‡æœ¬è¡Œæ•°æ¥æ˜¾ç¤ºï¼Œä¹Ÿä¼šä¿ç•™ç©ºé—´ã€‚\n" -"[b]注æ„:[/b] è¿™ä¸ªå±žæ€§åªæœ‰åœ¨ [member icon_mode] 是 [constant ICON_MODE_TOP] " -"æ—¶æ‰ä¼šç”Ÿæ•ˆã€‚è¦ä½¿æ–‡æœ¬è‡ªåЍæ¢è¡Œï¼Œ[member fixed_column_width]应大于零。" +"[b]注æ„:[/b]è¿™ä¸ªå±žæ€§åªæœ‰åœ¨ [member icon_mode] 是 [constant ICON_MODE_TOP] æ—¶" +"æ‰ä¼šç”Ÿæ•ˆã€‚è¦ä½¿æ–‡æœ¬è‡ªåЍæ¢è¡Œï¼Œ[member fixed_column_width]应大于零。" #: doc/classes/ItemList.xml msgid "" @@ -38686,11 +38810,11 @@ msgid "" msgstr "" "æç¤ºç”¨æˆ·ä¸‹è½½ä¸€ä¸ªåŒ…嫿Œ‡å®š[code]buffer[/code]缓冲区的文件。该文件将具有给定的" "[code]name[/code]å’Œ[code]mime[/code]类型。\n" -"[b]注æ„:[/b] æµè§ˆå™¨å¯èƒ½ä¼šæ ¹æ®æ–‡ä»¶[code]name[/code]的扩展å,覆盖所æä¾›çš„" +"[b]注æ„:[/b]æµè§ˆå™¨å¯èƒ½ä¼šæ ¹æ®æ–‡ä»¶[code]name[/code]的扩展å,覆盖所æä¾›çš„" "[url=https://en.wikipedia.org/wiki/Media_type]MIME类型[/url]。\n" -"[b]注æ„:[/b] 如果[method download_buffer]䏿˜¯ç”±ç”¨æˆ·äº¤äº’调用,如点击按钮,æµ" -"览器å¯èƒ½ä¼šé˜»æ¢ä¸‹è½½ã€‚\n" -"[b]注æ„:[/b] å¦‚æžœå¿«é€Ÿè¿žç»æå‡ºå¤šä¸ªä¸‹è½½è¯·æ±‚ï¼Œæµè§ˆå™¨å¯èƒ½ä¼šè¦æ±‚ç”¨æˆ·åŒæ„或阻æ¢ä¸‹" +"[b]注æ„:[/b]如果[method download_buffer]䏿˜¯ç”±ç”¨æˆ·äº¤äº’调用,如点击按钮,æµè§ˆ" +"器å¯èƒ½ä¼šé˜»æ¢ä¸‹è½½ã€‚\n" +"[b]注æ„:[/b]å¦‚æžœå¿«é€Ÿè¿žç»æå‡ºå¤šä¸ªä¸‹è½½è¯·æ±‚ï¼Œæµè§ˆå™¨å¯èƒ½ä¼šè¦æ±‚ç”¨æˆ·åŒæ„或阻æ¢ä¸‹" "载。" #: doc/classes/JavaScript.xml @@ -38827,7 +38951,7 @@ msgstr "" " # [0, 9, [JavaScriptObject:1180]]\n" " print(args)\n" "[/codeblock]\n" -"[b]注æ„:[/b] åªåœ¨HTML5å¹³å°ä¸Šå¯ç”¨ã€‚" +"[b]注æ„:[/b]åªåœ¨HTML5å¹³å°ä¸Šå¯ç”¨ã€‚" #: doc/classes/JNISingleton.xml msgid "" @@ -38917,7 +39041,7 @@ msgstr "" #: doc/classes/Joint2D.xml msgid "" "If [code]true[/code], [member node_a] and [member node_b] can not collide." -msgstr "如果为[code]true[/code],[member node_a]å’Œ[member node_b]ä¸èƒ½ç¢°æ’žã€‚" +msgstr "如果为 [code]true[/code],[member node_a]å’Œ[member node_b]ä¸èƒ½ç¢°æ’žã€‚" #: doc/classes/Joint2D.xml msgid "The first body attached to the joint. Must derive from [PhysicsBody2D]." @@ -38926,7 +39050,7 @@ msgstr "连接到关节的第一个实体。必须继承自 [PhysicsBody2D] 。" #: doc/classes/Joint2D.xml msgid "" "The second body attached to the joint. Must derive from [PhysicsBody2D]." -msgstr "连接到关节的第二实体。必须继承自[PhysicsBody2D]。" +msgstr "连接到关节的第二实体。必须继承自 [PhysicsBody2D]。" #: doc/classes/JSON.xml msgid "Helper class for parsing JSON data." @@ -38944,7 +39068,7 @@ msgstr "" msgid "" "Parses a JSON-encoded string and returns a [JSONParseResult] containing the " "result." -msgstr "è§£æžä¸€ä¸ªJSONç¼–ç çš„å—符串并返回一个包å«ç»“果的[JSONParseResult]。" +msgstr "è§£æž JSON ç¼–ç çš„å—符串并返回包å«ç»“果的 [JSONParseResult]。" #: doc/classes/JSON.xml msgid "" @@ -39005,7 +39129,7 @@ msgstr "" "傿•° [code]indent[/code] 控制是å¦ä»¥åŠå¦‚何缩进,输出时需è¦è¿›è¡Œä¸€çº§ç¼©è¿›æ—¶ä¼šä½¿ç”¨" "该å—ç¬¦ä¸²å‚æ•°ï¼Œç”šè‡³å¯ä»¥ä½¿ç”¨ç©ºæ ¼ [code]\" \"[/code]。也å¯ä»¥ä½¿ç”¨ [code]\\t[/" "code] å’Œ [code]\\n[/code] æ¥è¿›è¡Œåˆ¶è¡¨ç¬¦ç¼©è¿›ï¼Œæˆ–è€…å°†æ¯æ¬¡ç¼©è¿›è½¬æ¢ä¸ºæ¢è¡Œã€‚\n" -"[b]Example output:[/b]\n" +"[b]示例输出:[/b]\n" "[codeblock]\n" "## JSON.print(my_dictionary)\n" "{\"name\":\"my_dictionary\",\"version\":\"1.0.0\",\"entities\":[{\"name\":" @@ -39047,7 +39171,7 @@ msgstr "" #: doc/classes/JSONParseResult.xml msgid "Data class wrapper for decoded JSON." -msgstr "è§£ç JSON 的数æ®ç±»åŒ…装器。" +msgstr "è§£ç JSON 得到的数æ®ç±»å°è£…。" #: doc/classes/JSONParseResult.xml msgid "" @@ -39070,7 +39194,7 @@ msgstr "未æˆåŠŸè§£æž JSON æºæ—¶çš„错误类型。请å‚阅 [enum Error] 常é msgid "" "The line number where the error occurred if the JSON source was not " "successfully parsed." -msgstr "如果JSONæºæ²¡æœ‰è¢«æˆåŠŸè§£æžï¼Œè¿”回å‘生错误的行å·ã€‚" +msgstr "如果 JSON æºæ²¡æœ‰è¢«æˆåŠŸè§£æžï¼Œè¿”回å‘生错误的行å·ã€‚" #: doc/classes/JSONParseResult.xml msgid "" @@ -39277,8 +39401,8 @@ msgid "" "code]." msgstr "" "返回最åŽä¸€ä¸ªç¢°æ’žç‚¹çš„地æ¿çš„è¡¨é¢æ³•çº¿ã€‚åªæœ‰åœ¨è°ƒç”¨[method move_and_slide]或" -"[method move_and_slide_with_snap]åŽï¼Œä»¥åŠ[method is_on_floor]返回[code]true[/" -"code]æ—¶æ‰æœ‰æ•ˆã€‚" +"[method move_and_slide_with_snap]åŽï¼Œä»¥åŠ[method is_on_floor]返回 " +"[code]true[/code] æ—¶æ‰æœ‰æ•ˆã€‚" #: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml msgid "" @@ -39506,7 +39630,7 @@ msgid "" "for example on moving platforms. Do [b]not[/b] use together with [method " "move_and_slide] or [method move_and_collide] functions." msgstr "" -"如果为[code]true[/code],则物体的è¿åŠ¨å°†ä¸Žç‰©ç†å¸§åŒæ¥ã€‚当通过[AnimationPlayer]" +"如果为 [code]true[/code],则物体的è¿åŠ¨å°†ä¸Žç‰©ç†å¸§åŒæ¥ã€‚当通过[AnimationPlayer]" "为è¿åŠ¨è®¾ç½®åŠ¨ç”»æ—¶ï¼Œä¾‹å¦‚åœ¨ç§»åŠ¨å¹³å°ä¸Šï¼Œè¿™ä¸ªåŠŸèƒ½å¾ˆæœ‰ç”¨ã€‚è¯·[b]ä¸è¦[/b]与 [method " "move_and_slide] 或 [method move_and_collide] 函数一起使用。" @@ -39965,7 +40089,7 @@ msgid "" "Controls the text's vertical align. Supports top, center, bottom, and fill. " "Set it to one of the [enum VAlign] constants." msgstr "" -"控制文本的垂直对é½ã€‚支æŒé¡¶éƒ¨ã€ä¸å¿ƒã€åº•部和填充。å‚阅[enum VAlign]常数。" +"控制文本的垂直对é½ã€‚支æŒé¡¶éƒ¨ã€ä¸å¿ƒã€åº•部和填充。å‚阅 [enum VAlign] 常é‡ã€‚" #: doc/classes/Label.xml msgid "Restricts the number of characters to display. Set to -1 to disable." @@ -40189,8 +40313,8 @@ msgid "" "emission, this can be used to avoid unrealistic reflections when placing " "lights above an emissive surface." msgstr "" -"å—ç¯å…‰å½±å“的对象ä¸é•œé¢å射斑点的强度。在[code]0[/code]处,ç¯å…‰å˜æˆçº¯æ¼«åå°„ç¯" -"光。当ä¸çƒ˜ç„™å‘射时,这å¯ç”¨äºŽåœ¨å‘射表é¢ä¸Šæ–¹æ”¾ç½®ç¯å…‰æ—¶é¿å…ä¸çœŸå®žçš„å射。" +"å—ç¯å…‰å½±å“的对象ä¸é•œé¢å射斑点的强度。在 [code]0[/code] 处,ç¯å…‰å˜æˆçº¯æ¼«åå°„" +"ç¯å…‰ã€‚当ä¸çƒ˜ç„™å‘射时,这å¯ç”¨äºŽåœ¨å‘光表é¢ä¸Šæ–¹æ”¾ç½®ç¯å…‰æ—¶é¿å…ä¸çœŸå®žçš„å射。" #: doc/classes/Light.xml msgid "" @@ -40220,7 +40344,7 @@ msgstr "" #: doc/classes/Light.xml msgid "If [code]true[/code], the light will cast shadows." -msgstr "如果为[code]true[/code],光线会投下阴影。" +msgstr "如果为 [code]true[/code],光线会投下阴影。" #: doc/classes/Light.xml msgid "" @@ -40236,19 +40360,19 @@ msgstr "" #: doc/classes/Light.xml msgid "Constant for accessing [member light_energy]." -msgstr "访问[member light_energy]的常数。" +msgstr "用于访问 [member light_energy] 的常é‡ã€‚" #: doc/classes/Light.xml msgid "Constant for accessing [member light_indirect_energy]." -msgstr "访问[member light_indirect_energy]的常数。" +msgstr "用于访问 [member light_indirect_energy] 的常é‡ã€‚" #: doc/classes/Light.xml msgid "Constant for accessing [member light_size]." -msgstr "访问[member light_size]的常数。" +msgstr "用于访问 [member light_size] 的常é‡ã€‚" #: doc/classes/Light.xml msgid "Constant for accessing [member light_specular]." -msgstr "访问[member light_specular]的常数。" +msgstr "用于访问 [member light_specular] 的常é‡ã€‚" #: doc/classes/Light.xml msgid "" @@ -40325,7 +40449,7 @@ msgid "" "[b]Note:[/b] Hiding a light does [i]not[/i] affect baking." msgstr "" "烘焙时忽略ç¯å…‰ã€‚\n" -"[b]注æ„:[/b]éšè—ç¯å…‰[i]ä¸[/i]会影å“烘焙。" +"[b]注æ„:[/b]éšè—ç¯å…‰[i]ä¸ä¼š[/i]å½±å“烘焙。" #: doc/classes/Light.xml msgid "Only indirect lighting will be baked (default)." @@ -40338,7 +40462,7 @@ msgid "" "(dynamic and baked)." msgstr "" "直接光和间接光都将被烘焙。\n" -"[b]注æ„:[/b] å¦‚æžœä¸æƒ³è®©ç¯å…‰å‡ºçŽ°ä¸¤æ¬¡ï¼ˆåŠ¨æ€å’Œçƒ˜ç„™ï¼‰ï¼Œåˆ™åº”éšè—ç¯å…‰ã€‚" +"[b]注æ„:[/b]å¦‚æžœä¸æƒ³è®©ç¯å…‰å‡ºçŽ°ä¸¤æ¬¡ï¼ˆåŠ¨æ€å’Œçƒ˜ç„™ï¼‰ï¼Œåˆ™åº”éšè—ç¯å…‰ã€‚" #: doc/classes/Light2D.xml msgid "Casts light in a 2D environment." @@ -40351,9 +40475,9 @@ msgid "" "parameters (range and shadows-related).\n" "[b]Note:[/b] Light2D can also be used as a mask." msgstr "" -"在2DçŽ¯å¢ƒä¸æŠ•å°„å…‰çº¿ã€‚å…‰çº¿ç”±ä¸€å¼ çº¹ç†ï¼ˆé€šå¸¸æ˜¯ç°åº¦ï¼‰ã€ä¸€ç§é¢œè‰²ã€ä¸€ä¸ªèƒ½é‡å€¼ã€ä¸€ç§" -"模å¼ï¼ˆå‚阅常数)以åŠå…¶ä»–å„ç§å‚数(与范围和阴影有关)æ¥å®šä¹‰ã€‚\n" -"[b]注æ„:[/b] Light2D也å¯ä»¥ä½œä¸ºä¸€ä¸ªé®ç½©ä½¿ç”¨ã€‚" +"在 2D çŽ¯å¢ƒä¸æŠ•å°„å…‰çº¿ã€‚å…‰çº¿ç”±ä¸€å¼ çº¹ç†ï¼ˆé€šå¸¸æ˜¯ç°åº¦ï¼‰ã€ä¸€ç§é¢œè‰²ã€ä¸€ä¸ªèƒ½é‡å€¼ã€ä¸€" +"ç§æ¨¡å¼ï¼ˆå‚阅常é‡ï¼‰ä»¥åŠå…¶ä»–å„ç§å‚数(与范围和阴影有关)æ¥å®šä¹‰ã€‚\n" +"[b]注æ„:[/b]Light2D 也å¯ä»¥ä½œä¸ºé®ç½©ä½¿ç”¨ã€‚" #: doc/classes/Light2D.xml msgid "The Light2D's [Color]." @@ -40374,7 +40498,7 @@ msgstr "Light2D的能é‡å€¼ã€‚该值越大,光线就越强。" #: doc/classes/Light2D.xml msgid "The Light2D's mode. See [enum Mode] constants for values." -msgstr "Light2D的模å¼ã€‚å‚阅[enum Mode]常数的值。" +msgstr "Light2D 的模å¼ã€‚å–值å‚阅 [enum Mode] 常é‡ã€‚" #: doc/classes/Light2D.xml msgid "The offset of the Light2D's [code]texture[/code]." @@ -40536,7 +40660,7 @@ msgstr "用于计算阴影的[OccluderPolygon2D]。" #: doc/classes/Line2D.xml msgid "A 2D line." -msgstr "一æ¡2D线。" +msgstr "ä¸€æ¡ 2D 线。" #: doc/classes/Line2D.xml msgid "" @@ -40564,11 +40688,12 @@ msgid "" "get_point_count][/code]), the point will be appended at the end of the point " "list." msgstr "" -"在[code]position[/code]æ·»åŠ ç‚¹ã€‚å°†ç‚¹è¿½åŠ åˆ°ç›´çº¿çš„æœ«å°¾ã€‚\n" -"如果给定了ä½ç½®[code]at_position[/code],则在ä½ç½®[code]at_position[/code]之å‰" -"æ’入该点,并将该点(以åŠä¹‹åŽçš„æ¯ä¸ªç‚¹ï¼‰ç§»åŠ¨åˆ°æ’入点之åŽã€‚如果未给出ä½ç½®å¤„çš„" -"[code]at_position[/code]ï¼Œæˆ–è€…æ˜¯éžæ³•值([code]at_position <0[/code]或ä½ç½®å¤„çš„" -"[code]>=[method get_point_count][/code]ï¼‰ï¼Œåˆ™è¯¥ç‚¹å°†è¿½åŠ åˆ°ç‚¹åˆ—è¡¨çš„æœ«å°¾ã€‚" +"在 [code]position[/code] æ·»åŠ ç‚¹ã€‚å°†ç‚¹è¿½åŠ åˆ°ç›´çº¿çš„æœ«å°¾ã€‚\n" +"如果给定了ä½ç½® [code]at_position[/code],则在ä½ç½® [code]at_position[/code] 之" +"剿’入该点,并将该点(以åŠä¹‹åŽçš„æ¯ä¸ªç‚¹ï¼‰ç§»åŠ¨åˆ°æ’入点之åŽã€‚如果未给出ä½ç½®å¤„çš„ " +"[code]at_position[/code]ï¼Œæˆ–è€…æ˜¯éžæ³•值([code]at_position < 0[/code] 或 " +"[code]at_position >= [method get_point_count][/code]ï¼‰ï¼Œåˆ™è¯¥ç‚¹å°†è¿½åŠ åˆ°ç‚¹åˆ—è¡¨" +"的末尾。" #: doc/classes/Line2D.xml msgid "Removes all points from the line." @@ -40576,7 +40701,7 @@ msgstr "移除直线上的所有点。" #: doc/classes/Line2D.xml msgid "Returns the Line2D's amount of points." -msgstr "返回在Line2D上点的数é‡ã€‚" +msgstr "返回该 Line2D 上点的数é‡ã€‚" #: doc/classes/Line2D.xml msgid "Returns point [code]i[/code]'s position." @@ -40598,13 +40723,13 @@ msgid "" "[b]Note:[/b] Line2D is not accelerated by batching when being anti-aliased." msgstr "" "如果[code]true[/code],线æ¡çš„边界将抗锯齿。\n" -"[b]注æ„:[/b] Line2D在抗锯齿时ä¸ä¼šè¢«æ‰¹é‡åŠ é€Ÿã€‚" +"[b]注æ„:[/b]Line2D在抗锯齿时ä¸ä¼šè¢«æ‰¹é‡åŠ é€Ÿã€‚" #: doc/classes/Line2D.xml msgid "" "Controls the style of the line's first point. Use [enum LineCapMode] " "constants." -msgstr "æŽ§åˆ¶ç›´çº¿çš„ç¬¬ä¸€ä¸ªç‚¹çš„æ ·å¼ã€‚使用[enum LineCapMode]线帽模å¼å¸¸æ•°ã€‚" +msgstr "æŽ§åˆ¶ç›´çº¿çš„ç¬¬ä¸€ä¸ªç‚¹çš„æ ·å¼ã€‚使用 [enum LineCapMode] 常é‡ã€‚" #: doc/classes/Line2D.xml msgid "The line's color. Will not be used if a gradient is set." @@ -40614,7 +40739,7 @@ msgstr "线æ¡çš„颜色。如果设置了æ¸å˜ï¼Œåˆ™ä¸ä¼šç”Ÿæ•ˆã€‚" msgid "" "Controls the style of the line's last point. Use [enum LineCapMode] " "constants." -msgstr "æŽ§åˆ¶çº¿æ¡æœ€åŽä¸€ç‚¹çš„æ ·å¼ã€‚使用[enum LineCapMode]常数。" +msgstr "æŽ§åˆ¶çº¿æ¡æœ€åŽä¸€ç‚¹çš„æ ·å¼ã€‚使用 [enum LineCapMode] 常é‡ã€‚" #: doc/classes/Line2D.xml msgid "" @@ -40782,18 +40907,18 @@ msgid "" "Adds [code]text[/code] after the cursor. If the resulting value is longer " "than [member max_length], nothing happens." msgstr "" -"åœ¨å…‰æ ‡åŽæ·»åŠ [code]text[/code]文本。如果产生的值长于[member max_length],则ä¸" -"会å‘生任何事情。" +"åœ¨å…‰æ ‡åŽæ·»åŠ [code]text[/code] 文本。如果最终值比 [member max_length] 长,则" +"ä¸ä¼šå‘生任何事情。" #: doc/classes/LineEdit.xml msgid "Erases the [LineEdit]'s [member text]." -msgstr "擦除 [LineEdit] çš„ [member text]文本 。" +msgstr "擦除 [LineEdit] çš„ [member text]。" #: doc/classes/LineEdit.xml msgid "" "Deletes one character at the cursor's current position (equivalent to " "pressing the [code]Delete[/code] key)." -msgstr "åœ¨å…‰æ ‡çš„å½“å‰ä½ç½®åˆ 除一个å—符(相当于按[code]Delete[/code]键)。" +msgstr "åœ¨å…‰æ ‡çš„å½“å‰ä½ç½®åˆ 除一个å—符(相当于按 [code]Delete[/code] 键)。" #: doc/classes/LineEdit.xml msgid "" @@ -40801,10 +40926,10 @@ msgid "" "[code]from_column[/code] to [code]to_column[/code]. Both parameters should " "be within the text's length." msgstr "" -"åˆ é™¤ä»Ž[code]from_column[/code]到[code]to_column[/code]ä½ç½®çš„æ–‡æœ¬[member text]" -"çš„ä¸€éƒ¨åˆ†ã€‚ä¸¤ä¸ªå‚æ•°éƒ½åº”该在文本的长度之内。" +"åˆ é™¤ [member text] ä¸ä»Žèµ·å§‹åˆ— [code]from_column[/code] 到结æŸåˆ— " +"[code]to_column[/code] çš„éƒ¨åˆ†ã€‚ä¸¤ä¸ªå‚æ•°éƒ½åº”该在文本的长度之内。" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "清除当å‰é€‰æ‹©ã€‚" @@ -40816,20 +40941,33 @@ msgid "" "may cause a crash. If you wish to hide it or any of its children, use their " "[member CanvasItem.visible] property." msgstr "" -"返回这个[LineEdit]çš„[PopupMenu]。默认情况下,这个èœå•在å³é”®ç‚¹å‡»[LineEdit]时显" -"示。\n" -"[b]è¦å‘Šï¼š[/b] 这是一个必è¦çš„内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³éš" -"è—它或它的任何å节点,请使用其的 [member CanvasItem.visible] 属性。" +"返回这个 [LineEdit] çš„ [PopupMenu]。默认情况下,这个èœå•会在å³é”®ç‚¹å‡» " +"[LineEdit] 时显示。\n" +"[b]è¦å‘Šï¼š[/b]这是一个必è¦çš„内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³éšè—" +"它或它的任何å节点,请使用其的 [member CanvasItem.visible] 属性。" #: doc/classes/LineEdit.xml msgid "" "Returns the scroll offset due to [member caret_position], as a number of " "characters." -msgstr "返回由[member caret_position]引起的滚动å移,作为数å—å—符串。" +msgstr "返回由 [member caret_position] 引起的滚动å移,å•ä½ä¸ºå—符数。" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "返回选择的开始列。" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "返回选择结æŸåˆ—。" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "å¦‚æžœå®šæ—¶å™¨è¢«åœæ¢ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." -msgstr "执行[enum MenuItems]枚举ä¸å®šä¹‰çš„给定æ“作。" +msgstr "执行 [enum MenuItems] 枚举ä¸å®šä¹‰çš„给定æ“作。" #: doc/classes/LineEdit.xml msgid "" @@ -40843,26 +40981,26 @@ msgid "" "select(2, 5) # Will select \"lco\".\n" "[/codeblock]" msgstr "" -"在[code]from[/code]å’Œ[code]to[/code]之间的[LineEdit]内选择å—符。默认情况下," -"[code]from[/code]ä½äºŽå¼€å¤´ï¼Œ[code]to[/code]ä½äºŽç»“尾。\n" +"é€‰ä¸ [LineEdit] 内ä½äºŽ [code]from[/code] å’Œ [code]to[/code] 之间的å—符。默认" +"情况下,[code]from[/code] ä½äºŽå¼€å¤´ï¼Œ[code]to[/code] ä½äºŽç»“尾。\n" "[codeblock]\n" "text = \"Welcome\"\n" -"select() # 将选择 \"Welcome\".\n" -"select(4) # 将选择 \"ome\".\n" -"select(2, 5) #将选择 \"lco\".\n" +"select() # 将选ä¸â€œWelcomeâ€ã€‚\n" +"select(4) # 将选ä¸â€œomeâ€ã€‚\n" +"select(2, 5) #将选ä¸â€œlcoâ€ã€‚\n" "[/codeblock]" #: doc/classes/LineEdit.xml msgid "Selects the whole [String]." -msgstr "选择整个 [String]。" +msgstr "选䏿•´ä¸ª [String]。" #: doc/classes/LineEdit.xml msgid "Text alignment as defined in the [enum Align] enum." -msgstr "在[enum Align]枚举ä¸å®šä¹‰æ–‡æœ¬å¯¹é½æ–¹å¼ã€‚" +msgstr "æ–‡æœ¬å¯¹é½æ–¹å¼ï¼Œç”± [enum Align] 枚举定义。" #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml msgid "If [code]true[/code], the caret (visual cursor) blinks." -msgstr "如果为[code]true[/code],æ’入符å·ï¼ˆå¯è§†å…‰æ ‡ï¼‰å°†é—ªçƒã€‚" +msgstr "如果为 [code]true[/code],æ’入符å·ï¼ˆå¯è§†å…‰æ ‡ï¼‰å°†é—ªçƒã€‚" #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml msgid "Duration (in seconds) of a caret's blinking cycle." @@ -40872,7 +41010,7 @@ msgstr "æ’入符å·é—ªçƒå‘¨æœŸçš„æŒç»æ—¶é—´ï¼ˆç§’)。" msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." -msgstr "å…‰æ ‡åœ¨[LineEdit]ä¸çš„ä½ç½®ã€‚设置åŽï¼Œæ–‡æœ¬å¯ä»¥æ»šåŠ¨ä»¥é€‚åº”å®ƒã€‚" +msgstr "å…‰æ ‡åœ¨ [LineEdit] ä¸çš„ä½ç½®ã€‚设置åŽï¼Œæ–‡æœ¬å¯ä»¥æ»šåŠ¨ä»¥é€‚åº”å®ƒã€‚" #: doc/classes/LineEdit.xml msgid "" @@ -40929,20 +41067,20 @@ msgid "" "# `text_change_rejected` is emitted with \"bye\" as parameter.\n" "[/codeblock]" msgstr "" -"在[LineEdit]内å¯è¾“入的最大å—符é‡ã€‚如果[code]0[/code],则没有é™åˆ¶ã€‚\n" -"当定义了é™åˆ¶æ—¶ï¼Œè¶…过[member max_length]çš„å—符会被截æ–。这在设置最大长度时现有" -"çš„ [member text] 内容,或在[LineEdit]䏿’入的新文本,包括粘贴时å‘生。如果任何" -"输入的文本被截æ–,[signal text_change_rejected]ä¿¡å·å°†ä»¥è¢«æˆªæ–çš„åä¸²ä¸ºå‚æ•°å‘é€" -"出æ¥ã€‚\n" -"[b]例如:[/b]\n" +"[LineEdit] 内å¯è¾“入的最大å—符数。如果为 [code]0[/code],则没有é™åˆ¶ã€‚\n" +"定义了é™åˆ¶æ—¶ï¼Œè¶…过 [member max_length] çš„å—符会被截æ–。适用于设置最大长度时的" +"现有 [member text] 内容,以åŠåœ¨ [LineEdit] 䏿’入的新文本,包括粘贴进æ¥çš„æ–‡" +"本。如果任何输入的文本被截æ–ï¼Œå°†è§¦å‘ [signal text_change_rejected] ä¿¡å·ï¼Œå‚æ•°" +"为被截æ–çš„å串。\n" +"[b]示例:[/b]\n" "[codeblock]\n" "text = \"Hello world\"\n" "max_length = 5\n" -"# `text` becomes \"Hello\".\n" +"# `text` å˜æˆ \"Hello\"。\n" "max_length = 10\n" "text += \" goodbye\"\n" -"# `text` becomes \"Hello good\".\n" -"# `text_change_rejected` is emitted with \"bye\" as parameter.\n" +"# `text` å˜æˆ \"Hello good\"。\n" +"# è§¦å‘ `text_change_rejected`ï¼Œå‚æ•°ä¸º \"bye\"。\n" "[/codeblock]" #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml @@ -40959,15 +41097,15 @@ msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -"[member placeholder_text]çš„ä¸é€æ˜Žåº¦ã€‚值从[code]0[/code]到[code]1[/code]。" +"[member placeholder_text] çš„ä¸é€æ˜Žåº¦ã€‚值从 [code]0[/code] 到 [code]1[/code]。" #: doc/classes/LineEdit.xml msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -"当[LineEdit]为空时显示的文本。它[b]䏿˜¯[/b][LineEdit]çš„é»˜è®¤å€¼ï¼ˆè§ [member " -"text])。" +"当 [LineEdit] 为空时显示的文本。它[b]䏿˜¯[/b] [LineEdit] çš„é»˜è®¤å€¼ï¼ˆè§ " +"[member text])。" #: doc/classes/LineEdit.xml msgid "" @@ -40975,15 +41113,15 @@ msgid "" "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -"如果没有[member text],或如果[member clear_button_enabled]设置为[code]false[/" -"code],则设置将出现在[LineEdit]å³ç«¯çš„å›¾æ ‡ã€‚" +"设置 [LineEdit] å³ç«¯çš„å›¾æ ‡ï¼Œè¿™ä¸ªå›¾æ ‡ä¼šåœ¨æ²¡æœ‰ [member text] 时出现,如果 " +"[member clear_button_enabled] 为 [code]false[/code] 则始终å¯è§ã€‚" #: doc/classes/LineEdit.xml msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -"如果为[code]true[/code],æ¯ä¸ªå—ç¬¦éƒ½ä¼šè¢«æ›¿æ¢æˆå¯†ç å—符(å‚考[member " +"如果为 [code]true[/code],则æ¯ä¸ªå—ç¬¦éƒ½ä¼šè¢«æ›¿æ¢æˆå¯†ç å—ç¬¦ï¼ˆè§ [member " "secret_character])。" #: doc/classes/LineEdit.xml @@ -40996,11 +41134,11 @@ msgstr "用æ¥ä½œä¸ºå¯†ç 输入的å—符(默认为 \"*\")。åªèƒ½ç”¨ä¸€ä¸ª msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." -msgstr "如果为[code]false[/code]ï¼Œåˆ™æ— æ³•ç”¨é¼ æ ‡æˆ–é”®ç›˜é€‰æ‹©æ–‡æœ¬ã€‚" +msgstr "如果为 [code]false[/code]ï¼Œåˆ™æ— æ³•ç”¨é¼ æ ‡æˆ–é”®ç›˜é€‰æ‹©æ–‡æœ¬ã€‚" #: doc/classes/LineEdit.xml msgid "If [code]false[/code], using shortcuts will be disabled." -msgstr "如果为[code]false[/code],快æ·é”®å°†è¢«ç¦ç”¨ã€‚" +msgstr "如果为 [code]false[/code],快æ·é”®å°†è¢«ç¦ç”¨ã€‚" #: doc/classes/LineEdit.xml msgid "" @@ -41008,14 +41146,15 @@ msgid "" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -"[LineEdit]çš„å—符串值。\n" -"[b]注æ„:[/b]使用这个属性更改文本ä¸ä¼šè§¦å‘[signal text_changed]ä¿¡å·ã€‚" +"[LineEdit] çš„å—符串值。\n" +"[b]注æ„:[/b]使用这个属性更改文本ä¸ä¼šè§¦å‘ [signal text_changed] ä¿¡å·ã€‚" #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml msgid "" "If [code]true[/code], the native virtual keyboard is shown when focused on " "platforms that support it." -msgstr "如果[code]true[/code],则本机虚拟键盘将显示在支æŒå®ƒçš„å¹³å°ä¸Šã€‚" +msgstr "" +"如果为 [code]true[/code],则在获得焦点时会在支æŒçš„å¹³å°ä¸Šæ˜¾ç¤ºåŽŸç”Ÿè™šæ‹Ÿé”®ç›˜ã€‚" #: doc/classes/LineEdit.xml msgid "" @@ -41023,8 +41162,9 @@ msgid "" "appended text is truncated to fit [member max_length], and the part that " "couldn't fit is passed as the [code]rejected_substring[/code] argument." msgstr "" -"å½“é™„åŠ çš„æ–‡æœ¬è¶…è¿‡äº†[member max_length]时触å‘ã€‚é™„åŠ çš„æ–‡æœ¬è¢«æˆªæ–以适应[member " -"max_length],ä¸èƒ½é€‚应的部分被作为[code]rejected_substring[/code]傿•°ä¼ 递。" +"å½“è¿½åŠ çš„æ–‡æœ¬è¶…è¿‡äº† [member max_length] 时触å‘ã€‚è¿½åŠ åŽçš„æ–‡æœ¬ä¼šè¢«æˆªæ–以适应 " +"[member max_length],超出的部分会被作为 [code]rejected_substring[/code] 傿•°" +"ä¼ é€’ã€‚" #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml msgid "Emitted when the text changes." @@ -41032,31 +41172,31 @@ msgstr "当文本更改时触å‘。" #: doc/classes/LineEdit.xml msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." -msgstr "当用户按[LineEdit]上的[constant KEY_ENTER]时触å‘。" +msgstr "当用户在 [LineEdit] 上按 [constant KEY_ENTER] 时触å‘。" #: doc/classes/LineEdit.xml msgid "Aligns the text on the left-hand side of the [LineEdit]." -msgstr "[LineEdit]文本左对é½ã€‚" +msgstr "å°† [LineEdit] 的文本左对é½ã€‚" #: doc/classes/LineEdit.xml msgid "Centers the text in the middle of the [LineEdit]." -msgstr "[LineEdit]文本居ä¸ã€‚" +msgstr "å°† [LineEdit] 的文本居ä¸ã€‚" #: doc/classes/LineEdit.xml msgid "Aligns the text on the right-hand side of the [LineEdit]." -msgstr "[LineEdit]文本å³å¯¹é½ã€‚" +msgstr "å°† [LineEdit] 的文本å³å¯¹é½ã€‚" #: doc/classes/LineEdit.xml msgid "Stretches whitespaces to fit the [LineEdit]'s width." -msgstr "拉伸空白以适应[LineEdit]的宽度。" +msgstr "拉伸空白以适应 [LineEdit] 的宽度。" #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml msgid "Cuts (copies and clears) the selected text." -msgstr "剪切(å¤åˆ¶å¹¶åˆ 除)选定的文本。" +msgstr "剪切(å¤åˆ¶å¹¶åˆ 除)选ä¸çš„æ–‡æœ¬ã€‚" #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml msgid "Copies the selected text." -msgstr "å¤åˆ¶é€‰å®šçš„æ–‡æœ¬ã€‚" +msgstr "å¤åˆ¶é€‰ä¸çš„æ–‡æœ¬ã€‚" #: doc/classes/LineEdit.xml msgid "" @@ -41065,17 +41205,17 @@ msgid "" "Non-printable escape characters are automatically stripped from the OS " "clipboard via [method String.strip_escapes]." msgstr "" -"å°†å‰ªè´´æ¿æ–‡æœ¬ç²˜è´´åˆ°æ‰€é€‰æ–‡æœ¬ä¸Š(æˆ–å…‰æ ‡æ‰€åœ¨ä½ç½®)。\n" -"ä¸å¯æ‰“å°çš„转义å—符将通过[method String.strip_escapes]从æ“作系统剪贴æ¿ä¸è‡ªåЍ剥" -"离。" +"å°†å‰ªè´´æ¿æ–‡æœ¬ç²˜è´´åˆ°æ‰€é€‰æ–‡æœ¬ä¸Šï¼ˆæˆ–å…‰æ ‡æ‰€åœ¨ä½ç½®ï¼‰ã€‚\n" +"ä¸å¯æ‰“å°çš„转义å—符将通过 [method String.strip_escapes] 从æ“作系统剪贴æ¿ä¸è‡ªåЍ" +"剥离。" #: doc/classes/LineEdit.xml msgid "Erases the whole [LineEdit] text." -msgstr "åˆ é™¤æ•´ä¸ª[LineEdit]文本。" +msgstr "åˆ é™¤ [LineEdit] ä¸çš„全部文本。" #: doc/classes/LineEdit.xml msgid "Selects the whole [LineEdit] text." -msgstr "选择[LineEdit]䏿‰€æœ‰æ–‡æœ¬ã€‚" +msgstr "é€‰ä¸ [LineEdit] ä¸çš„全部文本。" #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml msgid "Undoes the previous action." @@ -41087,7 +41227,7 @@ msgstr "å转最åŽä¸€ä¸ªæ’¤é”€åŠ¨ä½œã€‚" #: doc/classes/LineEdit.xml doc/classes/TextEdit.xml msgid "Represents the size of the [enum MenuItems] enum." -msgstr "表示[enum MenuItems]枚举的大å°ã€‚" +msgstr "表示 [enum MenuItems] 枚举的大å°ã€‚" #: doc/classes/LineEdit.xml msgid "Color used as default tint for the clear button." @@ -41132,27 +41272,27 @@ msgstr "文本使用的å—体。" #: doc/classes/LineEdit.xml msgid "Texture for the clear button. See [member clear_button_enabled]." -msgstr "â€œæ¸…é™¤â€æŒ‰é’®çš„纹ç†ã€‚请å‚阅[member clear_button_enabled]。" +msgstr "â€œæ¸…é™¤â€æŒ‰é’®çš„纹ç†ã€‚请å‚阅 [member clear_button_enabled]。" #: doc/classes/LineEdit.xml msgid "Background used when [LineEdit] has GUI focus." -msgstr "当[LineEdit]具有图形用户界é¢ç„¦ç‚¹æ—¶ä½¿ç”¨çš„背景。" +msgstr "当 [LineEdit] 具有 GUI 焦点时使用的背景。" #: doc/classes/LineEdit.xml msgid "Default background for the [LineEdit]." -msgstr "[LineEdit]的默认背景。" +msgstr "[LineEdit] 的默认背景。" #: doc/classes/LineEdit.xml msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -"[LineEdit]处于åªè¯»æ¨¡å¼æ—¶ä½¿ç”¨çš„背景([member editable]设置为[code]false[/" -"code])。" +"[LineEdit] 处于åªè¯»æ¨¡å¼æ—¶ä½¿ç”¨çš„背景([member editable] 设置为 [code]false[/" +"code])。" #: doc/classes/LineShape2D.xml msgid "Line shape for 2D collisions." -msgstr "2D碰撞的线形形状。" +msgstr "2D 碰撞的线形形状。" #: doc/classes/LineShape2D.xml msgid "" @@ -41161,16 +41301,16 @@ msgid "" "bodies, and usually not recommended for static bodies either because it " "forces checks against it on every frame." msgstr "" -"2D碰撞的线形。它åƒ2Då¹³é¢ä¸€æ ·å·¥ä½œï¼Œä¸å…许任何物ç†ä½“å‘è´Ÿé¢è¿åŠ¨ã€‚ä¸å»ºè®®åˆšæ€§ä½“使" -"用,通常也ä¸å»ºè®®é™æ€ä½“ä½¿ç”¨ï¼Œå› ä¸ºå®ƒä¼šåœ¨æ¯ä¸ªæ¡†æž¶ä¸Šå¼ºåˆ¶å¯¹å…¶è¿›è¡Œæ£€æŸ¥ã€‚" +"2D ç¢°æ’žçš„çº¿å½¢å½¢çŠ¶ã€‚å®ƒåƒ 2D å¹³é¢ä¸€æ ·å·¥ä½œï¼Œä¸å…许任何物ç†ä½“å‘è´Ÿé¢è¿åŠ¨ã€‚ä¸å»ºè®®åˆš" +"性体使用,通常也ä¸å»ºè®®é™æ€ä½“ä½¿ç”¨ï¼Œå› ä¸ºå®ƒä¼šåœ¨æ¯ä¸ªæ¡†æž¶ä¸Šå¼ºåˆ¶å¯¹å…¶è¿›è¡Œæ£€æŸ¥ã€‚" #: doc/classes/LineShape2D.xml msgid "The line's distance from the origin." -msgstr "直线与原点的è·ç¦»ã€‚" +msgstr "该直线与原点的è·ç¦»ã€‚" #: doc/classes/LineShape2D.xml msgid "The line's normal." -msgstr "线性法线。" +msgstr "该直线的法线。" #: doc/classes/LinkButton.xml msgid "Simple button used to represent a link to some resource." @@ -41183,31 +41323,31 @@ msgid "" "See also [BaseButton] which contains common properties and methods " "associated with this node." msgstr "" -"è¿™ç§æŒ‰é’®ä¸»è¦ç”¨äºŽä¸ŽæŒ‰é’®çš„交互引起上下文å˜åŒ–时,如链接到网页。\n" -"å‚阅[BaseButton],它包å«äº†è¯¥èŠ‚ç‚¹ç›¸å…³çš„å¸¸ç”¨å±žæ€§å’Œæ–¹æ³•ã€‚" +"è¿™ç§æŒ‰é’®ä¸»è¦ç”¨äºŽä¸ŽæŒ‰é’®çš„交互引起上下文å˜åŒ–时(如链接到网页)。\n" +"å‚阅 [BaseButton],它包å«äº†è¯¥èŠ‚ç‚¹ç›¸å…³çš„å¸¸ç”¨å±žæ€§å’Œæ–¹æ³•ã€‚" #: doc/classes/LinkButton.xml msgid "" "Determines when to show the underline. See [enum UnderlineMode] for options." -msgstr "决定何时显示下划线。å‚阅[enum UnderlineMode]的选项。" +msgstr "决定何时显示下划线。å‚阅 [enum UnderlineMode] 的选项。" #: doc/classes/LinkButton.xml msgid "The LinkButton will always show an underline at the bottom of its text." -msgstr "LinkButton 链接按钮将始终在其文本底部显示下划线。" +msgstr "LinkButton 将始终在其文本底部显示下划线。" #: doc/classes/LinkButton.xml msgid "" "The LinkButton will show an underline at the bottom of its text when the " "mouse cursor is over it." -msgstr "å½“é¼ æ ‡å…‰æ ‡æ‚¬åœåœ¨ LinkButton 链接按钮的文本底部时,它会显示一个下划线。" +msgstr "LinkButton å°†åœ¨é¼ æ ‡å…‰æ ‡æ‚¬åœæ—¶ï¼Œåœ¨æ–‡æœ¬åº•部显示下划线。" #: doc/classes/LinkButton.xml msgid "The LinkButton will never show an underline at the bottom of its text." -msgstr "LinkButton链接按钮永远ä¸ä¼šåœ¨å…¶æ–‡æœ¬çš„底部显示下划线。" +msgstr "LinkButton 永远ä¸ä¼šåœ¨å…¶æ–‡æœ¬åº•部显示下划线。" #: doc/classes/LinkButton.xml msgid "Default text [Color] of the [LinkButton]." -msgstr "[LinkButton]默认的å—体颜色[Color]。" +msgstr "[LinkButton] 默认的å—体颜色 [Color]。" #: doc/classes/LinkButton.xml msgid "" @@ -41215,16 +41355,16 @@ msgid "" "text color of the button. Disabled, hovered, and pressed states take " "precedence over this color." msgstr "" -"当[LinkButton]获得焦点时使用的文本[Color]ã€‚åªæ›¿æ¢æŒ‰é’®çš„æ£å¸¸æ–‡æœ¬é¢œè‰²ã€‚ç¦ç”¨ã€æ‚¬" -"åœå’ŒæŒ‰ä¸‹çжæ€ä¼˜å…ˆäºŽè¿™ä¸ªé¢œè‰²ã€‚" +"当 [LinkButton] 获得焦点时使用的文本 [Color]ã€‚åªæ›¿æ¢æŒ‰é’®çš„æ£å¸¸æ–‡æœ¬é¢œè‰²ã€‚ç¦" +"ç”¨ã€æ‚¬åœå’ŒæŒ‰ä¸‹çжæ€ä¼˜å…ˆäºŽè¿™ä¸ªé¢œè‰²ã€‚" #: doc/classes/LinkButton.xml msgid "Text [Color] used when the [LinkButton] is being hovered." -msgstr "当[LinkButton]è¢«æ‚¬åœæ—¶ä½¿ç”¨çš„æ–‡æœ¬é¢œè‰²[Color]。" +msgstr "当 [LinkButton] è¢«æ‚¬åœæ—¶ä½¿ç”¨çš„æ–‡æœ¬é¢œè‰² [Color]。" #: doc/classes/LinkButton.xml msgid "Text [Color] used when the [LinkButton] is being pressed." -msgstr "当[LinkButton]被按下时使用的文本颜色[Color]。" +msgstr "当 [LinkButton] 被按下时使用的文本颜色 [Color]。" #: doc/classes/LinkButton.xml msgid "The vertical space between the baseline of text and the underline." @@ -41232,7 +41372,7 @@ msgstr "文本基线和下划线之间的垂直空间。" #: doc/classes/LinkButton.xml msgid "[Font] of the [LinkButton]'s text." -msgstr "[LinkButton]文本的å—体[Font]。" +msgstr "[LinkButton] 文本的å—体 [Font]。" #: doc/classes/LinkButton.xml msgid "" @@ -41240,8 +41380,8 @@ msgid "" "current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " "visual effect." msgstr "" -"当 [LinkButton] 被èšç„¦æ—¶ä½¿ç”¨çš„æ ·å¼ç›’ [StyleBox]。它显示在当å‰çš„[StyleBox]上," -"所以使用[StyleBoxEmpty]å°†åªæ˜¯ç¦ç”¨ç„¦ç‚¹çš„视觉效果。" +"当 [LinkButton] 被èšç„¦æ—¶ä½¿ç”¨çš„ [StyleBox]。它显示在当å‰çš„ [StyleBox]上,所以" +"使用 [StyleBoxEmpty] å°†åªæ˜¯ç¦ç”¨ç„¦ç‚¹çš„视觉效果。" #: doc/classes/Listener.xml doc/classes/Listener2D.xml msgid "Overrides the location sounds are heard from." @@ -41253,16 +41393,16 @@ msgid "" "node will override the location sounds are heard from. This can be used to " "listen from a location different from the [Camera]." msgstr "" -"ä¸€æ—¦è¢«æ·»åŠ åˆ°åœºæ™¯æ ‘å¹¶ä½¿ç”¨[method make_current]å¯ç”¨ï¼Œè¿™ä¸ªèŠ‚ç‚¹å°†è¦†ç›–å¬åˆ°å£°éŸ³çš„ä½" -"置。这å¯ä»¥ç”¨æ¥ä»Ž[Camera]ä¸åŒçš„ä½ç½®è†å¬ã€‚" +"æ·»åŠ åˆ°åœºæ™¯æ ‘å¹¶é€šè¿‡ [method make_current] å¯ç”¨åŽï¼Œè¿™ä¸ªèŠ‚ç‚¹å°†è¦†ç›–å¬åˆ°å£°éŸ³çš„ä½" +"置。å¯ä»¥ç”¨æ¥ä»Žä¸Ž [Camera] ä¸åŒçš„ä½ç½®è†å¬ã€‚" #: doc/classes/Listener.xml msgid "Disables the listener to use the current camera's listener instead." -msgstr "ç¦ç”¨ç›‘å¬å™¨ï¼Œç”¨å½“å‰ç›¸æœºçš„监å¬å™¨ä»£æ›¿ã€‚" +msgstr "ç¦ç”¨è¯¥ç›‘å¬å™¨ï¼Œç”¨å½“å‰ç›¸æœºçš„监å¬å™¨ä»£æ›¿ã€‚" #: doc/classes/Listener.xml msgid "Returns the listener's global orthonormalized [Transform]." -msgstr "返回监å¬å™¨çš„全局æ£åˆ™åŒ–[Transform]。" +msgstr "返回该监å¬å™¨çš„全局æ£äº¤å½’一化 [Transform]。" #: doc/classes/Listener.xml msgid "" @@ -41271,14 +41411,14 @@ msgid "" "[b]Note:[/b] There may be more than one Listener marked as \"current\" in " "the scene tree, but only the one that was made current last will be used." msgstr "" -"如果使用[method make_current]方法,使监å¬å™¨æˆä¸ºå½“å‰çжæ€ï¼Œåˆ™è¿”回[code]true[/" -"code],å¦åˆ™è¿”回[code]false[/code]。\n" -"[b]注æ„:[/b] åœ¨åœºæ™¯æ ‘ä¸å¯èƒ½æœ‰ä¸€ä¸ªä»¥ä¸Šçš„监å¬å™¨è¢«æ ‡è®°ä¸º \"当å‰\"ï¼Œä½†åªæœ‰æœ€åŽå˜" -"æˆå½“å‰çš„那个æ‰ä¼šè¢«ä½¿ç”¨ã€‚" +"如果使用 [method make_current] 方法将该监å¬å™¨æ ‡è®°ä¸ºäº†å½“å‰çжæ€ï¼Œåˆ™è¿”回 " +"[code]true[/code],å¦åˆ™è¿”回 [code]false[/code]。\n" +"[b]注æ„:[/b]åœºæ™¯æ ‘ä¸å¯èƒ½æœ‰å¤šä¸ªè¢«æ ‡è®°ä¸ºâ€œå½“å‰â€çš„ Listener,但åªä¼šä½¿ç”¨æœ€åŽå˜æˆ" +"当å‰çš„那个。" #: doc/classes/Listener.xml msgid "Enables the listener. This will override the current camera's listener." -msgstr "å¯ç”¨ç›‘å¬å™¨ã€‚这将覆盖当å‰ç›¸æœºçš„监å¬å™¨ã€‚" +msgstr "å¯ç”¨è¯¥ç›‘å¬å™¨ã€‚将覆盖当å‰ç›¸æœºçš„监å¬å™¨ã€‚" #: doc/classes/Listener2D.xml msgid "" @@ -41290,21 +41430,21 @@ msgid "" "screen will be used as a hearing point for the audio. [Listener2D] needs to " "be inside [SceneTree] to function." msgstr "" -"ä¸€æ—¦è¢«æ·»åŠ åˆ°åœºæ™¯æ ‘ï¼Œå¹¶ä½¿ç”¨[method make_current]å¯ç”¨ï¼Œè¿™ä¸ªèŠ‚ç‚¹å°†è¦†ç›–å¬åˆ°å£°éŸ³çš„" -"ä½ç½®ã€‚åªæœ‰ä¸€ä¸ª[Listener2D]å¯ä»¥æ˜¯å½“å‰çš„。使用[method make_current]å°†ç¦ç”¨ä»¥å‰çš„" -"[Listener2D]。\n" -"如果在当å‰çš„[Viewport]䏿²¡æœ‰æ¿€æ´»çš„[Listener2D],å±å¹•ä¸å¿ƒå°†è¢«ç”¨ä½œéŸ³é¢‘çš„è†å¬" -"点。[Listener2D]需è¦åœ¨[SceneTree]内æ‰èƒ½å‘挥作用。" +"æ·»åŠ åˆ°åœºæ™¯æ ‘å¹¶é€šè¿‡ [method make_current] å¯ç”¨åŽï¼Œè¿™ä¸ªèŠ‚ç‚¹å°†è¦†ç›–å¬åˆ°å£°éŸ³çš„ä½" +"ç½®ã€‚åªæœ‰ä¸€ä¸ª [Listener2D] å¯ä»¥æ˜¯å½“å‰çš„。使用 [method make_current] å°†ç¦ç”¨ä¹‹å‰" +"çš„ [Listener2D]。\n" +"如果在当å‰çš„ [Viewport] 䏿²¡æœ‰å·²æ¿€æ´»çš„ [Listener2D],å±å¹•ä¸å¿ƒå°†è¢«ç”¨ä½œéŸ³é¢‘çš„è†" +"å¬ç‚¹ã€‚[Listener2D] 需è¦åœ¨ [SceneTree] 内æ‰èƒ½å‘挥作用。" #: doc/classes/Listener2D.xml msgid "" "Disables the [Listener2D]. If it's not set as current, this method will have " "no effect." -msgstr "ç¦ç”¨[Listener2D]。如果未将其设置为当å‰ï¼Œæ¤æ–¹æ³•å°†æ— æ•ˆã€‚" +msgstr "ç¦ç”¨è¯¥ [Listener2D]。如果未将其设置为当å‰ï¼Œè¿™ä¸ªæ–¹æ³•ä¸ä¼šäº§ç”Ÿä»»ä½•效果。" #: doc/classes/Listener2D.xml msgid "Returns [code]true[/code] if this [Listener2D] is currently active." -msgstr "如果æ¤[Listener2D]当å‰å¤„于激活状æ€ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果这个 [Listener2D] 当å‰å¤„于激活状æ€ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/Listener2D.xml msgid "" @@ -41314,9 +41454,9 @@ msgid "" "This method will have no effect if the [Listener2D] is not added to " "[SceneTree]." msgstr "" -"使[Listener2D]处于激活状æ€ï¼Œå°†å…¶è®¾ç½®ä¸ºå£°éŸ³çš„è†å¬ç‚¹ã€‚å¦‚æžœå·²ç»æœ‰å¦ä¸€ä¸ªæ¿€æ´»çš„" +"激活该 [Listener2D],将其设置为声音的è†å¬ç‚¹ã€‚å¦‚æžœå·²ç»æœ‰å¦ä¸€ä¸ªæ¿€æ´»çš„ " "[Listener2D],它将被ç¦ç”¨ã€‚\n" -"如果[Listener2D]æœªæ·»åŠ åˆ°[SceneTree]ä¸ï¼Œæ¤æ–¹æ³•å°†æ— æ•ˆã€‚" +"如果 [Listener2D] æœªæ·»åŠ åˆ° [SceneTree]ä¸ï¼Œè¿™ä¸ªæ–¹æ³•ä¸ä¼šäº§ç”Ÿä»»ä½•效果。" #: doc/classes/MainLoop.xml msgid "Abstract base class for the game's main loop." @@ -41367,14 +41507,14 @@ msgid "" " print(\" Keys typed: %s\" % var2str(keys_typed))\n" "[/codeblock]" msgstr "" -"[MainLoop]是Godoté¡¹ç›®ä¸æ¸¸æˆå¾ªçŽ¯çš„æŠ½è±¡åŸºç±»ã€‚å®ƒè¢«[SceneTree]继承,åŽè€…是Godot项" -"ç›®ä¸ä½¿ç”¨çš„æ¸¸æˆå¾ªçŽ¯çš„é»˜è®¤å®žçŽ°ï¼Œä¸è¿‡ä¹Ÿå¯ä»¥ç¼–写和使用自己的[MainLoop]å类,而ä¸" -"æ˜¯åœºæ™¯æ ‘ã€‚\n" -"在应用程åºå¯åŠ¨æ—¶ï¼Œå¿…é¡»å‘æ“作系统æä¾›ä¸€ä¸ª[MainLoop]实现;å¦åˆ™ï¼Œåº”用程åºå°†é€€" -"出。除éžä»Žå‘½ä»¤è¡Œæä¾›ä¸€ä¸ªä¸»[Script](例如:[code]godot -s my_loop.gd[/" -"code]),这将自动å‘生(并且创建一个[SceneTree]),并应该是一个[MainLoop]实" -"现。\n" -"䏋颿˜¯å®žçŽ°ç®€å•[MainLoop]的脚本例å:\n" +"[MainLoop] 是 Godot é¡¹ç›®ä¸æ¸¸æˆå¾ªçŽ¯çš„æŠ½è±¡åŸºç±»ã€‚å®ƒè¢« [SceneTree] 继承,åŽè€…是 " +"Godot 项目ä¸ä½¿ç”¨çš„æ¸¸æˆå¾ªçŽ¯çš„é»˜è®¤å®žçŽ°ï¼Œä¸è¿‡ä¹Ÿå¯ä»¥ä¸ä½¿ç”¨åœºæ™¯æ ‘,自行编写并使用 " +"[MainLoop] çš„å类。\n" +"在应用程åºå¯åŠ¨æ—¶ï¼Œå¿…é¡»å‘æ“作系统æä¾›ä¸€ä¸ª [MainLoop] 实现;å¦åˆ™ï¼Œåº”用程åºå°†é€€" +"出。这个过程会自动å‘生(并会创建一个 [SceneTree]),除éžä»Žå‘½ä»¤è¡Œæä¾›äº†ä¸€ä¸ªä¸» " +"[Script](例如:[code]godot -s my_loop.gd[/code]),这个脚本应该实现 " +"[MainLoop]。\n" +"䏋颿˜¯å®žçŽ°ç®€å• [MainLoop] 的脚本例å:\n" "[codeblock]\n" "extends MainLoop\n" "\n" @@ -41383,29 +41523,29 @@ msgstr "" "var quit = false\n" "\n" "func _initialize():\n" -" print(\"Initialized:\")\n" -" print(\" Starting time: %s\" % str(time_elapsed))\n" +" print(\"åˆå§‹åŒ–:\")\n" +" print(\" å¯åŠ¨æ—¶é—´ï¼š%s\" % str(time_elapsed))\n" "\n" "func _idle(delta):\n" " time_elapsed += delta\n" -" # Return true to end the main loop.\n" +" # 返回 true 会结æŸä¸»å¾ªçŽ¯ã€‚\n" " return quit\n" "\n" "func _input_event(event):\n" -" # Record keys.\n" +" # 记录按键。\n" " if event is InputEventKey and event.pressed and !event.echo:\n" " keys_typed.append(OS.get_scancode_string(event.scancode))\n" -" # Quit on Escape press.\n" +" # 按 ESC 退出。\n" " if event.scancode == KEY_ESCAPE:\n" " quit = true\n" -" # Quit on any mouse click.\n" +" # 按任æ„é¼ æ ‡æŒ‰é”®é€€å‡ºã€‚\n" " if event is InputEventMouseButton:\n" " quit = true\n" "\n" "func _finalize():\n" -" print(\"Finalized:\")\n" -" print(\" End time: %s\" % str(time_elapsed))\n" -" print(\" Keys typed: %s\" % var2str(keys_typed))\n" +" print(\"完æˆï¼š\")\n" +" print(\" ç»“æŸæ—¶é—´ï¼š%s\" % str(time_elapsed))\n" +" print(\" 按下按键:%s\" % var2str(keys_typed))\n" "[/codeblock]" #: doc/classes/MainLoop.xml @@ -41425,7 +41565,7 @@ msgstr "在程åºé€€å‡ºå‰è°ƒç”¨ã€‚" msgid "" "Called when the user performs an action in the system global menu (e.g. the " "Mac OS menu bar)." -msgstr "当用户在系统全局èœå•(如Mac OSçš„èœå•æ ï¼‰ä¸æ‰§è¡ŒåŠ¨ä½œæ—¶è¢«è°ƒç”¨ã€‚" +msgstr "当用户在系统全局èœå•(如 Mac OSçš„èœå•æ ï¼‰ä¸æ‰§è¡ŒåŠ¨ä½œæ—¶è¢«è°ƒç”¨ã€‚" #: doc/classes/MainLoop.xml msgid "" @@ -41435,10 +41575,10 @@ msgid "" "ends the main loop, while [code]false[/code] lets it proceed to the next " "frame." msgstr "" -"在æ¯ä¸ªç©ºé—²å¸§ä¸è°ƒç”¨ï¼Œå‚数为自上一个空闲帧以æ¥çš„æ—¶é—´ï¼ˆä»¥ç§’为å•ä½ï¼‰ã€‚相当于" +"在æ¯ä¸ªç©ºé—²å¸§ä¸è°ƒç”¨ï¼Œå‚数为自上一个空闲帧以æ¥çš„æ—¶é—´ï¼ˆä»¥ç§’为å•ä½ï¼‰ã€‚相当于 " "[method Node._process]。\n" -"如果实施,该方法必须返回一个布尔值。[code]true[/code] 结æŸä¸»å¾ªçŽ¯ï¼Œè€Œ" -"[code]false[/code] 让它进入下一帧。" +"如果实施,该方法必须返回一个布尔值。[code]true[/code] 会结æŸä¸»å¾ªçŽ¯ï¼Œè€Œ " +"[code]false[/code] 会让它进入下一帧。" #: doc/classes/MainLoop.xml msgid "Called once during initialization." @@ -41446,15 +41586,15 @@ msgstr "在åˆå§‹åŒ–时调用一次。" #: doc/classes/MainLoop.xml msgid "Called whenever an [InputEvent] is received by the main loop." -msgstr "æ¯å½“主循环接收到[InputEvent]时,就会调用。" +msgstr "æ¯å½“主循环接收到 [InputEvent] 时,就会调用。" #: doc/classes/MainLoop.xml msgid "" "Deprecated callback, does not do anything. Use [method _input_event] to " "parse text input. Will be removed in Godot 4.0." msgstr "" -"废弃的回调,ä¸åšä»»ä½•事情。使用[method _input_event]æ¥è§£æžæ–‡æœ¬è¾“入。在Godot " -"4.0ä¸ä¼šè¢«åˆ 除。" +"已废弃的回调,ä¸åšä»»ä½•事情。请使用 [method _input_event] æ¥è§£æžæ–‡æœ¬è¾“入。在 " +"Godot 4.0 ä¸ä¼šè¢«åˆ 除。" #: doc/classes/MainLoop.xml msgid "" @@ -41465,46 +41605,46 @@ msgid "" "ends the main loop, while [code]false[/code] lets it proceed to the next " "frame." msgstr "" -"在æ¯ä¸ªç‰©ç†å¸§ä¸è°ƒç”¨ï¼Œå¹¶å°†è‡ªä¸Šä¸€ä¸ªç‰©ç†å¸§ä»¥æ¥çš„æ—¶é—´ä½œä¸ºå‚数,[code]delta[/" -"code],å•ä½ä¸ºç§’。相当于[method Node._physics_process]。\n" -"如果实现,该方法必须返回一个布尔值。[code]true[/code]结æŸä¸»å¾ªçŽ¯ï¼Œè€Œ" -"[code]false[/code]让它进入下一帧。" +"在æ¯ä¸ªç‰©ç†å¸§ä¸è°ƒç”¨ï¼Œå¹¶å°†è‡ªä¸Šä¸€ä¸ªç‰©ç†å¸§ä»¥æ¥çš„æ—¶é—´ä½œä¸ºå‚数([code]delta[/" +"code],å•ä½ä¸ºç§’)。相当于 [method Node._physics_process]。\n" +"如果实现,该方法必须返回一个布尔值。[code]true[/code] 会结æŸä¸»å¾ªçŽ¯ï¼Œè€Œ " +"[code]false[/code] 会让它进入下一帧。" #: doc/classes/MainLoop.xml msgid "" "Should not be called manually, override [method _finalize] instead. Will be " "removed in Godot 4.0." -msgstr "ä¸åº”手动调用,而应覆盖[method _finalize]。在Godot 4.0ä¸ä¼šè¢«åˆ 除。" +msgstr "ä¸åº”手动调用,请覆盖 [method _finalize]。在 Godot 4.0 ä¸ä¼šè¢«åˆ 除。" #: doc/classes/MainLoop.xml msgid "" "Should not be called manually, override [method _idle] instead. Will be " "removed in Godot 4.0." -msgstr "ä¸åº”手动调用,而应覆盖[method _idle]。在Godot 4.0ä¸ä¼šè¢«åˆ 除。" +msgstr "ä¸åº”手动调用,请覆盖 [method _idle]。在 Godot 4.0 ä¸ä¼šè¢«åˆ 除。" #: doc/classes/MainLoop.xml msgid "" "Should not be called manually, override [method _initialize] instead. Will " "be removed in Godot 4.0." -msgstr "ä¸åº”手动调用,而应覆盖[method _initialize]。在Godot 4.0ä¸ä¼šè¢«åˆ 除。" +msgstr "ä¸åº”手动调用,请覆盖 [method _initialize]。在 Godot 4.0 ä¸ä¼šè¢«åˆ 除。" #: doc/classes/MainLoop.xml msgid "" "Should not be called manually, override [method _input_event] instead. Will " "be removed in Godot 4.0." -msgstr "ä¸åº”手动调用,而应é‡å†™[method _input_event]。在Godot 4.0ä¸ä¼šè¢«åˆ 除。" +msgstr "ä¸åº”手动调用,请覆盖 [method _input_event]。在 Godot 4.0 ä¸ä¼šè¢«åˆ 除。" #: doc/classes/MainLoop.xml msgid "" "Should not be called manually, override [method _input_text] instead. Will " "be removed in Godot 4.0." -msgstr "ä¸åº”手动调用,而应é‡å†™[method _input_text]。在Godot 4.0ä¸ä¼šè¢«åˆ 除。" +msgstr "ä¸åº”手动调用,请覆盖 [method _input_text]。在 Godot 4.0 ä¸ä¼šè¢«åˆ 除。" #: doc/classes/MainLoop.xml msgid "" "Should not be called manually, override [method _iteration] instead. Will be " "removed in Godot 4.0." -msgstr "ä¸åº”手动调用,而应覆盖[method _iteration]。在Godot 4.0ä¸ä¼šè¢«åˆ 除。" +msgstr "ä¸åº”手动调用,请覆盖 [method _iteration]。在 Godot 4.0 ä¸ä¼šè¢«åˆ 除。" #: doc/classes/MainLoop.xml msgid "Emitted when a user responds to a permission request." @@ -41515,16 +41655,16 @@ msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -"å½“é¼ æ ‡è¿›å…¥æ¸¸æˆçª—壿—¶ä»Žæ“作系统收到的通知。\n" -"在桌é¢å’Œç½‘络平å°ä¸Šå®žçŽ°ã€‚" +"å½“é¼ æ ‡è¿›å…¥æ¸¸æˆçª—壿—¶ï¼Œä»Žæ“作系统收到的通知。\n" +"在桌é¢å’Œ Web å¹³å°ä¸Šå®žçŽ°ã€‚" #: doc/classes/MainLoop.xml doc/classes/Node.xml msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -"å½“é¼ æ ‡ç¦»å¼€æ¸¸æˆçª—壿—¶ä»Žæ“作系统收到的通知。\n" -"在桌é¢å’Œç½‘络平å°ä¸Šå®žçŽ°ã€‚" +"å½“é¼ æ ‡ç¦»å¼€æ¸¸æˆçª—壿—¶ï¼Œä»Žæ“作系统收到的通知。\n" +"在桌é¢å’Œ Web å¹³å°ä¸Šå®žçŽ°ã€‚" #: doc/classes/MainLoop.xml doc/classes/Node.xml msgid "" @@ -41539,7 +41679,7 @@ msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -"当游æˆçª—壿œªèŽ·å¾—ç„¦ç‚¹æ—¶ï¼Œä»Žæ“作系统收到的通知。\n" +"当游æˆçª—å£å¤±åŽ»ç„¦ç‚¹æ—¶ï¼Œä»Žæ“作系统收到的通知。\n" "在所有平å°ä¸Šå®žçŽ°ã€‚" #: doc/classes/MainLoop.xml doc/classes/Node.xml @@ -41548,7 +41688,7 @@ msgid "" "the window with a \"Close\" button or Alt+F4).\n" "Implemented on desktop platforms." msgstr "" -"å‘出退出请求时,从æ“作系统收到的通知(例如用“关é—â€æŒ‰é’®æˆ– Alt+F4 å…³é—窗" +"当å‘出退出请求时,从æ“作系统收到的通知(例如用“关é—â€æŒ‰é’®æˆ– Alt+F4 å…³é—窗" "å£ï¼‰ã€‚\n" "在桌é¢å¹³å°ä¸Šå®žçŽ°ã€‚" @@ -41560,7 +41700,7 @@ msgid "" msgstr "" "当å‘出返回请求时,从æ“作系统收到的通知(例如在 Android ç³»ç»Ÿä¸ŠæŒ‰ä¸‹â€œè¿”å›žâ€æŒ‰" "钮)。\n" -"Android å¹³å°ç‰¹ä¾›ã€‚" +"ä»…é™ Android å¹³å°ã€‚" #: doc/classes/MainLoop.xml doc/classes/Node.xml msgid "" @@ -41568,9 +41708,9 @@ msgid "" "another OS window wants to take the focus).\n" "No supported platforms currently send this notification." msgstr "" -"当喿¶ˆç„¦ç‚¹çš„请求被å‘逿—¶ï¼Œä»Žæ“作系统收到的通知(例如,å¦ä¸€ä¸ªæ“ä½œç³»ç»Ÿçª—å£æƒ³è¦" -"得到焦点)。\n" -"ç›®å‰æ²¡æœ‰æ”¯æŒçš„å¹³å°å‘é€è¿™ä¸ªé€šçŸ¥ã€‚" +"当å‘å‡ºå–æ¶ˆç„¦ç‚¹è¯·æ±‚时,从æ“作系统收到的通知(例如å¦ä¸€ä¸ªæ“ä½œç³»ç»Ÿçª—å£æƒ³è¦èŽ·å¾—ç„¦" +"点)。\n" +"支æŒçš„å¹³å°ç›®å‰éƒ½ä¸ä¼šå‘é€è¿™ä¸ªé€šçŸ¥ã€‚" #: doc/classes/MainLoop.xml doc/classes/Node.xml msgid "" @@ -41579,7 +41719,7 @@ msgid "" "Specific to the iOS platform." msgstr "" "当应用程åºè¶…过其分é…çš„å†…å˜æ—¶ï¼Œä»Žæ“作系统收到的通知。\n" -"专用于 iOS å¹³å°ã€‚" +"ä»…é™ iOS å¹³å°ã€‚" #: doc/classes/MainLoop.xml doc/classes/Node.xml msgid "" @@ -41588,9 +41728,9 @@ msgid "" "for example to change the UI strings on the fly. Useful when working with " "the built-in translation support, like [method Object.tr]." msgstr "" -"当翻译å¯èƒ½å‘生å˜åŒ–时收到的通知。å¯ä»¥ç”±ç”¨æˆ·æ”¹å˜åŒºåŸŸè®¾ç½®æ¥è§¦å‘。å¯ä»¥ç”¨æ¥å“应è¯" -"言的å˜åŒ–ï¼Œä¾‹å¦‚ï¼Œå®žæ—¶æ”¹å˜ UI å—ç¬¦ä¸²ã€‚åœ¨ä½¿ç”¨å†…ç½®çš„ç¿»è¯‘æ”¯æŒæ—¶å¾ˆæœ‰ç”¨ï¼Œæ¯”如 " -"[method Object.tr]。" +"当翻译å¯èƒ½å‘生å˜åŒ–时收到的通知。会在用户改å˜åŒºåŸŸè®¾ç½®æ—¶è§¦å‘。å¯ä»¥ç”¨æ¥å“应è¯è¨€" +"çš„å˜åŒ–ï¼Œä¾‹å¦‚å®žæ—¶æ”¹å˜ UI å—符串。å¯é…åˆå†…置的翻译支æŒä½¿ç”¨ï¼Œæ¯”如 [method " +"Object.tr]。" #: doc/classes/MainLoop.xml doc/classes/Node.xml msgid "" @@ -41598,8 +41738,8 @@ msgid "" "is sent.\n" "Specific to the macOS platform." msgstr "" -"当å‘é€â€œå…³äºŽâ€ä¿¡æ¯çš„请求时,从æ“作系统收到的通知。\n" -"特定于 macOS å¹³å°ã€‚" +"当å‘出“关于â€ä¿¡æ¯è¯·æ±‚时,从æ“作系统收到的通知。\n" +"ä»…é™ macOS å¹³å°ã€‚" #: doc/classes/MainLoop.xml doc/classes/Node.xml msgid "" @@ -41616,29 +41756,29 @@ msgid "" "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -"当输入法引擎å‘生更新时,从æ“作系统收到的通知(例如,IMEå…‰æ ‡ä½ç½®æˆ–组æˆå—符串的" -"å˜åŒ–)。\n" -"特定于macOSå¹³å°ã€‚" +"当输入法引擎å‘生更新时,从æ“作系统收到的通知(例如,IME å…‰æ ‡ä½ç½®æˆ–组æˆå—符串" +"çš„å˜åŒ–)。\n" +"ä»…é™ macOS å¹³å°ã€‚" #: doc/classes/MainLoop.xml doc/classes/Node.xml msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -"æ¢å¤åº”用时从æ“作系统收到的通知。\n" -"特定于 Android å¹³å°ã€‚" +"当应用æ¢å¤æ—¶ï¼Œä»Žæ“作系统收到的通知。\n" +"ä»…é™ Android å¹³å°ã€‚" #: doc/classes/MainLoop.xml doc/classes/Node.xml msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." msgstr "" -"æš‚åœåº”用时从æ“作系统收到的通知。\n" -"特定于 Android å¹³å°ã€‚" +"å½“åº”ç”¨æš‚åœæ—¶ï¼Œä»Žæ“作系统收到的通知。\n" +"ä»…é™ Android å¹³å°ã€‚" #: doc/classes/MarginContainer.xml msgid "Simple margin container." -msgstr "简å•è¾¹è·å®¹å™¨ã€‚" +msgstr "简å•的边è·å®¹å™¨ã€‚" #: doc/classes/MarginContainer.xml msgid "" @@ -41657,13 +41797,13 @@ msgid "" "add_constant_override(\"margin_right\", margin_value)\n" "[/codeblock]" msgstr "" -"为所有作为容器的直接å节点的[Control]èŠ‚ç‚¹æ·»åŠ é¡¶éƒ¨ã€å·¦ä¾§ã€åº•部和å³ä¾§çš„è¾¹è·ã€‚è¦" -"控制[MarginContainer]的边è·ï¼Œè¯·ä½¿ç”¨ä¸‹é¢åˆ—出的[code]margin_*[/code] 主题属" -"性。\n" -"[b]注æ„:[/b]è¦å°å¿ƒï¼Œ[Control]çš„margin值与常é‡margin值ä¸åŒã€‚å¦‚æžœä½ æƒ³é€šè¿‡ä»£ç " -"改å˜[MarginContainer]的自定义边è·å€¼ï¼Œåº”该使用下é¢çš„例å:\n" +"为所有作为容器的直接å节点的 [Control] èŠ‚ç‚¹æ·»åŠ é¡¶éƒ¨ã€å·¦ä¾§ã€åº•部和å³ä¾§çš„è¾¹è·ã€‚" +"è¦æŽ§åˆ¶ [MarginContainer] 的边è·ï¼Œè¯·ä½¿ç”¨ä¸‹é¢åˆ—出的 [code]margin_*[/code] 主题" +"属性。\n" +"[b]注æ„:[/b]è¦å°å¿ƒï¼Œ[Control] çš„ margin å€¼ä¸Žå¸¸é‡ margin 值ä¸åŒã€‚å¦‚æžœä½ æƒ³é€šè¿‡" +"ä»£ç æ”¹å˜ [MarginContainer] 的自定义边è·å€¼ï¼Œåº”该使用下é¢çš„例å:\n" "[codeblock]\n" -"# 这个代ç 示例å‡å®šå½“å‰è„šæœ¬æ‰©å±•è‡ªMarginContainer。\n" +"# 这个代ç 示例å‡å®šå½“å‰è„šæœ¬æ‰©å±•è‡ª MarginContainer。\n" "var margin_value = 100\n" "add_constant_override(\"margin_top\", margin_value)\n" "add_constant_override(\"margin_left\", margin_value)\n" @@ -41676,28 +41816,32 @@ msgid "" "All direct children of [MarginContainer] will have a bottom margin of " "[code]margin_bottom[/code] pixels." msgstr "" -"所有[MarginContainer]的直接å代将有[code]margin_bottom[/code]åƒç´ 的底边è·ã€‚" +"所有 [MarginContainer] 的直接å节点将有 [code]margin_bottom[/code] åƒç´ 的底边" +"è·ã€‚" #: doc/classes/MarginContainer.xml msgid "" "All direct children of [MarginContainer] will have a left margin of " "[code]margin_left[/code] pixels." msgstr "" -"所有[MarginContainer]的直接å代将有[code]margin_left[/code]åƒç´ 的左边è·ã€‚" +"所有 [MarginContainer] 的直接å节点将有 [code]margin_left[/code] åƒç´ 的左边" +"è·ã€‚" #: doc/classes/MarginContainer.xml msgid "" "All direct children of [MarginContainer] will have a right margin of " "[code]margin_right[/code] pixels." msgstr "" -"所有[MarginContainer]的直接å代将有[code]margin_right[/code]åƒç´ çš„å³è¾¹è·ã€‚" +"所有 [MarginContainer] 的直接å节点将有 [code]margin_right[/code] åƒç´ çš„å³è¾¹" +"è·ã€‚" #: doc/classes/MarginContainer.xml msgid "" "All direct children of [MarginContainer] will have a top margin of " "[code]margin_top[/code] pixels." msgstr "" -"所有[MarginContainer]的直接å代将有[code]margin_right[/code]åƒç´ 的顶边è·ã€‚" +"所有 [MarginContainer] 的直接å节点将有 [code]margin_top[/code] åƒç´ 的顶边" +"è·ã€‚" #: doc/classes/Marshalls.xml msgid "Data transformation (marshalling) and encoding helpers." @@ -41712,7 +41856,8 @@ msgid "" "Returns a decoded [PoolByteArray] corresponding to the Base64-encoded string " "[code]base64_str[/code]." msgstr "" -"返回对应于Base64ç¼–ç å—符串[code]base64_str[/code]的解ç çš„[PoolByteArray]。" +"返回对应于 Base64 ç¼–ç å—符串 [code]base64_str[/code] 的解ç çš„ " +"[PoolByteArray]。" #: doc/classes/Marshalls.xml msgid "" @@ -41732,17 +41877,17 @@ msgid "" msgstr "" "返回一个对应于Base64ç¼–ç çš„å—符串[code]base64_str[/code]的解ç [Variant]。如果" "[code]allow_objects[/code]是[code]true[/code],则å…许对对象进行解ç 。\n" -"[b]è¦å‘Šï¼š[/b] ååºåˆ—化的对象å¯èƒ½åŒ…å«ä¼šè¢«æ‰§è¡Œçš„代ç 。如果åºåˆ—化的对象æ¥è‡ªä¸å—" -"ä¿¡ä»»çš„æ¥æºï¼Œè¯·ä¸è¦ä½¿ç”¨è¿™ä¸ªé€‰é¡¹ï¼Œä»¥é¿å…潜在的安全å¨èƒï¼Œå¦‚è¿œç¨‹ä»£ç æ‰§è¡Œã€‚" +"[b]è¦å‘Šï¼š[/b]ååºåˆ—化的对象å¯èƒ½åŒ…å«ä¼šè¢«æ‰§è¡Œçš„代ç 。如果åºåˆ—化的对象æ¥è‡ªä¸å—ä¿¡" +"ä»»çš„æ¥æºï¼Œè¯·ä¸è¦ä½¿ç”¨è¿™ä¸ªé€‰é¡¹ï¼Œä»¥é¿å…潜在的安全å¨èƒï¼Œå¦‚è¿œç¨‹ä»£ç æ‰§è¡Œã€‚" #: doc/classes/Marshalls.xml msgid "Returns a Base64-encoded string of a given [PoolByteArray]." -msgstr "返回给定[PoolByteArray]çš„Base64ç¼–ç çš„å—符串。" +msgstr "返回给定 [PoolByteArray] çš„ Base64 ç¼–ç çš„å—符串。" #: doc/classes/Marshalls.xml msgid "" "Returns a Base64-encoded string of the UTF-8 string [code]utf8_str[/code]." -msgstr "返回UTF-8å—符串[code]utf8_str[/code]的一个Base64ç¼–ç çš„å—符串。" +msgstr "返回 UTF-8 å—符串 [code]utf8_str[/code] 的一个 Base64 ç¼–ç çš„å—符串。" #: doc/classes/Marshalls.xml msgid "" @@ -41776,9 +41921,8 @@ msgid "" "[b]Note:[/b] This only applies to [SpatialMaterial]s and [ShaderMaterial]s " "with type \"Spatial\"." msgstr "" -"设置下一次使用的 [Material]。这将使用ä¸åŒçš„æè´¨å†æ¬¡æ¸²æŸ“对象。\n" -"[b]注æ„:[/b]è¿™åªé€‚用于“Spatialâ€ç±»åž‹çš„ [SpatialMaterial] å’Œ " -"[ShaderMaterial]。" +"设置下一阶段使用的 [Material]。这将使用ä¸åŒçš„æè´¨å†æ¬¡æ¸²æŸ“对象。\n" +"[b]注æ„:[/b]仅适用于 [SpatialMaterial] 和“Spatialâ€ç±»åž‹çš„ [ShaderMaterial]。" #: doc/classes/Material.xml msgid "" @@ -41789,11 +41933,10 @@ msgid "" "This is because opaque objects are not sorted, while transparent objects are " "sorted from back to front (subject to priority)." msgstr "" -"设置3D场景ä¸é€æ˜Žç‰©ä½“的渲染优先级。优先级高的物体将被排åºåœ¨ä¼˜å…ˆçº§ä½Žçš„物体å‰" +"设置 3D 场景ä¸é€æ˜Žç‰©ä½“的渲染优先级。优先级高的物体将被排åºåœ¨ä¼˜å…ˆçº§ä½Žçš„物体å‰" "é¢ã€‚\n" -"[b]注æ„:[/b] è¿™åªé€‚ç”¨äºŽé€æ˜Žç‰©ä½“的排åºã€‚è¿™ä¸ä¼šå½±å“逿˜Žç‰©ä½“相对于ä¸é€æ˜Žç‰©ä½“çš„" -"æŽ’åºæ–¹å¼ã€‚è¿™æ˜¯å› ä¸ºä¸é€æ˜Žå¯¹è±¡ä¸è¢«æŽ’åºï¼Œè€Œé€æ˜Žå¯¹è±¡åˆ™ä»ŽåŽå¾€å‰æŽ’åºï¼ˆå–决于优先" -"级)。" +"[b]注æ„:[/b]ä»…é€‚ç”¨äºŽé€æ˜Žç‰©ä½“的排åºã€‚è¿™ä¸ä¼šå½±å“逿˜Žç‰©ä½“相对于ä¸é€æ˜Žç‰©ä½“的排åº" +"æ–¹å¼ã€‚è¿™æ˜¯å› ä¸ºä¸é€æ˜Žå¯¹è±¡ä¸è¢«æŽ’åºï¼Œè€Œé€æ˜Žå¯¹è±¡åˆ™ä»ŽåŽå¾€å‰æŽ’åºï¼ˆå–决于优先级)。" #: doc/classes/Material.xml msgid "Maximum value for the [member render_priority] parameter." @@ -41840,7 +41983,7 @@ msgstr "" msgid "" "If [code]true[/code], shortcuts are disabled and cannot be used to trigger " "the button." -msgstr "如果[code]true[/code]ï¼Œå¿«æ·æ–¹å¼å°†è¢«ç¦ç”¨ï¼Œæ— æ³•ç”¨äºŽè§¦å‘æŒ‰é’®ã€‚" +msgstr "如果为 [code]true[/code]ï¼Œå¿«æ·æ–¹å¼å°†è¢«ç¦ç”¨ï¼Œæ— æ³•ç”¨äºŽè§¦å‘æŒ‰é’®ã€‚" #: doc/classes/MenuButton.xml msgid "" @@ -41848,20 +41991,21 @@ msgid "" "within the same parent which also has [code]switch_on_hover[/code] enabled, " "it will close the current [MenuButton] and open the other one." msgstr "" -"如果[code]true[/code]ï¼Œå½“å…‰æ ‡æ‚¬åœåœ¨åŒä¸€çˆ¶çº§ä¸ä¹Ÿå¯ç”¨äº†[code]switch_on_hover[/" -"code]çš„å¦ä¸€ä¸ª[MenuButton]上方时,它将关é—当å‰çš„[MenuButton]并打开å¦ä¸€ä¸ªã€‚" +"如果为 [code]true[/code]ï¼Œå½“å…‰æ ‡æ‚¬åœåœ¨åŒä¸€çˆ¶çº§ä¸ä¹Ÿå¯ç”¨äº† " +"[code]switch_on_hover[/code] çš„å¦ä¸€ä¸ª [MenuButton] 上方时,它将关é—当å‰çš„ " +"[MenuButton] 并打开å¦ä¸€ä¸ªã€‚" #: doc/classes/MenuButton.xml msgid "Emitted when [PopupMenu] of this MenuButton is about to show." -msgstr "当æ¤MenuButtonçš„[PopupMenu]å³å°†æ˜¾ç¤ºæ—¶è§¦å‘。" +msgstr "å½“æ¤ MenuButton çš„ [PopupMenu] å³å°†æ˜¾ç¤ºæ—¶è§¦å‘。" #: doc/classes/MenuButton.xml msgid "Default text [Color] of the [MenuButton]." -msgstr "[MenuButton]默认的å—体[Color]颜色。" +msgstr "[MenuButton] 默认的å—体 [Color] 颜色。" #: doc/classes/MenuButton.xml msgid "Text [Color] used when the [MenuButton] is disabled." -msgstr "[MenuButton]被ç¦ç”¨æ—¶çš„å—体[Color]颜色。" +msgstr "[MenuButton] 被ç¦ç”¨æ—¶çš„å—体 [Color] 颜色。" #: doc/classes/MenuButton.xml msgid "" @@ -41869,8 +42013,8 @@ msgid "" "text color of the button. Disabled, hovered, and pressed states take " "precedence over this color." msgstr "" -"当[MenuButton]获得焦点时使用的文本[Color]ã€‚åªæ›¿æ¢æŒ‰é’®çš„æ£å¸¸æ–‡æœ¬é¢œè‰²ã€‚ç¦ç”¨ã€æ‚¬" -"åœå’ŒæŒ‰ä¸‹çжæ€ä¼˜å…ˆäºŽè¿™ä¸ªé¢œè‰²ã€‚" +"当 [MenuButton] 获得焦点时使用的文本 [Color]ã€‚åªæ›¿æ¢æŒ‰é’®çš„æ£å¸¸æ–‡æœ¬é¢œè‰²ã€‚ç¦" +"ç”¨ã€æ‚¬åœå’ŒæŒ‰ä¸‹çжæ€ä¼˜å…ˆäºŽè¿™ä¸ªé¢œè‰²ã€‚" #: doc/classes/MenuButton.xml msgid "Text [Color] used when the [MenuButton] is being hovered." @@ -41878,19 +42022,19 @@ msgstr "å½“é¼ æ ‡åœ¨ [MenuButton] ä¸Šæ‚¬åœæ—¶ä½¿ç”¨çš„å—体 [Color] 颜色。" #: doc/classes/MenuButton.xml msgid "Text [Color] used when the [MenuButton] is being pressed." -msgstr "当[MenuButton]被按下时使用的å—体[Color]颜色。" +msgstr "当 [MenuButton] 被按下时使用的å—体 [Color] 颜色。" #: doc/classes/MenuButton.xml msgid "The horizontal space between [MenuButton]'s icon and text." -msgstr "[MenuButton]的文å—å’Œå›¾æ ‡ä¹‹é—´çš„æ°´å¹³é—´éš™ã€‚" +msgstr "[MenuButton] 的文å—å’Œå›¾æ ‡ä¹‹é—´çš„æ°´å¹³é—´éš™ã€‚" #: doc/classes/MenuButton.xml msgid "[Font] of the [MenuButton]'s text." -msgstr "[MenuButton]文本的[Font]。" +msgstr "[MenuButton] 文本的 [Font]。" #: doc/classes/MenuButton.xml msgid "[StyleBox] used when the [MenuButton] is disabled." -msgstr "当[MenuButton]被ç¦ç”¨æ—¶ä½¿ç”¨çš„[StyleBox]。" +msgstr "当 [MenuButton] 被ç¦ç”¨æ—¶ä½¿ç”¨çš„ [StyleBox]。" #: doc/classes/MenuButton.xml msgid "" @@ -41898,8 +42042,8 @@ msgid "" "current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " "visual effect." msgstr "" -"当[MenuButton]被èšç„¦æ—¶ä½¿ç”¨çš„[StyleBox]。它显示在当å‰çš„[StyleBox]上,所以使用" -"[StyleBoxEmpty]å°†åªæ˜¯ç¦ç”¨ç„¦ç‚¹çš„视觉效果。" +"当 [MenuButton] 被èšç„¦æ—¶ä½¿ç”¨çš„ [StyleBox]。它显示在当å‰çš„ [StyleBox] 上,所以" +"使用 [StyleBoxEmpty] å°†åªæ˜¯ç¦ç”¨ç„¦ç‚¹çš„视觉效果。" #: doc/classes/MenuButton.xml msgid "[StyleBox] used when the [MenuButton] is being hovered." @@ -41970,9 +42114,9 @@ msgid "" "get_transformed_aabb].\n" "[b]Note:[/b] This is only implemented for [ArrayMesh] and [PrimitiveMesh]." msgstr "" -"返回局部空间ä¸åŒ…å›´è¿™ä¸ªç½‘æ ¼çš„æœ€å°çš„[AABB]。ä¸å—[code]custom_aabb[/code]的影" +"返回局部空间ä¸åŒ…å›´è¿™ä¸ªç½‘æ ¼çš„æœ€å°çš„ [AABB]。ä¸å— [code]custom_aabb[/code] 的影" "å“。å‚阅 [method VisualInstance.get_transformed_aabb]。\n" -"[b]注æ„:[/b]è¿™åªå¯¹[ArrayMesh]å’Œ[PrimitiveMesh]实现。" +"[b]注æ„:[/b]è¿™åªå¯¹ [ArrayMesh] å’Œ [PrimitiveMesh] 实现。" #: doc/classes/Mesh.xml msgid "" @@ -42237,11 +42381,11 @@ msgid "" "OpenGL/Face-culling]winding order[/url] for front faces of triangle " "primitive modes." msgstr "" -"MeshDataToolæä¾›å¯¹[Mesh]ä¸å•个顶点的访问。它å…许用户读å–å’Œç¼–è¾‘ç½‘æ ¼çš„é¡¶ç‚¹æ•°" +"MeshDataTool æä¾›å¯¹ [Mesh] ä¸å•个顶点的访问。它å…许用户读å–å’Œç¼–è¾‘ç½‘æ ¼çš„é¡¶ç‚¹æ•°" "æ®ã€‚还å¯ä»¥åˆ›å»ºé¢å’Œè¾¹çš„æ•°ç»„。\n" -"è¦ä½¿ç”¨MeshDataTool,请使用[method create_from_surface]åŠ è½½ç½‘æ ¼ã€‚å½“å®Œæˆç¼–辑数" -"æ®åŽï¼Œç”¨[method commit_to_surface]å°†æ•°æ®æäº¤ç»™Mesh。\n" -"䏋颿˜¯å¦‚何使用MeshDataTool的例å。\n" +"è¦ä½¿ç”¨ MeshDataTool,请使用 [method create_from_surface] åŠ è½½ç½‘æ ¼ã€‚å½“å®Œæˆç¼–辑" +"æ•°æ®åŽï¼Œç”¨ [method commit_to_surface] å°†æ•°æ®æäº¤ç»™ Mesh。\n" +"䏋颿˜¯å¦‚何使用 MeshDataTool 的例å。\n" "[codeblock]\n" "var mesh = ArrayMesh.new()\n" "mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, CubeMesh.new()." @@ -42261,8 +42405,8 @@ msgstr "" "mi.mesh = mesh\n" "add_child(mi)\n" "[/codeblock]\n" -"å‚阅[ArrayMesh]ã€[ImmediateGeometry]å’Œ[SurfaceTool]çš„ç¨‹åºæ€§å‡ 何体生æˆã€‚\n" -"[b]注æ„:[/b] Godot对三角形原始模å¼çš„å‰ç«¯é¢ä½¿ç”¨é¡ºæ—¶é’ˆ[url=https://" +"å‚阅 [ArrayMesh]ã€[ImmediateGeometry] å’Œ [SurfaceTool] çš„ç¨‹åºæ€§å‡ 何体生æˆã€‚\n" +"[b]注æ„:[/b]Godot 对三角形图元模å¼çš„å‰ç«¯é¢ä½¿ç”¨é¡ºæ—¶é’ˆ[url=https://" "learnopengl.com/Advanced-OpenGL/Face-culling]ç¼ ç»•é¡ºåº[/url]。" #: doc/classes/MeshDataTool.xml @@ -42278,8 +42422,8 @@ msgid "" "Uses specified surface of given [Mesh] to populate data for MeshDataTool.\n" "Requires [Mesh] with primitive type [constant Mesh.PRIMITIVE_TRIANGLES]." msgstr "" -"使用给定[Mesh]çš„æŒ‡å®šè¡¨é¢æ¥å¡«å……MeshDataTool的数æ®ã€‚\n" -"è¦æ±‚[Mesh]具有基本类型[constant Mesh.PRIMITIVE_TRIANGLES]。" +"使用给定 [Mesh] çš„æŒ‡å®šè¡¨é¢æ¥å¡«å…… MeshDataTool 的数æ®ã€‚\n" +"è¦æ±‚ [Mesh] 具有基本类型 [constant Mesh.PRIMITIVE_TRIANGLES]。" #: doc/classes/MeshDataTool.xml msgid "Returns the number of edges in this [Mesh]." @@ -42341,7 +42485,7 @@ msgid "" "See [enum ArrayMesh.ArrayFormat] for a list of format flags." msgstr "" "返回 [Mesh] çš„æ ¼å¼ï¼Œè¯¥æ ¼å¼æ˜¯ç”± [Mesh] æ ¼å¼æ ‡è¯†ç»„åˆè€Œæˆçš„æ•´æ•°ã€‚ä¾‹å¦‚ï¼Œä¸€ä¸ªåŒæ—¶" -"包å«é¡¶ç‚¹å’Œæ³•çº¿çš„ç½‘æ ¼å°†è¿”å›ž[code]3[/code]æ ¼å¼ï¼Œå› 为 [constant ArrayMesh." +"包å«é¡¶ç‚¹å’Œæ³•çº¿çš„ç½‘æ ¼å°†è¿”å›ž [code]3[/code]æ ¼å¼ï¼Œå› 为 [constant ArrayMesh." "ARRAY_FORMAT_VERTEX] = [code]1[/code],[constant ArrayMesh." "ARRAY_FORMAT_NORMAL] = [code]2[/code]。\n" "å‚阅 [enum ArrayMesh.ArrayFormat] çš„æ ¼å¼æ ‡è¯†åˆ—表。" @@ -42478,7 +42622,7 @@ msgstr "" "这个助手创建[StaticBody]åèŠ‚ç‚¹ï¼Œè¯¥èŠ‚ç‚¹å…·æœ‰ä»Žç½‘æ ¼å‡ ä½•å½¢çŠ¶è®¡ç®—çš„" "[ConvexPolygonShape]碰撞形状。其主è¦ç”¨äºŽæµ‹è¯•。\n" "如果[code]clean[/code]是[code]true[/code](默认),é‡å¤çš„顶点和内部顶点会被自" -"动移除。å¯ä»¥æŠŠå®ƒè®¾ç½®ä¸º[code]false[/code],以便在ä¸éœ€è¦çš„æƒ…况下使这个过程更" +"动移除。å¯ä»¥æŠŠå®ƒè®¾ç½®ä¸º [code]false[/code],以便在ä¸éœ€è¦çš„æƒ…况下使这个过程更" "快。\n" "如果[code]simplify[/code]是[code]true[/code],å¯ä»¥è¿›ä¸€æ¥ç®€åŒ–å‡ ä½•ä½“ä»¥å‡å°‘顶点" "的数é‡ã€‚默认情况下是ç¦ç”¨çš„。" @@ -42538,6 +42682,10 @@ msgid "" "In order to be mergeable, properties of the [MeshInstance] must match, and " "each surface must match, in terms of material, attributes and vertex format." msgstr "" +"如果这个 [MeshInstance] å¯ä»¥ä¸ŽæŒ‡å®šçš„ [code]other_mesh_instance[/code] 通过 " +"[method MeshInstance.merge_meshes] 函数åˆå¹¶ï¼Œåˆ™è¿”回 [code]true[/code]。\n" +"åªæœ‰å±žæ€§åŒ¹é…且å„表é¢çš„æè´¨ã€å±žæ€§ã€é¡¶ç‚¹æ ¼å¼å‡åŒ¹é…çš„ [MeshInstance] æ‰èƒ½ç›¸äº’åˆ" +"并。" #: doc/classes/MeshInstance.xml msgid "" @@ -42562,6 +42710,16 @@ msgid "" "Also note that any initial data in the destination [MeshInstance] data will " "be discarded." msgstr "" +"这个函数å¯ä»¥å°†è‹¥å¹² [MeshInstance] 的数æ®åˆå¹¶å…¥å•ä¸ªç›®æ ‡ [MeshInstance](调用该" +"函数的 MeshInstance)。主è¦ç”¨äºŽå‡å°‘绘制调用数和 [Node] æ•°é‡ï¼Œä»Žè€Œæå‡æ€§èƒ½ã€‚\n" +"åªåº”对ä¸åŒ…å«åŠ¨ç”»çš„ç®€å•ç½‘æ ¼å°è¯•åˆå¹¶æ“作。\n" +"最终返回的顶点,既å¯ä»¥ä½¿ç”¨å…¨å±€åæ ‡ï¼Œä¹Ÿå¯ä»¥ä½¿ç”¨ç›¸å¯¹äºŽç›®æ ‡ [MeshInstance] 全局" +"å˜æ¢çš„å±€éƒ¨åæ ‡ï¼ˆç›®æ ‡èŠ‚ç‚¹å¿…é¡»åœ¨ [SceneTree] 内æ‰èƒ½æ£å¸¸ä½¿ç”¨å±€éƒ¨åæ ‡ï¼‰ã€‚\n" +"该函数默认会检查 [MeshInstance] 之间的兼容性,除éžä½ 之å‰å·²ç»ä½¿ç”¨ [method " +"MeshInstance.is_mergeable_with] 检查过兼容性,å¦åˆ™åº”打开该检查。\n" +"[b]注æ„:[/b]ç½‘æ ¼ä¹‹é—´ç›¸ä¼¼æ€§çš„è¦æ±‚ç›¸å½“ä¸¥æ ¼ã€‚å¯ä»¥åœ¨è°ƒç”¨ [method MeshInstance." +"merge_meshes] å‰ä½¿ç”¨ [method MeshInstance.is_mergeable_with] 函数进行检查。\n" +"å¦å¤–请注æ„ï¼Œç›®æ ‡ [MeshInstance] ä¸çš„任何åˆå§‹æ•°æ®éƒ½ä¼šè¢«ä¸¢å¼ƒã€‚" #: doc/classes/MeshInstance.xml msgid "Sets the [Material] for a surface of the [Mesh] resource." @@ -42573,7 +42731,7 @@ msgstr "该实例的[Mesh]资æºã€‚" #: doc/classes/MeshInstance.xml msgid "[NodePath] to the [Skeleton] associated with the instance." -msgstr "与实例相关è”[NodePath]çš„[Skeleton]。" +msgstr "ä¸Žå®žä¾‹ç›¸å…³è” [NodePath] çš„ [Skeleton]。" #: doc/classes/MeshInstance.xml msgid "Sets the skin to be used by this instance." @@ -42588,9 +42746,9 @@ msgid "" "software_skinning_fallback] for details about how software skinning is " "enabled." msgstr "" -"如果[code]true[/code],当使用软件蒙皮时,法线会被转æ¢ã€‚当ä¸éœ€è¦æ³•线时,设置为" -"[code]false[/code]以获得更好的性能。\n" -"关于如何å¯ç”¨è½¯ä»¶è’™çš®çš„细节,å‚阅[member ProjectSettings.rendering/quality/" +"如果为 [code]true[/code]ï¼Œå½“ä½¿ç”¨è½¯ä»¶è’™çš®æ—¶ï¼Œæ³•çº¿ä¼šè¢«å˜æ¢ã€‚当ä¸éœ€è¦æ³•线时,设" +"置为 [code]false[/code] 以获得更好的性能。\n" +"关于如何å¯ç”¨è½¯ä»¶è’™çš®çš„细节,å‚阅 [member ProjectSettings.rendering/quality/" "skinning/software_skinning_fallback]。" #: doc/classes/MeshInstance2D.xml @@ -42688,7 +42846,7 @@ msgstr "è¿”å›žè¯¥é¡¹çš„å¯¼èˆªç½‘æ ¼ã€‚" #: doc/classes/MeshLibrary.xml msgid "Returns the transform applied to the item's navigation mesh." -msgstr "è¿”å›žåº”ç”¨äºŽè¯¥é¡¹å¯¼èˆªç½‘æ ¼çš„è½¬æ¢ã€‚" +msgstr "è¿”å›žåº”ç”¨äºŽè¯¥é¡¹å¯¼èˆªç½‘æ ¼çš„å˜æ¢ã€‚" #: doc/classes/MeshLibrary.xml msgid "" @@ -42741,7 +42899,7 @@ msgstr "设置æ¤é¡¹çš„å¯¼èˆªç½‘æ ¼ã€‚" #: doc/classes/MeshLibrary.xml msgid "Sets the transform to apply to the item's navigation mesh." -msgstr "设置转æ¢åº”ç”¨äºŽè¯¥é¡¹çš„å¯¼èˆªç½‘æ ¼ã€‚" +msgstr "è®¾ç½®åº”ç”¨äºŽè¯¥é¡¹çš„å¯¼èˆªç½‘æ ¼çš„å˜æ¢ã€‚" #: doc/classes/MeshLibrary.xml msgid "Sets a texture to use as the item's preview icon in the editor." @@ -43155,7 +43313,7 @@ msgstr "" "RPC/RSET)。\n" "通过设置[member Node.custom_multiplayer]属性,å¯ä»¥é‡å†™ç‰¹å®šèŠ‚ç‚¹ä½¿ç”¨çš„å¤šäººæ¸¸æˆ" "API实例,从而有效地å…许在åŒä¸€åœºæ™¯ä¸åŒæ—¶è¿è¡Œå®¢æˆ·ç«¯å’ŒæœåŠ¡å™¨ã€‚\n" -"[b]注æ„:[/b] 高阶的多人游æˆAPIåè®®å®žçŽ°ç»†èŠ‚ï¼Œå¹¶ä¸æ„味ç€å¯ä»¥è¢«éžGodotæœåŠ¡å™¨ä½¿" +"[b]注æ„:[/b]高阶的多人游æˆAPIåè®®å®žçŽ°ç»†èŠ‚ï¼Œå¹¶ä¸æ„味ç€å¯ä»¥è¢«éžGodotæœåŠ¡å™¨ä½¿" "用。它å¯èƒ½ä¼šæ”¹å˜ï¼Œä¸åšå¦è¡Œé€šçŸ¥ã€‚" #: doc/classes/MultiplayerAPI.xml @@ -43183,19 +43341,19 @@ msgid "" "[b]Note:[/b] If not inside an RPC this method will return 0." msgstr "" "è¿”å›žå½“å‰æ£åœ¨æ‰§è¡Œçš„RPCçš„å‘逿–¹çš„对ç‰ä½“ID。\n" -"[b]注æ„:[/b] 如果ä¸åœ¨RPC内,这个方法将返回0。" +"[b]注æ„:[/b]如果ä¸åœ¨RPC内,这个方法将返回0。" #: doc/classes/MultiplayerAPI.xml doc/classes/SceneTree.xml msgid "Returns [code]true[/code] if there is a [member network_peer] set." -msgstr "如果有一个[member network_peer]设置,返回[code]true[/code]。" +msgstr "如果有一个[member network_peer]设置,返回 [code]true[/code]。" #: doc/classes/MultiplayerAPI.xml msgid "" "Returns [code]true[/code] if this MultiplayerAPI's [member network_peer] is " "in server mode (listening for connections)." msgstr "" -"如果这个MultiplayerAPIçš„[member network_peer]处于æœåŠ¡å™¨æ¨¡å¼ï¼ˆç›‘å¬è¿žæŽ¥ï¼‰ï¼Œè¿”回" -"[code]true[/code]。" +"如果这个MultiplayerAPIçš„[member network_peer]处于æœåŠ¡å™¨æ¨¡å¼ï¼ˆç›‘å¬è¿žæŽ¥ï¼‰ï¼Œè¿”" +"回 [code]true[/code]。" #: doc/classes/MultiplayerAPI.xml msgid "" @@ -43207,11 +43365,11 @@ msgid "" "will be executed in the same context of this function (e.g. [code]_process[/" "code], [code]physics[/code], [Thread])." msgstr "" -"用于轮询多人游æˆAPIçš„æ–¹æ³•ã€‚åªæœ‰å½“ä½ ä½¿ç”¨[member Node.custom_multiplayer]覆盖或" -"è€…ä½ å°†[member SceneTree.multiplayer_poll]设置为[code]false[/code]æ—¶ï¼Œä½ æ‰éœ€è¦" -"担心这个问题。默认情况下,[SceneTree]å°†ä¸ºä½ è½®è¯¢å…¶å¤šäººæ¸¸æˆAPI。\n" -"[b]注æ„:[/b]这个方法导致RPCå’ŒRSET被调用,所以它们将在这个函数的åŒä¸€ä¸Šä¸‹æ–‡ä¸" -"执行(例如,[code]_process[/code], [code]physics[/code], [Thread])。" +"ç”¨äºŽè½®è¯¢å¤šäººæ¸¸æˆ API çš„æ–¹æ³•ã€‚åªæœ‰å½“ä½ ä½¿ç”¨ [member Node.custom_multiplayer] 覆" +"ç›–æˆ–è€…ä½ å°† [member SceneTree.multiplayer_poll] 设置为 [code]false[/code] 时," +"ä½ æ‰éœ€è¦æ‹…心这个问题。默认情况下,[SceneTree] å°†ä¸ºä½ è½®è¯¢å…¶å¤šäººæ¸¸æˆ API。\n" +"[b]注æ„:[/b]这个方法导致 RPC å’Œ RSET 被调用,所以它们将在这个函数的åŒä¸€ä¸Šä¸‹" +"æ–‡ä¸æ‰§è¡Œï¼ˆä¾‹å¦‚ [code]_process[/code]ã€[code]physics[/code]ã€[Thread])。" #: doc/classes/MultiplayerAPI.xml msgid "" @@ -43219,9 +43377,9 @@ msgid "" "[code]id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer]). " "Default ID is [code]0[/code], i.e. broadcast to all peers." msgstr "" -"将给定的原始[code]å—节[/code]å‘é€åˆ°ç”±[code]id[/code]确定的特定对ç‰ä½“(è§" -"[method NetworkedMultiplayerPeer.set_target_peer])。默认ID是[code]0[/code]," -"å³å‘所有对ç‰ä½“广æ’。" +"将给定的原始å—节 [code]bytes[/code]å‘é€åˆ°ç”± [code]id[/code] 确定的特定对ç‰ä½“" +"ï¼ˆè§ [method NetworkedMultiplayerPeer.set_target_peer])。默认 ID 是 " +"[code]0[/code],å³å‘所有对ç‰ä½“广æ’。" #: doc/classes/MultiplayerAPI.xml msgid "" @@ -43232,11 +43390,11 @@ msgid "" "Do not use this option if the serialized object comes from untrusted sources " "to avoid potential security threats such as remote code execution." msgstr "" -"如果[code]true[/code],或者如果[member network_peer]çš„[member PacketPeer." -"allow_object_decoding]设置为[code]true[/code],多人游æˆAPIå°†å…许在RPC/RSETs期" -"间的对象进行编ç 和解ç 。\n" -"[b]è¦å‘Šï¼š[/b] ååºåˆ—化的对象å¯èƒ½åŒ…å«ä¼šè¢«æ‰§è¡Œçš„代ç 。如果åºåˆ—化的对象æ¥è‡ªä¸å—" -"ä¿¡ä»»çš„æ¥æºï¼Œè¯·ä¸è¦ä½¿ç”¨è¿™ä¸ªé€‰é¡¹ï¼Œä»¥é¿å…潜在的安全å¨èƒï¼Œå¦‚è¿œç¨‹ä»£ç æ‰§è¡Œã€‚" +"如果为 [code]true[/code](或者如果 [member network_peer] çš„ [member " +"PacketPeer.allow_object_decoding] 被设置为 [code]true[/code]ï¼‰ï¼Œå¤šäººæ¸¸æˆ API " +"å°†å…许在 RPC/RSET 期间的对象进行编ç 和解ç 。\n" +"[b]è¦å‘Šï¼š[/b]ååºåˆ—化的对象å¯èƒ½åŒ…å«ä¼šè¢«æ‰§è¡Œçš„代ç 。如果åºåˆ—化的对象æ¥è‡ªä¸å—ä¿¡" +"ä»»çš„æ¥æºï¼Œè¯·ä¸è¦ä½¿ç”¨è¿™ä¸ªé€‰é¡¹ï¼Œä»¥é¿å…潜在的安全å¨èƒï¼Œå¦‚è¿œç¨‹ä»£ç æ‰§è¡Œã€‚" #: doc/classes/MultiplayerAPI.xml msgid "" @@ -43435,7 +43593,7 @@ msgid "" "has ownership of the mutex." msgstr "" "é”å®šæ¤ [Mutex]ï¼Œç›´åˆ°è¢«å½“å‰æ‰€æœ‰è€…è§£é”为æ¢ã€‚\n" -"[b]注æ„:[/b] å¦‚æžœçº¿ç¨‹å·²ç»æ‹¥æœ‰äº’æ–¥é”的所有æƒï¼Œè¯¥å‡½æ•°å°†æ— 阻塞地返回。" +"[b]注æ„:[/b]å¦‚æžœçº¿ç¨‹å·²ç»æ‹¥æœ‰äº’æ–¥é”的所有æƒï¼Œè¯¥å‡½æ•°å°†æ— 阻塞地返回。" #: doc/classes/Mutex.xml msgid "" @@ -43446,7 +43604,7 @@ msgid "" msgstr "" "试图é”定æ¤[Mutex],但并ä¸é˜»å¡žã€‚æˆåŠŸæ—¶è¿”å›ž[constant OK],å¦åˆ™è¿”回[constant " "ERR_BUSY]。\n" -"[b]注æ„:[/b] å¦‚æžœçº¿ç¨‹å·²ç»æ‹¥æœ‰äº†è¯¥Mutex的所有æƒï¼Œè¯¥å‡½æ•°è¿”回[constant OK]。" +"[b]注æ„:[/b]å¦‚æžœçº¿ç¨‹å·²ç»æ‹¥æœ‰äº†è¯¥Mutex的所有æƒï¼Œè¯¥å‡½æ•°è¿”回[constant OK]。" #: doc/classes/Mutex.xml msgid "" @@ -43500,8 +43658,8 @@ msgid "" "API extension." msgstr "" "æž„å»ºåŸºç¡€ç±»åž‹çš„æ–°å¯¹è±¡ï¼Œå¹¶é™„åŠ æ¤ç±»åž‹çš„脚本。\n" -"[b]注æ„:[/b] ä¼ é€’ç»™è¿™ä¸ªå‡½æ•°çš„ä»»ä½•å‚æ•°å°†è¢«å¿½ç•¥ï¼Œä¸ä¼šä¼ é€’ç»™å±€éƒ¨æž„é€ å‡½æ•°ã€‚è¿™å°†" -"在未æ¥çš„APIæ‰©å±•ä¸æ”¹å˜ã€‚" +"[b]注æ„:[/b]ä¼ é€’ç»™è¿™ä¸ªå‡½æ•°çš„ä»»ä½•å‚æ•°å°†è¢«å¿½ç•¥ï¼Œä¸ä¼šä¼ é€’ç»™å±€éƒ¨æž„é€ å‡½æ•°ã€‚è¿™å°†åœ¨" +"未æ¥çš„APIæ‰©å±•ä¸æ”¹å˜ã€‚" #: doc/classes/Navigation.xml msgid "Mesh-based navigation and pathfinding node." @@ -44701,7 +44859,7 @@ msgstr "" "network_peer]。然åŽå¯ä»¥é€šè¿‡è¿žæŽ¥åˆ° [SceneTree] ä¿¡å·æ¥å¤„ç†äº‹ä»¶ã€‚\n" "ENet 的目的是在 UDPï¼ˆç”¨æˆ·æ•°æ®æŠ¥å议)之上æä¾›ä¸€ä¸ªç›¸å¯¹ç®€å•而å¥å…¨çš„网络通信" "层。\n" -"[b]注æ„:[/b] ENet åªä½¿ç”¨UDP,ä¸ä½¿ç”¨TCPã€‚è½¬å‘æœåŠ¡å™¨ç«¯å£ä½¿æ‚¨çš„æœåŠ¡å™¨å¯ä»¥åœ¨å…¬ç½‘" +"[b]注æ„:[/b]ENet åªä½¿ç”¨UDP,ä¸ä½¿ç”¨TCPã€‚è½¬å‘æœåŠ¡å™¨ç«¯å£ä½¿æ‚¨çš„æœåŠ¡å™¨å¯ä»¥åœ¨å…¬ç½‘" "上访问时,åªéœ€è¦å°†æœåŠ¡å™¨ç«¯å£è½¬å‘为UDPå³å¯ã€‚您å¯ä»¥ä½¿ç”¨ [UPNP] ç±»å°è¯•在å¯åЍæœåŠ¡" "å™¨æ—¶è‡ªåŠ¨è½¬å‘æœåŠ¡å™¨ç«¯å£ã€‚" @@ -44783,7 +44941,7 @@ msgid "" "Disconnect the given peer. If \"now\" is set to [code]true[/code], the " "connection will be closed immediately without flushing queued messages." msgstr "" -"æ–开给定对ç‰ä½“的连接。如果 \"now \"被设置为[code]true[/code],连接将被立å³å…³" +"æ–开给定对ç‰ä½“的连接。如果 \"now \"被设置为 [code]true[/code],连接将被立å³å…³" "é—而ä¸å†²åˆ·é˜Ÿåˆ—ä¸çš„æ¶ˆæ¯ã€‚" #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml @@ -44824,8 +44982,8 @@ msgid "" "code]. For servers, you must also setup the [CryptoKey] via [method " "set_dtls_key]." msgstr "" -"当[member use_dtls]为[code]true[/code]时,é…ç½®[X509Certificate]使用。对于æœåŠ¡" -"器,您还必须通过[method set_dtls_key]设置[CryptoKey]。" +"当[member use_dtls]为 [code]true[/code] 时,é…ç½®[X509Certificate]使用。对于æœ" +"务器,您还必须通过[method set_dtls_key]设置[CryptoKey]。" #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml msgid "" @@ -44833,8 +44991,8 @@ msgid "" "code]. Remember to also call [method set_dtls_certificate] to setup your " "[X509Certificate]." msgstr "" -"当[member use_dtls]为[code]true[/code]时,é…ç½®[CryptoKey]æ¥ä½¿ç”¨ã€‚è®°ä½ä¹Ÿè¦è°ƒç”¨" -"[method set_dtls_certificate]æ¥è®¾ç½®[X509Certificate]。" +"当[member use_dtls]为 [code]true[/code] 时,é…ç½®[CryptoKey]æ¥ä½¿ç”¨ã€‚è®°ä½ä¹Ÿè¦è°ƒ" +"用[method set_dtls_certificate]æ¥è®¾ç½®[X509Certificate]。" #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml msgid "" @@ -44900,9 +45058,9 @@ msgstr "" "用压缩,您å¯èƒ½éœ€è¦æµ‹è¯•å“ªä¸€ç§æœ€é€‚åˆæ‚¨çš„用例。\n" "[b]注:[/b]大多数游æˆçš„网络设计都涉åŠé¢‘ç¹å‘é€è®¸å¤šå°æ•°æ®åŒ…(æ¯ä¸ªå°äºŽ4 KB)。如" "果有疑问,建议ä¿ç•™é»˜è®¤åŽ‹ç¼©ç®—æ³•ï¼Œå› ä¸ºå®ƒå¯¹è¿™äº›å°æ•°æ®åŒ…效果最好。\n" -"[b]注æ„:[/b] [member compression_mode] 必须在æœåС噍åŠå…¶æ‰€æœ‰å®¢æˆ·ç«¯ä¸Šè®¾ç½®ä¸ºç›¸" -"åŒçš„值。如果客户端上设置的 [member compression_mode] 与æœåŠ¡å™¨ä¸Šè®¾ç½®çš„ä¸åŒï¼Œåˆ™" -"å®¢æˆ·ç«¯å°†æ— æ³•è¿žæŽ¥ã€‚åœ¨ Godot 3.4 之å‰ï¼Œé»˜è®¤çš„ [member compression_mode] 是 " +"[b]注æ„:[/b][member compression_mode] 必须在æœåС噍åŠå…¶æ‰€æœ‰å®¢æˆ·ç«¯ä¸Šè®¾ç½®ä¸ºç›¸åŒ" +"的值。如果客户端上设置的 [member compression_mode] 与æœåŠ¡å™¨ä¸Šè®¾ç½®çš„ä¸åŒï¼Œåˆ™å®¢" +"æˆ·ç«¯å°†æ— æ³•è¿žæŽ¥ã€‚åœ¨ Godot 3.4 之å‰ï¼Œé»˜è®¤çš„ [member compression_mode] 是 " "[constant COMPRESS_NONE]。尽管如æ¤ï¼Œä¸å»ºè®®åœ¨å®¢æˆ·ç«¯å’ŒæœåŠ¡å™¨ä¹‹é—´æ··åˆå¼•擎版本," "也ä¸å—官方支æŒã€‚" @@ -44921,7 +45079,7 @@ msgstr "" msgid "" "Enable or disable certificate verification when [member use_dtls] " "[code]true[/code]." -msgstr "当[member use_dtls] [code]true[/code]æ—¶å¯ç”¨æˆ–ç¦ç”¨è¯ä¹¦éªŒè¯ã€‚" +msgstr "当[member use_dtls] [code]true[/code] æ—¶å¯ç”¨æˆ–ç¦ç”¨è¯ä¹¦éªŒè¯ã€‚" #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml msgid "" @@ -44931,8 +45089,8 @@ msgid "" "peers and won't be able to send them packets through the server." msgstr "" "å¯ç”¨æˆ–ç¦ç”¨æœåŠ¡å™¨ç‰¹æ€§ï¼Œè¯¥ç‰¹æ€§é€šçŸ¥å®¢æˆ·ç«¯å…¶ä»–å¯¹ç‰ä½“的连接/æ–开,并在它们之间转å‘" -"消æ¯ã€‚当æ¤é€‰é¡¹ä¸º[code]false[/code]时,客户端将ä¸ä¼šè‡ªåŠ¨æ”¶åˆ°å…¶ä»–å¯¹ç‰ä½“的通知," -"ä¹Ÿæ— æ³•é€šè¿‡æœåС噍å‘他们å‘逿•°æ®åŒ…。" +"消æ¯ã€‚当æ¤é€‰é¡¹ä¸º [code]false[/code] 时,客户端将ä¸ä¼šè‡ªåŠ¨æ”¶åˆ°å…¶ä»–å¯¹ç‰ä½“的通" +"çŸ¥ï¼Œä¹Ÿæ— æ³•é€šè¿‡æœåС噍å‘他们å‘逿•°æ®åŒ…。" #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml msgid "" @@ -44965,7 +45123,7 @@ msgstr "" "å¯ç”¨åŽï¼Œç”±è¯¥å¯¹ç‰ä½“创建的客户端或æœåŠ¡å™¨å°†ä½¿ç”¨[PacketPeerDTLS]ï¼Œè€Œä¸æ˜¯åŽŸå§‹UDP套" "接å—与远程对ç‰ä½“进行通信。通信使用DTLSåŠ å¯†ï¼Œä»£ä»·æ˜¯æ›´é«˜çš„èµ„æºå 用和å¯èƒ½æ›´å¤§çš„" "æ•°æ®åŒ…。\n" -"[b]注æ„:[/b] 当创建DTLSæœåŠ¡å™¨æ—¶ï¼Œç¡®ä¿ç”¨[method set_dtls_key]å’Œ[method " +"[b]注æ„:[/b]当创建DTLSæœåŠ¡å™¨æ—¶ï¼Œç¡®ä¿ç”¨[method set_dtls_key]å’Œ[method " "set_dtls_certificate]设置密钥/è¯ä¹¦å¯¹ã€‚对于DTLS客户端,查看[member " "dtls_verify]选项,用[method set_dtls_certificate]é…置相应的è¯ä¹¦ã€‚" @@ -45614,7 +45772,6 @@ msgstr "" "是“å¤å„¿â€ï¼‰ã€‚" #: doc/classes/Node.xml -#, fuzzy msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -45643,21 +45800,21 @@ msgstr "" "æ·»åŠ å节点。节点å¯ä»¥æœ‰ä»»æ„æ•°é‡çš„å节点,但是æ¯ä¸ªå节点必须有唯一的åå—。当父" "èŠ‚ç‚¹è¢«åˆ é™¤æ—¶ï¼ŒåèŠ‚ç‚¹ä¼šè¢«è‡ªåŠ¨åˆ é™¤ï¼Œæ‰€ä»¥æ•´ä¸ªåœºæ™¯å¯ä»¥é€šè¿‡åˆ 除其最上é¢çš„节点而被" "åˆ é™¤ã€‚\n" -"如果[code]legible_unique_name[/code]是[code]true[/code],å节点将有一个基于被" -"实例化的节点的åç§°ï¼Œè€Œä¸æ˜¯å…¶ç±»åž‹å¯è¯»çš„å称。\n" -"[b]注æ„:[/b] 如果åèŠ‚ç‚¹å·²ç»æœ‰çˆ¶èŠ‚ç‚¹ï¼Œè¯¥å‡½æ•°å°†å¤±è´¥ã€‚é¦–å…ˆä½¿ç”¨[method " -"remove_child]将节点从其当å‰çš„父节点ä¸ç§»é™¤ã€‚如:\n" +"如果 [code]legible_unique_name[/code] 是 [code]true[/code],å节点将有一个基" +"于被实例化的节点的åç§°ï¼Œè€Œä¸æ˜¯å…¶ç±»åž‹å¯è¯»çš„å称。\n" +"[b]注æ„:[/b]如果åèŠ‚ç‚¹å·²ç»æœ‰çˆ¶èŠ‚ç‚¹ï¼Œè¯¥å‡½æ•°å°†å¤±è´¥ã€‚é¦–å…ˆä½¿ç”¨ [method " +"remove_child] 将节点从其当å‰çš„父节点ä¸ç§»é™¤ã€‚如:\n" "[codeblock]\n" "if child_node.get_parent():\n" " child_node.get_parent().remove_child(child_node)\n" "add_child(child_node)\n" "[/codeblock]\n" -"[b]注æ„:[/b] å¦‚æžœä½ æƒ³è®©ä¸€ä¸ªå节点被æŒä¹…化到[PackedScene]ä¸ï¼Œé™¤äº†è°ƒç”¨[method " -"add_child]外,还必须设置[member owner]。这通常与[url=https://godot." -"readthedocs.io/en/3.2/tutorials/misc/running_code_in_the_editor.html]工具脚本" -"[/url]å’Œ[url=https://godot.readthedocs.io/en/latest/tutorials/plugins/editor/" -"index.html]编辑器æ’ä»¶[/url]有关。如果调用[method add_child]而ä¸è®¾ç½®[member " -"owner]ï¼Œæ–°æ·»åŠ çš„[Node]åœ¨åœºæ™¯æ ‘ä¸æ˜¯ä¸å¯è§çš„,尽管它在2D/3D视图ä¸å¯è§ã€‚" +"[b]注æ„:[/b]如果想è¦å°†å节点æŒä¹…化进 [PackedScene],除了调用 [method " +"add_child] ä¹‹å¤–ä½ è¿˜å¿…é¡»è®¾ç½® [member owner]。通常在[url=$DOCS_URL/tutorials/" +"misc/running_code_in_the_editor.html]工具脚本[/url]å’Œ[url=$DOCS_URL/" +"tutorials/plugins/editor/index.html]编辑器æ’ä»¶[/url]ä¸ä¼šç”¨åˆ°ã€‚如果调用了 " +"[method add_child] 但没有设置 [member owner],那么新建的这个 [Node] åœ¨åœºæ™¯æ ‘" +"ä¸ä¸å¯è§ï¼Œä½†åœ¨ 2D/3D 视图ä¸å¯è§ã€‚" #: doc/classes/Node.xml msgid "" @@ -45701,9 +45858,9 @@ msgid "" "scene tree is not paused, and [code]false[/code] if the node is not in the " "tree." msgstr "" -"如果节点å¯ä»¥åœ¨åœºæ™¯æ ‘æš‚åœæ—¶è¿›è¡Œå¤„ç†ï¼Œè¿”回[code]true[/code](è§[member " -"pause_mode]ï¼‰ã€‚å¦‚æžœåœºæ™¯æ ‘æ²¡æœ‰æš‚åœï¼Œæ€»æ˜¯è¿”回[code]true[/code],如果节点ä¸åœ¨æ ‘" -"ä¸ï¼Œåˆ™è¿”回[code]false[/code]。" +"如果节点å¯ä»¥åœ¨åœºæ™¯æ ‘æš‚åœæ—¶è¿›è¡Œå¤„ç†ï¼Œè¿”回 [code]true[/code](è§[member " +"pause_mode]ï¼‰ã€‚å¦‚æžœåœºæ™¯æ ‘æ²¡æœ‰æš‚åœï¼Œæ€»æ˜¯è¿”回 [code]true[/code],如果节点ä¸åœ¨æ ‘" +"ä¸ï¼Œåˆ™è¿”回 [code]false[/code]。" #: doc/classes/Node.xml msgid "" @@ -45716,7 +45873,7 @@ msgid "" msgstr "" "å¤åˆ¶èŠ‚ç‚¹ï¼Œè¿”å›žä¸€ä¸ªæ–°çš„èŠ‚ç‚¹ã€‚\n" "ä½ å¯ä»¥ä½¿ç”¨[code]flags[/code]æ¥å¾®è°ƒè¿™ä¸ªè¡Œä¸ºï¼ˆè§[enum DuplicateFlags])。\n" -"[b]注æ„:[/b] 如果节点包å«ä¸€ä¸ªå¸¦æœ‰æž„é€ å‚æ•°çš„脚本(å³éœ€è¦å‘[method Object." +"[b]注æ„:[/b]如果节点包å«ä¸€ä¸ªå¸¦æœ‰æž„é€ å‚æ•°çš„脚本(å³éœ€è¦å‘[method Object." "_init]方法æä¾›å‚数),它将ä¸èƒ½æ£å¸¸å·¥ä½œã€‚åœ¨è¿™ç§æƒ…况下,节点将被å¤åˆ¶è€Œæ²¡æœ‰è„š" "本。" @@ -45957,9 +46114,9 @@ msgid "" "processing unless the frames per second is changed via [member Engine." "iterations_per_second]." msgstr "" -"返回自上次物ç†ç»‘å®šå¸§ä»¥æ¥æ‰€ç»è¿‡çš„æ—¶é—´ï¼ˆå•ä½ä¸ºç§’),å‚阅 [method " -"_physics_process]。在物ç†å¤„ç†ä¸ï¼Œè¿™å§‹ç»ˆæ˜¯ä¸€ä¸ªå¸¸æ•°ï¼Œé™¤éžé€šè¿‡ [member Engine." -"iterations_per_second] æ”¹å˜æ¯ç§’的帧数。" +"返回自上次物ç†ç»‘å®šå¸§ä»¥æ¥æ‰€ç»è¿‡çš„秒数(请å‚阅 [method _physics_process])。在" +"物ç†å¤„ç†ä¸ï¼Œé™¤éžé€šè¿‡ [member Engine.iterations_per_second] æ¥æ”¹å˜æ¯ç§’的帧数," +"å¦åˆ™å§‹ç»ˆä¸ºå¸¸é‡ã€‚" #: doc/classes/Node.xml msgid "" @@ -45980,7 +46137,7 @@ msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -"å¦‚æžœè¿™æ˜¯ä¸€ä¸ªå®žä¾‹åŠ è½½å ä½ç¬¦ï¼Œåˆ™è¿”回[code]true[/code]。看到" +"å¦‚æžœè¿™æ˜¯ä¸€ä¸ªå®žä¾‹åŠ è½½å ä½ç¬¦ï¼Œåˆ™è¿”回 [code]true[/code]。看到" "[InstancePlaceholder]。" #: doc/classes/Node.xml @@ -45994,7 +46151,7 @@ msgstr "返回节点的[Viewport]。" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." -msgstr "如果[NodePath]指å‘的节点å˜åœ¨ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果[NodePath]指å‘的节点å˜åœ¨ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/Node.xml msgid "" @@ -46003,47 +46160,48 @@ msgid "" "shape[/code]. Properties with a non-[Resource] type (e.g. nodes or primitive " "math types) are not considered resources." msgstr "" -"如果[NodePath]指å‘一个有效的节点,并且它的åå称指å‘一个有效的资æºï¼Œä¾‹å¦‚" -"[code]Area2D/CollisionShape2D:shape[/code],则返回[code]true[/code]。具有éž" -"[Resource]类型的属性(例如节点或基本数å¦ç±»åž‹)ä¸è¢«è®¤ä¸ºæ˜¯èµ„æºã€‚" +"如果 [NodePath] 指å‘一个有效的节点,并且它的åå称指å‘一个有效的资æºï¼Œä¾‹å¦‚ " +"[code]Area2D/CollisionShape2D:shape[/code],则返回 [code]true[/code]ã€‚å…·æœ‰éž " +"[Resource] 类型的属性(例如节点或基本数å¦ç±»åž‹ï¼‰ä¸è¢«è®¤ä¸ºæ˜¯èµ„æºã€‚" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." -msgstr "如果给定节点是当å‰èŠ‚ç‚¹çš„ç›´æŽ¥æˆ–é—´æŽ¥å节点,则返回[code]true[/code]。" +msgstr "如果给定节点是当å‰èŠ‚ç‚¹çš„ç›´æŽ¥æˆ–é—´æŽ¥å节点,则返回 [code]true[/code]。" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." -msgstr "如果节点在场景dockä¸æŠ˜å (collapsed),则返回[code]true[/code]。" +msgstr "如果节点在场景dockä¸æŠ˜å (collapsed),则返回 [code]true[/code]。" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -"如果给定节点在场景层次结构ä¸å‡ºçŽ°çš„æ—¶é—´æ™šäºŽå½“å‰èŠ‚ç‚¹ï¼Œåˆ™è¿”å›ž[code]true[/code]。" +"如果给定节点在场景层次结构ä¸å‡ºçŽ°çš„æ—¶é—´æ™šäºŽå½“å‰èŠ‚ç‚¹ï¼Œåˆ™è¿”å›ž [code]true[/" +"code]。" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -"如果该节点在指定的组ä¸ï¼Œåˆ™è¿”回[code]true[/code]。å‚阅æè¿°ä¸çš„æ³¨é‡Šå’Œ" +"如果该节点在指定的组ä¸ï¼Œåˆ™è¿”回 [code]true[/code]。å‚阅æè¿°ä¸çš„æ³¨é‡Šå’Œ" "[SceneTree]ä¸çš„组方法。" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." -msgstr "如果该节点当å‰åœ¨[SceneTree]ä¸ï¼Œè¿”回[code]true[/code]。" +msgstr "如果该节点当å‰åœ¨[SceneTree]ä¸ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -"如果本地系统是æ¤èŠ‚ç‚¹çš„ä¸»ç³»ç»Ÿï¼ˆç”¨äºŽå¤šäººæ¸¸æˆï¼‰ï¼Œåˆ™è¿”回[code]true[/code]。" +"如果本地系统是æ¤èŠ‚ç‚¹çš„ä¸»ç³»ç»Ÿï¼ˆç”¨äºŽå¤šäººæ¸¸æˆï¼‰ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/Node.xml msgid "" @@ -46079,36 +46237,37 @@ msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -"如果å¯ç”¨äº†ç‰©ç†å¤„ç†ï¼Œè¿”回[code]true[/code](å‚阅[method set_physics_process])。" +"如果å¯ç”¨äº†ç‰©ç†å¤„ç†ï¼Œè¿”回 [code]true[/code](å‚阅[method " +"set_physics_process])。" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -"如果内部物ç†å¤„ç†è¢«å¯ç”¨ï¼Œè¿”回[code]true[/code](è§[method " +"如果内部物ç†å¤„ç†è¢«å¯ç”¨ï¼Œè¿”回 [code]true[/code](è§[method " "set_physics_process_internal])。" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." -msgstr "如果开å¯äº†å¤„ç†ï¼Œè¿”回[code]true[/code](å‚阅[method set_process])。" +msgstr "如果开å¯äº†å¤„ç†ï¼Œè¿”回 [code]true[/code](å‚阅[method set_process])。" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -"如果节点æ£åœ¨å¤„ç†è¾“入(请å‚阅 [method set_process_input]),则返回[code]true[/" -"code]。" +"如果节点æ£åœ¨å¤„ç†è¾“入(请å‚阅 [method set_process_input]),则返回 " +"[code]true[/code]。" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -"如果å¯ç”¨äº†å†…部处ç†ï¼Œè¿”回[code]true[/code](å‚阅[method " +"如果å¯ç”¨äº†å†…部处ç†ï¼Œè¿”回 [code]true[/code](å‚阅[method " "set_process_internal])。" #: doc/classes/Node.xml @@ -46117,7 +46276,7 @@ msgid "" "[method set_process_unhandled_input])." msgstr "" "如果节点æ£åœ¨å¤„ç†æœªè¢«å¤„ç†çš„输入(å‚阅[method set_process_unhandled_input]),则" -"返回[code]true[/code]。" +"返回 [code]true[/code]。" #: doc/classes/Node.xml msgid "" @@ -46125,7 +46284,7 @@ msgid "" "[method set_process_unhandled_key_input])." msgstr "" "如果节点æ£åœ¨å¤„ç†æœªè¢«å¤„ç†çš„键输入(å‚阅[method " -"set_process_unhandled_key_input]),则返回[code]true[/code]。" +"set_process_unhandled_key_input]),则返回 [code]true[/code]。" #: doc/classes/Node.xml msgid "" @@ -46207,9 +46366,9 @@ msgid "" "first." msgstr "" "在这个节点上使用[code]args[/code]ä¸ç»™å‡ºçš„傿•°è°ƒç”¨ç»™å®šçš„æ–¹æ³•(如果å˜åœ¨),并递归" -"地在其所有å节点身上调用。如果[code]parent_first[/code]傿•°ä¸º[code]true[/" +"地在其所有å节点身上调用。如果[code]parent_first[/code]傿•°ä¸º [code]true[/" "code],该方法将首先在当å‰èŠ‚ç‚¹ä¸Šè°ƒç”¨ï¼Œç„¶åŽåœ¨å…¶æ‰€æœ‰å节点上调用。如果" -"[code]parent_first[/code]为[code]false[/code],å节点的方法将首先被调用。" +"[code]parent_first[/code]为 [code]false[/code],å节点的方法将首先被调用。" #: doc/classes/Node.xml msgid "" @@ -46349,14 +46508,14 @@ msgid "" "like [code]server_disconnected[/code] or by checking [code]SceneTree." "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -"为给定的[code]method[/code]å‘网络(和本地)上的对ç‰ä½“å‘é€è¿œç¨‹è¿‡ç¨‹è°ƒç”¨è¯·æ±‚,å¯" -"é€‰æ‹©å°†æ‰€æœ‰é™„åŠ å‚æ•°ä½œä¸ºå‚æ•°å‘é€ç»™RPC调用的方法。调用请求将åªè¢«å…·æœ‰ç›¸åŒ" -"[NodePath]的节点接收,包括完全相åŒçš„节点å称。行为å–决于给定方法的RPCé…置,è§" -"[method rpc_config]。方法在默认情况下ä¸ä¼šæš´éœ²ç»™RPC。å‚阅[method rset]å’Œ" -"[method rset_config]的属性。返回一个空的[Variant]。\n" -"[b]注æ„:[/b]åªæœ‰åœ¨ä½ 从[SceneTree]收到[code]connected_to_server[/code]ä¿¡å·ä¹‹" -"åŽï¼Œä½ æ‰èƒ½å®‰å…¨åœ°åœ¨å®¢æˆ·ç«¯ä½¿ç”¨RPCã€‚ä½ è¿˜éœ€è¦è·Ÿè¸ªè¿žæŽ¥çжæ€ï¼Œå¯ä»¥é€šè¿‡" -"[code]server_disconnected[/code]ç‰[SceneTree]ä¿¡å·æˆ–者检查[code]SceneTree." +"为给定的 [code]method[/code] å‘网络(和本地)上的对ç‰ä½“å‘é€è¿œç¨‹è¿‡ç¨‹è°ƒç”¨è¯·æ±‚," +"å¯é€‰æ‹©å°†æ‰€æœ‰é™„åŠ å‚æ•°ä½œä¸ºå‚æ•°å‘é€ç»™ RPC 调用的方法。调用请求将åªè¢«å…·æœ‰ç›¸åŒ " +"[NodePath] 的节点接收,包括完全相åŒçš„节点å称。行为å–决于给定方法的 RPC é…" +"ç½®ï¼Œè§ [method rpc_config]。方法在默认情况下ä¸ä¼šæš´éœ²ç»™ RPC。å‚阅 [method " +"rset] å’Œ[ method rset_config] 的属性。返回一个空的 [Variant]。\n" +"[b]注æ„:[/b]åªæœ‰åœ¨ä½ 从 [SceneTree] 收到 [code]connected_to_server[/code] ä¿¡" +"å·ä¹‹åŽï¼Œä½ æ‰èƒ½å®‰å…¨åœ°åœ¨å®¢æˆ·ç«¯ä½¿ç”¨ RPCã€‚ä½ è¿˜éœ€è¦è·Ÿè¸ªè¿žæŽ¥çжæ€ï¼Œå¯ä»¥é€šè¿‡ " +"[code]server_disconnected[/code] ç‰ [SceneTree] ä¿¡å·æˆ–者检查 [code]SceneTree." "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]。" #: doc/classes/Node.xml @@ -46510,11 +46669,11 @@ msgid "" "behavior. Script access to this internal logic is provided for specific " "advanced uses, but is unsafe and not supported." msgstr "" -"å¯ç”¨æˆ–ç¦ç”¨è¯¥èŠ‚ç‚¹çš„å†…éƒ¨ç‰©ç†ã€‚内部物ç†å¤„ç†ä¸Žæ£å¸¸çš„[method _physics_process]调用" -"隔离进行,并且由æŸäº›èŠ‚ç‚¹å†…éƒ¨ä½¿ç”¨ï¼Œä»¥ç¡®ä¿æ£å¸¸å·¥ä½œï¼Œå³ä½¿èŠ‚ç‚¹æš‚åœæˆ–物ç†å¤„ç†å› 脚" -"本而ç¦ç”¨ï¼ˆ[method set_physics_process])。仅适用于用于æ“纵内置节点行为的高级" -"用途。\n" -"[b]è¦å‘Š:[/b] 内置节点ä¾é å†…éƒ¨å¤„ç†æ¥å®žçŽ°è‡ªå·±çš„é€»è¾‘ï¼Œæ‰€ä»¥ä»Žä½ çš„ä»£ç 䏿”¹å˜è¿™ä¸ªå€¼" +"å¯ç”¨æˆ–ç¦ç”¨è¯¥èŠ‚ç‚¹çš„å†…éƒ¨ç‰©ç†ã€‚内部物ç†å¤„ç†ä¸Žæ£å¸¸çš„ [method _physics_process] è°ƒ" +"用隔离进行,并且由æŸäº›èŠ‚ç‚¹å†…éƒ¨ä½¿ç”¨ï¼Œä»¥ç¡®ä¿æ£å¸¸å·¥ä½œï¼Œå³ä½¿èŠ‚ç‚¹æš‚åœæˆ–物ç†å¤„ç†å› " +"脚本而ç¦ç”¨ï¼ˆ[method set_physics_process])。仅适用于用于æ“纵内置节点行为的高" +"级用途。\n" +"[b]è¦å‘Šï¼š[/b]内置节点ä¾é å†…éƒ¨å¤„ç†æ¥å®žçŽ°è‡ªå·±çš„é€»è¾‘ï¼Œæ‰€ä»¥ä»Žä½ çš„ä»£ç 䏿”¹å˜è¿™ä¸ªå€¼" "å¯èƒ½ä¼šå¯¼è‡´æ„外的行为。为特定的高级用途æä¾›äº†å¯¹æ¤å†…部逻辑的脚本访问,但ä¸å®‰å…¨" "䏔䏿”¯æŒã€‚" @@ -46555,9 +46714,9 @@ msgstr "" "å¯ç”¨æˆ–ç¦ç”¨æ¤èŠ‚ç‚¹çš„å†…éƒ¨å¤„ç†ã€‚内部处ç†ä¸Žæ£å¸¸çš„ [method _process] 调用隔离进行," "并且由æŸäº›èŠ‚ç‚¹å†…éƒ¨ä½¿ç”¨ï¼Œä»¥ç¡®ä¿æ£å¸¸å·¥ä½œï¼Œå³ä½¿èŠ‚ç‚¹å·²æš‚åœæˆ–处ç†å› 脚本而ç¦ç”¨" "([method set_process])。仅适用于æ“纵内置节点行为的高级用途。\n" -"[b]è¦å‘Šï¼š[/b] 内置节点ä¾èµ–äºŽå†…éƒ¨å¤„ç†æ¥å®žçŽ°è‡ªå·±çš„é€»è¾‘ï¼Œå› æ¤æ›´æ”¹ä»£ç ä¸çš„这个值" -"å¯èƒ½ä¼šå¯¼è‡´æ„外行为。为特定的高级用途æä¾›äº†å¯¹æ¤å†…部逻辑的脚本访问,但ä¸å®‰å…¨ä¸”" -"䏿”¯æŒã€‚" +"[b]è¦å‘Šï¼š[/b]内置节点ä¾èµ–äºŽå†…éƒ¨å¤„ç†æ¥å®žçŽ°è‡ªå·±çš„é€»è¾‘ï¼Œå› æ¤æ›´æ”¹ä»£ç ä¸çš„这个值å¯" +"能会导致æ„外行为。为特定的高级用途æä¾›äº†å¯¹æ¤å†…部逻辑的脚本访问,但ä¸å®‰å…¨ä¸”ä¸" +"支æŒã€‚" #: doc/classes/Node.xml msgid "" @@ -46631,12 +46790,11 @@ msgid "" msgstr "" "节点的å称。æ¤å称在兄弟节点(æ¥è‡ªåŒä¸€çˆ¶èŠ‚ç‚¹çš„å…¶ä»–åèŠ‚ç‚¹ï¼‰ä¸æ˜¯å”¯ä¸€çš„。当设置" "为现有å称时,节点将自动é‡å‘½å。\n" -"[b]注æ„:[/b] 自动生æˆçš„åç§°å¯èƒ½åŒ…å« [code]@[/code] å—符,在使用 [method " +"[b]注æ„:[/b]自动生æˆçš„åç§°å¯èƒ½åŒ…å« [code]@[/code] å—符,在使用 [method " "add_child] æ—¶ä¿ç•™è¯¥å—符用于唯一å称。手动设置åç§°æ—¶ï¼Œå°†åˆ é™¤ä»»ä½• [code]@[/" "code]。" #: doc/classes/Node.xml -#, fuzzy msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -46652,24 +46810,15 @@ msgid "" "will not be visible in the scene tree, though it will be visible in the " "2D/3D view." msgstr "" -"æ·»åŠ å节点。节点å¯ä»¥æœ‰ä»»æ„æ•°é‡çš„å节点,但是æ¯ä¸ªå节点必须有唯一的åå—。当父" -"èŠ‚ç‚¹è¢«åˆ é™¤æ—¶ï¼ŒåèŠ‚ç‚¹ä¼šè¢«è‡ªåŠ¨åˆ é™¤ï¼Œæ‰€ä»¥æ•´ä¸ªåœºæ™¯å¯ä»¥é€šè¿‡åˆ 除其最上é¢çš„节点而被" -"åˆ é™¤ã€‚\n" -"如果[code]legible_unique_name[/code]是[code]true[/code],å节点将有一个基于被" -"实例化的节点的åç§°ï¼Œè€Œä¸æ˜¯å…¶ç±»åž‹å¯è¯»çš„å称。\n" -"[b]注æ„:[/b] 如果åèŠ‚ç‚¹å·²ç»æœ‰çˆ¶èŠ‚ç‚¹ï¼Œè¯¥å‡½æ•°å°†å¤±è´¥ã€‚é¦–å…ˆä½¿ç”¨[method " -"remove_child]将节点从其当å‰çš„父节点ä¸ç§»é™¤ã€‚如:\n" -"[codeblock]\n" -"if child_node.get_parent():\n" -" child_node.get_parent().remove_child(child_node)\n" -"add_child(child_node)\n" -"[/codeblock]\n" -"[b]注æ„:[/b] å¦‚æžœä½ æƒ³è®©ä¸€ä¸ªå节点被æŒä¹…化到[PackedScene]ä¸ï¼Œé™¤äº†è°ƒç”¨[method " -"add_child]外,还必须设置[member owner]。这通常与[url=https://godot." -"readthedocs.io/en/3.2/tutorials/misc/running_code_in_the_editor.html]工具脚本" -"[/url]å’Œ[url=https://godot.readthedocs.io/en/latest/tutorials/plugins/editor/" -"index.html]编辑器æ’ä»¶[/url]有关。如果调用[method add_child]而ä¸è®¾ç½®[member " -"owner]ï¼Œæ–°æ·»åŠ çš„[Node]åœ¨åœºæ™¯æ ‘ä¸æ˜¯ä¸å¯è§çš„,尽管它在2D/3D视图ä¸å¯è§ã€‚" +"节点的所有者。节点的所有者å¯ä»¥æ˜¯ä»»ä½•å…¶ä»–èŠ‚ç‚¹ï¼ˆéœ€è¦æ˜¯çˆ¶èŠ‚ç‚¹æˆ–ç¥–çˆ¶èŠ‚ç‚¹ç‰ï¼Œå³åœº" +"æ™¯æ ‘ä¸Šçš„ç¥–å…ˆï¼‰ã€‚ï¼ˆé€šè¿‡ [PackedScene])ä¿å˜ä¸€ä¸ªèŠ‚ç‚¹æ—¶ï¼Œå®ƒæ‹¥æœ‰çš„æ‰€æœ‰èŠ‚ç‚¹ä¹Ÿä¼šéš" +"之ä¿å˜ã€‚è¿™æ ·å°±å¯ä»¥åˆ›å»ºå¤æ‚çš„ [SceneTree],能够进行实例化与次实例化。\n" +"[b]注æ„:[/b]如果想è¦å°†å节点æŒä¹…化进 [PackedScene],除了调用 [method " +"add_child] ä¹‹å¤–ä½ è¿˜å¿…é¡»è®¾ç½® [member owner]。通常在[url=$DOCS_URL/tutorials/" +"misc/running_code_in_the_editor.html]工具脚本[/url]å’Œ[url=$DOCS_URL/" +"tutorials/plugins/editor/index.html]编辑器æ’ä»¶[/url]ä¸ä¼šç”¨åˆ°ã€‚如果调用了 " +"[method add_child] 但没有设置 [member owner],那么新建的这个 [Node] åœ¨åœºæ™¯æ ‘" +"ä¸ä¸å¯è§ï¼Œä½†åœ¨ 2D/3D 视图ä¸å¯è§ã€‚" #: doc/classes/Node.xml msgid "Pause mode. How the node will behave if the [SceneTree] is paused." @@ -46729,41 +46878,42 @@ msgstr "" #: doc/classes/Node.xml msgid "Notification received when the node enters a [SceneTree]." -msgstr "当节点进入 [SceneTree] 时收到该通知。" +msgstr "当该节点进入 [SceneTree] 时收到的通知。" #: doc/classes/Node.xml msgid "Notification received when the node is about to exit a [SceneTree]." -msgstr "当节点å³å°†é€€å‡º [SceneTree] 时收到该通知。" +msgstr "当该节点å³å°†é€€å‡º [SceneTree] 时收到的通知。" #: doc/classes/Node.xml msgid "Notification received when the node is moved in the parent." -msgstr "在父节点ä¸ç§»åŠ¨èŠ‚ç‚¹æ—¶æ”¶åˆ°è¯¥é€šçŸ¥ã€‚" +msgstr "当该节点在其父节点ä¸ç§»åŠ¨æ—¶æ”¶åˆ°çš„é€šçŸ¥ã€‚" #: doc/classes/Node.xml msgid "Notification received when the node is ready. See [method _ready]." -msgstr "当节点就绪时接收到通知。请å‚阅 [method _ready]。" +msgstr "当该节点就绪时接收到通知。请å‚阅 [method _ready]。" #: doc/classes/Node.xml msgid "Notification received when the node is paused." -msgstr "æš‚åœèŠ‚ç‚¹æ—¶æŽ¥æ”¶åˆ°çš„é€šçŸ¥ã€‚" +msgstr "å½“è¯¥èŠ‚ç‚¹è¢«æš‚åœæ—¶æŽ¥æ”¶åˆ°çš„通知。" #: doc/classes/Node.xml msgid "Notification received when the node is unpaused." -msgstr "èŠ‚ç‚¹æš‚åœæ—¶æ”¶åˆ°è¯¥é€šçŸ¥ã€‚" +msgstr "å½“è¯¥èŠ‚ç‚¹è¢«å–æ¶ˆæš‚åœæ—¶æ”¶åˆ°çš„通知。" #: doc/classes/Node.xml msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -"当 physics process flag 被设置时,æ¯ä¸€å¸§éƒ½ä¼šæ”¶åˆ°è¯¥é€šçŸ¥ï¼ˆè§[method " +"当设置了 physics process æ ‡å¿—æ—¶ï¼Œæ¯ä¸€å¸§éƒ½ä¼šæ”¶åˆ°çš„é€šçŸ¥ï¼ˆè§ [method " "set_physics_process])。" #: doc/classes/Node.xml msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." -msgstr "当 process flag 被设置时,æ¯ä¸€å¸§éƒ½æ”¶åˆ°é€šçŸ¥ï¼ˆè§[method set_process])。" +msgstr "" +"当设置了 process æ ‡å¿—æ—¶ï¼Œæ¯ä¸€å¸§éƒ½ä¼šæ”¶åˆ°çš„é€šçŸ¥ï¼ˆè§ [method set_process])。" #: doc/classes/Node.xml msgid "" @@ -46771,7 +46921,7 @@ msgid "" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" "当一个节点被设置为å¦ä¸€ä¸ªèŠ‚ç‚¹çš„å节点时收到该通知。\n" -"[b]注æ„:[/b]è¿™å¹¶ä¸æ„味ç€ä¸€ä¸ªèŠ‚ç‚¹è¿›å…¥äº†[SceneTree]。" +"[b]注æ„:[/b]è¿™å¹¶ä¸æ„味ç€ä¸€ä¸ªèŠ‚ç‚¹è¿›å…¥äº†[SceneTree]。" #: doc/classes/Node.xml msgid "" @@ -46781,7 +46931,7 @@ msgstr "当节点失去父节点时收到的通知(父节点将其从å节点 #: doc/classes/Node.xml msgid "Notification received when the node is instanced." -msgstr "节点被实例化时收到的通知。" +msgstr "当该节点被实例化时收到的通知。" #: doc/classes/Node.xml msgid "Notification received when a drag begins." @@ -46793,14 +46943,14 @@ msgstr "æ‹–åŠ¨ç»“æŸæ—¶æ”¶åˆ°çš„通知。" #: doc/classes/Node.xml msgid "Notification received when the node's [NodePath] changed." -msgstr "当节点的 [NodePath] æ”¹å˜æ—¶æ”¶åˆ°çš„通知。" +msgstr "当该节点的 [NodePath] æ”¹å˜æ—¶æ”¶åˆ°çš„通知。" #: doc/classes/Node.xml msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -"当 internal process flag 被设置时,æ¯ä¸€å¸§éƒ½æ”¶åˆ°é€šçŸ¥ï¼ˆè§[method " +"当设置了 internal process æ ‡å¿—æ—¶ï¼Œæ¯ä¸€å¸§éƒ½ä¼šæ”¶åˆ°çš„é€šçŸ¥ï¼ˆè§ [method " "set_process_internal])。" #: doc/classes/Node.xml @@ -46808,8 +46958,8 @@ msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -"当 internal physics process flag 被设置时,æ¯ä¸€å¸§éƒ½ä¼šæ”¶åˆ°é€šçŸ¥ï¼ˆè§[method " -"set_physics_process_internal])。" +"当设置了 internal physics process flag æ ‡å¿—æ—¶ï¼Œæ¯ä¸€å¸§éƒ½ä¼šæ”¶åˆ°çš„é€šçŸ¥ï¼ˆè§ " +"[method set_physics_process_internal])。" #: doc/classes/Node.xml msgid "" @@ -46817,8 +46967,8 @@ msgid "" "NOTIFICATION_READY] is received. Unlike the latter, it's sent every time the " "node enters tree, instead of only once." msgstr "" -"在节点准备好时收到通知,就在收到[constant NOTIFICATION_READY]之å‰ã€‚与åŽè€…ä¸" -"åŒï¼Œå®ƒæ¯æ¬¡èŠ‚ç‚¹è¿›å…¥æ ‘æ—¶éƒ½ä¼šå‘é€ï¼Œè€Œä¸æ˜¯åªå‘é€ä¸€æ¬¡ã€‚" +"当该节点就绪,在收到 [constant NOTIFICATION_READY] 之剿”¶åˆ°çš„通知。与åŽè€…ä¸" +"åŒï¼Œè¯¥èŠ‚ç‚¹æ¯æ¬¡è¿›å…¥æ ‘时都会å‘é€ï¼Œè€Œä¸æ˜¯åªå‘é€ä¸€æ¬¡ã€‚" #: doc/classes/Node.xml msgid "" @@ -47089,7 +47239,7 @@ msgstr "" "@\"/root/Main\" # å¦‚æžœä½ çš„ä¸»åœºæ™¯çš„æ ¹èŠ‚ç‚¹è¢«å‘½å为“Mainâ€ã€‚\n" "@\"/root/MyAutoload\" # å¦‚æžœä½ æœ‰ä¸€ä¸ªè‡ªåŠ¨åŠ è½½çš„èŠ‚ç‚¹æˆ–åœºæ™¯ã€‚\n" "[/codeblock]\n" -"[b]注æ„:[/b] 在编辑器ä¸ï¼Œ[NodePath] å±žæ€§åœ¨åœºæ™¯æ ‘ä¸ç§»åЍã€é‡å‘½åæˆ–åˆ é™¤èŠ‚ç‚¹æ—¶ä¼š" +"[b]注æ„:[/b]在编辑器ä¸ï¼Œ[NodePath] å±žæ€§åœ¨åœºæ™¯æ ‘ä¸ç§»åЍã€é‡å‘½åæˆ–åˆ é™¤èŠ‚ç‚¹æ—¶ä¼š" "自动更新,但它们ä¸ä¼šåœ¨è¿è¡Œæ—¶æ›´æ–°ã€‚" #: doc/classes/NodePath.xml doc/classes/PackedScene.xml doc/classes/Panel.xml @@ -47256,9 +47406,9 @@ msgid "" "autoload was registered)." msgstr "" "如果节点路径是ç»å¯¹çš„ï¼ˆè€Œä¸æ˜¯ç›¸å¯¹çš„),å³ä»¥æ–œçº¿å—符([code]/[/code])开始,返" -"回[code]true[/code]。ç»å¯¹èŠ‚ç‚¹è·¯å¾„å¯ä»¥ç”¨æ¥è®¿é—®æ ¹èŠ‚ç‚¹ï¼ˆ[code]\"/root\"[/code])" -"æˆ–è‡ªåŠ¨åŠ è½½ï¼ˆä¾‹å¦‚[code]\"/global\"[/code] 如果注册了一个å«â€œglobalâ€çš„è‡ªåŠ¨åŠ è½½" -"项)。" +"回 [code]true[/code]。ç»å¯¹èŠ‚ç‚¹è·¯å¾„å¯ä»¥ç”¨æ¥è®¿é—®æ ¹èŠ‚ç‚¹ï¼ˆ[code]\"/root\"[/" +"code]ï¼‰æˆ–è‡ªåŠ¨åŠ è½½ï¼ˆä¾‹å¦‚[code]\"/global\"[/code] 如果注册了一个å«â€œglobalâ€çš„自" +"åŠ¨åŠ è½½é¡¹ï¼‰ã€‚" #: doc/classes/NodePath.xml msgid "Returns [code]true[/code] if the node path is empty." @@ -47459,6 +47609,11 @@ msgid "" "class. If any other means (such as [method PackedScene.instance]) is used, " "then initialization will fail." msgstr "" +"会在该对象在内å˜ä¸åˆå§‹åŒ–时调用。å¯ä»¥è¢«å®šä¹‰ä¸ºæŽ¥å—傿•°çš„å½¢å¼ï¼Œå‚数需è¦åœ¨æž„é€ æ—¶" +"ä¼ å…¥ã€‚\n" +"[b]注æ„:[/b]如果 [method _init] è¢«å®šä¹‰è¦æ±‚傿•°çš„å½¢å¼ï¼Œé‚£ä¹ˆå°±åªèƒ½é€šè¿‡æ˜¾å¼æž„é€ " +"æ¥åˆ›å»ºè¯¥ç±»çš„ Object。使用其他方法(如 [method PackedScene.instance])会导致åˆ" +"始化失败。" #: doc/classes/Object.xml msgid "" @@ -47468,10 +47623,10 @@ msgid "" "NOTIFICATION_PREDELETE], but subclasses such as [Node] define a lot more " "notifications which are also received by this method." msgstr "" -"æ¯å½“对象收到一个通知时就会被调用,这个通知在[code]what[/code]ä¸ç”±ä¸€ä¸ªå¸¸é‡æ¥æ ‡" -"识。基类 [Object] æœ‰ä¸¤ä¸ªå¸¸é‡ [constant NOTIFICATION_POSTINITIALIZE] å’Œ " -"[constant NOTIFICATION_PREDELETE],但是诸如 [Node] ç‰å类定义了更多的通知,这" -"些通知也是由这个方法接收。" +"è¯¥å¯¹è±¡æ¯æ”¶åˆ°ä¸€æ¡é€šçŸ¥æ—¶ï¼Œå°±ä¼šè°ƒç”¨è¿™ä¸ªæ–¹æ³•。该通知是个常é‡ï¼Œåœ¨ [code]what[/" +"code] 䏿 ‡è¯†ã€‚基类 [Object] æœ‰ä¸¤ä¸ªå¸¸é‡ [constant " +"NOTIFICATION_POSTINITIALIZE] å’Œ [constant NOTIFICATION_PREDELETE],但是 " +"[Node] ç‰å类定义了更多的通知,也会由这个方法接收。" #: doc/classes/Object.xml msgid "" @@ -47524,7 +47679,7 @@ msgstr "" "[codeblock]\n" "call(\"set\", \"position\", Vector2(42.0, 0.0))\n" "[/codeblock]\n" -"[b]注æ„:[/b] 在C#ä¸ï¼Œå¦‚果方法是由内置的Godot节点定义的,那么方法å必须被指定" +"[b]注æ„:[/b]在C#ä¸ï¼Œå¦‚果方法是由内置的Godot节点定义的,那么方法å必须被指定" "为snake_case。这ä¸é€‚ç”¨äºŽç”¨æˆ·å®šä¹‰çš„æ–¹æ³•ï¼Œåœ¨é‚£é‡Œä½ åº”è¯¥ä½¿ç”¨ä¸ŽC#æºä»£ç ä¸ç›¸åŒçš„约" "定(通常是PascalCase)。" @@ -47546,7 +47701,7 @@ msgstr "" "[codeblock]\n" "call_deferred(\"set\", \"position\", Vector2(42.0, 0.0))\n" "[/codeblock]\n" -"[b]注æ„:[/b] 在C#ä¸ï¼Œå¦‚果方法å称是由内置的Godot节点定义的,必须指定为" +"[b]注æ„:[/b]在C#ä¸ï¼Œå¦‚果方法å称是由内置的Godot节点定义的,必须指定为" "snake_case。这ä¸é€‚ç”¨äºŽç”¨æˆ·å®šä¹‰çš„æ–¹æ³•ï¼Œåœ¨é‚£é‡Œä½ åº”è¯¥ä½¿ç”¨ä¸ŽC#æºä»£ç ä¸ç›¸åŒçš„约定" "(通常是PascalCase)。" @@ -47570,7 +47725,7 @@ msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -"如果该对象å¯ä»¥ç¿»è¯‘å—符串,则返回[code]true[/code]。å‚阅[method " +"如果该对象å¯ä»¥ç¿»è¯‘å—符串,则返回 [code]true[/code]。å‚阅[method " "set_message_translation]å’Œ[method tr]。" #: doc/classes/Object.xml @@ -47694,8 +47849,8 @@ msgid "" "(typically PascalCase)." msgstr "" "返回给定[code]property[/code]çš„[Variant]值。如果该[code]property[/code]ä¸å˜" -"在,这将返回[code]null[/code]。\n" -"[b]注æ„:[/b] 在C#ä¸ï¼Œå¦‚果属性是由内置的Godot节点定义的,那么属性å必须被指定" +"在,这将返回 [code]null[/code]。\n" +"[b]注æ„:[/b]在C#ä¸ï¼Œå¦‚果属性是由内置的Godot节点定义的,那么属性å必须被指定" "为snake_case。这ä¸é€‚ç”¨äºŽç”¨æˆ·å®šä¹‰çš„å±žæ€§ï¼Œåœ¨é‚£é‡Œä½ åº”è¯¥ä½¿ç”¨ä¸ŽC#æºä»£ç ä¸ç›¸åŒçš„约" "定(通常是PascalCase)。" @@ -47707,8 +47862,8 @@ msgid "" "defined, the base class name will be returned instead." msgstr "" "返回对象的类型为一个[String]。å‚è§[method is_class]。\n" -"[b]注æ„:[/b] [method get_class] ä¸è€ƒè™‘[code]class_name[/code]的声明。如果对" -"象有一个[code]class_name[/code]的定义,基类å称将被返回。" +"[b]注æ„:[/b][method get_class] ä¸è€ƒè™‘[code]class_name[/code]的声明。如果对象" +"有一个[code]class_name[/code]的定义,基类å称将被返回。" #: doc/classes/Object.xml msgid "" @@ -47755,8 +47910,15 @@ msgstr "" "instance_from_id] æ¥æ£€ç´¢å¯¹è±¡å®žä¾‹ã€‚" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." -msgstr "返回给定[code]name[/code]çš„å¯¹è±¡çš„å…ƒæ•°æ®æ¡ç›®ã€‚" +#, fuzzy +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." +msgstr "" +"在给定的ä½ç½® [code]position[/code] 返回项目索引。\n" +"å½“æ¤æ—¶æ²¡æœ‰é¡¹ç›®æ—¶ï¼Œå¦‚果精确 [code]exact[/code] 是真 [code]true[/code],则将返" +"回 -1,å¦åˆ™å°†è¿”回最近的项目索引。" #: doc/classes/Object.xml msgid "Returns the object's metadata as a [PoolStringArray]." @@ -47866,12 +48028,12 @@ msgid "" "_notification] is called first on the highest ancestor ([Object] itself), " "and then down to its successive inheriting classes." msgstr "" -"å‘对象å‘é€ç»™å®šçš„通知,这也将触å‘对该对象继承的所有类的 [method " -"_notification] 方法的调用。\n" -"如果 [code]reversed[/code] 是 [code]true[/code],[method _notification] 首先" -"在对象自己的类上被调用,然åŽå†åˆ°å…¶è¿žç»çš„父类上。如果 [code]reversed[/code] " -"是 [code]false[/code],[method _notification] 首先在最高的祖先([Object] 本" -"身)上被调用,然åŽå‘下到其åŽç»çš„继承类。" +"å‘对象å‘é€ç»™å®šçš„通知,也会触å‘对该对象继承的所有类的 [method _notification] " +"方法的调用。\n" +"如果 [code]reversed[/code] 为 [code]true[/code],[method _notification] 会首" +"先在对象自己的类上被调用,然åŽå†å‘ä¸Šä¾æ¬¡åœ¨çˆ¶ç±»ä¸Šè°ƒç”¨ã€‚如果 [code]reversed[/" +"code] 为 [code]false[/code],[method _notification] 会首先在最高的祖先" +"([Object] 本身)上被调用,然åŽå‘䏋便¬¡åœ¨ç»§æ‰¿ç±»ä¸Šè°ƒç”¨ã€‚" #: doc/classes/Object.xml msgid "" @@ -47903,7 +48065,7 @@ msgstr "" #: doc/classes/Object.xml msgid "If set to [code]true[/code], signal emission is blocked." -msgstr "如果设置为[code]true[/code],信å·å‘射被阻æ¢ã€‚" +msgstr "如果设置为 [code]true[/code],信å·å‘射被阻æ¢ã€‚" #: doc/classes/Object.xml msgid "" @@ -48104,7 +48266,7 @@ msgid "" "than a reference." msgstr "" "带有多边形顶点ä½ç½®ç´¢å¼•çš„[Vector2]数组。\n" -"[b]注æ„:[/b]è¿”å›žå€¼æ˜¯åŸºç¡€æ•°ç»„çš„å‰¯æœ¬ï¼Œè€Œä¸æ˜¯å¼•用。" +"[b]注æ„:[/b]è¿”å›žå€¼æ˜¯åŸºç¡€æ•°ç»„çš„å‰¯æœ¬ï¼Œè€Œä¸æ˜¯å¼•用。" #: doc/classes/OccluderPolygon2D.xml msgid "Culling is disabled. See [member cull_mode]." @@ -48217,7 +48379,7 @@ msgstr "" #: doc/classes/OmniLight.xml msgid "Omnidirectional light, such as a light bulb or a candle." -msgstr "全方ä½çš„å…‰ï¼Œå¦‚ç¯æ³¡æˆ–蜡烛。" +msgstr "å…¨å‘å…‰ï¼Œå¦‚ç¯æ³¡æˆ–蜡烛。" #: doc/classes/OmniLight.xml msgid "" @@ -48376,8 +48538,8 @@ msgid "" msgstr "" "æ ¹æ®å½“å‰çš„å™ªå£°å‚æ•°ï¼Œä»¥ [constant Image.FORMAT_L8] æ ¼å¼ç”Ÿæˆå¯å¹³é“ºå™ªå£°å›¾åƒã€‚生" "æˆçš„æ— ç¼å›¾åƒå§‹ç»ˆæ˜¯æ–¹å½¢çš„([code]size[/code]× [code]size[/code])。\n" -"[b]注æ„:[/b] ä¸Žéžæ— ç¼å™ªå£°ç›¸æ¯”ï¼Œæ— ç¼å™ªå£°çš„对比度较低。。这是由于噪声使用更高" -"维度æ¥ç”Ÿæˆæ— ç¼å™ªå£°çš„æ–¹å¼ã€‚" +"[b]注æ„:[/b]ä¸Žéžæ— ç¼å™ªå£°ç›¸æ¯”ï¼Œæ— ç¼å™ªå£°çš„对比度较低。。这是由于噪声使用更高维" +"度æ¥ç”Ÿæˆæ— ç¼å™ªå£°çš„æ–¹å¼ã€‚" #: modules/opensimplex/doc_classes/OpenSimplexNoise.xml msgid "Difference in period between [member octaves]." @@ -48499,7 +48661,7 @@ msgstr "返回索引 [code]idx[/code] 处项目的工具æç¤ºã€‚" msgid "" "Returns the ID of the selected item, or [code]0[/code] if no item is " "selected." -msgstr "返回所选项目的ID,如果没有选择项目,则返回[code]0[/code]。" +msgstr "返回所选项目的ID,如果没有选择项目,则返回 [code]0[/code]。" #: doc/classes/OptionButton.xml msgid "" @@ -48510,7 +48672,7 @@ msgstr "获å–选定项的元数æ®ã€‚å¯ä»¥ä½¿ç”¨[method set_item_metadata]设ç #: doc/classes/OptionButton.xml msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled." -msgstr "如果索引[code]idx[/code]项被ç¦ç”¨ï¼Œè¿”回[code]true[/code]。" +msgstr "如果索引[code]idx[/code]项被ç¦ç”¨ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/OptionButton.xml msgid "Removes the item at index [code]idx[/code]." @@ -48674,7 +48836,7 @@ msgstr "如果主机æ“作系统å…许绘制,则返回 [code]true[/code]。" msgid "" "Returns [code]true[/code] if the current host platform is using multiple " "threads." -msgstr "如果当å‰ä¸»æœºå¹³å°ä½¿ç”¨å¤šä¸ªçº¿ç¨‹ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果当å‰ä¸»æœºå¹³å°ä½¿ç”¨å¤šä¸ªçº¿ç¨‹ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/OS.xml msgid "Centers the window on the screen if in windowed mode." @@ -48686,7 +48848,7 @@ msgid "" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" "å…³é—系统MIDI驱动程åºã€‚\n" -"[b]注æ„:[/b]该方法åªåœ¨Linux, macOSå’ŒWindows上实现。" +"[b]注æ„:[/b]该方法åªåœ¨Linux, macOSå’ŒWindows上实现。" #: doc/classes/OS.xml msgid "" @@ -48976,7 +49138,7 @@ msgstr "" "返回MIDI设备å称数组。\n" "如果系统MIDI驱动程åºä¹‹å‰æ²¡æœ‰ä½¿ç”¨[method open_midi_inputs]åˆå§‹åŒ–,返回的数组将" "是空的。\n" -"[b]注æ„:[/b]该方法仅在Linux, macOSå’ŒWindows上实现。" +"[b]注æ„:[/b]该方法仅在Linux, macOSå’ŒWindows上实现。" #: doc/classes/OS.xml msgid "" @@ -49051,7 +49213,7 @@ msgid "" "variable names are case-sensitive on all platforms except Windows." msgstr "" "返回环境å˜é‡çš„值。如果环境å˜é‡ä¸å˜åœ¨ï¼Œåˆ™è¿”回一个空å—符串。\n" -"[b]注æ„:[/b] 仔细检查 [code]variable[/code] 的大å°å†™ã€‚环境å˜é‡å称在除 " +"[b]注æ„:[/b]仔细检查 [code]variable[/code] 的大å°å†™ã€‚环境å˜é‡å称在除 " "Windows 之外的所有平å°ä¸Šéƒ½åŒºåˆ†å¤§å°å†™ã€‚" #: doc/classes/OS.xml @@ -49065,7 +49227,7 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" "é€šè¿‡è¿™ä¸ªå‡½æ•°ï¼Œä½ å¯ä»¥èŽ·å¾—å·²ç»æŽˆäºˆAndroid应用程åºçš„å±é™©æƒé™åˆ—表。\n" -"[b]注æ„:[/b] 这个方法在Android上实现。" +"[b]注æ„:[/b]这个方法在Android上实现。" #: doc/classes/OS.xml msgid "" @@ -49105,8 +49267,8 @@ msgstr "" "å¯èƒ½çš„返回值是: [code]\"QWERTY\"[/code], [code]\"AZERTY\"[/code], " "[code]\"QZERTY\"[/code],[code]\"DVORAK\"[/code],[code]\"NEO\"[/code]," "[code]\"COLEMAK\"[/code]或[code]\"错误ERROR\"[/code]。\n" -"[b]注æ„:[/b] æ¤æ–¹æ³•在 Linuxã€macOS å’Œ Windows 上实现。在ä¸å—支æŒçš„å¹³å°ä¸Šè¿”" -"回 [code]\"QWERTY\"[/code] 。" +"[b]注æ„:[/b]æ¤æ–¹æ³•在 Linuxã€macOS å’Œ Windows 上实现。在ä¸å—支æŒçš„å¹³å°ä¸Šè¿”回 " +"[code]\"QWERTY\"[/code] 。" #: doc/classes/OS.xml msgid "" @@ -49174,7 +49336,7 @@ msgid "" "[code]\"GenericDevice\"[/code] on unsupported platforms." msgstr "" "返回当å‰è®¾å¤‡çš„æ¨¡åž‹å称。\n" -"[b]注æ„:[/b]æ¤æ–¹æ³•仅在Androidå’ŒiOSä¸Šå®žçŽ°ã€‚åœ¨ä¸æ”¯æŒçš„å¹³å°ä¸Šè¿”回" +"[b]注æ„:[/b]æ¤æ–¹æ³•仅在Androidå’ŒiOSä¸Šå®žçŽ°ã€‚åœ¨ä¸æ”¯æŒçš„å¹³å°ä¸Šè¿”回 " "[code]\"GenericDevice\"[/code]。" #: doc/classes/OS.xml @@ -49216,7 +49378,7 @@ msgid "" msgstr "" "è¿”å›žè®¾å¤‡è€—å°½ç”µæ± å‰å‡ 秒钟内剩余时间的估计值。如果电æºçŠ¶æ€æœªçŸ¥ï¼Œåˆ™è¿”回 " "[code]-1[/code]。\n" -"[b]注æ„:[/b] æ¤æ–¹æ³•在 Linuxã€macOS å’Œ Windows 上实现。" +"[b]注æ„:[/b]æ¤æ–¹æ³•在 Linuxã€macOS å’Œ Windows 上实现。" #: doc/classes/OS.xml msgid "" @@ -49493,12 +49655,11 @@ msgid "" "implemented on those platforms yet." msgstr "" "返回设备所特有的å—符串。\n" -"[b]注æ„:[/b] å¦‚æžœç”¨æˆ·é‡æ–°å®‰è£…/å‡çº§å…¶æ“作系统或更改其硬件,æ¤å—符串å¯èƒ½ä¼šåœ¨ä¸" +"[b]注æ„:[/b]å¦‚æžœç”¨æˆ·é‡æ–°å®‰è£…/å‡çº§å…¶æ“作系统或更改其硬件,æ¤å—符串å¯èƒ½ä¼šåœ¨ä¸" "通知的情况下更改。这æ„味ç€å®ƒé€šå¸¸ä¸åº”ç”¨äºŽåŠ å¯†æŒç»æ•°æ®ï¼Œå› 为在æ„外的 ID 更改å˜" "å¾—æ— æ³•è®¿é—®ä¹‹å‰ä¿å˜çš„æ•°æ®ã€‚返回的å—符串也å¯èƒ½ä½¿ç”¨å¤–部程åºä¼ªé€ ï¼Œå› æ¤å‡ºäºŽå®‰å…¨ç›®" "的,ä¸è¦ä¾èµ– [method get_unique_id] 返回的å—符串。\n" -"[b]注æ„:[/b] 返回 HTML5 å’Œ UWP 上的空å—ç¬¦ä¸²ï¼Œå› ä¸ºæ¤æ–¹æ³•尚未在这些平å°ä¸Šå®ž" -"施。" +"[b]注æ„:[/b]返回 HTML5 å’Œ UWP 上的空å—ç¬¦ä¸²ï¼Œå› ä¸ºæ¤æ–¹æ³•尚未在这些平å°ä¸Šå®žæ–½ã€‚" #: doc/classes/OS.xml msgid "" @@ -49615,7 +49776,7 @@ msgid "" "[b]Note:[/b] This method is implemented on macOS." msgstr "" "åœ¨é¡¹ç›®ä¹‹é—´æ·»åŠ ä¸€ä¸ªåˆ†éš”ç¬¦ã€‚åˆ†éš”ç¬¦ä¹Ÿå 用一个索引。\n" -"[b]注æ„:[/b] 这个方法在macOS上实现。" +"[b]注æ„:[/b]这个方法在macOS上实现。" #: doc/classes/OS.xml msgid "" @@ -49633,7 +49794,7 @@ msgid "" msgstr "" "将索引为 \"idx\" 的项目从全局èœå•ä¸ç§»é™¤ã€‚注æ„ï¼Œåœ¨è¢«åˆ é™¤çš„é¡¹ç›®ä¹‹åŽçš„项目的索引" "将被移动1ä½ã€‚\n" -"[b]注æ„:[/b] 这个方法在macOS上实现。" +"[b]注æ„:[/b]这个方法在macOS上实现。" #: doc/classes/OS.xml msgid "Returns [code]true[/code] if there is content on the clipboard." @@ -49647,7 +49808,7 @@ msgid "" "variable names are case-sensitive on all platforms except Windows." msgstr "" "如果å称为 [code]variable[/code] 的环境å˜é‡å˜åœ¨ï¼Œåˆ™è¿”回 [code]true[/code]。\n" -"[b]注æ„:[/b] 仔细检查 [code]variable[/code] 的大å°å†™ã€‚环境å˜é‡å称在除 " +"[b]注æ„:[/b]仔细检查 [code]variable[/code] 的大å°å†™ã€‚环境å˜é‡å称在除 " "Windows 之外的所有平å°ä¸Šéƒ½åŒºåˆ†å¤§å°å†™ã€‚" #: doc/classes/OS.xml @@ -49692,9 +49853,9 @@ msgid "" "template (debug or release), use [code]OS.has_feature(\"standalone\")[/code] " "instead." msgstr "" -"如果用于è¿è¡Œé¡¹ç›®çš„Godot二进制文件是[i]debug[/i]导出,或在编辑器ä¸è¿è¡Œæ—¶ï¼Œè¿”回" -"[code]true[/code]。\n" -"如果用于è¿è¡Œé¡¹ç›®çš„Godot二进制文件是[i]release[/i]导出,则返回[code]false[/" +"如果用于è¿è¡Œé¡¹ç›®çš„Godot二进制文件是[i]debug[/i]导出,或在编辑器ä¸è¿è¡Œæ—¶ï¼Œè¿”" +"回 [code]true[/code]。\n" +"如果用于è¿è¡Œé¡¹ç›®çš„Godot二进制文件是[i]release[/i]导出,则返回 [code]false[/" "code]。\n" "è¦æ£€æŸ¥ç”¨äºŽè¿è¡Œé¡¹ç›®çš„GodotäºŒè¿›åˆ¶æ–‡ä»¶æ˜¯å¦æ˜¯è¢«å¯¼å‡ºç‰ˆæœ¬ï¼ˆè°ƒè¯•或å‘布),请使用" "[code]OS.has_feature(\"standalone\")[/code]代替。" @@ -49735,7 +49896,7 @@ msgstr "" msgid "" "Returns [code]true[/code] if the window should always be on top of other " "windows." -msgstr "如果该窗å£åº”总是在其他窗å£ä¹‹ä¸Šï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果该窗å£åº”总是在其他窗å£ä¹‹ä¸Šï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/OS.xml msgid "" @@ -49743,8 +49904,8 @@ msgid "" "[b]Note:[/b] Only implemented on desktop platforms. On other platforms, it " "will always return [code]true[/code]." msgstr "" -"如果窗å£å½“å‰èŽ·å¾—ç„¦ç‚¹ï¼Œåˆ™è¿”å›ž[code]true[/code]。\n" -"[b]注æ„:[/b] åªåœ¨æ¡Œé¢å¹³å°ä¸Šå®žçŽ°ã€‚åœ¨å…¶ä»–å¹³å°ä¸Šï¼Œå®ƒå°†æ€»æ˜¯è¿”回[code]true[/" +"如果窗å£å½“å‰èŽ·å¾—ç„¦ç‚¹ï¼Œåˆ™è¿”å›ž [code]true[/code]。\n" +"[b]注æ„:[/b]åªåœ¨æ¡Œé¢å¹³å°ä¸Šå®žçŽ°ã€‚åœ¨å…¶ä»–å¹³å°ä¸Šï¼Œå®ƒå°†æ€»æ˜¯è¿”回 [code]true[/" "code]。" #: doc/classes/OS.xml @@ -49753,7 +49914,7 @@ msgid "" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" "返回活动键盘布局索引。\n" -"[b]注æ„:[/b]本方法在Linuxã€macOSå’ŒWindows上实现。" +"[b]注æ„:[/b]本方法在Linuxã€macOSå’ŒWindows上实现。" #: doc/classes/OS.xml msgid "" @@ -49779,7 +49940,7 @@ msgid "" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" "返回ä½äºŽ[code]index[/code]ä½ç½®çš„键盘布局的本地å称。\n" -"[b]注æ„:[/b] 本方法å¯åœ¨Linuxã€macOSå’ŒWindows上实现。" +"[b]注æ„:[/b]本方法å¯åœ¨Linuxã€macOSå’ŒWindows上实现。" #: doc/classes/OS.xml msgid "" @@ -49827,8 +49988,8 @@ msgid "" "Returns [code]true[/code] if native video is playing.\n" "[b]Note:[/b] This method is only implemented on iOS." msgstr "" -"如果本地视频æ£åœ¨æ’放,返回[code]true[/code]。\n" -"[b]注æ„:[/b] 这个方法åªåœ¨iOS上实现。" +"如果本地视频æ£åœ¨æ’放,返回 [code]true[/code]。\n" +"[b]注æ„:[/b]这个方法åªåœ¨iOS上实现。" #: doc/classes/OS.xml msgid "" @@ -49836,7 +49997,7 @@ msgid "" "[b]Note:[/b] This method is only implemented on iOS." msgstr "" "æš‚åœæœ¬åœ°è§†é¢‘æ’æ”¾ã€‚\n" -"[b]注æ„:[/b] 这个方法åªåœ¨iOS上实现。" +"[b]注æ„:[/b]这个方法åªåœ¨iOS上实现。" #: doc/classes/OS.xml msgid "" @@ -49845,7 +50006,7 @@ msgid "" "[b]Note:[/b] This method is only implemented on iOS." msgstr "" "以给定的音é‡ã€éŸ³é¢‘å’Œå—å¹•è½¨é“æ’放æ¥è‡ªæŒ‡å®šè·¯å¾„的本地视频。\n" -"[b]注æ„:[/b] 这个方法åªåœ¨iOS上实现。" +"[b]注æ„:[/b]这个方法åªåœ¨iOS上实现。" #: doc/classes/OS.xml msgid "" @@ -49853,7 +50014,7 @@ msgid "" "[b]Note:[/b] This method is implemented on iOS." msgstr "" "åœæ¢æœ¬åœ°è§†é¢‘æ’æ”¾ã€‚\n" -"[b]注æ„:[/b] 这个方法在iOS上实现。" +"[b]注æ„:[/b]这个方法在iOS上实现。" #: doc/classes/OS.xml msgid "" @@ -49861,7 +50022,7 @@ msgid "" "[b]Note:[/b] This method is implemented on iOS." msgstr "" "æ¢å¤æœ¬åœ°è§†é¢‘æ’æ”¾ã€‚\n" -"[b]注æ„:[/b] 这个方法在iOS上实现。" +"[b]注æ„:[/b]这个方法在iOS上实现。" #: doc/classes/OS.xml msgid "" @@ -49898,7 +50059,7 @@ msgid "" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" "è¦æ±‚用户注æ„该窗å£ã€‚它会在Windows上闪çƒä»»åŠ¡æ æŒ‰é’®ï¼Œæˆ–在OSX上弹出Dockå›¾æ ‡ã€‚\n" -"[b]注æ„:[/b] 这个方法在Linuxã€macOSå’ŒWindows上实现。" +"[b]注æ„:[/b]这个方法在Linuxã€macOSå’ŒWindows上实现。" #: doc/classes/OS.xml msgid "" @@ -49917,7 +50078,7 @@ msgid "" msgstr "" "é€šè¿‡è¿™ä¸ªåŠŸèƒ½ï¼Œä½ å¯ä»¥ç”³è¯·å±é™©çš„æƒé™ï¼Œå› 为在Android应用程åºä¸ï¼Œæ£å¸¸çš„æƒé™ä¼šåœ¨å®‰" "装时自动授予。\n" -"[b]注æ„:[/b] æ¤æ–¹æ³•在Android上实现。" +"[b]注æ„:[/b]æ¤æ–¹æ³•在Android上实现。" #: doc/classes/OS.xml msgid "" @@ -49932,8 +50093,8 @@ msgstr "" "将环境å˜é‡[code]variable[/code]的值设置为[code]value[/code]。在è¿è¡Œ[method " "set_environment]åŽï¼ŒçŽ¯å¢ƒå˜é‡å°†è¢«è®¾ç½®ä¸ºGodot进程和任何用[method execute]执行的" "进程。环境å˜é‡å°†[i]ä¸[/i]æŒç»å˜åœ¨äºŽGodot进程终æ¢åŽè¿è¡Œçš„进程ä¸ã€‚\n" -"[b]注æ„:[/b] 仔细检查[code]variable[/code]的大å°å†™ã€‚除Windows外,环境å˜é‡å" -"称在所有平å°ä¸Šéƒ½æ˜¯åŒºåˆ†å¤§å°å†™çš„。" +"[b]注æ„:[/b]仔细检查[code]variable[/code]的大å°å†™ã€‚除Windows外,环境å˜é‡åç§°" +"在所有平å°ä¸Šéƒ½æ˜¯åŒºåˆ†å¤§å°å†™çš„。" #: doc/classes/OS.xml msgid "" @@ -49971,7 +50132,7 @@ msgid "" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" "设置 IME 建议列表弹出窗å£çš„ä½ç½®ï¼ˆåœ¨çª—å£åæ ‡ä¸ï¼‰ã€‚\n" -"[b]注æ„:[/b] æ¤æ–¹æ³•在 Linuxã€macOS å’Œ Windows 上实现。" +"[b]注æ„:[/b]æ¤æ–¹æ³•在 Linuxã€macOS å’Œ Windows 上实现。" #: doc/classes/OS.xml msgid "" @@ -49992,7 +50153,7 @@ msgstr "设置当å‰çº¿ç¨‹çš„å称。" #: doc/classes/OS.xml msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." -msgstr "如果[code]enabled[/code]为[code]true[/code],则å¯ç”¨å¤‡ä»½ä¿å˜ã€‚" +msgstr "如果[code]enabled[/code]为 [code]true[/code],则å¯ç”¨å¤‡ä»½ä¿å˜ã€‚" #: doc/classes/OS.xml msgid "" @@ -50034,9 +50195,9 @@ msgstr "" "# é‡ç½®åŒºåŸŸä¸ºé»˜è®¤å€¼ã€‚\n" "OS.set_window_mouse_passthrough([] )\n" "[/codeblock]\n" -"[b]注æ„:[/b]在Windows上,ä½äºŽåŒºåŸŸå¤–的窗å£éƒ¨åˆ†ä¸ä¼šè¢«ç»˜åˆ¶ï¼Œè€Œåœ¨Linuxå’ŒmacOS上则" -"会。\n" -"[b]注æ„:[/b] 这个方法在Linuxã€macOSå’ŒWindows上实现。" +"[b]注æ„:[/b]在Windows上,ä½äºŽåŒºåŸŸå¤–的窗å£éƒ¨åˆ†ä¸ä¼šè¢«ç»˜åˆ¶ï¼Œè€Œåœ¨Linuxå’ŒmacOS上" +"则会。\n" +"[b]注æ„:[/b]这个方法在Linuxã€macOSå’ŒWindows上实现。" #: doc/classes/OS.xml msgid "" @@ -50639,7 +50800,7 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" "å¦‚æžœä¼ é€’ç»™[method instance]ï¼Œåˆ™å‘æœ¬åœ°åœºæ™¯æä¾›æœ¬åœ°åœºæ™¯èµ„æºã€‚\n" -"[b]注æ„:[/b] åªåœ¨ç¼–辑器构建ä¸å¯ç”¨ã€‚" +"[b]注æ„:[/b]åªåœ¨ç¼–辑器构建ä¸å¯ç”¨ã€‚" #: doc/classes/PackedScene.xml msgid "" @@ -50649,7 +50810,7 @@ msgid "" msgstr "" "å¦‚æžœä¼ é€’ç»™[method instance]ï¼Œå‘æœ¬åœ°åœºæ™¯æä¾›æœ¬åœ°åœºæ™¯èµ„æºã€‚åªæœ‰ä¸»åœºæ™¯åº”该接收主" "编辑状æ€ã€‚\n" -"[b]注æ„:[/b] åªåœ¨ç¼–辑器构建ä¸å¯ç”¨ã€‚" +"[b]注æ„:[/b]åªåœ¨ç¼–辑器构建ä¸å¯ç”¨ã€‚" #: doc/classes/PackedScene.xml msgid "" @@ -50661,6 +50822,14 @@ msgstr "" "化的情况。\n" "[b]注æ„:[/b]仅在编辑器构建ä¸å¯ç”¨ã€‚" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "基于包的å议的抽象和基类。" @@ -50701,7 +50870,7 @@ msgid "" "to avoid potential security threats such as remote code execution." msgstr "" "获å–一个å˜é‡ã€‚如果[code]allow_objects[/code] 或 [member " -"allow_object_decoding]为[code]true[/code],则å…许对对象进行解ç 。\n" +"allow_object_decoding]为 [code]true[/code],则å…许对对象进行解ç 。\n" "[b]è¦å‘Šï¼š[/b]ååºåˆ—化对象å¯èƒ½åŒ…嫿‰§è¡Œçš„代ç 。如果åºåˆ—化对象æ¥è‡ªä¸å—信任的æºï¼Œ" "请ä¸è¦ä½¿ç”¨æ¤é€‰é¡¹ï¼Œä»¥é¿å…潜在的安全å¨èƒï¼Œå¦‚è¿œç¨‹ä»£ç æ‰§è¡Œã€‚" @@ -50716,8 +50885,8 @@ msgid "" "(and can potentially include code)." msgstr "" "å°†[Variant]作为数æ®åŒ…å‘é€ã€‚如果[code]full_objects[/code] 或 [member " -"allow_object_decoding]为[code]true[/code],则å…许对对象进行编ç (并且å¯èƒ½åŒ…å«" -"代ç )。" +"allow_object_decoding]为 [code]true[/code],则å…许对对象进行编ç (并且å¯èƒ½åŒ…" +"å«ä»£ç )。" #: doc/classes/PacketPeer.xml msgid "" @@ -50733,8 +50902,8 @@ msgstr "" "æ¥ä»£æ›¿å®ƒã€‚\n" "如果[code]true[/code],多人游æˆAPIå°†å…许在RPC/RSETs期间对对象进行编ç 和解" "ç 。\n" -"[b]è¦å‘Šï¼š[/b] ååºåˆ—化的对象å¯èƒ½åŒ…å«ä¼šè¢«æ‰§è¡Œçš„代ç 。如果åºåˆ—化的对象æ¥è‡ªä¸å—" -"ä¿¡ä»»çš„æ¥æºï¼Œè¯·ä¸è¦ä½¿ç”¨è¿™ä¸ªé€‰é¡¹ï¼Œä»¥é¿å…潜在的安全å¨èƒï¼Œå¦‚è¿œç¨‹ä»£ç æ‰§è¡Œã€‚" +"[b]è¦å‘Šï¼š[/b]ååºåˆ—化的对象å¯èƒ½åŒ…å«ä¼šè¢«æ‰§è¡Œçš„代ç 。如果åºåˆ—化的对象æ¥è‡ªä¸å—ä¿¡" +"ä»»çš„æ¥æºï¼Œè¯·ä¸è¦ä½¿ç”¨è¿™ä¸ªé€‰é¡¹ï¼Œä»¥é¿å…潜在的安全å¨èƒï¼Œå¦‚è¿œç¨‹ä»£ç æ‰§è¡Œã€‚" #: doc/classes/PacketPeer.xml msgid "" @@ -50764,11 +50933,11 @@ msgid "" "are otherwise valid. If this is a concern, you may want to use automatically " "managed certificates with a short validity period." msgstr "" -"这个类表示DTLS对ç‰è¿žæŽ¥ã€‚它å¯ä»¥ç”¨æ¥è¿žæŽ¥åˆ°DTLSæœåŠ¡å™¨ï¼Œç”±[method DTLSServer." -"take_connection]返回。\n" -"[b]è¦å‘Š:[/b]当å‰ä¸æ”¯æŒSSL/TLSè¯ä¹¦æ’¤é”€å’Œè¯ä¹¦å›ºå®šã€‚åªè¦æ’¤é”€çš„è¯ä¹¦åœ¨å…¶ä»–情况下是" -"有效的,都将被接å—。如果这是一个问题,您å¯èƒ½å¸Œæœ›ä½¿ç”¨å…·æœ‰çŸæœ‰æ•ˆæœŸçš„自动管ç†è¯" -"书。" +"这个类表示 DTLS 对ç‰è¿žæŽ¥ã€‚它å¯ä»¥ç”¨æ¥è¿žæŽ¥åˆ° DTLS æœåŠ¡å™¨ï¼Œç”± [method " +"DTLSServer.take_connection] 返回。\n" +"[b]è¦å‘Šï¼š[/b]当å‰ä¸æ”¯æŒ SSL/TLS è¯ä¹¦æ’¤é”€å’Œè¯ä¹¦å›ºå®šã€‚åªè¦æ’¤é”€çš„è¯ä¹¦åœ¨å…¶ä»–情况" +"下是有效的,都将被接å—。如果这是一个问题,您å¯èƒ½å¸Œæœ›ä½¿ç”¨å…·æœ‰çŸæœ‰æ•ˆæœŸçš„自动管" +"ç†è¯ä¹¦ã€‚" #: doc/classes/PacketPeerDTLS.xml msgid "" @@ -50878,7 +51047,7 @@ msgstr "" "被å‘é€åˆ°è¿žæŽ¥çš„地å€(ä¸å…许将æ¥è°ƒç”¨[method set_dest_address])。该方法ä¸å‘远程对" "ç‰ä½“å‘é€ä»»ä½•æ•°æ®ï¼Œè¦å‘逿•°æ®ï¼Œè¯·ä½¿ç”¨[method PacketPeer.put_var]或[method " "PacketPeer.put_packet]。å‚è§[UDPServer]。\n" -"[b]注æ„:[/b]连接到远程对ç‰ä½“å¹¶ä¸èƒ½é˜²æ¢IPæ¬ºéª—ç‰æ¶æ„攻击。如果您觉得您的应用程" +"[b]注æ„:[/b]连接到远程对ç‰ä½“å¹¶ä¸èƒ½é˜²æ¢IPæ¬ºéª—ç‰æ¶æ„攻击。如果您觉得您的应用程" "åºæ£åœ¨ä¼ è¾“æ•æ„Ÿä¿¡æ¯ï¼Œå¯ä»¥è€ƒè™‘使用SSL或DTLSç‰åŠ å¯†æŠ€æœ¯ã€‚" #: doc/classes/PacketPeerUDP.xml @@ -50902,7 +51071,7 @@ msgid "" "Returns [code]true[/code] if the UDP socket is open and has been connected " "to a remote address. See [method connect_to_host]." msgstr "" -"如果UDP套接å—已打开并已连接到远程地å€ï¼Œåˆ™è¿”回[code]true[/code]。请å‚阅" +"如果UDP套接å—已打开并已连接到远程地å€ï¼Œåˆ™è¿”回 [code]true[/code]。请å‚阅" "[method connect_to_host]。" #: doc/classes/PacketPeerUDP.xml @@ -51158,7 +51327,7 @@ msgstr "" "ParallaxLayer 必须是 [ParallaxBackground] 节点的å节点。æ¯ä¸ª ParallaxLayer 都" "å¯ä»¥è®¾ç½®ä¸ºç›¸å¯¹äºŽç›¸æœºç§»åŠ¨æˆ– [member ParallaxBackground.scroll_offset] 值。\n" "该节点的å节点将å—其滚动åç§»é‡çš„å½±å“。\n" -"[b]注æ„:[/b] 当该节点进入场景åŽï¼Œå¯¹å…¶ä½ç½®å’Œæ¯”例的任何改å˜éƒ½å°†è¢«å¿½ç•¥ã€‚" +"[b]注æ„:[/b]当该节点进入场景åŽï¼Œå¯¹å…¶ä½ç½®å’Œæ¯”例的任何改å˜éƒ½å°†è¢«å¿½ç•¥ã€‚" #: doc/classes/ParallaxLayer.xml msgid "" @@ -51249,36 +51418,36 @@ msgstr "设置在索引 [code]pass[/code] 处绘制的 [Mesh] 。" #: doc/classes/Particles.xml msgid "[Mesh] that is drawn for the first draw pass." -msgstr "第一次抽å–çš„[Mesh]。" +msgstr "第一绘制阶段所绘制的 [Mesh]。" #: doc/classes/Particles.xml msgid "[Mesh] that is drawn for the second draw pass." -msgstr "[Mesh]åœ¨ç¬¬äºŒæ¬¡æŠ½å–æ—¶è¢«æŠ½å‡ºçš„。" +msgstr "第二绘制阶段所绘制的 [Mesh]。" #: doc/classes/Particles.xml msgid "[Mesh] that is drawn for the third draw pass." -msgstr "[Mesh]è¿™æ˜¯ä¸ºç¬¬ä¸‰æ¬¡æŠ½å–æ‰€æŠ½å‡ºçš„。" +msgstr "第三绘制阶段所绘制的 [Mesh]。" #: doc/classes/Particles.xml msgid "[Mesh] that is drawn for the fourth draw pass." -msgstr "[Mesh]è¿™æ˜¯ä¸ºç¬¬å››æ¬¡æŠ½å–æ‰€æŠ½å‡ºçš„。" +msgstr "第四绘制阶段所绘制的 [Mesh]。" #: doc/classes/Particles.xml msgid "The number of draw passes when rendering particles." -msgstr "æ¸²æŸ“ç²’åæ—¶çš„绘制次数。" +msgstr "æ¸²æŸ“ç²’åæ—¶çš„绘制阶段数。" #: doc/classes/Particles.xml msgid "" "Time ratio between each emission. If [code]0[/code], particles are emitted " "continuously. If [code]1[/code], all particles are emitted simultaneously." msgstr "" -"æ¯æ¬¡å‘射之间的时间比。如果[code]0[/code]ï¼Œç²’åæ˜¯è¿žç»å‘射的。如果[code]1[/" -"code],所有的粒åéƒ½åŒæ—¶å‘射。" +"æ¯æ¬¡å‘射之间的时间比。如果为 [code]0[/code]ï¼Œåˆ™ç²’åæ˜¯è¿žç»å‘射的。如果为 " +"[code]1[/code],则所有的粒åéƒ½åŒæ—¶å‘射。" #: doc/classes/Particles.xml msgid "" "If [code]true[/code], only [code]amount[/code] particles will be emitted." -msgstr "如果[code]true[/code],将åªå‘出[code]amount[/code]ç²’å。" +msgstr "如果为 [code]true[/code],将åªå‘出 [code]amount[/code] æ•°é‡çš„ç²’å。" #: doc/classes/Particles.xml msgid "" @@ -51303,7 +51472,7 @@ msgstr "å‘å‡ºéšæœºçŽ‡ã€‚" msgid "" "Speed scaling ratio. A value of [code]0[/code] can be used to pause the " "particles." -msgstr "速度缩放比。一个[code]0[/code]的值å¯ä»¥ç”¨æ¥æš‚åœç²’å。" +msgstr "速度缩放比。值为 [code]0[/code] æ—¶å¯æš‚åœç²’å。" #: doc/classes/Particles.xml msgid "" @@ -51319,16 +51488,16 @@ msgstr "" "[AABB] 确定节点的区域,该区域需è¦åœ¨å±å¹•上å¯è§æ‰èƒ½ä½¿ç²’å系统处于活动状æ€ã€‚\n" "如果在节点进入/退出å±å¹•æ—¶ç²’åçªç„¶å‡ºçް/消失,则增大框。 [AABB] å¯ä»¥é€šè¿‡ä»£ç 或" "使用 [b]Particles → Generate AABB[/b] 编辑器工具生æˆã€‚\n" -"[b]注æ„:[/b] 如果使用ä¸çš„ [ParticlesMaterial] é…置为投射阴影,您å¯èƒ½éœ€è¦æ”¾å¤§" +"[b]注æ„:[/b]如果使用ä¸çš„ [ParticlesMaterial] é…置为投射阴影,您å¯èƒ½éœ€è¦æ”¾å¤§" "æ¤ AABB 以确ä¿åœ¨ç²’åç¦»å±æ—¶æ›´æ–°é˜´å½±ã€‚" #: doc/classes/Particles.xml msgid "Maximum number of draw passes supported." -msgstr "支æŒçš„æœ€å¤§æŠ½å–次数。" +msgstr "支æŒçš„æœ€å¤§ç»˜åˆ¶é˜¶æ®µæ•°ã€‚" #: doc/classes/Particles2D.xml msgid "GPU-based 2D particle emitter." -msgstr "基于GPUçš„2Dç²’åå‘射器。" +msgstr "基于 GPU çš„ 2D ç²’åå‘射器。" #: doc/classes/Particles2D.xml msgid "" @@ -51426,7 +51595,7 @@ msgstr "" #: doc/classes/ParticlesMaterial.xml msgid "Returns [code]true[/code] if the specified flag is enabled." -msgstr "如果指定的Flag被å¯ç”¨ï¼Œè¿”回[code]true[/code]。" +msgstr "如果指定的Flag被å¯ç”¨ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/ParticlesMaterial.xml msgid "Returns the randomness ratio associated with the specified parameter." @@ -51444,11 +51613,11 @@ msgstr "如果[code]true[/code],å¯ç”¨æŒ‡å®šçš„Flag。选项请å‚阅[enum Fla #: doc/classes/ParticlesMaterial.xml msgid "Sets the specified [enum Parameter]." -msgstr "设置指定的[enum Parameter]。" +msgstr "设置指定的 [enum Parameter]。" #: doc/classes/ParticlesMaterial.xml msgid "Sets the randomness ratio for the specified [enum Parameter]." -msgstr "为指定的[enum Parameter]è®¾ç½®éšæœºæ¯”率。" +msgstr "为指定的 [enum Parameter] è®¾ç½®éšæœºæ¯”率。" #: doc/classes/ParticlesMaterial.xml msgid "Sets the [Texture] for the specified [enum Parameter]." @@ -51468,7 +51637,7 @@ msgstr "" #: doc/classes/ParticlesMaterial.xml msgid "Each particle's rotation will be animated along this [CurveTexture]." -msgstr "æ¯ä¸ªç²’å的旋转将沿ç€è¿™ä¸ª[CurveTexture]动画。" +msgstr "æ¯ä¸ªç²’å的旋转将沿ç€è¿™ä¸ª [CurveTexture] 动画。" #: doc/classes/ParticlesMaterial.xml msgid "" @@ -51508,22 +51677,23 @@ msgstr "" #: doc/classes/ParticlesMaterial.xml msgid "Damping will vary along this [CurveTexture]." -msgstr "阻尼将沿ç€è¿™ä¸ª[CurveTexture]å˜åŒ–。" +msgstr "阻尼将沿ç€è¿™ä¸ª [CurveTexture] å˜åŒ–。" #: doc/classes/ParticlesMaterial.xml msgid "" "The box's extents if [code]emission_shape[/code] is set to [constant " "EMISSION_SHAPE_BOX]." msgstr "" -"[code]emission_shape[/code]设置为[constant EMISSION_SHAPE_BOX]时,Box的范围。" +"[code]emission_shape[/code] 设置为 [constant EMISSION_SHAPE_BOX] 时,该 Box " +"的范围。" #: doc/classes/ParticlesMaterial.xml msgid "" "Particle color will be modulated by color determined by sampling this " "texture at the same point as the [member emission_point_texture]." msgstr "" -"ç²’åé¢œè‰²å°†ç”±é¢œè‰²è°ƒåˆ¶ï¼Œé¢œè‰²ç”±é‡‡æ ·çº¹ç†åœ¨ä¸Ž[member emission_point_texture]相åŒçš„" -"点决定。" +"ç²’åé¢œè‰²å°†ç”±é¢œè‰²è°ƒåˆ¶ï¼Œé¢œè‰²ç”±é‡‡æ ·çº¹ç†åœ¨ä¸Ž [member emission_point_texture] 相åŒ" +"的点决定。" #: doc/classes/ParticlesMaterial.xml msgid "" @@ -51544,8 +51714,8 @@ msgid "" "[constant EMISSION_SHAPE_POINTS] or [constant " "EMISSION_SHAPE_DIRECTED_POINTS]." msgstr "" -"[code]emission_shape[/code]设置为[constant EMISSION_SHAPE_POINTS]或[constant " -"EMISSION_SHAPE_DIRECTED_POINTS]ï¼Œæ—¶çš„é‡Šæ”¾ç²’åæ•°ã€‚" +"[code]emission_shape[/code] 设置为 [constant EMISSION_SHAPE_POINTS] 或 " +"[constant EMISSION_SHAPE_DIRECTED_POINTS] 时,å‘射点的数é‡ã€‚" #: doc/classes/ParticlesMaterial.xml msgid "" @@ -52039,8 +52209,8 @@ msgid "" "will be printed to the console for easier debugging." msgstr "" "自上次刷新以æ¥ï¼Œä½¿ç”¨æ‰€æœ‰[method add_file]调用写入指定的文件。如果" -"[code]verbose[/code]为[code]true[/code]ï¼Œæ·»åŠ çš„æ–‡ä»¶åˆ—è¡¨å°†è¢«æ‰“å°åˆ°æŽ§åˆ¶å°ï¼Œä»¥ä¾¿" -"于调试。" +"[code]verbose[/code]为 [code]true[/code]ï¼Œæ·»åŠ çš„æ–‡ä»¶åˆ—è¡¨å°†è¢«æ‰“å°åˆ°æŽ§åˆ¶å°ï¼Œä»¥" +"便于调试。" #: doc/classes/PCKPacker.xml msgid "" @@ -52070,9 +52240,9 @@ msgstr "" "这个类æä¾›äº†å¯¹ä¸€äº›ä¸Žæ€§èƒ½æœ‰å…³çš„ä¸åŒç›‘控的访问,比如内å˜ä½¿ç”¨é‡ã€ç»˜åˆ¶è°ƒç”¨å’ŒFPS。" "这些与编辑器的[b]Monitor[/b]æ ‡ç¾ä¸çš„[b]Debugger[/b]颿¿æ‰€æ˜¾ç¤ºçš„æ•°å€¼ç›¸åŒã€‚通过" "使用这个类的[method get_monitor]方法,å¯ä»¥ä»Žä½ 的代ç ä¸è®¿é—®è¿™äº›æ•°æ®ã€‚\n" -"[b]注æ„:[/b] è¿™äº›ç›‘è§†å™¨ä¸æœ‰å‡ 个åªåœ¨è°ƒè¯•模å¼ä¸‹å¯ç”¨ï¼Œå½“在å‘布版构建ä¸ä½¿ç”¨æ—¶ï¼Œå°†" +"[b]注æ„:[/b]è¿™äº›ç›‘è§†å™¨ä¸æœ‰å‡ 个åªåœ¨è°ƒè¯•模å¼ä¸‹å¯ç”¨ï¼Œå½“在å‘布版构建ä¸ä½¿ç”¨æ—¶ï¼Œå°†" "总是返回0。\n" -"[b]注æ„:[/b] 这些监控器ä¸çš„è®¸å¤šä¸æ˜¯å®žæ—¶æ›´æ–°çš„,所以在å˜åŒ–之间å¯èƒ½ä¼šæœ‰çŸæš‚的延" +"[b]注æ„:[/b]这些监控器ä¸çš„è®¸å¤šä¸æ˜¯å®žæ—¶æ›´æ–°çš„,所以在å˜åŒ–之间å¯èƒ½ä¼šæœ‰çŸæš‚的延" "迟。" #: doc/classes/Performance.xml @@ -52470,7 +52640,7 @@ msgstr "" "返回一个包å«è¿åŠ¨çš„å®‰å…¨å’Œä¸å®‰å…¨æ¯”例(0 到 1 之间)的数组。安全比例是在没有碰撞" "的情况下å¯ä»¥è¿›è¡Œçš„è¿åŠ¨çš„æœ€å¤§æ¯”ä¾‹ã€‚ä¸å®‰å…¨æ¯”例是碰撞必须移动的è·ç¦»çš„æœ€å°éƒ¨åˆ†ã€‚" "如果没有检测到碰撞,将返回 [code][1.0, 1.0][/code] 的结果。\n" -"[b]注æ„:[/b] 任何已ç»ç¢°æ’žçš„[Shape2D](比如内部的)会被忽略。使用 [method " +"[b]注æ„:[/b]任何已ç»ç¢°æ’žçš„[Shape2D](比如内部的)会被忽略。使用 [method " "collide_shape] 确定形状已ç»ç¢°æ’žçš„ [Shape2D]。" #: doc/classes/Physics2DDirectSpaceState.xml @@ -52508,7 +52678,7 @@ msgstr "" "通过[Physics2DShapeQueryParameters]对象给出的形状与空间的检查交点。如果它与一" "个以上的形状å‘生碰撞,则选择最近的一个。如果该形状没有与任何对象相交,那么将" "返回一个空å—典。\n" -"[b]注æ„:[/b] 这个方法ä¸è€ƒè™‘对象的[code]motion[/code]属性。返回的对象是包å«ä»¥" +"[b]注æ„:[/b]这个方法ä¸è€ƒè™‘对象的[code]motion[/code]属性。返回的对象是包å«ä»¥" "䏋嗿®µçš„å—典。\n" "[code]collider_id[/code]:碰撞对象的ID。\n" "[code]linear_velocity[/code]:碰撞物体的速度[Vector2]。如果对象是一个" @@ -52668,8 +52838,8 @@ msgid "" "Physics2DServer is the server responsible for all 2D physics. It can create " "many kinds of physics objects, but does not insert them on the node tree." msgstr "" -"Physics2DServer 是负责所有 2D 物ç†çš„æœåŠ¡ã€‚å®ƒå¯ä»¥åˆ›å»ºå¤šç§ç‰©ç†å¯¹è±¡ï¼Œä½†ä¸ä¼šå°†å®ƒ" -"们æ’å…¥åˆ°èŠ‚ç‚¹æ ‘ä¸ã€‚" +"Physics2DServer 是负责所有 2D 物ç†çš„æœåŠ¡å™¨ã€‚å®ƒå¯ä»¥åˆ›å»ºå¤šç§ç‰©ç†å¯¹è±¡ï¼Œä½†ä¸ä¼šå°†" +"它们æ’å…¥åˆ°èŠ‚ç‚¹æ ‘ä¸ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" @@ -52978,14 +53148,14 @@ msgid "" "Sets whether a body uses a callback function to calculate its own physics " "(see [method body_set_force_integration_callback])." msgstr "" -"设置一个物体是å¦ä½¿ç”¨å›žè°ƒå‡½æ•°æ¥è®¡ç®—它自己的物ç†(å‚阅 [method " -"body_set_force_integration_callback])。" +"设置一个物体是å¦ä½¿ç”¨å›žè°ƒå‡½æ•°æ¥è®¡ç®—它自己的物ç†ï¼ˆå‚阅 [method " +"body_set_force_integration_callback])。" #: doc/classes/Physics2DServer.xml msgid "" "Sets a body parameter. See [enum BodyParameter] for a list of available " "parameters." -msgstr "è®¾ç½®ä¸»ä½“å‚æ•°ã€‚请å‚阅[enum BodyParameter]获å–å¯ç”¨å‚数列表。" +msgstr "è®¾ç½®ä¸»ä½“å‚æ•°ã€‚请å‚阅 [enum BodyParameter] 获å–å¯ç”¨å‚数列表。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" @@ -52999,11 +53169,11 @@ msgstr "" msgid "" "Enables one way collision on body if [code]enable[/code] is [code]true[/" "code]." -msgstr "如果[code]enable[/code]为[code]true[/code],则在body上å¯ç”¨å•å‘碰撞。" +msgstr "如果[code]enable[/code]为 [code]true[/code],则在body上å¯ç”¨å•å‘碰撞。" #: doc/classes/Physics2DServer.xml msgid "Disables shape in body if [code]disable[/code] is [code]true[/code]." -msgstr "如果[code]disable[/code]为[code]true[/code],则在bodyä¸ç¦ç”¨å½¢çŠ¶ã€‚" +msgstr "如果[code]disable[/code]为 [code]true[/code],则在bodyä¸ç¦ç”¨å½¢çŠ¶ã€‚" #: doc/classes/Physics2DServer.xml msgid "" @@ -53019,7 +53189,7 @@ msgstr "è®¾ç½®ç‰©ä½“å½¢çŠ¶çš„å˜æ¢çŸ©é˜µã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Assigns a space to the body (see [method space_create])." -msgstr "给物体分é…一个空间(å‚阅[method space_create])。" +msgstr "给物体分é…一个空间(å‚阅 [method space_create])。" #: doc/classes/Physics2DServer.xml msgid "" @@ -53174,19 +53344,19 @@ msgstr "è®¾ç½®ç©ºé—´å‚æ•°çš„值。å‚阅[enum SpaceParameter]获å–å¯ç”¨å‚æ•° msgid "" "Constant to set/get the maximum distance a pair of bodies has to move before " "their collision status has to be recalculated." -msgstr "常数,用于设置/获å–一对物体在其碰撞状æ€è¢«é‡æ–°è®¡ç®—之å‰çš„æœ€å¤§ç§»åЍè·ç¦»ã€‚" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–一对物体在其碰撞状æ€è¢«é‡æ–°è®¡ç®—之å‰çš„æœ€å¤§ç§»åЍè·ç¦»ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" "Constant to set/get the maximum distance a shape can be from another before " "they are considered separated." -msgstr "常数,用于设置/获å–形状在被视为分离之å‰ä¸Žå¦ä¸€å½¢çŠ¶ä¹‹é—´çš„æœ€å¤§è·ç¦»ã€‚" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–形状在被视为分离之å‰ä¸Žå¦ä¸€å½¢çŠ¶ä¹‹é—´çš„æœ€å¤§è·ç¦»ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" "Constant to set/get the maximum distance a shape can penetrate another shape " "before it is considered a collision." -msgstr "常数,用æ¥è®¾ç½®/得到一个形状在被认为碰撞之å‰ç©¿é€å¦ä¸€ä¸ªå½¢çŠ¶çš„æœ€å¤§è·ç¦»ã€‚" +msgstr "常é‡ï¼Œç”¨æ¥è®¾ç½®/得到一个形状在被认为碰撞之å‰ç©¿é€å¦ä¸€ä¸ªå½¢çŠ¶çš„æœ€å¤§è·ç¦»ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" @@ -53194,7 +53364,7 @@ msgid "" "as potentially inactive for both linear and angular velocity will be put to " "sleep after the time given." msgstr "" -"常数,用于设置/èŽ·å–æ´»è·ƒçš„é˜ˆå€¼çº¿é€Ÿåº¦ã€‚ä¸€ä¸ªè¢«æ ‡è®°ä¸ºçº¿æ€§é€Ÿåº¦å’Œè§’é€Ÿåº¦éƒ½å¯èƒ½ä¸æ´»è·ƒ" +"常é‡ï¼Œç”¨äºŽè®¾ç½®/èŽ·å–æ´»è·ƒçš„é˜ˆå€¼çº¿é€Ÿåº¦ã€‚ä¸€ä¸ªè¢«æ ‡è®°ä¸ºçº¿æ€§é€Ÿåº¦å’Œè§’é€Ÿåº¦éƒ½å¯èƒ½ä¸æ´»è·ƒ" "的物体将在给定的时间åŽè¿›å…¥ç¡çœ 状æ€ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml @@ -53203,7 +53373,7 @@ msgid "" "marked as potentially inactive for both linear and angular velocity will be " "put to sleep after the time given." msgstr "" -"常数,用于设置/èŽ·å–æ´»åŠ¨çš„é˜ˆå€¼è§’é€Ÿåº¦ã€‚ä¸€ä¸ªè¢«æ ‡è®°ä¸ºçº¿æ€§å’Œè§’é€Ÿåº¦éƒ½å¯èƒ½ä¸æ´»è·ƒçš„物" +"常é‡ï¼Œç”¨äºŽè®¾ç½®/èŽ·å–æ´»åŠ¨çš„é˜ˆå€¼è§’é€Ÿåº¦ã€‚ä¸€ä¸ªè¢«æ ‡è®°ä¸ºçº¿æ€§å’Œè§’é€Ÿåº¦éƒ½å¯èƒ½ä¸æ´»è·ƒçš„物" "体,在给定的时间åŽå°†ä¼šè¿›å…¥ç¡çœ 状æ€ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml @@ -53212,8 +53382,8 @@ msgid "" "potentially inactive for both linear and angular velocity will be put to " "sleep after this time." msgstr "" -"常数æ¥è®¾ç½®/èŽ·å¾—æœ€å¤§çš„æ´»åŠ¨æ—¶é—´ã€‚ä¸€ä¸ªè¢«æ ‡è®°ä¸ºçº¿é€Ÿåº¦å’Œè§’é€Ÿåº¦éƒ½å¯èƒ½ä¸æ´»åŠ¨çš„ç‰©ä½“ï¼Œ" -"在这个时间之åŽå°†è¢«ç½®å…¥ç¡çœ 状æ€ã€‚" +"常é‡ï¼Œç”¨äºŽè®¾ç½®/èŽ·å¾—æœ€å¤§çš„æ´»åŠ¨æ—¶é—´ã€‚ä¸€ä¸ªè¢«æ ‡è®°ä¸ºçº¿é€Ÿåº¦å’Œè§’é€Ÿåº¦éƒ½å¯èƒ½ä¸æ´»åŠ¨çš„ç‰©" +"体,在这个时间之åŽå°†è¢«ç½®å…¥ç¡çœ 状æ€ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" @@ -53222,7 +53392,7 @@ msgid "" "violating a constraint, to avoid leaving them in that state because of " "numerical imprecision." msgstr "" -"常数,用于设置/èŽ·å–æ‰€æœ‰ç‰©ç†çº¦æŸçš„默认求解器å置。解算器å差是一个控制两个物体" +"常é‡ï¼Œç”¨äºŽè®¾ç½®/èŽ·å–æ‰€æœ‰ç‰©ç†çº¦æŸçš„默认求解器å置。解算器å差是一个控制两个物体" "在è¿å约æŸåŽ \"åå¼¹ \"ç¨‹åº¦çš„å› ç´ ï¼Œä»¥é¿å…由于数值ä¸ç²¾ç¡®è€Œä½¿å®ƒä»¬å¤„于这ç§çжæ€ã€‚" #: doc/classes/Physics2DServer.xml @@ -53291,21 +53461,21 @@ msgstr "" msgid "" "This constant is used internally by the engine. Any attempt to create this " "kind of shape results in an error." -msgstr "这个常数是由引擎内部使用的。任何试图创建这ç§å½¢çŠ¶çš„è¡Œä¸ºéƒ½ä¼šå¯¼è‡´é”™è¯¯ã€‚" +msgstr "引擎内部会使用这个常é‡ã€‚任何试图创建这ç§å½¢çŠ¶çš„è¡Œä¸ºéƒ½ä¼šå¯¼è‡´é”™è¯¯ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get gravity strength in an area." -msgstr "在一个地区设置/获得é‡åŠ›å¼ºåº¦çš„å¸¸æ•°ã€‚" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–区域ä¸çš„é‡åŠ›å¼ºåº¦ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get gravity vector/center in an area." -msgstr "在一个区域内设置/获å–é‡åŠ›å‘é‡/ä¸å¿ƒçš„常数。" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–区域ä¸çš„é‡åŠ›å‘é‡/ä¸å¿ƒã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" "Constant to set/get whether the gravity vector of an area is a direction, or " "a center point." -msgstr "常数用于设置/获å–一个区域的é‡åŠ›å‘釿˜¯ä¸€ä¸ªæ–¹å‘,还是一个ä¸å¿ƒç‚¹ã€‚" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–区域ä¸çš„é‡åŠ›å‘釿˜¯æ–¹å‘,还是ä¸å¿ƒç‚¹ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" @@ -53313,28 +53483,28 @@ msgid "" "greater this value is, the faster the strength of gravity decreases with the " "square of distance." msgstr "" -"常数,用于设置/获å–一个区域的点é‡åŠ›çš„è¡°å‡ç³»æ•°ã€‚这个值越大,é‡åŠ›çš„å¼ºåº¦éšç€è·ç¦»" -"的平方下é™å¾—越快。" +"常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–区域ä¸çš„点é‡åŠ›çš„è¡°å‡ç³»æ•°ã€‚这个值越大,é‡åŠ›çš„å¼ºåº¦éšç€è·ç¦»çš„" +"平方下é™å¾—越快。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" "This constant was used to set/get the falloff factor for point gravity. It " "has been superseded by [constant AREA_PARAM_GRAVITY_DISTANCE_SCALE]." msgstr "" -"这个常数用于设置/获å–点é‡åŠ›çš„è¡°å‡å› å。它已ç»è¢«[constant " -"AREA_PARAM_GRAVITY_DISTANCE_SCALE]所å–代了。" +"这个常é‡ç”¨äºŽè®¾ç½®/获å–点é‡åŠ›çš„è¡°å‡å› å。它已ç»è¢« [constant " +"AREA_PARAM_GRAVITY_DISTANCE_SCALE] 所å–代了。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get the linear dampening factor of an area." -msgstr "常数,用于设置/获å–一个区域的线性阻尼系数。" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–区域的线性阻尼系数。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get the angular dampening factor of an area." -msgstr "常数,用于设置/获å–一个区域的角度阻尼系数。" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–区域的角度阻尼系数。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get the priority (order of processing) of an area." -msgstr "常数,用于设置/获å–一个区域的优先级(处ç†é¡ºåºï¼‰ã€‚" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–区域的优先级(处ç†é¡ºåºï¼‰ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" @@ -53382,47 +53552,47 @@ msgstr "StaticBody 的常é‡ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant for kinematic bodies." -msgstr "KinematicBody 的常数。" +msgstr "KinematicBody 的常é‡ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant for rigid bodies." -msgstr "RigidBody 的常数。" +msgstr "RigidBody 的常é‡ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "" "Constant for rigid bodies in character mode. In this mode, a body can not " "rotate, and only its linear velocity is affected by physics." msgstr "" -"角色模å¼ä¸‹åˆšä½“çš„å¸¸æ•°ã€‚åœ¨è¿™ç§æ¨¡å¼ä¸‹ï¼Œç‰©ä½“ä¸èƒ½æ—‹è½¬ï¼Œåªæœ‰å®ƒçš„线速度å—物ç†è¿ç®—å½±" +"角色模å¼ä¸‹åˆšä½“的常é‡ã€‚åœ¨è¿™ç§æ¨¡å¼ä¸‹ï¼Œç‰©ä½“ä¸èƒ½æ—‹è½¬ï¼Œåªæœ‰å®ƒçš„线速度å—物ç†è¿ç®—å½±" "å“。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get a body's bounce factor." -msgstr "常数,用于设置/获å–物体的å弹系数。" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–物体的å弹系数。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get a body's friction." -msgstr "常数,用于设置/获å–一个物体的摩擦力。" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–物体的摩擦力。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get a body's mass." -msgstr "设置/获å–一个物体的质é‡çš„常数。" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–物体的质é‡ã€‚" #: doc/classes/Physics2DServer.xml msgid "Constant to set/get a body's inertia." -msgstr "常数,用于设置/获å–一个物体的惯性。" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–物体的惯性。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get a body's gravity multiplier." -msgstr "常数,用于设置/获å–一个物体的é‡åЛ倿•°ã€‚" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–物体的é‡åЛ倿•°ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get a body's linear dampening factor." -msgstr "常数,用于设置/获å–一个物体的线性阻尼系数。" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–物体的线性阻尼系数。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get a body's angular dampening factor." -msgstr "常数,用于设置/获å–一个物体的角度阻尼系数。" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–物体的角度阻尼系数。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Represents the size of the [enum BodyParameter] enum." @@ -53430,19 +53600,19 @@ msgstr "表示[enum BodyParameter]枚举的大å°ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get the current transform matrix of the body." -msgstr "常数,用于设置/获å–物体的当å‰å˜æ¢çŸ©é˜µã€‚" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–物体的当å‰å˜æ¢çŸ©é˜µã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get the current linear velocity of the body." -msgstr "常数,用于设置/获å–物体的当å‰çº¿é€Ÿåº¦ã€‚" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–物体的当å‰çº¿é€Ÿåº¦ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get the current angular velocity of the body." -msgstr "常数,用于设置/获å–物体的当å‰è§’速度。" +msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–物体的当å‰è§’速度。" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to sleep/wake up a body, or to get whether it is sleeping." -msgstr "常数,用于使物体沉ç¡/唤醒,或得到它是å¦åœ¨æ²‰ç¡ã€‚" +msgstr "常é‡ï¼Œç”¨äºŽä½¿ç‰©ä½“沉ç¡/唤醒,或得到它是å¦åœ¨æ²‰ç¡ã€‚" #: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml msgid "Constant to set/get whether the body can sleep." @@ -53450,15 +53620,15 @@ msgstr "常é‡ï¼Œç”¨äºŽè®¾ç½®/获å–物体是å¦å¯ä»¥ä¼‘çœ ã€‚" #: doc/classes/Physics2DServer.xml msgid "Constant to create pin joints." -msgstr "å¸¸æ•°ï¼Œç”¨äºŽåˆ›é€ é’ˆçŠ¶å…³èŠ‚ã€‚" +msgstr "常é‡ï¼Œç”¨äºŽåˆ›é€ 钉关节。" #: doc/classes/Physics2DServer.xml msgid "Constant to create groove joints." -msgstr "å¸¸æ•°ï¼Œç”¨äºŽåˆ›é€ æ§½åž‹å…³èŠ‚ã€‚" +msgstr "常é‡ï¼Œç”¨äºŽåˆ›é€ 槽关节。" #: doc/classes/Physics2DServer.xml msgid "Constant to create damped spring joints." -msgstr "å¸¸æ•°ï¼Œç”¨äºŽåˆ›é€ æœ‰é˜»å°¼çš„å¼¹ç°§å…³èŠ‚ã€‚" +msgstr "常é‡ï¼Œç”¨äºŽåˆ›é€ 有阻尼的弹簧关节。" #: doc/classes/Physics2DServer.xml msgid "" @@ -53748,7 +53918,7 @@ msgstr "" "返回一个包å«è¿åŠ¨çš„å®‰å…¨å’Œä¸å®‰å…¨æ¯”例(0 到 1 之间)的数组。安全比例是在没有碰撞" "的情况下å¯ä»¥è¿›è¡Œçš„è¿åŠ¨çš„æœ€å¤§æ¯”ä¾‹ã€‚ä¸å®‰å…¨æ¯”例是碰撞必须移动的è·ç¦»çš„æœ€å°éƒ¨åˆ†ã€‚" "如果未检测到碰撞,将返回 [code][1.0, 1.0][/code] 的结果。\n" -"[b]注æ„:[/b] 任何已ç»ç¢°æ’žçš„[Shape2D](比如内部的)会被忽略。使用 [method " +"[b]注æ„:[/b]任何已ç»ç¢°æ’žçš„[Shape2D](比如内部的)会被忽略。使用 [method " "collide_shape] 确定形状已ç»ç¢°æ’žçš„ [Shape]。" #: doc/classes/PhysicsDirectSpaceState.xml @@ -53919,8 +54089,8 @@ msgid "" "PhysicsServer is the server responsible for all 3D physics. It can create " "many kinds of physics objects, but does not insert them on the node tree." msgstr "" -"PhysicsServer是负责所有3D物ç†çš„æœåŠ¡ã€‚å®ƒå¯ä»¥åˆ›å»ºè®¸å¤šç§ç±»çš„物ç†å¯¹è±¡ï¼Œä½†ä¸ä¼šåœ¨èŠ‚" -"ç‚¹æ ‘ä¸Šæ’入这些对象。" +"PhysicsServer 是负责所有 3D 物ç†çš„æœåŠ¡å™¨ã€‚å®ƒå¯ä»¥åˆ›å»ºè®¸å¤šç§ç±»çš„物ç†å¯¹è±¡ï¼Œä½†ä¸" +"ä¼šåœ¨èŠ‚ç‚¹æ ‘ä¸Šæ’入这些对象。" #: doc/classes/PhysicsServer.xml msgid "Creates an [Area]." @@ -53957,7 +54127,7 @@ msgstr "" msgid "" "Gives the body a push at a [code]position[/code] in the direction of the " "[code]impulse[/code]." -msgstr "在[code]position[/code]impulse[code]冲釿–¹å‘推动物体[/code]。" +msgstr "在 [code]position[/code] å¤„å°†ç‰©ä½“æœ [code]impluse[/code] æ–¹å‘æŽ¨ã€‚" #: doc/classes/PhysicsServer.xml msgid "Gives the body a push to rotate it." @@ -53989,11 +54159,11 @@ msgstr "è¿”å›žç‰©ä½“å‚æ•°çš„值。å¯ç”¨å‚数列表ä½äºŽ[enum BodyParameter]å #: doc/classes/PhysicsServer.xml msgid "" "If [code]true[/code], the continuous collision detection mode is enabled." -msgstr "如果[code]true[/code],则å¯ç”¨è¿žç»ç¢°æ’žæ£€æµ‹æ¨¡å¼ã€‚" +msgstr "如果为 [code]true[/code],则å¯ç”¨è¿žç»ç¢°æ’žæ£€æµ‹æ¨¡å¼ã€‚" #: doc/classes/PhysicsServer.xml msgid "If [code]true[/code], the body can be detected by rays." -msgstr "如果[code]true[/code],物体å¯ä»¥è¢«å…‰çº¿æŽ¢æµ‹åˆ°ã€‚" +msgstr "如果为 [code]true[/code],则物体å¯ä»¥è¢«å…‰çº¿æŽ¢æµ‹åˆ°ã€‚" #: doc/classes/PhysicsServer.xml msgid "" @@ -54037,8 +54207,8 @@ msgid "" "given direction from a given point in space. [PhysicsTestMotionResult] can " "be passed to return additional information in." msgstr "" -"如果从空间的给定点å‘给定方å‘移动会导致碰撞,则返回[code]true[/code]。å¯ä»¥é€šè¿‡" -"[PhysicsTestMotionResult]æ¥è¿”回é¢å¤–的信æ¯ã€‚" +"如果从空间的给定点å‘给定方å‘移动会导致碰撞,则返回 [code]true[/code]。å¯ä»¥é€š" +"过[PhysicsTestMotionResult]æ¥è¿”回é¢å¤–的信æ¯ã€‚" #: doc/classes/PhysicsServer.xml msgid "" @@ -54083,14 +54253,13 @@ msgid "" msgstr "设置 generic_6_DOF_joint傿•°ï¼ˆè¯·å‚阅[enum G6DOFJointAxisParam]常é‡ï¼‰ã€‚" #: doc/classes/PhysicsServer.xml -#, fuzzy msgid "" "Returns information about the current state of the 3D physics engine. See " "[enum ProcessInfo] for a list of available states. Only implemented for " "Godot Physics." msgstr "" -"返回关于2D物ç†å¼•擎当å‰çжæ€çš„ä¿¡æ¯ã€‚有关å¯ç”¨çжæ€åˆ—表,请å‚阅[enum " -"ProcessInfo]。" +"返回关于 3D 物ç†å¼•擎当å‰çжæ€çš„ä¿¡æ¯ã€‚有关å¯ç”¨çжæ€åˆ—表,请å‚阅 [enum " +"ProcessInfo]。仅在 Godot Physics 实现。" #: doc/classes/PhysicsServer.xml msgid "Gets a hinge_joint flag (see [enum HingeJointFlag] constants)." @@ -54182,8 +54351,7 @@ msgid "" msgstr "" "设置计算碰撞体速度的è¿ä»£æ¬¡æ•°ã€‚è¿ä»£æ¬¡æ•°è¶Šå¤šï¼Œç¢°æ’žå°±è¶Šå‡†ç¡®ã€‚但是,更大é‡çš„è¿ä»£" "éœ€è¦æ›´å¤šçš„ CPU 能力,这会é™ä½Žæ€§èƒ½ã€‚默认值为 [code]8[/code]。\n" -"[b]注æ„:[/b] 仅在使用 GodotPhysics å¼•æ“Žæ—¶æœ‰æ•ˆï¼Œè€Œä¸æ˜¯é»˜è®¤çš„ Bullet 物ç†å¼•" -"擎。" +"[b]注æ„:[/b]仅在使用 GodotPhysics å¼•æ“Žæ—¶æœ‰æ•ˆï¼Œè€Œä¸æ˜¯é»˜è®¤çš„ Bullet 物ç†å¼•擎。" #: doc/classes/PhysicsServer.xml msgid "" @@ -54602,8 +54770,8 @@ msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the plane. " "Comparison uses a custom minimum [code]epsilon[/code] threshold." msgstr "" -"如果[code]point[/code]在平é¢å†…,则返回[code]true[/code]。比较使用自定义的最å°" -"[code]epsilonã€[/code] ε 阈值。" +"如果[code]point[/code]在平é¢å†…,则返回 [code]true[/code]。比较使用自定义的最" +"å°[code]epsilonã€[/code] ε 阈值。" #: doc/classes/Plane.xml msgid "" @@ -54612,7 +54780,7 @@ msgid "" "returned." msgstr "" "返回三个平é¢[code]b[/code],[code]c[/code]与该平é¢çš„交点。如果没有找到交集," -"则返回[code]null[/code]。" +"则返回 [code]null[/code]。" #: doc/classes/Plane.xml msgid "" @@ -54621,7 +54789,7 @@ msgid "" "If no intersection is found, [code]null[/code] is returned." msgstr "" "返回由ä½ç½®[code]from[/code]å’Œæ–¹å‘æ³•线[code]dir[/code]组æˆçš„射线与该平é¢çš„交" -"点。如果没有找到交点,则返回[code]null[/code]。" +"点。如果没有找到交点,则返回 [code]null[/code]。" #: doc/classes/Plane.xml msgid "" @@ -54630,7 +54798,7 @@ msgid "" "[code]null[/code] is returned." msgstr "" "返回从ä½ç½®[code]begin[/code]到ä½ç½®[code]end[/code]的线段与这个平é¢çš„交点。如" -"果没有找到交点,则返回[code]null[/code]。" +"果没有找到交点,则返回 [code]null[/code]。" #: doc/classes/Plane.xml msgid "" @@ -54638,13 +54806,13 @@ msgid "" "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -"如果æ¤å¹³é¢å’Œ [code]plane[/code] 近似相ç‰ï¼Œåˆ™è¿”回[code]true[/code],方法是对æ¯" -"个分é‡è¿è¡Œ [method @GDScript.is_equal_approx]。" +"如果æ¤å¹³é¢å’Œ [code]plane[/code] 近似相ç‰ï¼Œåˆ™è¿”回 [code]true[/code],方法是对" +"æ¯ä¸ªåˆ†é‡è¿è¡Œ [method @GDScript.is_equal_approx]。" #: doc/classes/Plane.xml msgid "" "Returns [code]true[/code] if [code]point[/code] is located above the plane." -msgstr "如果[code]point[/code]ä½äºŽå¹³é¢ä¸Šæ–¹ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果[code]point[/code]ä½äºŽå¹³é¢ä¸Šæ–¹ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/Plane.xml msgid "Returns a copy of the plane, normalized." @@ -54654,7 +54822,7 @@ msgstr "返回平é¢çš„ä¸€ä¸ªæ ‡å‡†åŒ–å‰¯æœ¬ã€‚" msgid "" "Returns the orthogonal projection of [code]point[/code] into a point in the " "plane." -msgstr "返回[code]点[/code]在平é¢ä¸Šçš„æ£äº¤æŠ•å½±ã€‚" +msgstr "返回 [code]点[/code]在平é¢ä¸Šçš„æ£äº¤æŠ•å½±ã€‚" #: doc/classes/Plane.xml msgid "" @@ -54721,9 +54889,9 @@ msgstr "" "è¡¨ç¤ºå¹³é¢ [PrimitiveMesh] 的类。这个平é¢ç½‘æ ¼æ²¡æœ‰åŽšåº¦ã€‚é»˜è®¤æƒ…å†µä¸‹ï¼Œæ¤ç½‘æ ¼åœ¨ X " "è½´å’Œ Z 轴上对é½ï¼›æ¤é»˜è®¤æ—‹è½¬ä¸é€‚åˆä¸Žå¹¿å‘Šç‰Œæè´¨ä¸€èµ·ä½¿ç”¨ã€‚对于广告牌æè´¨ï¼Œè¯·æ”¹" "用 [QuadMesh]。\n" -"[b]注æ„:[/b] å½“ä½¿ç”¨å¤§çº¹ç† [PlaneMesh](例如作为地æ¿ï¼‰æ—¶ï¼Œä½ å¯èƒ½ä¼šå¶ç„¶å‘现 " -"UV 抖动问题,具体å–决于相机角度。è¦è§£å†³æ¤é—®é¢˜ï¼Œè¯·å¢žåŠ [member " -"subdivide_depth] å’Œ [member subdivide_width]ï¼Œç›´åˆ°ä½ ä¸å†æ³¨æ„到 UV 抖动。" +"[b]注æ„:[/b]å½“ä½¿ç”¨å¤§çº¹ç† [PlaneMesh](例如作为地æ¿ï¼‰æ—¶ï¼Œä½ å¯èƒ½ä¼šå¶ç„¶å‘现 UV " +"抖动问题,具体å–决于相机角度。è¦è§£å†³æ¤é—®é¢˜ï¼Œè¯·å¢žåŠ [member subdivide_depth] " +"å’Œ [member subdivide_width]ï¼Œç›´åˆ°ä½ ä¸å†æ³¨æ„到 UV 抖动。" #: doc/classes/PlaneMesh.xml msgid "Offset from the origin of the generated plane. Useful for particles." @@ -54762,7 +54930,7 @@ msgstr "[PlaneShape] 用于碰撞的 [Plane]。" #: doc/classes/PointMesh.xml msgid "Mesh with a single Point primitive." -msgstr "å•ç‚¹åŽŸå§‹ç½‘æ ¼ã€‚" +msgstr "使用å•ä¸ªç‚¹å›¾å…ƒçš„ç½‘æ ¼ã€‚" #: doc/classes/PointMesh.xml msgid "" @@ -54778,19 +54946,19 @@ msgid "" "When using PointMeshes, properties that normally alter vertices will be " "ignored, including billboard mode, grow, and cull face." msgstr "" -"PointMesh是由å•个的点构æˆã€‚与其ä¾èµ–三角形与点在å±å¹•上渲染形æˆå…·æœ‰æ’定尺寸的å•" -"独矩形。其旨在与粒å系统一起使用,但也å¯ä»¥ä½œä¸ºä¸€ç§æ¶ˆè€—å°çš„æ–¹å¼æ¥æ¸²æŸ“æ’定尺寸" -"的广告牌精çµï¼Œä¾‹å¦‚,在点云ä¸ã€‚\n" -"PointMeshes,必须与具有点大å°çš„æè´¨ä¸€èµ·ä½¿ç”¨ã€‚点大å°å¯ä»¥é€šè¿‡[code]POINT_SIZE[/" -"code]在ç€è‰²å™¨ä¸è®¿é—®ï¼Œæˆ–者通过设置[member SpatialMaterial." -"flags_use_point_size]å’Œå˜é‡[member SpatialMaterial.params_point_size]在" -"[SpatialMaterial]ä¸è®¿é—®ã€‚\n" -"当使用PointMeshes时,通常改å˜é¡¶ç‚¹çš„属性将被忽略,包括广告牌模å¼ã€å¢žé•¿å’Œå‰”除" +"PointMesh 是由å•个点构æˆçš„。与其ä¾èµ–三角形与点在å±å¹•上渲染形æˆå…·æœ‰æ’定尺寸的" +"å•独矩形。其旨在与粒å系统一起使用,但也å¯ä»¥ä½œä¸ºä¸€ç§æ¶ˆè€—å°çš„æ–¹å¼æ¥æ¸²æŸ“æ’定尺" +"寸的广告牌精çµï¼Œä¾‹å¦‚,在点云ä¸ã€‚\n" +"PointMesh 必须与具有点大å°çš„æè´¨ä¸€èµ·ä½¿ç”¨ã€‚点大å°å¯ä»¥é€šè¿‡ [code]POINT_SIZE[/" +"code] 在ç€è‰²å™¨ä¸è®¿é—®ï¼Œæˆ–者通过设置 [member SpatialMaterial." +"flags_use_point_size] å’Œå˜é‡ [member SpatialMaterial.params_point_size] 在 " +"[SpatialMaterial] ä¸è®¿é—®ã€‚\n" +"当使用 PointMesh 时,通常改å˜é¡¶ç‚¹çš„属性将被忽略,包括广告牌模å¼ã€å¢žé•¿å’Œå‰”除" "é¢ã€‚" #: doc/classes/Polygon2D.xml msgid "A 2D polygon." -msgstr "一个2D多边形。" +msgstr "2D 多边形。" #: doc/classes/Polygon2D.xml msgid "" @@ -54847,7 +55015,7 @@ msgstr "设置指定骨骼的æƒé‡å€¼." #: doc/classes/Polygon2D.xml msgid "If [code]true[/code], polygon edges will be anti-aliased." -msgstr "如果为[code]true[/code],则多边形边缘将抗锯齿." +msgstr "如果为 [code]true[/code],则多边形边缘将抗锯齿." #: doc/classes/Polygon2D.xml msgid "" @@ -54871,7 +55039,7 @@ msgid "" "If [code]true[/code], polygon will be inverted, containing the area outside " "the defined points and extending to the [code]invert_border[/code]." msgstr "" -"如果为[code]true[/code],则多边形将å转,包å«å®šä¹‰ç‚¹ä¹‹å¤–的区域,并扩展到" +"如果为 [code]true[/code],则多边形将å转,包å«å®šä¹‰ç‚¹ä¹‹å¤–的区域,并扩展到" "[code]invert_border[/code](å转边界)." #: doc/classes/Polygon2D.xml @@ -54886,7 +55054,7 @@ msgid "" "reference." msgstr "" "多边形的顶点列表。最åŽä¸€ç‚¹å°†è¿žæŽ¥åˆ°ç¬¬ä¸€ä¸ªã€‚\n" -"[b]注æ„:[/b] 这将返回 [PoolVector2Array] çš„å‰¯æœ¬è€Œä¸æ˜¯å¼•用。" +"[b]注æ„:[/b]这将返回 [PoolVector2Array] çš„å‰¯æœ¬è€Œä¸æ˜¯å¼•用。" #: doc/classes/Polygon2D.xml msgid "" @@ -54964,8 +55132,8 @@ msgid "" "Returns a new [PoolByteArray] with the data compressed. Set the compression " "mode using one of [enum File.CompressionMode]'s constants." msgstr "" -"返回新的[PoolByteArray],其ä¸çš„æ•°æ®è¢«åŽ‹ç¼©ã€‚ä½¿ç”¨[enum File.CompressionMode]ä¸" -"的一个常数æ¥è®¾ç½®åŽ‹ç¼©æ¨¡å¼ã€‚" +"返回新的 [PoolByteArray],其ä¸çš„æ•°æ®è¢«åŽ‹ç¼©ã€‚ä½¿ç”¨ [enum File.CompressionMode] " +"ä¸çš„叏釿¥è®¾ç½®åŽ‹ç¼©æ¨¡å¼ã€‚" #: doc/classes/PoolByteArray.xml msgid "" @@ -55073,7 +55241,7 @@ msgid "" msgstr "" "设置数组的大å°ã€‚如果数组增长,则ä¿ç•™æ•°ç»„æœ«å°¾çš„å…ƒç´ ã€‚å¦‚æžœæ•°ç»„ç¼©å°ï¼Œåˆ™å°†æ•°ç»„截" "æ–为新大å°ã€‚\n" -"[b]注æ„:[/b] æ·»åŠ çš„å…ƒç´ ä¸ä¼šè‡ªåЍåˆå§‹åŒ–为 0,并且会包å«åžƒåœ¾ï¼Œå³ä¸ç¡®å®šå€¼ã€‚" +"[b]注æ„:[/b]æ·»åŠ çš„å…ƒç´ ä¸ä¼šè‡ªåЍåˆå§‹åŒ–为 0,并且会包å«åžƒåœ¾ï¼Œå³ä¸ç¡®å®šå€¼ã€‚" #: doc/classes/PoolByteArray.xml msgid "Changes the byte at the given index." @@ -55194,10 +55362,10 @@ msgid "" msgstr "" "专门设计用于ä¿å˜æµ®ç‚¹å€¼çš„ [Array] 。针对内å˜ä½¿ç”¨è¿›è¡Œäº†ä¼˜åŒ–,ä¸ä¼šé€ æˆå†…å˜ç¢Ž" "片。\n" -"[b]注æ„:[/b] è¿™ç§ç±»åž‹æ˜¯æŒ‰å€¼ä¼ é€’è€Œä¸æ˜¯æŒ‰å¼•ç”¨ä¼ é€’ã€‚\n" -"[b]注æ„:[/b] 与 64 ä½åŽŸå§‹ [float] ä¸åŒï¼Œå˜å‚¨åœ¨ [PoolRealArray] ä¸çš„æ•°å—是 " -"32 使µ®ç‚¹æ•°ã€‚è¿™æ„味ç€ä¸ŽåŽŸå§‹ [float] 相比,å˜å‚¨åœ¨ [PoolRealArray] ä¸çš„值具有较" -"低的精度。如果您需è¦åœ¨æ•°ç»„ä¸å˜å‚¨ 64 使µ®ç‚¹æ•°ï¼Œè¯·ä½¿ç”¨å…·æœ‰ [float] å…ƒç´ çš„é€šç”¨ " +"[b]注æ„:[/b]è¿™ç§ç±»åž‹æ˜¯æŒ‰å€¼ä¼ é€’è€Œä¸æ˜¯æŒ‰å¼•ç”¨ä¼ é€’ã€‚\n" +"[b]注æ„:[/b]与 64 ä½åŽŸå§‹ [float] ä¸åŒï¼Œå˜å‚¨åœ¨ [PoolRealArray] ä¸çš„æ•°å—是 32 " +"使µ®ç‚¹æ•°ã€‚è¿™æ„味ç€ä¸ŽåŽŸå§‹ [float] 相比,å˜å‚¨åœ¨ [PoolRealArray] ä¸çš„值具有较低" +"的精度。如果您需è¦åœ¨æ•°ç»„ä¸å˜å‚¨ 64 使µ®ç‚¹æ•°ï¼Œè¯·ä½¿ç”¨å…·æœ‰ [float] å…ƒç´ çš„é€šç”¨ " "[Array]ï¼Œå› ä¸ºè¿™äº›å…ƒç´ ä»ä¸º 64 ä½ã€‚但是,与 [PoolRealArray] 相比,使用通用 " "[Array] å˜å‚¨ [float] 将使用大约 6 å€çš„内å˜ã€‚" @@ -55227,7 +55395,7 @@ msgid "" msgstr "" "[Array] 专门设计用于ä¿å˜ [String]。针对内å˜ä½¿ç”¨è¿›è¡Œäº†ä¼˜åŒ–,ä¸ä¼šé€ æˆå†…å˜ç¢Ž" "片。\n" -"[b]注æ„:[/b] è¿™ç§ç±»åž‹æ˜¯æŒ‰å€¼ä¼ é€’ï¼Œè€Œä¸æ˜¯å¼•ç”¨ä¼ é€’ã€‚" +"[b]注æ„:[/b]è¿™ç§ç±»åž‹æ˜¯æŒ‰å€¼ä¼ é€’ï¼Œè€Œä¸æ˜¯å¼•ç”¨ä¼ é€’ã€‚" #: doc/classes/PoolStringArray.xml msgid "" @@ -55266,7 +55434,7 @@ msgid "" "[b]Note:[/b] This type is passed by value and not by reference." msgstr "" "专门用æ¥ä¿å˜[Vector2]çš„[Array]。对内å˜çš„使用进行了优化,ä¸ä¼šä½¿å†…å˜ç¢Žç‰‡åŒ–。\n" -"[b]注æ„:[/b] è¿™ç§ç±»åž‹æ˜¯é€šè¿‡å€¼ä¼ é€’çš„ï¼Œè€Œä¸æ˜¯å¼•用。" +"[b]注æ„:[/b]è¿™ç§ç±»åž‹æ˜¯é€šè¿‡å€¼ä¼ é€’çš„ï¼Œè€Œä¸æ˜¯å¼•用。" #: doc/classes/PoolVector2Array.xml doc/classes/TileMap.xml #: doc/classes/TileSet.xml @@ -55304,7 +55472,7 @@ msgid "" msgstr "" "专门设计æ¥å®¹çº³[Vector3]çš„[Array]。对内å˜çš„使用进行了优化,ä¸ä¼šä½¿å†…å˜ç¢Žç‰‡" "化。\n" -"[b]注æ„:[/b] è¿™ç§ç±»åž‹æ˜¯é€šè¿‡å€¼ä¼ é€’çš„ï¼Œè€Œä¸æ˜¯å¼•用。" +"[b]注æ„:[/b]è¿™ç§ç±»åž‹æ˜¯é€šè¿‡å€¼ä¼ é€’çš„ï¼Œè€Œä¸æ˜¯å¼•用。" #: doc/classes/PoolVector3Array.xml msgid "" @@ -55396,8 +55564,8 @@ msgid "" msgstr "" "如果[code]true[/code],当点击事件å‘生在它之外,或者当它收到[code]ui_cancel[/" "code]动作事件时,弹出窗å£ä¸ä¼šè¢«éšè—。\n" -"[b]注æ„:[/b] å¯ç”¨æ¤å±žæ€§ä¸ä¼šå½±å“从æ¤ç±»ç»§æ‰¿çš„å¯¹è¯æ¡†ä¸å…³é—æˆ–å–æ¶ˆæŒ‰é’®çš„行为。作" -"为解决方法,您å¯ä»¥ä½¿ç”¨ [method WindowDialog.get_close_button] 或 [method " +"[b]注æ„:[/b]å¯ç”¨æ¤å±žæ€§ä¸ä¼šå½±å“从æ¤ç±»ç»§æ‰¿çš„å¯¹è¯æ¡†ä¸å…³é—æˆ–å–æ¶ˆæŒ‰é’®çš„行为。作为" +"解决方法,您å¯ä»¥ä½¿ç”¨ [method WindowDialog.get_close_button] 或 [method " "ConfirmationDialog.get_cancel] 并通过将其 [member CanvasItem.visible] 属性设" "置为 [code]false[/code] æ¥éšè—有问题的按钮。" @@ -55463,7 +55631,7 @@ msgstr "" "有æä¾›[code]id[/code],将从索引ä¸åˆ›å»ºä¸€ä¸ª.如果没有æä¾›[code]accel[/code],那么" "将为其分é…默认的[code]0[/code].å‚阅 [method get_item_accelerator]了解更多关于" "å¿«æ·é”®çš„ä¿¡æ¯.\n" -"[b]注æ„:[/b]坿£€æŸ¥é¡¹ç›®åªæ˜¯æ˜¾ç¤ºä¸€ä¸ªæ£€æŸ¥æ ‡è®°,但没有任何内置的检查行为,必须手动" +"[b]注æ„:[/b]坿£€æŸ¥é¡¹ç›®åªæ˜¯æ˜¾ç¤ºä¸€ä¸ªæ£€æŸ¥æ ‡è®°,但没有任何内置的检查行为,必须手动" "æ£€æŸ¥æˆ–å–æ¶ˆæ£€æŸ¥.å‚阅[method set_item_checked]了解更多关于如何控制它的信æ¯." #: doc/classes/PopupMenu.xml @@ -55480,7 +55648,7 @@ msgstr "" "ShortCutçš„åç§°.\n" "å¯ä»¥é€‰æ‹©æä¾›ä¸€ä¸ª[code]id[/code].如果没有æä¾›[code]id[/code],将从索引ä¸åˆ›å»ºä¸€" "个.\n" -"[b]注æ„:[/b]坿£€æŸ¥é¡¹ç›®åªæ˜¯æ˜¾ç¤ºä¸€ä¸ªæ£€æŸ¥æ ‡è®°,但没有任何内置的检查行为,必须手动" +"[b]注æ„:[/b]坿£€æŸ¥é¡¹ç›®åªæ˜¯æ˜¾ç¤ºä¸€ä¸ªæ£€æŸ¥æ ‡è®°,但没有任何内置的检查行为,必须手动" "æ£€æŸ¥æˆ–å–æ¶ˆæ£€æŸ¥. å‚阅 [method set_item_checked]了解更多关于如何控制它的信æ¯." #: doc/classes/PopupMenu.xml @@ -55502,8 +55670,8 @@ msgstr "" "有æä¾›[code]id[/code],将从索引ä¸åˆ›å»ºä¸€ä¸ªã€‚如果没有æä¾›[code]accel[/code],那" "么默认的[code]0[/code]将被分é…给它。å‚阅[method get_item_accelerator]èŽ·å–æ›´å¤š" "å…³äºŽåŠ é€Ÿå™¨çš„ä¿¡æ¯ã€‚\n" -"[b]注æ„:[/b] å¯é€‰é¡¹ç›®åªæ˜¯æ˜¾ç¤ºä¸€ä¸ªå¤é€‰æ ‡è®°ï¼Œä½†æ²¡æœ‰ä»»ä½•内置的检查行为,必须手" -"动检查/å–æ¶ˆæ£€æŸ¥ã€‚å‚阅[method set_item_checked]èŽ·å–æ›´å¤šå…³äºŽå¦‚何控制它的信æ¯ã€‚" +"[b]注æ„:[/b]å¯é€‰é¡¹ç›®åªæ˜¯æ˜¾ç¤ºä¸€ä¸ªå¤é€‰æ ‡è®°ï¼Œä½†æ²¡æœ‰ä»»ä½•内置的检查行为,必须手动" +"检查/å–æ¶ˆæ£€æŸ¥ã€‚å‚阅[method set_item_checked]èŽ·å–æ›´å¤šå…³äºŽå¦‚何控制它的信æ¯ã€‚" #: doc/classes/PopupMenu.xml msgid "" @@ -55520,8 +55688,8 @@ msgstr "" "å°†å¤é€‰æ¡†çš„æ ‡ç¾è®¾ç½®ä¸º[ShortCut]çš„å称。\n" "å¯ä»¥é€‰æ‹©æä¾›ä¸€ä¸ª[code]id[/code]。如果没有æä¾›[code]id[/code],将从索引ä¸åˆ›å»º" "一个。\n" -"[b]注æ„:[/b] å¯é€‰é¡¹ç›®åªæ˜¯æ˜¾ç¤ºä¸€ä¸ªå¤é€‰æ ‡è®°ï¼Œä½†æ²¡æœ‰ä»»ä½•内置的检查行为,必须手" -"动检查/å–æ¶ˆæ£€æŸ¥ã€‚å‚阅[method set_item_checked]èŽ·å–æ›´å¤šå…³äºŽå¦‚何控制它的信æ¯ã€‚" +"[b]注æ„:[/b]å¯é€‰é¡¹ç›®åªæ˜¯æ˜¾ç¤ºä¸€ä¸ªå¤é€‰æ ‡è®°ï¼Œä½†æ²¡æœ‰ä»»ä½•内置的检查行为,必须手动" +"检查/å–æ¶ˆæ£€æŸ¥ã€‚å‚阅[method set_item_checked]èŽ·å–æ›´å¤šå…³äºŽå¦‚何控制它的信æ¯ã€‚" #: doc/classes/PopupMenu.xml msgid "" @@ -55750,14 +55918,14 @@ msgid "" "manually." msgstr "" "如果索引[code]idx[/code]的项目以æŸç§æ–¹å¼æ˜¯å¯æ£€æŸ¥çš„,例如,如果它有一个å¤é€‰æ¡†" -"或å•选按钮,则返回[code]true[/code]。\n" +"或å•选按钮,则返回 [code]true[/code]。\n" "[b]注:[/b]坿£€æŸ¥é¡¹ç›®åªæ˜¯æ˜¾ç¤ºä¸€ä¸ªå¤é€‰æ ‡è®°æˆ–å•选按钮,但没有任何内置的检查行" "为,必须手动检查/å–æ¶ˆã€‚" #: doc/classes/PopupMenu.xml msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." -msgstr "如果索引[code]idx[/code]项被选ä¸ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果索引[code]idx[/code]项被选ä¸ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/PopupMenu.xml msgid "" @@ -55765,8 +55933,8 @@ msgid "" "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -"如果索引[code]idx[/code]项被ç¦ç”¨ï¼Œè¿”回[code]true[/code]。当它被ç¦ç”¨æ—¶ï¼Œå°±æ— 法" -"选择它,或者调用它的æ“作。\n" +"如果索引[code]idx[/code]项被ç¦ç”¨ï¼Œè¿”回 [code]true[/code]。当它被ç¦ç”¨æ—¶ï¼Œå°±æ— " +"法选择它,或者调用它的æ“作。\n" "有关如何ç¦ç”¨ä¸€ä¸ªé¡¹ç›®çš„æ›´å¤šä¿¡æ¯ï¼Œè¯·å‚阅[method set_item_disabled]。" #: doc/classes/PopupMenu.xml @@ -55776,7 +55944,7 @@ msgid "" "[b]Note:[/b] This is purely cosmetic; you must add the logic for checking/" "unchecking items in radio groups." msgstr "" -"如果index [code]idx[/code]具有å•é€‰æŒ‰é’®æ ·å¼çš„坿£€æŸ¥æ€§ï¼Œåˆ™è¿”回[code]true[/" +"如果index [code]idx[/code]具有å•é€‰æŒ‰é’®æ ·å¼çš„坿£€æŸ¥æ€§ï¼Œåˆ™è¿”回 [code]true[/" "code]。\n" "[b]注:[/b]这纯粹是装饰性的;æ‚¨å¿…é¡»æ·»åŠ ç”¨äºŽåœ¨å•é€‰ç»„ä¸æ£€æŸ¥/å–æ¶ˆæ£€æŸ¥é¡¹ç›®çš„逻辑。" @@ -55786,12 +55954,12 @@ msgid "" "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -"如果项目是分隔符,则返回[code]true[/code]。如果是,它将显示为一行。有关如何添" -"åŠ åˆ†éš”ç¬¦çš„æ›´å¤šä¿¡æ¯ï¼Œè¯·å‚阅[method add_separator]。" +"如果项目是分隔符,则返回 [code]true[/code]。如果是,它将显示为一行。有关如何" +"æ·»åŠ åˆ†éš”ç¬¦çš„æ›´å¤šä¿¡æ¯ï¼Œè¯·å‚阅[method add_separator]。" #: doc/classes/PopupMenu.xml msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." -msgstr "å¦‚æžœæŒ‡å®šé¡¹çš„å¿«æ·æ–¹å¼è¢«ç¦ç”¨ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "å¦‚æžœæŒ‡å®šé¡¹çš„å¿«æ·æ–¹å¼è¢«ç¦ç”¨ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/PopupMenu.xml msgid "" @@ -55919,7 +56087,7 @@ msgstr "循环到一个多æ€é¡¹ç›®çš„下一个状æ€ã€‚详è§[method add_multis #: doc/classes/PopupMenu.xml msgid "If [code]true[/code], allows navigating [PopupMenu] with letter keys." -msgstr "如果为[code]true[/code],å…è®¸ç”¨å—æ¯é”®å¯¼èˆª[PopupMenu]。" +msgstr "如果为 [code]true[/code],å…è®¸ç”¨å—æ¯é”®å¯¼èˆª[PopupMenu]。" #: doc/classes/PopupMenu.xml msgid "" @@ -55980,15 +56148,15 @@ msgstr "" #: doc/classes/PopupMenu.xml msgid "[Color] used for disabled menu items' text." -msgstr "用于ç¦ç”¨èœå•项的文本[Color]。" +msgstr "用于ç¦ç”¨èœå•项的文本 [Color]。" #: doc/classes/PopupMenu.xml msgid "[Color] used for the hovered text." -msgstr "ç”¨äºŽæ‚¬åœæ–‡æœ¬çš„[Color]。" +msgstr "ç”¨äºŽæ‚¬åœæ–‡æœ¬çš„ [Color]。" #: doc/classes/PopupMenu.xml msgid "[Color] used for labeled separators' text. See [method add_separator]." -msgstr "ç”¨äºŽæ ‡æ³¨åˆ†éš”ç¬¦æ–‡æœ¬çš„é¢œè‰²[Color]。è§[method add_separator]。" +msgstr "ç”¨äºŽæ ‡æ³¨åˆ†éš”ç¬¦æ–‡æœ¬çš„é¢œè‰² [Color]ã€‚è§ [method add_separator]。" #: doc/classes/PopupMenu.xml msgid "" @@ -56002,55 +56170,55 @@ msgstr "æ¯ä¸ªèœå•项之间的垂直间è·ã€‚" #: doc/classes/PopupMenu.xml msgid "[Font] used for the menu items." -msgstr "用于èœå•项的[Font]å—体。" +msgstr "用于èœå•项的 [Font] å—体。" #: doc/classes/PopupMenu.xml msgid "[Texture] icon for the checked checkbox items." -msgstr "选ä¸çš„å¤é€‰æ¡†é¡¹ç›®çš„ [Texture] å›¾æ ‡ã€‚" +msgstr "å¤é€‰èœå•项被勾选时使用的 [Texture] å›¾æ ‡ã€‚" #: doc/classes/PopupMenu.xml msgid "[Texture] icon for the checked radio button items." -msgstr "选ä¸çš„å•选按钮项目的纹ç†[Texture]å›¾æ ‡ã€‚" +msgstr "å•选èœå•é¡¹è¢«é€‰ä¸æ—¶ä½¿ç”¨çš„ [Texture] å›¾æ ‡ã€‚" #: doc/classes/PopupMenu.xml msgid "[Texture] icon for the unchecked radio button items." -msgstr "未选ä¸çš„å•选按钮项目的 [Texture] å›¾æ ‡ã€‚" +msgstr "å•选èœå•é¡¹æœªè¢«é€‰ä¸æ—¶ä½¿ç”¨çš„ [Texture] å›¾æ ‡ã€‚" #: doc/classes/PopupMenu.xml msgid "[Texture] icon for the submenu arrow." -msgstr "åèœå•ç®å¤´çš„纹ç†[Texture]å›¾æ ‡ã€‚" +msgstr "åèœå•ç®å¤´ä½¿ç”¨çš„ [Texture] å›¾æ ‡ã€‚" #: doc/classes/PopupMenu.xml msgid "[Texture] icon for the unchecked checkbox items." -msgstr "未选ä¸çš„å¤é€‰æ¡†é¡¹ç›®çš„纹ç†[Texture]å›¾æ ‡ã€‚" +msgstr "å¤é€‰èœå•项未被勾选时使用的 [Texture] å›¾æ ‡ã€‚" #: doc/classes/PopupMenu.xml msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." -msgstr "当[PopupMenu]é¡¹ç›®è¢«é¼ æ ‡æ‚¬åœæ—¶æ˜¾ç¤ºçš„[StyleBox]。" +msgstr "当 [PopupMenu] èœå•é¡¹è¢«æ‚¬åœæ—¶æ˜¾ç¤ºçš„ [StyleBox]。" #: doc/classes/PopupMenu.xml msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." -msgstr "ç”¨äºŽæ ‡ç¾åˆ†éš”器的左侧[StyleBox](æ ·å¼ç›’å).å‚阅 [method add_separator]." +msgstr "ç”¨äºŽæ ‡ç¾åˆ†éš”器的左侧 [StyleBox]。请å‚阅 [method add_separator]。" #: doc/classes/PopupMenu.xml msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." -msgstr "ç”¨äºŽæ ‡ç¾åˆ†éš”器的å³ä¾§[StyleBox](æ ·å¼ç›’å).å‚阅 [method add_separator]." +msgstr "ç”¨äºŽæ ‡ç¾åˆ†éš”器的å³ä¾§ [StyleBox]。请å‚阅 [method add_separator]。" #: doc/classes/PopupMenu.xml msgid "Default [StyleBox] of the [PopupMenu] items." -msgstr "[PopupMenu](弹出èœå•)项的默认[StyleBox](æ ·å¼ç›’å)." +msgstr "[PopupMenu] èœå•项的默认 [StyleBox]。" #: doc/classes/PopupMenu.xml msgid "[StyleBox] used when the [PopupMenu] item is disabled." -msgstr "ç¦ç”¨[PopupMenu](弹出èœå•)项时使用的[StyleBox](æ ·å¼ç›’å)." +msgstr "[PopupMenu] èœå•项被ç¦ç”¨æ—¶ä½¿ç”¨çš„ [StyleBox]。" #: doc/classes/PopupMenu.xml msgid "[StyleBox] used for the separators. See [method add_separator]." -msgstr "用于分隔符的[StyleBox]。请å‚阅[method add_separator]。" +msgstr "用于分隔符的 [StyleBox]。请å‚阅 [method add_separator]。" #: doc/classes/PopupPanel.xml msgid "Class for displaying popups with a panel background." @@ -56062,12 +56230,13 @@ msgid "" "be simpler to use than [Popup], since it provides a configurable background. " "If you are making windows, better check [WindowDialog]." msgstr "" -"ç”¨äºŽæ˜¾ç¤ºå…·æœ‰é¢æ¿èƒŒæ™¯çš„弹出窗å£çš„类。在æŸäº›æƒ…况下,它å¯èƒ½æ¯”[Popup]更容易使用," -"å› ä¸ºå®ƒæä¾›äº†ä¸€ä¸ªå¯é…ç½®çš„èƒŒæ™¯ã€‚å¦‚æžœä½ æ£åœ¨åˆ¶ä½œçª—å£ï¼Œæœ€å¥½æ˜¯æŸ¥çœ‹[WindowDialog]。" +"ç”¨äºŽæ˜¾ç¤ºå…·æœ‰é¢æ¿èƒŒæ™¯çš„弹出窗å£çš„类。在æŸäº›æƒ…况下,它å¯èƒ½æ¯” [Popup] 更容易使" +"ç”¨ï¼Œå› ä¸ºå®ƒæä¾›äº†ä¸€ä¸ªå¯é…ç½®çš„èƒŒæ™¯ã€‚å¦‚æžœä½ æ£åœ¨åˆ¶ä½œçª—å£ï¼Œæœ€å¥½æ˜¯æŸ¥çœ‹ " +"[WindowDialog]。" #: doc/classes/PopupPanel.xml msgid "The background panel style of this [PopupPanel]." -msgstr "这个[PopupPanel]çš„èƒŒæ™¯é¢æ¿æ ·å¼ã€‚" +msgstr "这个 [PopupPanel] çš„èƒŒæ™¯é¢æ¿æ ·å¼ã€‚" #: doc/classes/Portal.xml msgid "Portal nodes are used to enable visibility between [Room]s." @@ -56120,7 +56289,7 @@ msgstr "" "定义 [Portal] 多边形形状的点(应该是凸é¢ï¼‰ã€‚\n" "这些是在 2D ä¸å®šä¹‰çš„,[code]0,0[/code] 是 [Portal] 节点的 [member Spatial." "global_transform] 的原点。\n" -"[b]注æ„:[/b] 这些原始点会被整ç†ä»¥ä¾¿åœ¨å†…éƒ¨ç¼ ç»•é¡ºåºã€‚" +"[b]注æ„:[/b]这些原始点会被整ç†ä»¥ä¾¿åœ¨å†…éƒ¨ç¼ ç»•é¡ºåºã€‚" #: doc/classes/Portal.xml msgid "" @@ -56157,7 +56326,7 @@ msgid "" msgstr "" "在大多数情况下,您会希望在Portalä¸ä½¿ç”¨é»˜è®¤çš„ [Portal] è¾¹è·ï¼ˆè¿™æ˜¯åœ¨ " "[RoomManager] ä¸è®¾ç½®çš„)。\n" -"如果è¦è¦†ç›–这个默认值,把这个值设置为[code]false[/code],本地的[member " +"如果è¦è¦†ç›–这个默认值,把这个值设置为 [code]false[/code],本地的[member " "portal_margin]就会生效。" #: doc/classes/Position2D.xml @@ -56189,7 +56358,7 @@ msgstr "" msgid "" "Base class for all primitive meshes. Handles applying a [Material] to a " "primitive mesh." -msgstr "æ‰€æœ‰åŽŸå§‹ç½‘æ ¼çš„åŸºç±»ã€‚å¤„ç†å°†æè´¨[Material]åº”ç”¨åˆ°åŽŸå§‹ç½‘æ ¼çš„é—®é¢˜ã€‚" +msgstr "æ‰€æœ‰å›¾å…ƒç½‘æ ¼çš„åŸºç±»ã€‚å¤„ç†å°† [Material] åº”ç”¨åˆ°å›¾å…ƒç½‘æ ¼çš„é—®é¢˜ã€‚" #: doc/classes/PrimitiveMesh.xml msgid "" @@ -56197,7 +56366,7 @@ msgid "" "primitive mesh. Examples include [CapsuleMesh], [CubeMesh], [CylinderMesh], " "[PlaneMesh], [PrismMesh], [QuadMesh], and [SphereMesh]." msgstr "" -"æ‰€æœ‰åŸºæœ¬ç½‘æ ¼çš„åŸºç±»ã€‚å¤„ç†å°†[Material]æè´¨åº”ç”¨äºŽåŸºæœ¬ç½‘æ ¼ã€‚ç¤ºä¾‹åŒ…æ‹¬ " +"æ‰€æœ‰å›¾å…ƒç½‘æ ¼çš„åŸºç±»ã€‚å¤„ç†å°† [Material] åº”ç”¨åˆ°å›¾å…ƒç½‘æ ¼çš„é—®é¢˜ã€‚ç¤ºä¾‹åŒ…æ‹¬ " "[CapsuleMesh]ã€[CubeMesh]ã€[CylinderMesh]ã€[PlaneMesh]ã€[PrismMesh]ã€" "[QuadMesh]ã€[SphereMesh] ç‰ã€‚" @@ -56235,11 +56404,11 @@ msgstr "" #: doc/classes/PrimitiveMesh.xml msgid "The current [Material] of the primitive mesh." -msgstr "åŽŸå§‹ç½‘æ ¼çš„å½“å‰[Material]。" +msgstr "è¯¥å›¾å…ƒç½‘æ ¼çš„å½“å‰ [Material]。" #: doc/classes/PrismMesh.xml msgid "Class representing a prism-shaped [PrimitiveMesh]." -msgstr "表示棱柱形[PrimitiveMesh]的类。" +msgstr "表示棱柱形 [PrimitiveMesh] 的类。" #: doc/classes/PrismMesh.xml msgid "" @@ -56857,8 +57026,8 @@ msgstr "" "项目特定的数æ®ï¼ˆå…ƒæ•°æ®ã€ç€è‰²å™¨ç¼“å˜ç‰ï¼‰ã€‚\n" "如果 [code]false[/code],将使用éžéšè—目录 ([code]import[/code])。\n" "[b]注æ„:[/b]更改æ¤è®¾ç½®åŽé‡æ–°å¯åŠ¨åº”ç”¨ç¨‹åºã€‚\n" -"[b]注æ„:[/b] 更改æ¤å€¼æœ‰åŠ©äºŽåœ¨å¹³å°ä¸Šæˆ–使用ä¸å…许éšè—目录模å¼çš„第三方工具。仅" -"å½“æ‚¨çŸ¥é“æ‚¨çš„çŽ¯å¢ƒéœ€è¦æ—¶æ‰ä¿®æ”¹æ¤è®¾ç½®ï¼Œå› 为更改默认设置会影å“与æŸäº›éœ€è¦é»˜è®¤ " +"[b]注æ„:[/b]更改æ¤å€¼æœ‰åŠ©äºŽåœ¨å¹³å°ä¸Šæˆ–使用ä¸å…许éšè—目录模å¼çš„第三方工具。仅当" +"æ‚¨çŸ¥é“æ‚¨çš„çŽ¯å¢ƒéœ€è¦æ—¶æ‰ä¿®æ”¹æ¤è®¾ç½®ï¼Œå› 为更改默认设置会影å“与æŸäº›éœ€è¦é»˜è®¤ " "[code].import[/code] 文件夹的外部工具或æ’件的兼容性。" #: doc/classes/ProjectSettings.xml @@ -56885,7 +57054,7 @@ msgstr "" "帧增é‡çš„æ—¶é—´æ ·æœ¬ä¼šå—到平å°å¼•å…¥çš„éšæœºå˜åŒ–的影å“,å³ä½¿ç”±äºŽ V-Sync 以固定间隔显" "示帧也是如æ¤ã€‚这会导致抖动。通过过滤输入增é‡ä»¥æ ¡æ£åˆ·æ–°çŽ‡çš„å¾®å°æ³¢åŠ¨ï¼Œå¢žé‡å¹³æ»‘" "通常å¯ä»¥æä¾›æ›´å¥½çš„结果。\n" -"[b]注æ„:[/b] Delta 平滑仅在 [member display/window/vsync/use_vsync] 开坿—¶å°" +"[b]注æ„:[/b]Delta 平滑仅在 [member display/window/vsync/use_vsync] 开坿—¶å°" "è¯•ï¼Œå› ä¸ºå®ƒåœ¨æ²¡æœ‰ V-Sync çš„æƒ…å†µä¸‹æ— æ³•æ£å¸¸å·¥ä½œã€‚\n" "åœ¨æœ€åˆæ¿€æ´»å¹³æ»‘之å‰ï¼Œä»¥ç¨³å®šçš„帧速率å¯èƒ½éœ€è¦å‡ 秒钟的时间。它åªä¼šåœ¨æ€§èƒ½è¶³ä»¥ä»¥åˆ·" "新率渲染帧的机器上激活。" @@ -56945,7 +57114,7 @@ msgstr "" "设置。默认情况下,在å‘布版本ä¸ç¦ç”¨æ¤è®¾ç½®ï¼Œå› ä¸ºå¦‚æžœå¿«é€Ÿè¿žç»æ‰“å°å¤§é‡è¡Œï¼Œåˆ™åœ¨æ¯" "个打å°è¡Œä¸Šåˆ·æ–°éƒ½ä¼šå¯¹æ€§èƒ½äº§ç”Ÿè´Ÿé¢å½±å“。æ¤å¤–,如果å¯ç”¨æ¤è®¾ç½®ï¼Œå¦‚果应用程åºå´©æºƒ" "或以其他方å¼è¢«ç”¨æˆ·æ€æ»ï¼ˆä¸ä¼šâ€œæ£å¸¸â€å…³é—),则ä»ä¼šæˆåŠŸå†™å…¥æ—¥å¿—æ–‡ä»¶ã€‚\n" -"[b]注æ„:[/b] æ— è®ºæ¤è®¾ç½®å¦‚ä½•ï¼Œæ ‡å‡†é”™è¯¯æµ ([code]stderr[/code]) 在打å°ä¸€è¡Œæ—¶æ€»" +"[b]注æ„:[/b]æ— è®ºæ¤è®¾ç½®å¦‚ä½•ï¼Œæ ‡å‡†é”™è¯¯æµ ([code]stderr[/code]) 在打å°ä¸€è¡Œæ—¶æ€»" "是被刷新。\n" "对æ¤è®¾ç½®çš„æ›´æ”¹åªä¼šåœ¨é‡æ–°å¯åŠ¨åº”ç”¨ç¨‹åºæ—¶åº”用。" @@ -56994,8 +57163,8 @@ msgid "" "threshold for a given time. This saves CPU as effects assigned to that bus " "will no longer do any processing." msgstr "" -"当声音在给定的时间内低于给定的dB阈值时,音频总线将自动关é—。这å¯ä»¥èŠ‚çœCPUï¼Œå› " -"为分é…给该总线的效果将ä¸å†åšä»»ä½•处ç†ã€‚" +"当声音在给定的时间内低于给定的 dB 阈值时,音频总线将自动关é—。这å¯ä»¥èŠ‚çœ " +"CPUï¼Œå› ä¸ºåˆ†é…给该总线的效果将ä¸å†åšä»»ä½•处ç†ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -57017,8 +57186,8 @@ msgid "" "If [code]true[/code], microphone input will be allowed. This requires " "appropriate permissions to be set when exporting to Android or iOS." msgstr "" -"如果[code]true[/code],将å…许麦克风输入。这需è¦åœ¨å¯¼å‡ºåˆ°Android或iOS时设置适当" -"çš„æƒé™ã€‚" +"如果为 [code]true[/code],将å…许麦克风输入。导出到 Android 或 iOS 时须设置适" +"当的æƒé™ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -57035,7 +57204,7 @@ msgid "" "like forcing the mix rate)." msgstr "" "更安全地覆盖 Web å¹³å°ä¸çš„ [member audio/mix_rate]。这里 [code]0[/code] çš„æ„æ€" -"是“让æµè§ˆå™¨é€‰æ‹©â€ï¼ˆå› 为有些æµè§ˆå™¨ä¸å–œæ¬¢å¼ºåˆ¶æ··åˆé€ŸçŽ‡ï¼‰ã€‚" +"是“让æµè§ˆå™¨é€‰æ‹©â€ï¼ˆå› 为有些æµè§ˆå™¨ä¸å–œæ¬¢å¼ºåˆ¶æ··éŸ³çŽ‡ï¼‰ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -57080,9 +57249,10 @@ msgid "" "to [code]6[/code] but could change in the future due to underlying zlib " "updates." msgstr "" -"gzip的默认压缩级别。影å“压缩的场景和资æºã€‚较高的级别会以压缩速度为代价导致文" -"ä»¶å˜å°ã€‚解压缩速度大多ä¸å—压缩级别的影å“。[code]-1[/code]使用默认的gzip压缩级" -"别,该级别与[code]6[/code]相åŒï¼Œä½†ç”±äºŽåº•层zlib更新,未æ¥å¯èƒ½ä¼šå‘生å˜åŒ–。" +"gzip 的默认压缩级别。影å“压缩的场景和资æºã€‚较高的级别会以压缩速度为代价导致文" +"ä»¶å˜å°ã€‚解压缩速度大多ä¸å—压缩级别的影å“。[code]-1[/code] 使用默认的 gzip 压" +"缩级别,该级别与 [code]6[/code] 相åŒï¼Œä½†ç”±äºŽåº•层 zlib 更新,未æ¥å¯èƒ½ä¼šå‘生å˜" +"化。" #: doc/classes/ProjectSettings.xml msgid "" @@ -57093,9 +57263,10 @@ msgid "" "to [code]6[/code] but could change in the future due to underlying zlib " "updates." msgstr "" -"Zlib的默认压缩级别。影å“压缩的场景和资æºã€‚较高的级别会以压缩速度为代价导致文" -"ä»¶å˜å°ã€‚解压缩速度大多ä¸å—压缩级别的影å“。[code]-1[/code]使用默认的gzip压缩级" -"别,该级别与[code]6[/code]相åŒï¼Œä½†ç”±äºŽåº•层zlib更新,未æ¥å¯èƒ½ä¼šå‘生å˜åŒ–。" +"Zlib 的默认压缩级别。影å“压缩的场景和资æºã€‚较高的级别会以压缩速度为代价导致文" +"ä»¶å˜å°ã€‚解压缩速度大多ä¸å—压缩级别的影å“。[code]-1[/code] 使用默认的 gzip 压" +"缩级别,该级别与 [code]6[/code] 相åŒï¼Œä½†ç”±äºŽåº•层 zlib 更新,未æ¥å¯èƒ½ä¼šå‘生å˜" +"化。" #: doc/classes/ProjectSettings.xml msgid "" @@ -57103,16 +57274,16 @@ msgid "" "resources. Higher levels result in smaller files at the cost of compression " "speed. Decompression speed is mostly unaffected by the compression level." msgstr "" -"Zstandard的默认压缩级别。影å“压缩的场景和资æºã€‚较高的级别会以压缩速度为代价导" -"致文件å˜å°ã€‚解压缩速度大多ä¸å—压缩级别的影å“。" +"Zstandard 的默认压缩级别。影å“压缩的场景和资æºã€‚较高的级别会以压缩速度为代价" +"导致文件å˜å°ã€‚解压缩速度大多ä¸å—压缩级别的影å“。" #: doc/classes/ProjectSettings.xml msgid "" "Enables [url=https://github.com/facebook/zstd/releases/tag/v1.3.2]long-" "distance matching[/url] in Zstandard." msgstr "" -"在Zstandardä¸å¯ç”¨ [url=https://github.com/facebook/zstd/releases/tag/" -"v1.3.2]long-distance matching[/url] 。" +"在 Zstandard ä¸å¯ç”¨[url=https://github.com/facebook/zstd/releases/tag/v1.3.2]" +"é•¿è·ç¦»åŒ¹é…[/url] 。" #: doc/classes/ProjectSettings.xml msgid "" @@ -57120,8 +57291,8 @@ msgid "" "distance matching with Zstandard. Higher values can result in better " "compression, but will require more memory when compressing and decompressing." msgstr "" -"使用与Zstandard的长è·ç¦»åŒ¹é…进行压缩时,å…许的最大大å°é™åˆ¶(2的幂)。更高的值å¯" -"ä»¥äº§ç”Ÿæ›´å¥½çš„åŽ‹ç¼©ï¼Œä½†æ˜¯åœ¨åŽ‹ç¼©å’Œè§£åŽ‹ç¼©æ—¶éœ€è¦æ›´å¤šçš„内å˜ã€‚" +"使用 Zstandard 的长è·ç¦»åŒ¹é…进行压缩时,å…许的最大大å°é™åˆ¶ï¼ˆ2 的幂)。更高的值" +"å¯ä»¥äº§ç”Ÿæ›´å¥½çš„åŽ‹ç¼©ï¼Œä½†æ˜¯åœ¨åŽ‹ç¼©å’Œè§£åŽ‹ç¼©æ—¶éœ€è¦æ›´å¤šçš„内å˜ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -57177,7 +57348,7 @@ msgstr "" msgid "" "If [code]true[/code], enables warnings when a function is declared with the " "same name as a constant." -msgstr "如果为[code]true[/code],当函数被声明为与常é‡åŒå时,å¯ç”¨è¦å‘Šã€‚" +msgstr "如果为 [code]true[/code],当函数被声明为与常é‡åŒå时,å¯ç”¨è¦å‘Šã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -57185,8 +57356,8 @@ msgid "" "same name as a variable. This will turn into an error in a future version " "when first-class functions become supported in GDScript." msgstr "" -"如果为[code]true[/code], 当一个函数与一个å˜é‡åŒå声明时,å¯ç”¨è¦å‘Šã€‚在未æ¥çš„版" -"本ä¸ï¼Œå½“GDScript支æŒç¬¬ä¸€ç±»å‡½æ•°æ—¶ï¼Œè¿™å°†å˜æˆä¸€ä¸ªé”™è¯¯ã€‚" +"如果为 [code]true[/code], 当一个函数与一个å˜é‡åŒå声明时,å¯ç”¨è¦å‘Šã€‚在未æ¥çš„" +"版本ä¸ï¼Œå½“GDScript支æŒç¬¬ä¸€ç±»å‡½æ•°æ—¶ï¼Œè¿™å°†å˜æˆä¸€ä¸ªé”™è¯¯ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -57356,7 +57527,7 @@ msgid "" "If [code]true[/code], enables warnings when assigning the result of a " "function that returns [code]void[/code] to a variable." msgstr "" -"如果[code]true[/code],则在将返回[code]void[/code]的函数的结果赋值给å˜é‡æ—¶å¯" +"如果[code]true[/code],则在将返回 [code]void[/code]的函数的结果赋值给å˜é‡æ—¶å¯" "用è¦å‘Šã€‚" #: doc/classes/ProjectSettings.xml @@ -57466,16 +57637,16 @@ msgid "" "platform. This setting has no effect on desktop Linux, as DPI-awareness " "fallbacks are not supported there." msgstr "" -"如果[code]true[/code],å…许在Windowsã€macOSå’ŒHTML5å¹³å°ä¸Šæ˜¾ç¤ºHiDPI。这个设置对" -"桌é¢Linux没有影å“ï¼Œå› ä¸ºå®ƒä¸æ”¯æŒDPI感知回退。" +"如果为 [code]true[/code],则å…许在 Windowsã€macOS å’Œ HTML5 å¹³å°ä¸Šæ˜¾ç¤º HiDPI。" +"è¿™ä¸ªè®¾ç½®å¯¹æ¡Œé¢ Linux 没有影å“ï¼Œå› ä¸ºå®ƒä¸æ”¯æŒ DPI 感知回退。" #: doc/classes/ProjectSettings.xml msgid "" "If [code]true[/code], keeps the screen on (even in case of inactivity), so " "the screensaver does not take over. Works on desktop and mobile platforms." msgstr "" -"如果[code]true[/code]ï¼Œåˆ™ä¿æŒå±å¹•打开(å³ä½¿åœ¨ä¸æ´»åŠ¨çš„æƒ…å†µä¸‹)ï¼Œå› æ¤å±å¹•ä¿æŠ¤ç¨‹åº" -"ä¸ä¼šæŽ¥ç®¡ã€‚适用于桌é¢å’Œç§»åЍ平å°ã€‚" +"如果为 [code]true[/code]ï¼Œåˆ™ä¿æŒå±å¹•打开(å³ä½¿åœ¨ä¸æ´»åŠ¨çš„æƒ…å†µä¸‹ï¼‰ï¼Œå› æ¤å±å¹•ä¿" +"护程åºä¸ä¼šæŽ¥ç®¡ã€‚适用于桌é¢å’Œç§»åЍ平å°ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -57485,18 +57656,18 @@ msgid "" "you have to set [member display/window/size/width] and [member display/" "window/size/height] accordingly." msgstr "" -"在移动设备上使用的默认å±å¹•æ–¹å‘。\n" -"[b]注æ„:[/b]è®¾ç½®ä¸ºçºµå‘æ—¶ï¼Œæ¤é¡¹ç›®è®¾ç½®ä¸ä¼šè‡ªåŠ¨ç¿»è½¬é¡¹ç›®åˆ†è¾¨çŽ‡çš„å®½åº¦å’Œé«˜åº¦ã€‚ç›¸" -"å,您必须相应地设置 [member display/window/size/width] å’Œ [member display/" -"window/size/height]。" +"在移动设备上使用的默认å±å¹•æœå‘。\n" +"[b]注æ„:[/b]设置为竖å±ï¼ˆPortrait)时,æ¤é¡¹ç›®è®¾ç½®ä¸ä¼šè‡ªåŠ¨ç¿»è½¬é¡¹ç›®åˆ†è¾¨çŽ‡çš„å®½åº¦" +"和高度。相å,您必须相应地设置 [member display/window/size/width] å’Œ [member " +"display/window/size/height]。" #: doc/classes/ProjectSettings.xml msgid "" "If [code]true[/code], the home indicator is hidden automatically. This only " "affects iOS devices without a physical home button." msgstr "" -"如果[code]true[/code],主指示器将自动éšè—。这åªä¼šå½±å“没有物ç†home键的iOS设" -"备。" +"如果为 [code]true[/code],主指示器将自动éšè—。这åªä¼šå½±å“æ²¡æœ‰ç‰©ç† home 键的 " +"iOS 设备。" #: doc/classes/ProjectSettings.xml msgid "" @@ -57507,11 +57678,11 @@ msgid "" "[b]Note:[/b] This feature is implemented on HTML5, Linux, macOS, Windows, " "and Android." msgstr "" -"如果 [code]true[/code],则å…许窗å£èƒŒæ™¯çš„é€åƒç´ 逿˜Žåº¦ã€‚è¿™ä¼šå½±å“æ€§èƒ½ï¼Œå› æ¤é™¤éž" -"需è¦ï¼Œå¦åˆ™å°†å…¶ä¿ç•™ä¸º [code]false[/code]。\n" +"如果为 [code]true[/code],则å…许窗å£èƒŒæ™¯çš„é€åƒç´ 逿˜Žåº¦ã€‚è¿™ä¼šå½±å“æ€§èƒ½ï¼Œå› æ¤é™¤" +"éžéœ€è¦ï¼Œå¦åˆ™å°†å…¶ä¿ç•™ä¸º [code]false[/code]。\n" "有关更多详细信æ¯ï¼Œè¯·å‚阅 [member OS." "window_per_pixel_transparency_enabled]。\n" -"[b]注æ„:[/b] æ¤åŠŸèƒ½åœ¨ HTML5ã€Linuxã€macOSã€Windows å’Œ Android 上实现。" +"[b]注æ„:[/b]æ¤åŠŸèƒ½åœ¨ HTML5ã€Linuxã€macOSã€Windows å’Œ Android 上实现。" #: doc/classes/ProjectSettings.xml msgid "" @@ -57523,7 +57694,7 @@ msgstr "" "å¯åŠ¨æ—¶å°†çª—å£èƒŒæ™¯è®¾ç½®ä¸ºé€æ˜Žã€‚\n" "有关更多详细信æ¯ï¼Œè¯·å‚阅 [member OS." "window_per_pixel_transparency_enabled]。\n" -"[b]注æ„:[/b] æ¤åŠŸèƒ½åœ¨ HTML5ã€Linuxã€macOSã€Windows å’Œ Android 上实现。" +"[b]注æ„:[/b]æ¤åŠŸèƒ½åœ¨ HTML5ã€Linuxã€macOSã€Windows å’Œ Android 上实现。" #: doc/classes/ProjectSettings.xml msgid "" @@ -57531,7 +57702,7 @@ msgid "" "[b]Note:[/b] This setting is ignored on iOS, Android, and HTML5." msgstr "" "强制主窗å£å§‹ç»ˆåœ¨é¡¶éƒ¨ã€‚\n" -"[b]注æ„:[/b] æ¤è®¾ç½®åœ¨ iOSã€Android å’Œ HTML5 上被忽略。" +"[b]注æ„:[/b]æ¤è®¾ç½®åœ¨ iOSã€Android å’Œ HTML5 上被忽略。" #: doc/classes/ProjectSettings.xml msgid "" @@ -57539,7 +57710,7 @@ msgid "" "[b]Note:[/b] This setting is ignored on iOS, Android, and HTML5." msgstr "" "å¼ºåˆ¶ä¸»çª—å£æ— 边框。\n" -"[b]注æ„:[/b] æ¤è®¾ç½®åœ¨ iOSã€Android å’Œ HTML5 上被忽略。" +"[b]注æ„:[/b]æ¤è®¾ç½®åœ¨ iOSã€Android å’Œ HTML5 上被忽略。" #: doc/classes/ProjectSettings.xml msgid "" @@ -57553,13 +57724,13 @@ msgid "" "resolutions[/url] when enabling fullscreen mode.\n" "[b]Note:[/b] This setting is ignored on iOS, Android, and HTML5." msgstr "" -"项目å¯åŠ¨æ—¶å°†ä¸»çª—å£è®¾ç½®ä¸ºå…¨å±ã€‚请注æ„ï¼Œè¿™ä¸æ˜¯ [i] 独立 çš„[/i] 免屿˜¾ç¤ºã€‚在 " +"项目å¯åŠ¨æ—¶å°†ä¸»çª—å£è®¾ç½®ä¸ºå…¨å±ã€‚请注æ„ï¼Œè¿™ä¸æ˜¯[i]独å çš„[/i]免屿˜¾ç¤ºã€‚在 " "Windows å’Œ Linux ä¸Šï¼Œæ— è¾¹æ¡†çª—å£ç”¨äºŽæ¨¡æ‹Ÿå…¨å±ã€‚在 macOS 上,会创建一个新的桌é¢" "用于显示æ£åœ¨è¿è¡Œçš„项目。\n" "æ— è®ºå¹³å°å¦‚何,å¯ç”¨å…¨å±éƒ½ä¼šæ›´æ”¹çª—å£å¤§å°ä»¥åŒ¹é…显示器的大å°ã€‚å› æ¤ï¼Œè¯·ç¡®ä¿æ‚¨çš„项" -"目在å¯ç”¨å…¨å±æ¨¡å¼æ—¶æ”¯æŒ [url=$DOCS_URL/tutorials/rendering/" -"multiple_resolutions.html]multiple resolutions]多ç§åˆ†è¾¨çއ[/url]。\n" -"[b]注æ„:[/b] 在 iOSã€Android å’Œ HTML5 上忽略æ¤è®¾ç½®ã€‚" +"目在å¯ç”¨å…¨å±æ¨¡å¼æ—¶æ”¯æŒ[url=$DOCS_URL/tutorials/rendering/" +"multiple_resolutions.html]多ç§åˆ†è¾¨çއ[/url]。\n" +"[b]注æ„:[/b]æ¤è®¾ç½®åœ¨ iOSã€Android å’Œ HTML5 上被忽略。" #: doc/classes/ProjectSettings.xml msgid "" @@ -57571,12 +57742,13 @@ msgstr "" "时,也使用æ¤å‚数作为å‚考。" #: doc/classes/ProjectSettings.xml +#, fuzzy msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" "å…许窗å£é»˜è®¤å¯è°ƒæ•´å¤§å°ã€‚\n" -"[b]注æ„:[/b] 这个设置在iOSå’ŒAndroid上将忽略。" +"[b]注æ„:[/b]这个设置在 iOS å’Œ Android 上将忽略。" #: doc/classes/ProjectSettings.xml msgid "" @@ -57627,7 +57799,7 @@ msgid "" "experienced by some users. However, some users have experienced a Vsync " "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -"如果 [code]Use Vsync[/code] å·²å¯ç”¨ï¼Œä¸”这个设置为 [code]true[/code],则在窗å£" +"如果[code]ä½¿ç”¨åž‚ç›´åŒæ¥[/code]å·²å¯ç”¨ï¼Œä¸”这个设置为 [code]true[/code],则在窗å£" "模å¼ä¸‹ä¸”å¯ç”¨äº†åˆæˆå™¨æ—¶ï¼Œä¼šé€šè¿‡æ“作系统的窗å£åˆæˆå™¨å¯ç”¨åž‚ç›´åŒæ¥ã€‚这将防æ¢åœ¨æŸ" "些情况下å¡é¡¿ã€‚ï¼ˆä»…é™ Windows)。\n" "[b]注æ„:[/b]这个选项是实验性的,旨在缓解一些用户的å¡é¡¿ä½“验。然而,有些用户在" @@ -57674,7 +57846,7 @@ msgid "" "parse your scene files, especially if you use built-in scripts which are " "serialized in the scene files." msgstr "" -"è„šæœ¬ç¼–è¾‘å™¨çš„â€œåœ¨æ–‡ä»¶ä¸æŸ¥æ‰¾â€ç‰¹æ€§ä¸åŒ…å«çš„基于文本的文件扩展åã€‚ä½ å¯ä»¥æ·»åР例如" +"è„šæœ¬ç¼–è¾‘å™¨çš„â€œåœ¨æ–‡ä»¶ä¸æŸ¥æ‰¾â€ç‰¹æ€§ä¸åŒ…å«çš„基于文本的文件扩展åã€‚ä½ å¯ä»¥æ·»åР例如 " "[code]tscn[/code]ï¼Œå¦‚æžœä½ ä¹Ÿæƒ³è§£æžä½ çš„åœºæ™¯æ–‡ä»¶ï¼Œç‰¹åˆ«æ˜¯å¦‚æžœä½ ä½¿ç”¨çš„æ˜¯åœ¨åœºæ™¯æ–‡ä»¶" "ä¸åºåˆ—化的内置脚本。" @@ -57757,7 +57929,7 @@ msgstr "检测[TextEdit]空闲的计时器(å•ä½ä¸ºç§’)。" #: doc/classes/ProjectSettings.xml msgid "Default delay for tooltips (in seconds)." -msgstr "工具æç¤ºçš„默认延迟(以秒为å•ä½)。" +msgstr "工具æç¤ºçš„默认延迟(å•ä½ä¸ºç§’)。" #: doc/classes/ProjectSettings.xml msgid "" @@ -57768,7 +57940,7 @@ msgid "" "to the action can however be modified." msgstr "" "默认用于确认焦点按钮ã€èœå•或列表项,或验è¯è¾“入的[InputEventAction]。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57779,7 +57951,7 @@ msgid "" "to the action can however be modified." msgstr "" "é»˜è®¤æ”¾å¼ƒä¸€ä¸ªæ¨¡æ€æˆ–挂起的输入的[InputEventAction]。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57790,7 +57962,7 @@ msgid "" "to the action can however be modified." msgstr "" "默认在UIä¸å‘下移动的[InputEventAction]。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57804,7 +57976,7 @@ msgid "" msgstr "" "默认[InputEventAction]去[Control]的结æŸä½ç½®(例如[ItemList]或[Tree]ä¸çš„æœ€åŽä¸€" "项),匹é…典型桌é¢UI系统ä¸[constant KEY_END]的行为。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57817,7 +57989,7 @@ msgid "" msgstr "" "默认èšç„¦åœºæ™¯ä¸çš„下一个[Control]çš„[InputEventAction]。焦点行为å¯ä»¥é€šè¿‡[member " "Control.focus_next]é…置。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57830,7 +58002,7 @@ msgid "" msgstr "" "默认èšç„¦åœºæ™¯ä¸çš„å‰ä¸€ä¸ª[Control]çš„[InputEventAction]。焦点行为å¯ä»¥é€šè¿‡[member " "Control.focus_previous]é…置。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57844,8 +58016,8 @@ msgid "" msgstr "" "默认的将进入[Control]的起始ä½ç½®ï¼ˆä¾‹å¦‚[ItemList]或[Tree]ä¸çš„第一个项目)时的" "[InputEventAction],与典型的桌é¢UI系统ä¸[constant KEY_HOME]的行为相匹é…。\n" -"[b]注æ„:[/b] 默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬å¯¹äºŽå‡ ä¸ª" -"[Control]的内部逻辑是必è¦çš„。然而,分é…给动作的事件å¯ä»¥è¢«ä¿®æ”¹ã€‚" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬å¯¹äºŽå‡ ä¸ª[Control]" +"的内部逻辑是必è¦çš„。然而,分é…给动作的事件å¯ä»¥è¢«ä¿®æ”¹ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -57855,7 +58027,7 @@ msgid "" "to the action can however be modified." msgstr "" "默认在UIä¸å‘左移动的[InputEventAction]。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57869,7 +58041,7 @@ msgid "" msgstr "" "默认的在[Control](例如[ItemList]或[Tree])ä¸ä¸‹æ‹‰é¡µé¢çš„[InputEventAction],与典" "型桌é¢UI系统ä¸[constant KEY_PAGEDOWN]的行为相匹é…。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57883,7 +58055,7 @@ msgid "" msgstr "" "默认在[Control](例如[ItemList]或[Tree])ä¸ä¸Šç§»é¡µé¢çš„[InputEventAction],与典型" "桌é¢UI系统ä¸[constant KEY_PAGEUP]的行为相匹é…。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57894,7 +58066,7 @@ msgid "" "to the action can however be modified." msgstr "" "默认在UIä¸å³ç§»çš„[InputEventAction]。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57906,7 +58078,7 @@ msgid "" "to the action can however be modified." msgstr "" "默认选择[Control](例如[ItemList]或[Tree])ä¸çš„一个项目[InputEventAction]。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57917,7 +58089,7 @@ msgid "" "to the action can however be modified." msgstr "" "默认在UIä¸å‘上移动[InputEventAction]。\n" -"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" +"[b]注æ„:[/b]默认的[code]ui_*[/code]动作ä¸èƒ½è¢«åˆ é™¤ï¼Œå› ä¸ºå®ƒä»¬æ˜¯å‡ ä¸ª[Control]çš„" "内部逻辑所必需的。但是,å¯ä»¥ä¿®æ”¹åˆ†é…给该æ“作的事件。" #: doc/classes/ProjectSettings.xml @@ -57948,183 +58120,183 @@ msgstr "如果为 [code]true[/code]ï¼Œåˆ™åœ¨ç‚¹å‡»æˆ–æ»‘åŠ¨è§¦æ‘¸å±æ—¶å‘é€é¼ msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." -msgstr "如果[code]true[/code]ï¼Œåˆ™åœ¨ç‚¹å‡»æˆ–æ‹–åŠ¨é¼ æ ‡æ—¶å‘é€è§¦æ‘¸è¾“入事件。" +msgstr "如果为 [code]true[/code]ï¼Œåˆ™åœ¨ç‚¹å‡»æˆ–æ‹–åŠ¨é¼ æ ‡æ—¶å‘é€è§¦æ‘¸è¾“入事件。" #: doc/classes/ProjectSettings.xml msgid "Default delay for touch events. This only affects iOS devices." -msgstr "工具æç¤ºçš„默认延迟(以秒为å•ä½)。" +msgstr "触摸事件的默认延迟(å•ä½ä¸ºç§’ï¼‰ã€‚ä»…å½±å“ iOS 设备。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 1." -msgstr "2D物ç†å±‚1çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 1 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 10." -msgstr "2D物ç†å±‚10çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 10 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 11." -msgstr "2D物ç†å±‚11çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 11 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 12." -msgstr "2D物ç†å±‚12çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 12 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 13." -msgstr "2D物ç†å±‚13çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 13 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 14." -msgstr "2D物ç†å±‚14çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 14 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 15." -msgstr "2D物ç†å±‚15çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 15 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 16." -msgstr "2D物ç†å±‚16çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 16 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 17." -msgstr "2D物ç†å±‚17çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 17 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 18." -msgstr "2D物ç†å±‚18çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 18 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 19." -msgstr "2D物ç†å±‚19çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 19 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 2." -msgstr "2D物ç†å±‚2çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 2 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 20." -msgstr "2D物ç†å±‚20çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 20 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 21." -msgstr "2D 物ç†å±‚ 21 çš„å¯é€‰åç§° ." +msgstr "2D 物ç†å±‚ 21 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 22." -msgstr "2D物ç†å±‚22 çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 22 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 23." -msgstr "2D物ç†å±‚23çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 23 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 24." -msgstr "2D物ç†å±‚24çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 24 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 25." -msgstr "2D物ç†å±‚25çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 25 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 26." -msgstr "2D物ç†å±‚26çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 26 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 27." -msgstr "2D物ç†å±‚27çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 27 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 28." -msgstr "2D物ç†å±‚28çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 28 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 29." -msgstr "2D物ç†å±‚29çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 29 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 3." -msgstr "2D物ç†å±‚3çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 3 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 30." -msgstr "2D物ç†å±‚30çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 30 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 31." -msgstr "2D物ç†å±‚31çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 31 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 32." -msgstr "2D物ç†å±‚32çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 32 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 4." -msgstr "2D物ç†å±‚4çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 4 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 5." -msgstr "2D物ç†å±‚5çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 5 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 6." -msgstr "2D物ç†å±‚6çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 6 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 7." -msgstr "2D物ç†å±‚7çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 7 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 8." -msgstr "2D物ç†å±‚8çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 8 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 9." -msgstr "2D物ç†å±‚9çš„å¯é€‰å称。" +msgstr "2D 物ç†å±‚ 9 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 1." -msgstr "2D物ç†å±‚1çš„å¯é€‰å称。" +msgstr "2D 渲染层 1 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 10." -msgstr "2D渲染层10çš„å¯é€‰å称。" +msgstr "2D 渲染层 10 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 11." -msgstr "2D渲染层11çš„å¯é€‰å称。" +msgstr "2D 渲染层 11 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 12." -msgstr "2D渲染层12çš„å¯é€‰å称。" +msgstr "2D 渲染层 12 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 13." -msgstr "2D渲染层13çš„å¯é€‰å称。" +msgstr "2D 渲染层 13 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 14." -msgstr "2D渲染层14çš„å¯é€‰å称。" +msgstr "2D 渲染层 14 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 15." -msgstr "2D渲染层15çš„å¯é€‰å称。" +msgstr "2D 渲染层 15 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 16." -msgstr "2D渲染层16çš„å¯é€‰å称。" +msgstr "2D 渲染层 16 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 17." -msgstr "2D渲染层17çš„å¯é€‰å称。" +msgstr "2D 渲染层 17 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 18." -msgstr "2D渲染层18çš„å¯é€‰å称。" +msgstr "2D 渲染层 18 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 19." -msgstr "2D渲染层19çš„å¯é€‰å称。" +msgstr "2D 渲染层 19 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D render layer 2." @@ -58164,211 +58336,212 @@ msgstr "2D 渲染层 9 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 1." -msgstr "3D物ç†å±‚1 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 1 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 10." -msgstr "3D物ç†å±‚10 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 10 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 11." -msgstr "3D物ç†å±‚11 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 11 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 12." -msgstr "3D物ç†å±‚12 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 12 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 13." -msgstr "3D物ç†å±‚13 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 13 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 14." -msgstr "3D物ç†å±‚14 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 14 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 15." -msgstr "3D物ç†å±‚15 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 15 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 16." -msgstr "3D物ç†å±‚16 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 16 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 17." -msgstr "3D物ç†å±‚17 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 17 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 18." -msgstr "3D物ç†å±‚18 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 18 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 19." -msgstr "3D物ç†å±‚19 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 19 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 2." -msgstr "3D物ç†å±‚2 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 2 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 20." -msgstr "3D物ç†å±‚20 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 20 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 21." -msgstr "3D物ç†å±‚ 21 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 21 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 22." -msgstr "3D物ç†å±‚22 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 22 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 23." -msgstr "3D物ç†å±‚23 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 23 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 24." -msgstr "3D物ç†å±‚24 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 24 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 25." -msgstr "3D物ç†å±‚ 25 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 25 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 26." -msgstr "3D物ç†å±‚26 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 26 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 27." -msgstr "3D物ç†å±‚27 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 27 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 28." -msgstr "3D物ç†å±‚28 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 28 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 29." -msgstr "3D物ç†å±‚29 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 29 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 3." -msgstr "3D物ç†å±‚3 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 3 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 30." -msgstr "3D物ç†å±‚30 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 30 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 31." -msgstr "3D物ç†å±‚31 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 31 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 32." -msgstr "3D物ç†å±‚32 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 32 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 4." -msgstr "3D物ç†å±‚4 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 4 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 5." -msgstr "3D物ç†å±‚5 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 5 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 6." -msgstr "3D物ç†å±‚6 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 6 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 7." -msgstr "3D物ç†å±‚7 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 7 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 8." -msgstr "3D物ç†å±‚8 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 8 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 9." -msgstr "3D物ç†å±‚9 çš„å¯é€‰å称。" +msgstr "3D 物ç†å±‚ 9 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 1." -msgstr "3D渲染层1 çš„å¯é€‰å称。" +msgstr "3D 渲染层 1 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 10." -msgstr "3D渲染层10 çš„å¯é€‰å称。" +msgstr "3D 渲染层 10 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 11." -msgstr "3D渲染层11 çš„å¯é€‰å称。" +msgstr "3D 渲染层 11 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 12." -msgstr "3D渲染层12 çš„å¯é€‰å称。" +msgstr "3D 渲染层 12 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 13." -msgstr "3D渲染层13 çš„å¯é€‰å称。" +msgstr "3D 渲染层 13 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" -msgstr "3D渲染层14 çš„å¯é€‰åç§°" +#, fuzzy +msgid "Optional name for the 3D render layer 14." +msgstr "3D 渲染层 14 çš„å¯é€‰åç§°" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 15." -msgstr "3D渲染层15 çš„å¯é€‰å称。" +msgstr "3D 渲染层 15 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 16." -msgstr "3D渲染层16 çš„å¯é€‰å称。" +msgstr "3D 渲染层 16 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 17." -msgstr "3D渲染层17 çš„å¯é€‰å称。" +msgstr "3D 渲染层 17 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 18." -msgstr "3D渲染层18 çš„å¯é€‰å称。" +msgstr "3D 渲染层 18 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 19." -msgstr "3D渲染层19 çš„å¯é€‰å称。" +msgstr "3D 渲染层 19 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 2." -msgstr "3D渲染层2 çš„å¯é€‰å称。" +msgstr "3D 渲染层 2 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 20." -msgstr "3D渲染层20 çš„å¯é€‰å称。" +msgstr "3D 渲染层 20 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 3." -msgstr "3D渲染层3 çš„å¯é€‰å称。" +msgstr "3D 渲染层 3 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 4." -msgstr "3D渲染层4 çš„å¯é€‰å称。" +msgstr "3D 渲染层 4 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 5." -msgstr "3D渲染层5 çš„å¯é€‰å称。" +msgstr "3D 渲染层 5 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 6." -msgstr "3D渲染层6 çš„å¯é€‰å称。" +msgstr "3D 渲染层 6 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 7." -msgstr "3D渲染层7 çš„å¯é€‰å称。" +msgstr "3D 渲染层 7 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 8." -msgstr "3D渲染层8 çš„å¯é€‰å称。" +msgstr "3D 渲染层 8 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D render layer 9." -msgstr "3D渲染层9 çš„å¯é€‰å称。" +msgstr "3D 渲染层 9 çš„å¯é€‰å称。" #: doc/classes/ProjectSettings.xml msgid "" @@ -58386,7 +58559,7 @@ msgstr "如果ä¸ä¸ºç©ºï¼Œé‚£ä¹ˆå½“从编辑器ä¸è¿è¡Œé¡¹ç›®æ—¶ï¼Œå°†ä½¿ç”¨è¯¥ #: doc/classes/ProjectSettings.xml msgid "If [code]true[/code], logs all output to files." -msgstr "如果[code]true[/code],将所有输出记录到文件ä¸ã€‚" +msgstr "如果为 [code]true[/code],将所有输出记录到文件ä¸ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -58411,7 +58584,7 @@ msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -"Godot使用一个消æ¯é˜Ÿåˆ—æ¥å»¶è¿Ÿä¸€äº›å‡½æ•°è°ƒç”¨ã€‚å¦‚æžœä½ çš„ç©ºé—´ç”¨å®Œäº†ï¼ˆä½ ä¼šçœ‹åˆ°ä¸€ä¸ªé”™" +"Godot 使用一个消æ¯é˜Ÿåˆ—æ¥å»¶è¿Ÿä¸€äº›å‡½æ•°è°ƒç”¨ã€‚å¦‚æžœä½ çš„ç©ºé—´ç”¨å®Œäº†ï¼ˆä½ ä¼šçœ‹åˆ°ä¸€ä¸ªé”™" "è¯¯ï¼‰ï¼Œä½ å¯ä»¥åœ¨è¿™é‡Œå¢žåР大å°ã€‚" #: doc/classes/ProjectSettings.xml @@ -58494,7 +58667,7 @@ msgstr "使用TCP的连接å°è¯•的超时(以秒为å•ä½ï¼‰ã€‚" #: doc/classes/ProjectSettings.xml msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." -msgstr "[WebRTCDataChannel]输入缓冲区的最大尺寸(å•ä½ï¼šåƒå—节)。" +msgstr "[WebRTCDataChannel] 输入缓冲区的最大尺寸(å•ä½ï¼šåƒå—节)。" #: doc/classes/ProjectSettings.xml msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." @@ -58574,7 +58747,7 @@ msgid "" "enabled." msgstr "" "用于宽相 2D å“ˆå¸Œç½‘æ ¼ç®—æ³•çš„å“ˆå¸Œè¡¨çš„å¤§å°ã€‚\n" -"[b]注æ„:[/b] 如果å¯ç”¨äº† [member ProjectSettings.physics/2d/use_bvh],则ä¸ä½¿" +"[b]注æ„:[/b]如果å¯ç”¨äº† [member ProjectSettings.physics/2d/use_bvh],则ä¸ä½¿" "用。" #: doc/classes/ProjectSettings.xml @@ -58617,11 +58790,11 @@ msgid "" "stop in one iteration." msgstr "" "2D ä¸çš„默认角阻尼。\n" -"[b]注æ„:[/b] 良好的值在 [code]0[/code] 到 [code]1[/code] 的范围内。在值为 " +"[b]注æ„:[/b]在 [code]0[/code] 到 [code]1[/code] 的范围内å–值比较好。在值为 " "[code]0[/code] 时,对象将继ç»ä»¥ç›¸åŒçš„速度移动。大于 [code]1[/code] 的值将旨在" -"ä¸åˆ°ä¸€ç§’的时间内将速度é™ä½Žåˆ° [code]0[/code],例如[code]2[/code] 的值将旨在在" -"åŠç§’内将速度é™ä½Žåˆ° [code]0[/code]。ç‰äºŽæˆ–大于物ç†å¸§é€ŸçŽ‡çš„å€¼å°†ä½¿å¯¹è±¡åœ¨ä¸€æ¬¡è¿ä»£" -"ä¸åœæ¢ï¼Œ[member ProjectSettings.physics/common/physics_fps]默认情况下为 " +"ä¸åˆ°ä¸€ç§’的时间内将速度é™ä½Žåˆ° [code]0[/code]ï¼Œä¾‹å¦‚å– [code]2[/code] 将旨在在åŠ" +"秒内将速度é™ä½Žåˆ° [code]0[/code]。ç‰äºŽæˆ–大于物ç†å¸§é€ŸçŽ‡çš„å€¼å°†ä½¿å¯¹è±¡åœ¨ä¸€æ¬¡è¿ä»£ä¸" +"åœæ¢ï¼Œ[member ProjectSettings.physics/common/physics_fps] 默认情况下为 " "[code]60[/code]。" #: doc/classes/ProjectSettings.xml @@ -58635,11 +58808,11 @@ msgid "" "Physics2DServer.AREA_PARAM_GRAVITY, 98)\n" "[/codeblock]" msgstr "" -"2Dä¸é»˜è®¤çš„é‡åŠ›å¼ºåº¦ï¼Œå•ä½ï¼šæ¯ç§’平方åƒç´ 。\n" +"2D ä¸é»˜è®¤çš„é‡åŠ›å¼ºåº¦ï¼ˆå•ä½ï¼šæ¯ç§’平方åƒç´ )。\n" "[b]注æ„:[/b]这个属性åªåœ¨é¡¹ç›®å¯åŠ¨æ—¶è¢«è¯»å–。è¦åœ¨è¿è¡Œæ—¶æ”¹å˜é»˜è®¤çš„é‡åŠ›ï¼Œè¯·ä½¿ç”¨ä»¥" "下代ç 示例:\n" "[codeblock]\n" -"# 设置默认的é‡åŠ›å¼ºåº¦ä¸º98。\n" +"# 设置默认的é‡åŠ›å¼ºåº¦ä¸º 98。\n" "Physics2DServer.area_set_param(get_viewport().find_world_2d().get_space(), " "Physics2DServer.AREA_PARAM_GRAVITY, 98)\n" "[/codeblock]" @@ -58656,10 +58829,10 @@ msgid "" "[/codeblock]" msgstr "" "2D ä¸çš„默认é‡åŠ›æ–¹å‘。\n" -"[b]注:[/b] 该属性仅在项目å¯åŠ¨æ—¶è¯»å–。è¦åœ¨è¿è¡Œæ—¶æ›´æ”¹é»˜è®¤é‡åŠ›å‘é‡ï¼Œè¯·ä½¿ç”¨ä»¥ä¸‹" +"[b]注æ„:[/b]该属性仅在项目å¯åŠ¨æ—¶è¯»å–。è¦åœ¨è¿è¡Œæ—¶æ›´æ”¹é»˜è®¤é‡åŠ›å‘é‡ï¼Œè¯·ä½¿ç”¨ä»¥ä¸‹" "代ç 示例:\n" "[codeblock]\n" -"# 设置默认é‡åŠ›æ–¹å‘为`Vector2(0, 1)`。\n" +"# 设置默认é‡åŠ›æ–¹å‘为 `Vector2(0, 1)`。\n" "Physics2DServer.area_set_param(get_viewport().find_world_2d().get_space(), " "Physics2DServer.AREA_PARAM_GRAVITY_VECTOR, Vector2(0, 1))\n" "[/codeblock]" @@ -58677,12 +58850,12 @@ msgid "" "stop in one iteration." msgstr "" "2D ä¸çš„默认线性阻尼。\n" -"[b]注:[/b]良好的值在[code]0[/code]到[code]1[/code]的范围内。在值为 [code]0[/" -"code] 时,对象将继ç»ä»¥ç›¸åŒçš„速度移动。大于 [code]1[/code] 的值将旨在ä¸åˆ°ä¸€ç§’" -"的时间内将速度é™ä½Žåˆ° [code]0[/code],例如[code]2[/code] 的值将旨在åŠç§’内将速" -"度é™ä½Žåˆ° [code]0[/code]。ç‰äºŽæˆ–大于物ç†å¸§é€ŸçŽ‡çš„å€¼å°†ä½¿å¯¹è±¡åœ¨ä¸€æ¬¡è¿ä»£ä¸åœæ¢ï¼Œ" -"[member ProjectSettings.physics/common/physics_fps],默认情况下为 [code]60[/" -"code]。" +"[b]注æ„:[/b]在 [code]0[/code] 到 [code]1[/code] 的范围内å–值比较好。在值为 " +"[code]0[/code] 时,对象将继ç»ä»¥ç›¸åŒçš„速度移动。大于 [code]1[/code] 的值将旨在" +"ä¸åˆ°ä¸€ç§’的时间内将速度é™ä½Žåˆ° [code]0[/code]ï¼Œä¾‹å¦‚å– [code]2[/code] 将旨在åŠç§’" +"内将速度é™ä½Žåˆ° [code]0[/code]。ç‰äºŽæˆ–大于物ç†å¸§é€ŸçŽ‡çš„å€¼å°†ä½¿å¯¹è±¡åœ¨ä¸€æ¬¡è¿ä»£ä¸åœ" +"æ¢ï¼ˆ[member ProjectSettings.physics/common/physics_fps],默认情况下为 " +"[code]60[/code])。" #: doc/classes/ProjectSettings.xml msgid "" @@ -58692,7 +58865,7 @@ msgid "" "enabled." msgstr "" "定义构æˆå¤§å¯¹è±¡çš„表é¢å°ºå¯¸çš„阈值,与宽相 2D æ•£åˆ—ç½‘æ ¼ç®—æ³•ä¸çš„å•元有关。\n" -"[b]注æ„:[/b]如果å¯ç”¨äº†[member ProjectSettings.physics/2d/use_bvh],则ä¸ä½¿" +"[b]注æ„:[/b]如果å¯ç”¨äº† [member ProjectSettings.physics/2d/use_bvh],则ä¸ä½¿" "用。" #: doc/classes/ProjectSettings.xml @@ -58702,8 +58875,7 @@ msgid "" "alternative 2D physics server implemented." msgstr "" "设置用于 2D 物ç†çš„物ç†å¼•擎。\n" -"\"DEFAULT\" å’Œ \"GodotPhysics\" æ˜¯ä¸€æ ·çš„ï¼Œå› ä¸ºç›®å‰æ²¡æœ‰å®žçް坿›¿ä»£çš„ 2D ç‰©ç†æœ" -"务。" +"“DEFAULTâ€å’Œâ€œGodotPhysicsâ€æ˜¯ä¸€æ ·çš„ï¼Œå› ä¸ºç›®å‰æ²¡æœ‰å®žçް坿›¿ä»£çš„ 2D ç‰©ç†æœåŠ¡å™¨ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -58711,7 +58883,7 @@ msgid "" "inactive. See [constant Physics2DServer." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -"阈值角速度,在该阈值下 2D 物ç†ä½“å°†è¢«è§†ä¸ºéžæ´»åŠ¨ã€‚å‚阅 [constant " +"角速度阈值,低于该阈值的 2D 物ç†ä½“å°†è¢«è§†ä¸ºéžæ´»åŠ¨ã€‚å‚阅 [constant " "Physics2DServer.SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]。" #: doc/classes/ProjectSettings.xml @@ -58720,7 +58892,7 @@ msgid "" "inactive. See [constant Physics2DServer." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -"线性速度的阈值。在æ¤é˜ˆå€¼ä¸‹2D物ç†ä½“è¢«è®¤ä¸ºæ˜¯éžæ´»åŠ¨çš„ã€‚å‚阅[constant " +"线速度阈值,低于该阈值的 2D 物ç†ä½“è¢«è®¤ä¸ºæ˜¯éžæ´»åŠ¨ã€‚å‚阅 [constant " "Physics2DServer.SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]。" #: doc/classes/ProjectSettings.xml @@ -58733,17 +58905,17 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" "设置物ç†è¿ç®—是在主线程上è¿è¡Œè¿˜æ˜¯å•独的线程上è¿è¡Œã€‚在一个线程上è¿è¡ŒæœåС噍å¯ä»¥" -"æé«˜æ€§èƒ½ï¼Œä½†é™åˆ¶äº†å¯¹ç‰©ç†è¿‡ç¨‹çš„API访问。\n" -"[b]è¦å‘Šï¼š[/b] 从Godot 3.2开始,关于物ç†è¿ç®—使用多线程的å馈ä¸ä¸€ã€‚请务必评估它" -"是å¦ç¡®å®žç»™ä½ 带æ¥äº†é¢å¤–的性能,并且在使用它时没有过时。" +"æé«˜æ€§èƒ½ï¼Œä½†é™åˆ¶äº†å¯¹ç‰©ç†è¿‡ç¨‹çš„ API 访问。\n" +"[b]è¦å‘Šï¼š[/b]从 Godot 3.2 开始,关于物ç†è¿ç®—使用多线程的å馈ä¸ä¸€ã€‚请务必评估" +"它是å¦ç¡®å®žç»™ä½ 带æ¥äº†é¢å¤–的性能,并且在使用它时没有过时。" #: doc/classes/ProjectSettings.xml msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant Physics2DServer.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -"2D物ç†ç‰©ä½“éžæ´»åŠ¨çš„æ—¶é—´ï¼Œä»¥ç§’ä¸ºå•ä½ã€‚在æ¤ä¹‹å‰ï¼Œ2D物ç†ç‰©ä½“å°†è¿›å…¥ä¼‘çœ çŠ¶æ€ã€‚å‚阅" -"[constant Physics2DServer.SPACE_PARAM_BODY_TIME_TO_SLEEP]。" +"2D 物ç†ç‰©ä½“éžæ´»åŠ¨çš„æ—¶é—´ï¼Œä»¥ç§’ä¸ºå•ä½ã€‚åœ¨æ¤æ—¶é—´ä¹‹åŽï¼Œ2D 物ç†ç‰©ä½“å°†è¿›å…¥ä¼‘çœ çŠ¶" +"æ€ã€‚å‚阅 [constant Physics2DServer.SPACE_PARAM_BODY_TIME_TO_SLEEP]。" #: doc/classes/ProjectSettings.xml msgid "" @@ -58774,11 +58946,11 @@ msgid "" "stop in one iteration." msgstr "" "3D ä¸çš„默认角阻尼。\n" -"[b]注æ„:[/b] 良好的值在 [code]0[/code] 到 [code]1[/code] 的范围内。在值为 " +"[b]注æ„:[/b]在 [code]0[/code] 到 [code]1[/code] 的范围内å–值比较好。在值为 " "[code]0[/code] 时,对象将继ç»ä»¥ç›¸åŒçš„速度移动。大于 [code]1[/code] 的值将旨在" -"ä¸åˆ°ä¸€ç§’的时间内将速度é™ä½Žåˆ° [code]0[/code],例如[code]2[/code] 的值将旨在åŠ" -"秒内将速度é™ä½Žåˆ° [code]0[/code]。ç‰äºŽæˆ–大于物ç†å¸§é€ŸçŽ‡çš„å€¼å°†ä½¿å¯¹è±¡åœ¨ä¸€æ¬¡è¿ä»£ä¸" -"åœæ¢ï¼Œ[member ProjectSettings.physics/common/physics_fps]默认情况下为 " +"ä¸åˆ°ä¸€ç§’的时间内将速度é™ä½Žåˆ° [code]0[/code]ï¼Œä¾‹å¦‚å– [code]2[/code] 将旨在åŠç§’" +"内将速度é™ä½Žåˆ° [code]0[/code]。ç‰äºŽæˆ–大于物ç†å¸§é€ŸçŽ‡çš„å€¼å°†ä½¿å¯¹è±¡åœ¨ä¸€æ¬¡è¿ä»£ä¸åœ" +"æ¢ï¼Œ[member ProjectSettings.physics/common/physics_fps] 默认情况下为 " "[code]60[/code]。" #: doc/classes/ProjectSettings.xml @@ -58793,10 +58965,10 @@ msgid "" "[/codeblock]" msgstr "" "3D ä¸çš„默认é‡åŠ›å¼ºåº¦ï¼Œå•ä½ï¼šç±³/秒平方。\n" -"[b]注:[/b] 该属性仅在项目å¯åŠ¨æ—¶è¯»å–。è¦åœ¨è¿è¡Œæ—¶æ›´æ”¹é»˜è®¤é‡åŠ›ï¼Œè¯·ä½¿ç”¨ä»¥ä¸‹ä»£ç " +"[b]注æ„:[/b]该属性仅在项目å¯åŠ¨æ—¶è¯»å–。è¦åœ¨è¿è¡Œæ—¶æ›´æ”¹é»˜è®¤é‡åŠ›ï¼Œè¯·ä½¿ç”¨ä»¥ä¸‹ä»£ç " "示例:\n" "[codeblock]\n" -"# 设置默认é‡åŠ›å¼ºåº¦ä¸º9.8。\n" +"# 设置默认é‡åŠ›å¼ºåº¦ä¸º 9.8。\n" "PhysicsServer.area_set_param(get_viewport().find_world().get_space(), " "PhysicsServer.AREA_PARAM_GRAVITY, 9.8)\n" "[/codeblock]" @@ -58813,10 +58985,10 @@ msgid "" "[/codeblock]" msgstr "" "3D ä¸çš„默认é‡åŠ›æ–¹å‘。\n" -"[b]注:[/b] 该属性仅在项目å¯åŠ¨æ—¶è¯»å–。è¦åœ¨è¿è¡Œæ—¶æ›´æ”¹é»˜è®¤é‡åŠ›å‘é‡ï¼Œè¯·ä½¿ç”¨ä»¥ä¸‹" +"[b]注æ„:[/b]该属性仅在项目å¯åŠ¨æ—¶è¯»å–。è¦åœ¨è¿è¡Œæ—¶æ›´æ”¹é»˜è®¤é‡åŠ›å‘é‡ï¼Œè¯·ä½¿ç”¨ä»¥ä¸‹" "代ç 示例:\n" "[codeblock]\n" -"# 设置默认é‡åŠ›æ–¹å‘为`Vector3(0, -1, 0)`。\n" +"# 设置默认é‡åŠ›æ–¹å‘为 `Vector3(0, -1, 0)`。\n" "PhysicsServer.area_set_param(get_viewport().find_world().get_space(), " "PhysicsServer.AREA_PARAM_GRAVITY_VECTOR, Vector3(0, -1, 0))\n" "[/codeblock]" @@ -58834,12 +59006,12 @@ msgid "" "stop in one iteration." msgstr "" "3D ä¸çš„默认线性阻尼。\n" -"[b]注:[/b]好的值在[code]0[/code]到[code]1[/code]的范围内。在值为 [code]0[/" -"code] 时,对象将继ç»ä»¥ç›¸åŒçš„速度移动。大于 [code]1[/code] 的值将旨在ä¸åˆ°ä¸€ç§’" -"的时间内将速度é™ä½Žåˆ° [code]0[/code],例如[code]2[/code] 的值将旨在åŠç§’内将速" -"度é™ä½Žåˆ° [code]0[/code]。ç‰äºŽæˆ–大于物ç†å¸§é€ŸçŽ‡çš„å€¼å°†ä½¿å¯¹è±¡åœ¨ä¸€æ¬¡è¿ä»£ä¸åœæ¢ï¼Œ" -"[member ProjectSettings.physics/common/physics_fps]默认情况下为 [code]60[/" -"code]。" +"[b]注æ„:[/b]在 [code]0[/code] 到 [code]1[/code] 的范围内å–值比较好。在值为 " +"[code]0[/code] 时,对象将继ç»ä»¥ç›¸åŒçš„速度移动。大于 [code]1[/code] 的值将旨在" +"ä¸åˆ°ä¸€ç§’的时间内将速度é™ä½Žåˆ° [code]0[/code]ï¼Œä¾‹å¦‚å– [code]2[/code] 将旨在åŠç§’" +"内将速度é™ä½Žåˆ° [code]0[/code]。ç‰äºŽæˆ–大于物ç†å¸§é€ŸçŽ‡çš„å€¼å°†ä½¿å¯¹è±¡åœ¨ä¸€æ¬¡è¿ä»£ä¸åœ" +"æ¢ï¼Œ[member ProjectSettings.physics/common/physics_fps] 默认情况下为 " +"[code]60[/code]。" #: doc/classes/ProjectSettings.xml msgid "" @@ -58875,8 +59047,8 @@ msgid "" "alternative." msgstr "" "设置用于 3D 物ç†çš„物ç†å¼•擎。\n" -"\"DEFAULT\"ç›®å‰æ˜¯ [url=https://bulletphysics.org]Bullet[/url] 物ç†å¼•擎。ä»ç„¶" -"支æŒ\"GodotPhysics\"引擎作为替代。" +"“DEFAULTâ€ç›®å‰æ˜¯ [url=https://bulletphysics.org]Bullet[/url] 物ç†å¼•擎。ä»ç„¶æ”¯" +"æŒâ€œGodotPhysicsâ€å¼•擎作为替代。" #: doc/classes/ProjectSettings.xml msgid "" @@ -58910,13 +59082,13 @@ msgid "" "picking input events during pause (so nodes won't get them) and flushing " "that queue on resume, against the state of the 2D/3D world at that point." msgstr "" -"如果å¯ç”¨ï¼Œ2D å’Œ 3D 物ç†pickåœ¨æš‚åœæ—¶ä¼šè¿™æ ·è¡¨çŽ°ï¼š\n" +"如果å¯ç”¨ï¼Œ2D å’Œ 3D ç‰©ç†æ‹¾å–åœ¨æš‚åœæ—¶ä¼šè¿™æ ·è¡¨çŽ°ï¼š\n" "- æš‚åœå¼€å§‹æ—¶ï¼Œæ‚¬åœæˆ–æ•获的æ¯ä¸ªç¢°æ’žå¯¹è±¡ï¼ˆä»…é™ 3D)都会从该状æ€ä¸é‡Šæ”¾å‡ºæ¥ï¼ŒèŽ·å¾—" "ç›¸å…³çš„é¼ æ ‡é€€å‡ºå›žè°ƒï¼Œé™¤éžå…¶æš‚åœæ¨¡å¼ä½¿å…¶å…于暂åœã€‚\n" -"- åœ¨æš‚åœæœŸé—´ï¼Œpickåªè€ƒè™‘ä¸å—æš‚åœçš„碰撞对象,å‘é€è¾“入事件和输入/退出回调到他们" -"预期。\n" -"如果ç¦ç”¨ï¼Œåˆ™ä½¿ç”¨è¿‡åŽ»çš„è¡Œä¸ºï¼ŒåŒ…æ‹¬åœ¨æš‚åœæœŸé—´æŽ’队ç‰å¾…pickè¾“å…¥äº‹ä»¶ï¼ˆå› æ¤èŠ‚ç‚¹ä¸ä¼š" -"获å–它们),并在æ¢å¤æ—¶æ ¹æ®2D/3D世界的状æ€åˆ·æ–°è¯¥é˜Ÿåˆ—。" +"- åœ¨æš‚åœæœŸé—´ï¼Œæ‹¾å–åªä¼šè€ƒè™‘ä¸å—æš‚åœå½±å“的碰撞对象,æ£å¸¸å‘é€è¾“入事件和进入/退出" +"回调。\n" +"如果ç¦ç”¨ï¼Œåˆ™ä½¿ç”¨æ—§æœ‰è¡Œä¸ºï¼ŒåŒ…æ‹¬åœ¨æš‚åœæœŸé—´æŽ’队ç‰å¾…拾å–è¾“å…¥äº‹ä»¶ï¼ˆå› æ¤èŠ‚ç‚¹ä¸ä¼šèŽ·" +"å–它们),并在æ¢å¤æ—¶æ ¹æ® 2D/3D 世界的状æ€åˆ·æ–°è¯¥é˜Ÿåˆ—。" #: doc/classes/ProjectSettings.xml msgid "" @@ -59054,8 +59226,9 @@ msgid "" "Not available in GLES3 when [member rendering/batching/options/use_batching] " "is off." msgstr "" -"在固定模å¼å’Œç¼©æ”¾æ¨¡å¼ä¹‹é—´è¿›è¡Œé€‰æ‹©ï¼Œå‰è€…ä¿ç•™äº†ä¸Žå›¾ç¨¿(artwork)相匹é…的角缩放。\n" -"当[member rendering/batching/options/use_batching]关闿—¶ï¼Œåœ¨GLES3ä¸ä¸å¯ç”¨ã€‚" +"在固定模å¼å’Œç¼©æ”¾æ¨¡å¼ä¹‹é—´è¿›è¡Œé€‰æ‹©ï¼Œå‰è€…ä¿ç•™äº†ä¸Žå›¾ç¨¿ç›¸åŒ¹é…的角缩放。\n" +"当 [member rendering/batching/options/use_batching] 关闿—¶ï¼Œåœ¨ GLES3 ä¸ä¸å¯" +"用。" #: doc/classes/ProjectSettings.xml msgid "" @@ -59091,10 +59264,10 @@ msgstr "" "的更大兼容性,并且在æŸäº›æƒ…况下也å¯èƒ½æ›´å¿«ã€‚\n" "当å‰ä»…在 [member rendering/batching/options/use_batching] å¤„äºŽæ´»åŠ¨çŠ¶æ€æ—¶å¯" "用。\n" -"[b]注æ„:[/b] 䏿”¯æŒæŠ—锯齿软件蒙皮多边形,将在没有抗锯齿的情况下渲染。\n" -"[b]注æ„:[/b] 使用内置 [code]VERTEX[/code] 的自定义ç€è‰²å™¨åœ¨åº”用蒙皮[i]之åŽ[/" -"i]以 [code]VERTEX[/code] ä½ç½®è¿è¡Œï¼Œè€Œä½¿ç”¨ç¡¬ä»¶è’™çš®ï¼Œ[code]VERTEX[/code] 是被应" -"用蒙皮[i]之å‰[/i]çš„ä½ç½®ã€‚" +"[b]注æ„:[/b]䏿”¯æŒæŠ—锯齿软件蒙皮多边形,将在没有抗锯齿的情况下渲染。\n" +"[b]注æ„:[/b]使用内置 [code]VERTEX[/code] 的自定义ç€è‰²å™¨åœ¨åº”用蒙皮[i]之åŽ[/i]" +"以 [code]VERTEX[/code] ä½ç½®è¿è¡Œï¼Œè€Œä½¿ç”¨ç¡¬ä»¶è’™çš®ï¼Œ[code]VERTEX[/code] 是被应用" +"蒙皮[i]之å‰[/i]çš„ä½ç½®ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -59234,11 +59407,10 @@ msgid "" "coordinates used. Note that this can result in a slight squashing of border " "texels." msgstr "" -"在æŸäº›å¹³å°ï¼ˆå°¤å…¶æ˜¯ç§»åЍ平å°ï¼‰ä¸Šï¼Œç€è‰²å™¨ä¸çš„精度问题å¯èƒ½ä¼šå¯¼è‡´è¯»å– 1 texel 超出" -"边界,尤其是在缩放 rect çš„æƒ…å†µä¸‹ã€‚è¿™å°¤å…¶ä¼šå¯¼è‡´ç“·ç –åœ°å›¾ä¸ç“·ç –周围的边界伪" -"影。\n" +"在æŸäº›å¹³å°ï¼ˆå°¤å…¶æ˜¯ç§»åЍ平å°ï¼‰ä¸Šï¼Œç€è‰²å™¨ä¸çš„精度问题å¯èƒ½ä¼šå¯¼è‡´è¯»å– 1 çº¹ç´ è¶…å‡ºè¾¹" +"界,尤其是在缩放矩形的情况下。这尤其会导致图å—地图ä¸å›¾å—周围的边界伪影。\n" "æ¤è°ƒæ•´é€šè¿‡å¯¹ä½¿ç”¨çš„ UV åæ ‡è¿›è¡Œå°å¹…收缩æ¥å¯¹æ¤è¿›è¡Œæ ¡æ£ã€‚请注æ„,这å¯èƒ½ä¼šå¯¼è‡´è¾¹" -"界纹ç†çš„轻微挤压。" +"ç•Œçº¹ç´ çš„è½»å¾®æŒ¤åŽ‹ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -59247,8 +59419,8 @@ msgid "" "both ranged from 0.0 to 1.0.\n" "Use the default unless correcting for a problem on particular hardware." msgstr "" -"UV收缩é‡ã€‚这个数å—除以1000000,是总纹ç†å°ºå¯¸çš„一个比例,宽度和高度都在0.0到1.0" -"之间。\n" +"UV 收缩é‡ã€‚这个数å—除以 1000000,是总纹ç†å°ºå¯¸çš„一个比例,宽度和高度都在 0.0 " +"到 1.0 之间。\n" "除éžä¸ºäº†çº æ£ç‰¹å®šç¡¬ä»¶ä¸Šçš„问题,å¦åˆ™è¯·ä½¿ç”¨é»˜è®¤å€¼ã€‚" #: doc/classes/ProjectSettings.xml @@ -59327,7 +59499,7 @@ msgid "" msgstr "" "如果 [code]true[/code] å¹¶ä¸”åœ¨ç›®æ ‡ Android 设备上å¯ç”¨ï¼Œåˆ™ä¸º GLES2 ä¸çš„æ‰€æœ‰ç€è‰²" "器计算å¯ç”¨é«˜æµ®ç‚¹ç²¾åº¦ã€‚\n" -"[b]è¦å‘Šï¼š[/b] 高浮点精度在旧设备上å¯èƒ½éžå¸¸æ…¢ï¼Œè€Œä¸”é€šå¸¸æ ¹æœ¬ä¸å¯ç”¨ã€‚谨慎使用。" +"[b]è¦å‘Šï¼š[/b]高浮点精度在旧设备上å¯èƒ½éžå¸¸æ…¢ï¼Œè€Œä¸”é€šå¸¸æ ¹æœ¬ä¸å¯ç”¨ã€‚谨慎使用。" #: doc/classes/ProjectSettings.xml msgid "" @@ -59466,7 +59638,7 @@ msgstr "" "如果想è¦åœ¨é¡¹ç›®è¿è¡Œè‡³å°‘一次åŽå‡å°‘åŠ è½½æ—¶é—´ï¼Œä½ å¯ä»¥ä½¿ç”¨ [code]Asynchronous + " "Cache[/code]ã€‚è¿™æ ·ä¼šè®©è¶…çº§ç€è‰²å™¨ä¹Ÿè¢«ç¼“å˜åˆ°å˜å‚¨ä¹‹ä¸ï¼Œè¿™æ ·ä¸‹ä¸€æ¬¡ä½¿ç”¨æ—¶å‡†å¤‡èµ·æ¥" "å°±ä¼šæ›´å¿«ï¼ˆå‰ææ˜¯å¹³å°æ”¯æŒè¿™ä¹ˆåšï¼‰ã€‚\n" -"[b]注æ„:[/b] 异æ¥ç¼–译目å‰åªæ”¯æŒç©ºé—´ï¼ˆ3D)和粒åæè´¨/ç€è‰²å™¨ã€‚å³ä½¿è¯¥è®¾ç½®ä¸º " +"[b]注æ„:[/b]异æ¥ç¼–译目å‰åªæ”¯æŒç©ºé—´ï¼ˆ3D)和粒åæè´¨/ç€è‰²å™¨ã€‚å³ä½¿è¯¥è®¾ç½®ä¸º " "[code]Asynchronous[/code] 或 [code]Asynchronous + Cache[/code],画布项(2D)" "ç€è‰²å™¨ä¹Ÿä¸ä¼šä½¿ç”¨å¼‚æ¥ç¼–译。" @@ -59570,8 +59742,8 @@ msgid "" "If [code]true[/code], the texture importer will import lossless textures " "using the PNG format. Otherwise, it will default to using WebP." msgstr "" -"如果[code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨PNGæ ¼å¼å¯¼å…¥æ— æŸçº¹ç†ã€‚å¦åˆ™ï¼Œå°†é»˜è®¤ä½¿ç”¨" -"WebP。" +"如果为 [code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨ PNG æ ¼å¼å¯¼å…¥æ— æŸçº¹ç†ã€‚å¦åˆ™é»˜è®¤ä½¿" +"用 WebP。" #: doc/classes/ProjectSettings.xml msgid "" @@ -59581,9 +59753,9 @@ msgid "" "Note that compression levels above 6 are very slow and offer very little " "savings." msgstr "" -"æ— æŸWebP的默认压缩级别。更高的级别会产生更å°çš„æ–‡ä»¶ï¼Œä½†ä¼šç‰ºç‰²åŽ‹ç¼©é€Ÿåº¦ã€‚è§£åŽ‹é€Ÿ" -"度大多ä¸å—压缩级别的影å“。支æŒçš„值是0到9。请注æ„,高于6的压缩级别是éžå¸¸æ…¢çš„," -"而且节çœçš„å 用éžå¸¸å°‘。" +"æ— æŸ WebP 的默认压缩级别。更高的级别会产生更å°çš„æ–‡ä»¶ï¼Œä½†ä¼šç‰ºç‰²åŽ‹ç¼©é€Ÿåº¦ã€‚è§£åŽ‹" +"速度大多ä¸å—压缩级别的影å“。支æŒçš„值是 0 到 9。请注æ„,高于 6 的压缩级别éžå¸¸" +"慢,而且节çœçš„å 用éžå¸¸å°‘。" #: doc/classes/ProjectSettings.xml msgid "" @@ -59643,7 +59815,7 @@ msgid "" "[b]Note:[/b] This will automatically be disabled in exports." msgstr "" "æ˜¾ç¤ºè½¬æ¢æ—¥å¿—。\n" -"[b]注æ„:[/b] 这将在导出时自动ç¦ç”¨ã€‚" +"[b]注æ„:[/b]这将在导出时自动ç¦ç”¨ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -59651,7 +59823,7 @@ msgid "" "code]. If [code]false[/code], they will be sent as [code]notifications[/" "code]." msgstr "" -"如果 [code]true[/code],游æˆå›žè°ƒå°†ä½œä¸º [code]ä¿¡å·[/code] å‘é€ã€‚如果" +"如果为 [code]true[/code],游æˆå›žè°ƒå°†ä½œä¸º [code]signal[/code] å‘é€ã€‚如果为 " "[code]false[/code],它们将作为[code]通知[/code]å‘é€ã€‚" #: doc/classes/ProjectSettings.xml @@ -59672,7 +59844,7 @@ msgid "" "[b]Note:[/b] This will automatically be disabled in exports." msgstr "" "在 PVS ç”ŸæˆæœŸé—´æ˜¾ç¤ºæ—¥å¿—。\n" -"[b]注æ„:[/b] 这将在导出时自动ç¦ç”¨ã€‚" +"[b]注æ„:[/b]这将在导出时自动ç¦ç”¨ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -59683,9 +59855,9 @@ msgid "" "when it is set to [code]false[/code], i.e. there are problems with the " "default method." msgstr "" -"ä½¿ç”¨ç”Ÿæˆ PVS(潜在å¯è§é›†ï¼‰æ•°æ®çš„简化方法。当多个portal连接相邻空间时,结果å¯" -"能ä¸å‡†ç¡®ã€‚\n" -"[b]注æ„:[/b]ä¸€èˆ¬åªæœ‰åœ¨è®¾ç½®ä¸º[code]false[/code]æ—¶é‡åˆ°bug,å³é»˜è®¤æ–¹æ³•有问题" +"ä½¿ç”¨ç”Ÿæˆ PVS(潜在å¯è§é›†ï¼‰æ•°æ®çš„简化方法。当多个入å£è¿žæŽ¥ç›¸é‚»ç©ºé—´æ—¶ï¼Œç»“æžœå¯èƒ½" +"ä¸å‡†ç¡®ã€‚\n" +"[b]注æ„:[/b]ä¸€èˆ¬åªæœ‰åœ¨è®¾ç½®ä¸º [code]false[/code] é‡åˆ°é—®é¢˜ï¼Œå³é»˜è®¤æ–¹æ³•有问题" "时,æ‰åº”该使用该选项。" #: doc/classes/ProjectSettings.xml @@ -59700,7 +59872,7 @@ msgstr "" "如果为 [code]true[/code]ï¼Œåˆ†é…æ ¹ [Viewport] 的帧缓冲时将使用高动æ€èŒƒå›´ã€‚高动" "æ€èŒƒå›´å…许使用大于 1 çš„ [Color] 值。如果 [member Environment." "glow_hdr_threshold] 大于ç‰äºŽ [code]1.0[/code],那么就必须将其设为 " -"[code]true[/code],å‘光渲染æ‰èƒ½æ£å¸¸å·¥ä½œã€‚\n" +"[code]true[/code],辉光渲染æ‰èƒ½æ£å¸¸å·¥ä½œã€‚\n" "[b]注æ„:[/b]仅在 GLES3 åŽç«¯ä¸å¯ç”¨ã€‚" #: doc/classes/ProjectSettings.xml @@ -59713,7 +59885,7 @@ msgid "" msgstr "" "[member rendering/quality/depth/hdr] 在移动设备上的低端的覆盖项,为的是性能考" "釿ˆ–驱动支æŒã€‚如果 [member Environment.glow_hdr_threshold] 大于ç‰äºŽ " -"[code]1.0[/code],那么就必须将其设为 [code]true[/code],å‘光渲染æ‰èƒ½æ£å¸¸å·¥" +"[code]1.0[/code],那么就必须将其设为 [code]true[/code],辉光渲染æ‰èƒ½æ£å¸¸å·¥" "作。\n" "[b]注æ„:[/b]仅在 GLES3 åŽç«¯ä¸å¯ç”¨ã€‚" @@ -59742,7 +59914,8 @@ msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -"对一些GPU供应商(通常是移动设备)ç¦ç”¨æ·±åº¦é¢„处ç†ï¼Œå› 为他们的架构已ç»åšäº†è¿™ä¸ªã€‚" +"对一些 GPU 供应商(通常是移动设备)ç¦ç”¨æ·±åº¦é¢„处ç†ï¼Œå› 为他们的架构已ç»åšäº†è¿™" +"个。" #: doc/classes/ProjectSettings.xml msgid "" @@ -59750,8 +59923,8 @@ msgid "" "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -"如果 [code]true[/code],则在渲染æè´¨ä¹‹å‰æ‰§è¡Œå…ˆå‰çš„æ·±åº¦ä¼ é€’ã€‚å½“ä½¿ç”¨å¤æ‚çš„æè´¨" -"和照明时,这会æé«˜é«˜é€æ”¯åœºæ™¯çš„æ€§èƒ½ã€‚" +"如果为 [code]true[/code],则在渲染æè´¨ä¹‹å‰æ‰§è¡Œæ›´æ—©çš„æ·±åº¦é˜¶æ®µã€‚å½“ä½¿ç”¨å¤æ‚çš„æ" +"质和照明时,会æé«˜é«˜åº¦é‡ç»˜åœºæ™¯çš„æ€§èƒ½ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -59761,8 +59934,8 @@ msgid "" "will be applied immediately." msgstr "" "æ–¹å‘æ€§é˜´å½±çš„大å°ï¼Œä»¥åƒç´ 为å•ä½ã€‚更高的值会导致更清晰的阴影,但会以性能为代" -"价。该值将被四èˆäº”入到最接近的 2 次方。该设置å¯ä»¥åœ¨è¿è¡Œæ—¶ä¿®æ”¹ï¼›ä¿®æ”¹ä¼šç«‹å³ç”Ÿ" -"效。" +"价。该值将被四èˆäº”入到最接近的 2 的指数å€ã€‚该设置å¯ä»¥åœ¨è¿è¡Œæ—¶ä¿®æ”¹ï¼›ä¿®æ”¹ä¼šç«‹å³" +"生效。" #: doc/classes/ProjectSettings.xml msgid "" @@ -59800,7 +59973,7 @@ msgid "" msgstr "" "如果 [code]true[/code]ï¼Œä¸”ä¸æ”¯æŒ GLES3 驱动程åºï¼Œåˆ™å…许回退到 GLES2 驱动程" "åºã€‚\n" -"[b]注æ„:[/b] 两个显å¡é©±åЍ䏿˜¯äº’相替代的,所以为 GLES3 设计的游æˆåœ¨å›žé€€åˆ° " +"[b]注æ„:[/b]两个显å¡é©±åЍ䏿˜¯äº’相替代的,所以为 GLES3 设计的游æˆåœ¨å›žé€€åˆ° " "GLES2 æ—¶å¯èƒ½æ— 法æ£å¸¸è¿è¡Œã€‚特别是,GLES3 åŽç«¯çš„æŸäº›åŠŸèƒ½åœ¨ GLES2 ä¸ä¸å¯ç”¨ã€‚å¯ç”¨" "æ¤è®¾ç½®è¿˜æ„å‘³ç€ ETC å’Œ ETC2 VRAM 压缩纹ç†å°†åœ¨ Android å’Œ iOS ä¸Šå¯¼å‡ºï¼Œä»Žè€Œå¢žåŠ " "æ•°æ®åŒ…的大å°ã€‚" @@ -59813,7 +59986,7 @@ msgid "" "4, 8, 16)." msgstr "" "用于å¯ç”¨å„å‘异性的纹ç†çš„æœ€å¤§å„å‘异性过滤器级别。从倾斜角度查看时,较高的值将" -"导致更清晰的纹ç†ï¼Œä½†ä¼šç‰ºç‰²æ€§èƒ½ã€‚åªæœ‰äºŒçš„æŒ‡æ•°å€çš„值(如2ã€4ã€8ã€16)是有效。" +"导致更清晰的纹ç†ï¼Œä½†ä¼šç‰ºç‰²æ€§èƒ½ã€‚åªæœ‰äºŒçš„æŒ‡æ•°å€çš„值是有效(如 2ã€4ã€8ã€16)。" #: doc/classes/ProjectSettings.xml msgid "" @@ -59822,9 +59995,9 @@ msgid "" "but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -"设置è¦ä½¿ç”¨çš„MSAAæ ·æœ¬æ•°ã€‚MSAA用æ¥å‡å°‘多边形边缘的混å 。较高的MSAA值å¯ä»¥ä½¿è¾¹ç¼˜" -"更平滑,但在æŸäº›ç¡¬ä»¶ä¸Šä¼šæ˜Žæ˜¾å˜æ…¢ã€‚\n" -"[b]注æ„:[/b] MSAA在使用GLES2åŽç«¯çš„HTML5导出ä¸ä¸å¯ç”¨ã€‚" +"设置è¦ä½¿ç”¨çš„ MSAA æ ·æœ¬æ•°ã€‚MSAA å¯ç”¨äºŽå‡å°‘多边形边缘的混å 。较高的 MSAA 值å¯ä»¥" +"使边缘更平滑,但在æŸäº›ç¡¬ä»¶ä¸Šä¼šæ˜Žæ˜¾å˜æ…¢ã€‚\n" +"[b]注æ„:[/b]MSAA 在使用 GLES2 åŽç«¯çš„ HTML5 导出ä¸ä¸å¯ç”¨ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -59836,7 +60009,8 @@ msgid "" msgstr "" "如果设置为大于 [code]0.0[/code] 的值,对比度自适应é”化将应用于 3D 视å£ã€‚这具" "æœ‰è¾ƒä½Žçš„æ€§èƒ½æˆæœ¬ï¼Œå¯ç”¨äºŽæ¢å¤ä½¿ç”¨ FXAA æ—¶æŸå¤±çš„一些é”度。 [code]0.5[/code] 附" -"近的值通常会给出最好的结果。å¦è§[member rendering/quality/filters/use_fxaa]。" +"近的值通常会给出最好的结果。å¦è§ [member rendering/quality/filters/" +"use_fxaa]。" #: doc/classes/ProjectSettings.xml msgid "" @@ -59851,13 +60025,13 @@ msgid "" "mobile platforms. Due to this, it is recommended to leave this option " "disabled when targeting mobile platforms." msgstr "" -"如果 [code]true[/code],则使用快速åŽå¤„ç†è¿‡æ»¤å™¨ä½¿æ¡å¸¦æ˜Žæ˜¾ä¸é‚£ä¹ˆæ˜Žæ˜¾ã€‚在æŸäº›æƒ…" -"况下,去带å¯èƒ½ä¼šå¼•å…¥ç¨å¾®æ˜Žæ˜¾çš„æŠ–动模å¼ã€‚å»ºè®®ä»…åœ¨å®žé™…éœ€è¦æ—¶å¯ç”¨ debandingï¼Œå› " -"为抖动模å¼ä¼šä½¿æ— æŸåŽ‹ç¼©çš„å±å¹•截图更大。\n" -"[b]注æ„:[/b] 仅在 GLES3 åŽç«¯å¯ç”¨ã€‚ [member rendering/quality/depth/hdr] 也必" +"如果为 [code]true[/code],则使用快速åŽå¤„ç†è¿‡æ»¤å™¨ä½¿æ¡å¸¦æ˜Žæ˜¾ä¸é‚£ä¹ˆæ˜Žæ˜¾ã€‚在æŸäº›" +"情况下,去带å¯èƒ½ä¼šå¼•å…¥ç¨å¾®æ˜Žæ˜¾çš„æŠ–动模å¼ã€‚å»ºè®®ä»…åœ¨å®žé™…éœ€è¦æ—¶å¯ç”¨åŽ»æ¡å¸¦ï¼Œå› 为" +"抖动模å¼ä¼šä½¿æ— æŸåŽ‹ç¼©çš„å±å¹•截图更大。\n" +"[b]注æ„:[/b]仅在 GLES3 åŽç«¯å¯ç”¨ã€‚ [member rendering/quality/depth/hdr] 也必" "须为 [code]true[/code] æ‰èƒ½ä½¿åŽ»è‰²å¸¦æœ‰æ•ˆã€‚\n" -"[b]注æ„:[/b] 已知在移动平å°ä¸Šçš„去色带å˜åœ¨ç ´åæ¸²æŸ“çš„é—®é¢˜ã€‚å› æ¤ï¼Œå»ºè®®åœ¨ç”¨äºŽç§»" -"åŠ¨å¹³å°æ—¶ç¦ç”¨æ¤é€‰é¡¹ã€‚" +"[b]注æ„:[/b]已知在移动平å°ä¸Šçš„去色带å˜åœ¨ç ´åæ¸²æŸ“çš„é—®é¢˜ã€‚å› æ¤ï¼Œå»ºè®®åœ¨ç”¨äºŽç§»åЍ" +"平尿—¶ç¦ç”¨æ¤é€‰é¡¹ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -59898,7 +60072,7 @@ msgstr "" "用于帧缓冲区的分é…ç–略。它越简å•,使用的资æºå°±è¶Šå°‘(但支æŒçš„功能也越少)。如" "果设置为“2D Without Samplingâ€ï¼ˆ2D æ— é‡‡æ ·ï¼‰æˆ–â€œ3D Without Effectsâ€ï¼ˆ3D æ— ç‰¹" "效),将ä¸åˆ†é…é‡‡æ ·ç¼“å†²åŒºã€‚è¿™æ„å‘³ç€ [code]SCREEN_TEXTURE[/code] å’Œ " -"[code]DEPTH_TEXTURE[/code] å°†ä¸èƒ½åœ¨ç€è‰²å™¨ä¸ä½¿ç”¨ï¼Œå‘å…‰ç‰åŽæœŸå¤„ç†ç‰¹æ•ˆå°†ä¸èƒ½åœ¨ " +"[code]DEPTH_TEXTURE[/code] å°†ä¸èƒ½åœ¨ç€è‰²å™¨ä¸ä½¿ç”¨ï¼Œè¾‰å…‰ç‰åŽå¤„ç†ç‰¹æ•ˆå°†ä¸èƒ½åœ¨ " "[Environment] ä¸ä½¿ç”¨ã€‚" #: doc/classes/ProjectSettings.xml @@ -59974,7 +60148,7 @@ msgstr "" "é™åˆ¶è¾ç…§åº¦è´´å›¾çš„大å°ï¼Œé€šå¸¸ç”± [member Sky.radiance_size] 确定。与[member " "rendering/quality/reflections/high_quality_ggx] 类似,更大的尺寸会产生更高质" "é‡çš„è¾ç…§åº¦è´´å›¾ã€‚使用高频 HDRI 贴图时使用较高的值,å¦åˆ™è¯·å°½å¯èƒ½é™ä½Žè¯¥å€¼ã€‚\n" -"[b]注æ„:[/b] ä¸ä½Žæ¡£ç¡¬ä»¶ä¸èƒ½å¾ˆå¥½åœ°æ”¯æŒå¤æ‚çš„è¾ç…§åº¦è´´å›¾ï¼Œå¦‚果设置太高å¯èƒ½ä¼šå´©" +"[b]注æ„:[/b]ä¸ä½Žæ¡£ç¡¬ä»¶ä¸èƒ½å¾ˆå¥½åœ°æ”¯æŒå¤æ‚çš„è¾ç…§åº¦è´´å›¾ï¼Œå¦‚果设置太高å¯èƒ½ä¼šå´©" "溃。" #: doc/classes/ProjectSettings.xml @@ -59992,16 +60166,16 @@ msgid "" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -"由于性能问题或驱动支æŒï¼Œåœ¨ç§»åŠ¨è®¾å¤‡ä¸Šå°†å¯¹[member rendering/quality/" -"reflections/texture_array_reflections]以低性能数值覆盖。" +"由于性能问题或驱动支æŒï¼Œåœ¨ç§»åŠ¨è®¾å¤‡ä¸Šå°†å¯¹ [member rendering/quality/" +"reflections/texture_array_reflections] 以低性能数值覆盖。" #: doc/classes/ProjectSettings.xml msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -"如果 [code]true[/code],则使用速度更快但质é‡è¾ƒä½Žçš„ Blinn æ¨¡åž‹è€Œä¸æ˜¯ GGX 模型" -"æ¥ç”Ÿæˆæ¨¡ç³Šå射。" +"如果为 [code]true[/code],则使用速度更快但质é‡è¾ƒä½Žçš„ Blinn 模型æ¥ç”Ÿæˆæ¨¡ç³Šå" +"射,ä¸ä½¿ç”¨ GGX 模型。" #: doc/classes/ProjectSettings.xml msgid "" @@ -60009,16 +60183,16 @@ msgid "" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -"由于性能或驱动支æŒé—®é¢˜ï¼Œåœ¨ç§»åŠ¨è®¾å¤‡ä¸Šå°†å¯¹[member rendering/quality/shading/" -"force_blinn_over_ggx]以低值覆盖。" +"由于性能或驱动支æŒé—®é¢˜ï¼Œåœ¨ç§»åŠ¨è®¾å¤‡ä¸Šå°†å¯¹ [member rendering/quality/shading/" +"force_blinn_over_ggx] 以低值覆盖。" #: doc/classes/ProjectSettings.xml msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -"如果 [code]true[/code],则使用速度更快但质é‡è¾ƒä½Žçš„ Lambert æè´¨ç…§æ˜Žæ¨¡åž‹è€Œä¸" -"是 Burley。" +"如果为 [code]true[/code],则使用速度更快但质é‡è¾ƒä½Žçš„ Lambert æè´¨ç…§æ˜Žæ¨¡åž‹ï¼Œä¸" +"使用 Burley 模型。" #: doc/classes/ProjectSettings.xml msgid "" @@ -60026,26 +60200,33 @@ msgid "" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -"由于性能问题或驱动支æŒï¼Œåœ¨ç§»åŠ¨è®¾å¤‡ä¸Šå°†å¯¹[member rendering/quality/shading/" -"force_lambert_over_burley]ä»¥ä½Žé…æ•°å€¼è¦†ç›–。" +"由于性能问题或驱动支æŒï¼Œåœ¨ç§»åŠ¨è®¾å¤‡ä¸Šå°†å¯¹ [member rendering/quality/shading/" +"force_lambert_over_burley] ä»¥ä½Žé…æ•°å€¼è¦†ç›–。" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" -"如果 [code]true[/code],则为所有渲染强制顶点ç€è‰²ã€‚è¿™å¯ä»¥å¤§å¤§æé«˜æ€§èƒ½ï¼Œä½†ä¹Ÿä¼š" -"æžå¤§åœ°é™ä½Žè´¨é‡ã€‚å¯ç”¨äºŽä¼˜åŒ–低端移动设备的性能。" #: doc/classes/ProjectSettings.xml +#, fuzzy msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" -"由于性能问题或驱动支æŒï¼Œåœ¨ç§»åŠ¨è®¾å¤‡ä¸Šå°†å¯¹[member rendering/quality/shading/" -"force_vertex_shading]ä»¥ä½Žé…æ•°å€¼è¦†ç›–。" +"由于性能问题或驱动支æŒï¼Œåœ¨ç§»åŠ¨è®¾å¤‡ä¸Šå°†å¯¹ [member rendering/quality/shading/" +"force_vertex_shading] ä»¥ä½Žé…æ•°å€¼è¦†ç›–。" #: doc/classes/ProjectSettings.xml msgid "" @@ -60057,9 +60238,9 @@ msgid "" "energy or attenuation values.\n" "Changes to this setting will only be applied upon restarting the application." msgstr "" -"如果 [code]true[/code],则为 [OmniLight] å’Œ [SpotLight] å¯ç”¨æ–°çš„物ç†å…‰è¡°å‡ã€‚" -"这会以éžå¸¸å°çš„æ€§èƒ½æˆæœ¬èŽ·å¾—æ›´é€¼çœŸçš„ç…§æ˜Žå¤–è§‚ã€‚å¯ç”¨ç‰©ç†å…‰è¡°å‡åŽï¼Œç”±äºŽæ–°çš„è¡°å‡å…¬" -"å¼ï¼Œç¯å…‰ä¼šæ˜¾å¾—更暗。这å¯ä»¥é€šè¿‡è°ƒæ•´ç¯å…‰çš„èƒ½é‡æˆ–è¡°å‡å€¼æ¥è¡¥å¿ã€‚\n" +"如果为 [code]true[/code],则为 [OmniLight] å’Œ [SpotLight] å¯ç”¨æ–°çš„物ç†å…‰è¡°" +"å‡ã€‚这会以éžå¸¸å°çš„æ€§èƒ½æˆæœ¬èŽ·å¾—æ›´é€¼çœŸçš„ç…§æ˜Žå¤–è§‚ã€‚å¯ç”¨ç‰©ç†å…‰è¡°å‡åŽï¼Œç”±äºŽæ–°çš„è¡°" +"å‡å…¬å¼ï¼Œç¯å…‰ä¼šæ˜¾å¾—更暗。这å¯ä»¥é€šè¿‡è°ƒæ•´ç¯å…‰çš„èƒ½é‡æˆ–è¡°å‡å€¼æ¥è¡¥å¿ã€‚\n" "对æ¤è®¾ç½®çš„æ›´æ”¹åªä¼šåœ¨é‡æ–°å¯åŠ¨åº”ç”¨ç¨‹åºæ—¶åº”用。" #: doc/classes/ProjectSettings.xml @@ -60085,7 +60266,7 @@ msgstr "阴影贴图的细分象é™å¤§å°ã€‚请å‚é˜…é˜´å½±æ˜ å°„æ–‡æ¡£ã€‚" msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." -msgstr "阴影图集的尺寸(用于OmniLightså’ŒSpotLightsï¼‰ã€‚è§æ–‡æ¡£ã€‚" +msgstr "阴影图集的尺寸(用于 OmniLight å’Œ SpotLightï¼‰ã€‚è§æ–‡æ¡£ã€‚" #: doc/classes/ProjectSettings.xml msgid "" @@ -60093,7 +60274,7 @@ msgid "" "mobile devices, due to performance concerns or driver support." msgstr "" "由于性能或驱动支æŒé—®é¢˜ï¼Œåœ¨ç§»åŠ¨è®¾å¤‡ä¸Šå°†å¯¹ [member rendering/quality/" -"shadow_atlas/size]ä»¥ä½Žé…æ•°å€¼è¦†ç›–。" +"shadow_atlas/size] ä»¥ä½Žé…æ•°å€¼è¦†ç›–。" #: doc/classes/ProjectSettings.xml msgid "" @@ -60105,11 +60286,11 @@ msgid "" "uses 16 samples to emulate linear filtering in the shader. This results in a " "shadow appearance similar to the one produced by the GLES3 backend." msgstr "" -"阴影过滤模å¼ã€‚较高的质é‡è®¾ç½®ä¼šäº§ç”Ÿæ›´å¹³æ»‘çš„é˜´å½±ï¼Œåœ¨ç§»åŠ¨æ—¶é—ªçƒæ›´å°‘。\"ç¦ç”¨ \"是" -"最快的选项,但也有最低的质é‡ã€‚\"PCF5 \"更平滑,但也更慢。\"PCF13 \"是最平滑的" -"选项,但也是最慢的。\n" -"[b]注æ„:[/b] 当使用GLES2åŽç«¯æ—¶ï¼Œ\"PCF13 \"选项实际上使用16ä¸ªæ ·æœ¬æ¥æ¨¡æ‹Ÿç€è‰²å™¨" -"ä¸çš„线性滤波。这导致了与GLES3åŽç«¯äº§ç”Ÿçš„阴影外观相似。" +"阴影过滤模å¼ã€‚较高的质é‡è®¾ç½®ä¼šäº§ç”Ÿæ›´å¹³æ»‘çš„é˜´å½±ï¼Œåœ¨ç§»åŠ¨æ—¶é—ªçƒæ›´" +"少。“Disabledâ€æ˜¯æœ€å¿«çš„选项,但也有最低的质é‡ã€‚“PCF5â€æ›´å¹³æ»‘,但也更" +"慢。“PCF13â€æ˜¯æœ€å¹³æ»‘的选项,但也是最慢的。\n" +"[b]注æ„:[/b]当使用 GLES2 åŽç«¯æ—¶ï¼Œâ€œPCF13â€é€‰é¡¹å®žé™…上使用 16 ä¸ªæ ·æœ¬æ¥æ¨¡æ‹Ÿç€è‰²å™¨" +"ä¸çš„线性滤波。这导致了与 GLES3 åŽç«¯äº§ç”Ÿçš„阴影外观相似。" #: doc/classes/ProjectSettings.xml msgid "" @@ -60126,7 +60307,7 @@ msgid "" "See also [member rendering/quality/skinning/software_skinning_fallback]." msgstr "" "强制 [MeshInstance] 始终在 CPU 上执行蒙皮(适用于 GLES2 å’Œ GLES3)。\n" -"å¦è§[member rendering/quality/skinning/software_skinning_fallback]。" +"å¦è§ [member rendering/quality/skinning/software_skinning_fallback]。" #: doc/classes/ProjectSettings.xml msgid "" @@ -60144,8 +60325,8 @@ msgstr "" "如果 [code]false[/code]ï¼Œåˆ™åœ¨è¿™ç§æƒ…况下使用 GPU 上的替代蒙皮过程(在大多数情" "况下较慢)。\n" "å¦è§[member rendering/quality/skinning/force_software_skinning]。\n" -"[b]注æ„:[/b] 当触å‘软件蒙皮回退时,自定义顶点ç€è‰²å™¨å°†ä»¥ä¸åŒçš„æ–¹å¼è¿è¡Œï¼Œå› 为" -"éª¨éª¼å˜æ¢å·²ç»åº”用于模型视图矩阵。" +"[b]注æ„:[/b]当触å‘软件蒙皮回退时,自定义顶点ç€è‰²å™¨å°†ä»¥ä¸åŒçš„æ–¹å¼è¿è¡Œï¼Œå› 为骨" +"éª¼å˜æ¢å·²ç»åº”用于模型视图矩阵。" #: doc/classes/ProjectSettings.xml msgid "" @@ -60243,8 +60424,8 @@ msgid "" "located inside the project folder then restart the editor (see [member " "application/config/use_hidden_project_data_directory])." msgstr "" -"如果 [code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨ BPTC 算法导入 VRAM 压缩的纹ç†ã€‚æ¤çº¹" -"ç†åŽ‹ç¼©ç®—æ³•ä»…åœ¨æ¡Œé¢å¹³å°å¾—到支æŒï¼Œå¹¶ä¸”仅在使用 GLES3 渲染器时æ‰å—支æŒã€‚\n" +"如果为 [code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨ BPTC 算法导入 VRAM 压缩的纹ç†ã€‚æ¤" +"纹ç†åŽ‹ç¼©ç®—æ³•ä»…åœ¨æ¡Œé¢å¹³å°å¾—到支æŒï¼Œå¹¶ä¸”仅在使用 GLES3 渲染器时æ‰å—支æŒã€‚\n" "[b]注æ„:[/b]更改æ¤è®¾ç½®ä¸ä¼š[i]ä¸[/i]å½±å“之å‰å·²ç»å¯¼å…¥çš„纹ç†ã€‚è¦å°†æ¤è®¾ç½®åº”用于" "已导入的纹ç†ï¼Œè¯·é€€å‡ºç¼–è¾‘å™¨ï¼Œåˆ é™¤ä½äºŽé¡¹ç›®æ–‡ä»¶å¤¹å†…çš„ [code].import/[/code] 文件" "夹,然åŽé‡æ–°å¯åŠ¨ç¼–è¾‘å™¨ï¼ˆå‚阅 [member application/config/" @@ -60261,8 +60442,8 @@ msgid "" "located inside the project folder then restart the editor (see [member " "application/config/use_hidden_project_data_directory])." msgstr "" -"如果 [code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨çˆ±ç«‹ä¿¡çº¹ç†åŽ‹ç¼©ç®—æ³•å¯¼å…¥ VRAM 压缩的纹" -"ç†ã€‚æ¤ç®—æ³•ä¸æ”¯æŒçº¹ç†ä¸çš„ Alpha 通é“。\n" +"如果为 [code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨çˆ±ç«‹ä¿¡çº¹ç†åŽ‹ç¼©ç®—æ³•å¯¼å…¥ VRAM 压缩的" +"纹ç†ã€‚æ¤ç®—æ³•ä¸æ”¯æŒçº¹ç†ä¸çš„ Alpha 通é“。\n" "[b]注æ„:[/b]更改æ¤è®¾ç½®[i]ä¸ä¼š[/i]å½±å“之å‰å·²ç»å¯¼å…¥çš„纹ç†ã€‚è¦å°†æ¤è®¾ç½®åº”用于已" "导入的纹ç†ï¼Œè¯·é€€å‡ºç¼–è¾‘å™¨ï¼Œåˆ é™¤ä½äºŽé¡¹ç›®ä¸çš„ [code].import/[/code] 文件夹,然åŽ" "釿–°å¯åŠ¨ç¼–è¾‘å™¨ï¼Œå‚阅 [member application/config/" @@ -60279,8 +60460,8 @@ msgid "" "located inside the project folder then restart the editor (see [member " "application/config/use_hidden_project_data_directory])." msgstr "" -"如果 [code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨çˆ±ç«‹ä¿¡çº¹ç†åŽ‹ç¼© 2 算法导入 VRAM 压缩的" -"纹ç†ã€‚仅在使用 GLES3 æ¸²æŸ“å™¨æ—¶ï¼Œæ‰æ”¯æŒæ¤çº¹ç†åŽ‹ç¼©ç®—æ³•ã€‚\n" +"如果为 [code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨çˆ±ç«‹ä¿¡çº¹ç†åŽ‹ç¼© 2 算法导入 VRAM 压缩" +"的纹ç†ã€‚仅在使用 GLES3 æ¸²æŸ“å™¨æ—¶ï¼Œæ‰æ”¯æŒæ¤çº¹ç†åŽ‹ç¼©ç®—æ³•ã€‚\n" "[b]注æ„:[/b]更改æ¤è®¾ç½®[i]ä¸ä¼š[/i]å½±å“之å‰å·²ç»å¯¼å…¥çš„纹ç†ã€‚è¦å°†æ¤è®¾ç½®åº”用于已" "导入的纹ç†ï¼Œè¯·é€€å‡ºç¼–è¾‘å™¨ï¼Œåˆ é™¤ä½äºŽé¡¹ç›®ä¸çš„ [code].import/[/code] 文件夹,然åŽ" "釿–°å¯åŠ¨ç¼–è¾‘å™¨ï¼Œå‚阅 [member application/config/" @@ -60297,8 +60478,8 @@ msgid "" "located inside the project folder then restart the editor (see [member " "application/config/use_hidden_project_data_directory])." msgstr "" -"如果 [code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨ PowerVR 纹ç†åŽ‹ç¼©ç®—æ³•å¯¼å…¥ VRAM 压缩的" -"纹ç†ã€‚æ¤çº¹ç†åŽ‹ç¼©ç®—æ³•ä»…åœ¨ iOS ä¸Šå—æ”¯æŒã€‚\n" +"如果为 [code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨ PowerVR 纹ç†åŽ‹ç¼©ç®—æ³•å¯¼å…¥ VRAM 压缩" +"的纹ç†ã€‚æ¤çº¹ç†åŽ‹ç¼©ç®—æ³•ä»…åœ¨ iOS ä¸Šå—æ”¯æŒã€‚\n" "[b]注æ„:[/b]更改æ¤è®¾ç½®[i]ä¸ä¼š[/i]å½±å“之å‰å·²ç»å¯¼å…¥çš„纹ç†ã€‚è¦å°†æ¤è®¾ç½®åº”用于已" "导入的纹ç†ï¼Œè¯·é€€å‡ºç¼–è¾‘å™¨ï¼Œåˆ é™¤ä½äºŽé¡¹ç›®ä¸çš„ [code].import/[/code] 文件夹,然åŽ" "釿–°å¯åŠ¨ç¼–è¾‘å™¨ï¼Œå‚阅 [member application/config/" @@ -60315,7 +60496,7 @@ msgid "" "located inside the project folder then restart the editor (see [member " "application/config/use_hidden_project_data_directory])." msgstr "" -"如果 [code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨ S3 纹ç†åŽ‹ç¼©ç®—æ³•å¯¼å…¥ VRAM 压缩的纹" +"如果为 [code]true[/code],纹ç†å¯¼å…¥å™¨å°†ä½¿ç”¨ S3 纹ç†åŽ‹ç¼©ç®—æ³•å¯¼å…¥ VRAM 压缩的纹" "ç†ã€‚æ¤ç®—法仅在桌é¢å¹³å°å’ŒæŽ§åˆ¶å°ä¸å—支æŒã€‚\n" "[b]注æ„:[/b]更改æ¤è®¾ç½®[i]ä¸ä¼š[/i]å½±å“之å‰å·²ç»å¯¼å…¥çš„纹ç†ã€‚è¦å°†æ¤è®¾ç½®åº”用于已" "导入的纹ç†ï¼Œè¯·é€€å‡ºç¼–è¾‘å™¨ï¼Œåˆ é™¤ä½äºŽé¡¹ç›®ä¸çš„ [code].import/[/code] 文件夹,然åŽ" @@ -60350,9 +60531,9 @@ msgid "" "default rotation is more suited for use with billboarded materials. Unlike " "[PlaneMesh], this mesh doesn't provide subdivision options." msgstr "" -"ä»£è¡¨ä¸€ä¸ªæ£æ–¹å½¢çš„ç±»[PrimitiveMesh]。这个平é¢ç½‘æ ¼æ²¡æœ‰åŽšåº¦ã€‚é»˜è®¤æƒ…å†µä¸‹ï¼Œè¿™ä¸ªç½‘æ ¼" -"在Xè½´å’ŒY轴上是对é½çš„ï¼›è¿™ä¸ªé»˜è®¤çš„æ—‹è½¬æ–¹å¼æ›´é€‚åˆäºŽä½¿ç”¨å¹¿å‘Šç‰Œçš„æè´¨ã€‚与" -"[PlaneMesh]ä¸åŒï¼Œè¿™ä¸ªç½‘æ ¼ä¸æä¾›ç»†åˆ†é€‰é¡¹ã€‚" +"ä»£è¡¨æ£æ–¹å½¢ [PrimitiveMesh] 的类。这个平é¢ç½‘æ ¼æ²¡æœ‰åŽšåº¦ã€‚é»˜è®¤æƒ…å†µä¸‹ï¼Œè¿™ä¸ªç½‘æ ¼" +"在 X è½´å’Œ Y 轴上是对é½çš„ï¼›è¿™ä¸ªé»˜è®¤çš„æ—‹è½¬æ–¹å¼æ›´é€‚åˆäºŽä½¿ç”¨å¹¿å‘Šç‰Œçš„æè´¨ã€‚与 " +"[PlaneMesh] ä¸åŒï¼Œè¿™ä¸ªç½‘æ ¼ä¸æä¾›ç»†åˆ†é€‰é¡¹ã€‚" #: doc/classes/QuadMesh.xml doc/classes/Viewport.xml #: doc/classes/ViewportTexture.xml @@ -60501,7 +60682,7 @@ msgid "" "[b]Note:[/b] Both quaternions must be normalized." msgstr "" "返回四元数 [code]to[/code]å’Œ [code]weight[/code]值的çƒé¢çº¿æ€§æ’值的结果。\n" -"[b]注æ„:[/b] 四元数必须被归一化。" +"[b]注æ„:[/b]四元数必须被归一化。" #: doc/classes/Quat.xml msgid "" @@ -60705,9 +60886,9 @@ msgstr "" "rng.state = saved_state # Restore the state.\n" "print(rng.randf()) # Prints the same value as in previous.\n" "[/codeblock]\n" -"[b]注æ„:[/b] ä¸è¦å°†çжæ€è®¾ç½®ä¸ºä»»æ„å€¼ï¼Œå› ä¸ºéšæœºæ•°ç”Ÿæˆå™¨è¦æ±‚状æ€å…·æœ‰æŸäº›ç‰¹æ€§æ‰" -"能æ£å¸¸è¿è¡Œã€‚它应该åªè®¾ç½®ä¸ºæ¥è‡ªçжæ€å±žæ€§æœ¬èº«çš„值。è¦ä½¿ç”¨ä»»æ„输入åˆå§‹åŒ–éšæœºæ•°ç”Ÿ" -"æˆå™¨ï¼Œè¯·æ”¹ç”¨ [member seed]。" +"[b]注æ„:[/b]ä¸è¦å°†çжæ€è®¾ç½®ä¸ºä»»æ„å€¼ï¼Œå› ä¸ºéšæœºæ•°ç”Ÿæˆå™¨è¦æ±‚状æ€å…·æœ‰æŸäº›ç‰¹æ€§æ‰èƒ½" +"æ£å¸¸è¿è¡Œã€‚它应该åªè®¾ç½®ä¸ºæ¥è‡ªçжæ€å±žæ€§æœ¬èº«çš„值。è¦ä½¿ç”¨ä»»æ„输入åˆå§‹åŒ–éšæœºæ•°ç”Ÿæˆ" +"器,请改用 [member seed]。" #: doc/classes/Range.xml msgid "Abstract base class for range-based controls." @@ -60885,7 +61066,7 @@ msgid "" msgstr "" "更新射线的碰撞信æ¯ã€‚ä½¿ç”¨æ¤æ–¹æ³•ç«‹å³æ›´æ–°ç¢°æ’žä¿¡æ¯ï¼Œè€Œä¸æ˜¯ç‰å¾…下一次 " "[code]_physics_process[/code] 调用,例如,如果光线或其父级已更改状æ€ã€‚\n" -"[b]注æ„:[/b] [code]enabled[/code]ä¸éœ€è¦æ¤åŠŸèƒ½ã€‚" +"[b]注æ„:[/b][code]enabled[/code]ä¸éœ€è¦æ¤åŠŸèƒ½ã€‚" #: doc/classes/RayCast.xml doc/classes/RayCast2D.xml msgid "" @@ -60910,8 +61091,8 @@ msgid "" "Returns [code]true[/code] if the bit index passed is turned on.\n" "[b]Note:[/b] Bit indices range from 0-19." msgstr "" -"如果通过的ä½ç´¢å¼•被打开,则返回[code]true[/code]。\n" -"[b]注æ„:[/b] 使Œ‡æ•°èŒƒå›´ä¸º0-19。" +"如果通过的ä½ç´¢å¼•被打开,则返回 [code]true[/code]。\n" +"[b]注æ„:[/b]使Œ‡æ•°èŒƒå›´ä¸º0-19。" #: doc/classes/RayCast.xml doc/classes/RayCast2D.xml msgid "" @@ -60950,7 +61131,7 @@ msgid "" "[b]Note:[/b] Bit indexes range from 0-19." msgstr "" "å°†ä¼ é€’çš„ä½ç´¢å¼•è®¾ç½®ä¸ºä¼ é€’çš„[code]值[/code]。\n" -"[b]注æ„:[/b] ä½ç´¢å¼•的范围是0-19。" +"[b]注æ„:[/b]ä½ç´¢å¼•的范围是0-19。" #: doc/classes/RayCast.xml doc/classes/RayCast2D.xml msgid "" @@ -60959,11 +61140,11 @@ msgstr "å…‰çº¿çš„ç›®æ ‡ç‚¹ï¼Œç›¸å¯¹äºŽè¯¥ RayCast çš„ [code]position[/code]。" #: doc/classes/RayCast.xml msgid "If [code]true[/code], collision with [Area]s will be reported." -msgstr "如果 [code]true[/code],将å馈与 [Area] 的碰撞。" +msgstr "如果为 [code]true[/code],将报告与 [Area] 的碰撞。" #: doc/classes/RayCast.xml msgid "If [code]true[/code], collision with [PhysicsBody]s will be reported." -msgstr "如果 [code]true[/code],将å馈与 [PhysicsBody] 的碰撞。" +msgstr "如果为 [code]true[/code],将报告与 [PhysicsBody] 的碰撞。" #: doc/classes/RayCast.xml doc/classes/RayCast2D.xml msgid "" @@ -61004,13 +61185,13 @@ msgstr "" #: doc/classes/RayCast.xml doc/classes/RayCast2D.xml msgid "If [code]true[/code], collisions will be reported." -msgstr "如果 [code]true[/code],将报告碰撞。" +msgstr "如果为 [code]true[/code],将报告碰撞。" #: doc/classes/RayCast.xml msgid "" "If [code]true[/code], collisions will be ignored for this RayCast's " "immediate parent." -msgstr "如果 [code]true[/code]ï¼Œåˆ™æ¤ RayCast 的直接父级的碰撞将被忽略。" +msgstr "如果为 [code]true[/code],将忽略与这个 RayCast 的直接父级的碰撞。" #: doc/classes/RayCast2D.xml msgid "" @@ -61049,17 +61230,17 @@ msgstr "设置或清除碰撞掩ç 上的å•个ä½ã€‚这使得选择扫æåŒºåŸŸ #: doc/classes/RayCast2D.xml msgid "If [code]true[/code], collision with [Area2D]s will be reported." -msgstr "如果[code]true[/code],将报告与[Area2D]的碰撞。" +msgstr "如果为 [code]true[/code],将报告与 [Area2D] 的碰撞。" #: doc/classes/RayCast2D.xml msgid "If [code]true[/code], collision with [PhysicsBody2D]s will be reported." -msgstr "如果[code]true[/code],会报告与[PhysicsBody2D]的碰撞。" +msgstr "如果为 [code]true[/code],将报告与 [PhysicsBody2D] 的碰撞。" #: doc/classes/RayCast2D.xml msgid "" "If [code]true[/code], the parent node will be excluded from collision " "detection." -msgstr "如果[code]true[/code],父节点将被排除在碰撞检测之外。" +msgstr "如果为 [code]true[/code],父节点将被排除在碰撞检测之外。" #: doc/classes/RayShape.xml msgid "Ray shape for 3D collisions." @@ -61209,7 +61390,7 @@ msgid "" msgstr "" "返回 [code]true[/code] 时,该 [Rect2] åŒ…å«æ¤ç‚¹ã€‚ä¾ç…§æƒ¯ä¾‹ï¼Œ[Rect2] çš„å³è¾¹ç¼˜å’Œ" "ä¸‹è¾¹ç¼˜æ˜¯è¢«æŽ’é™¤åœ¨å¤–çš„ï¼Œå› æ¤[b]ä¸[/b]包å«ä½äºŽè¿™ä¸¤æ¡è¾¹ä¸Šçš„点。\n" -"[b]注æ„:[/b] 对于[i]大å°ä¸ºè´Ÿ[/i]çš„ [Rect2],该方法并ä¸å¯é 。请使用 [method " +"[b]注æ„:[/b]对于[i]大å°ä¸ºè´Ÿ[/i]çš„ [Rect2],该方法并ä¸å¯é 。请使用 [method " "abs] 获å–ç‰ä»·çš„æ£æ•°å¤§å°çŸ©å½¢å†æ£€æŸ¥æ˜¯å¦åŒ…嫿Ÿä¸ªç‚¹ã€‚" #: doc/classes/Rect2.xml @@ -61298,7 +61479,7 @@ msgid "" "code] otherwise." msgstr "" "内部引用增é‡è®¡æ•°å™¨ã€‚åªæœ‰åœ¨ä½ 真的知é“ä½ åœ¨åšä»€ä¹ˆçš„æ—¶å€™æ‰ä½¿ç”¨è¿™ä¸ªã€‚\n" -"å¦‚æžœå¢žé‡æˆåŠŸï¼Œè¿”å›ž[code]true[/code],å¦åˆ™è¿”回[code]false[/code]。" +"å¦‚æžœå¢žé‡æˆåŠŸï¼Œè¿”å›ž [code]true[/code],å¦åˆ™è¿”回 [code]false[/code]。" #: doc/classes/Reference.xml msgid "" @@ -61308,7 +61489,7 @@ msgid "" "code] otherwise." msgstr "" "内部引用å‡é‡è®¡æ•°å™¨ã€‚åªæœ‰åœ¨ä½ 真的知é“ä½ åœ¨åšä»€ä¹ˆçš„æ—¶å€™æ‰ä½¿ç”¨è¿™ä¸ªã€‚\n" -"如果å‡é‡æˆåŠŸï¼Œè¿”å›ž[code]true[/code],å¦åˆ™è¿”回[code]false[/code]。" +"如果å‡é‡æˆåŠŸï¼Œè¿”å›ž [code]true[/code],å¦åˆ™è¿”回 [code]false[/code]。" #: doc/classes/ReferenceRect.xml msgid "Reference frame for GUI." @@ -61339,7 +61520,7 @@ msgid "" "If set to [code]true[/code], the [ReferenceRect] will only be visible while " "in editor. Otherwise, [ReferenceRect] will be visible in game." msgstr "" -"如果设置为[code]true[/code],[ReferenceRect]å°†åªåœ¨ç¼–辑器ä¸å¯è§ã€‚å¦åˆ™ï¼Œ" +"如果设置为 [code]true[/code],[ReferenceRect]å°†åªåœ¨ç¼–辑器ä¸å¯è§ã€‚å¦åˆ™ï¼Œ" "[ReferenceRect]将在游æˆä¸å¯è§ã€‚" #: doc/classes/ReflectionProbe.xml @@ -61658,7 +61839,7 @@ msgstr "" " results.push_back(result.get_string())\n" "# The `results` array now contains \"One\", \"Two\", \"Three\".\n" "[/codeblock]\n" -"[b]注æ„:[/b] Godotçš„regex实现是基于[url=https://www.pcre.org/]PCRE2[/url] " +"[b]注æ„:[/b]Godotçš„regex实现是基于[url=https://www.pcre.org/]PCRE2[/url] " "åº“ã€‚ä½ å¯ä»¥æŸ¥çœ‹å®Œæ•´çš„æ¨¡å¼å‚考[url=https://www.pcre.org/current/doc/html/" "pcre2pattern.html]这里[/url]。\n" "[b]æç¤ºï¼š[/b] ä½ å¯ä»¥ä½¿ç”¨[url=https://regexr.com/]Regexr[/url]æ¥åœ¨çº¿æµ‹è¯•æ£åˆ™è¡¨" @@ -61708,8 +61889,8 @@ msgid "" "and end anchor would be." msgstr "" "åœ¨æ–‡æœ¬ä¸æœç´¢ç¼–译åŽçš„æ¨¡å¼ã€‚如果找到,返回第一个匹é…结果的[RegExMatch]容器,å¦" -"则返回[code]null[/code]。å¯ä»¥æŒ‡å®šè¦æœç´¢çš„区域,而ä¸éœ€è¦ä¿®æ”¹å¼€å§‹å’Œç»“æŸé”šç‚¹çš„ä½" -"置。" +"则返回 [code]null[/code]。å¯ä»¥æŒ‡å®šè¦æœç´¢çš„区域,而ä¸éœ€è¦ä¿®æ”¹å¼€å§‹å’Œç»“æŸé”šç‚¹çš„" +"ä½ç½®ã€‚" #: modules/regex/doc_classes/RegEx.xml msgid "" @@ -61922,7 +62103,7 @@ msgstr "" "缓å˜ï¼Œå› æ¤ä»»ä½•ä»Žç»™å®šè·¯å¾„åŠ è½½èµ„æºçš„å°è¯•都会返回相åŒçš„引用(这与[Node]相å," "[Node]没有引用计数,å¯ä»¥æ ¹æ®éœ€è¦ä»Žç£ç›˜å®žä¾‹åŒ–多次)。资æºå¯ä»¥ä»Žå¤–部ä¿å˜åœ¨ç£ç›˜" "上,也å¯ä»¥æ†ç»‘在å¦ä¸€ä¸ªå¯¹è±¡ä¸ï¼Œå¦‚[Node]或å¦ä¸€ä¸ªèµ„æºã€‚\n" -"[b]注æ„:[/b] 在C#ä¸ï¼Œèµ„æºä¸å†è¢«ä½¿ç”¨åŽä¸ä¼šç«‹å³è¢«é‡Šæ”¾ã€‚相å,垃圾回收将定期è¿" +"[b]注æ„:[/b]在C#ä¸ï¼Œèµ„æºä¸å†è¢«ä½¿ç”¨åŽä¸ä¼šç«‹å³è¢«é‡Šæ”¾ã€‚相å,垃圾回收将定期è¿" "行,并释放ä¸å†ä½¿ç”¨çš„资æºã€‚è¿™æ„å‘³ç€æœªä½¿ç”¨çš„资æºåœ¨è¢«åˆ 除之å‰ä¼šåœç•™ä¸€æ®µæ—¶é—´ã€‚" #: doc/classes/Resource.xml @@ -61955,8 +62136,8 @@ msgstr "" "å‡½æ•°è¢«è°ƒç”¨ï¼Œæ²¡æœ‰å‚æ•°ã€‚å½“æž„é€ å‡½æ•°æ²¡æœ‰é»˜è®¤å€¼æ—¶ï¼Œè¿™ä¸ªæ–¹æ³•ä¼šå‡ºé”™ã€‚\n" "默认情况下,为了æé«˜æ•ˆçŽ‡ï¼Œå资æºåœ¨èµ„æºå‰¯æœ¬ä¹‹é—´è¢«å…±äº«ã€‚è¿™å¯ä»¥é€šè¿‡å‘" "[code]subresources[/code]傿•°ä¼ 递[code]true[/code]æ¥æ”¹å˜ï¼Œå®ƒå°†å¤åˆ¶å资æºã€‚\n" -"[b]注æ„:[/b] 如果[code]subresources[/code]是[code]true[/code],这个方法将åª" -"执行一个浅层拷è´ã€‚å资æºä¸çš„嵌套资æºä¸ä¼šè¢«å¤åˆ¶ï¼Œä»ç„¶ä¼šè¢«å…±äº«ã€‚\n" +"[b]注æ„:[/b]如果[code]subresources[/code]是[code]true[/code]ï¼Œè¿™ä¸ªæ–¹æ³•å°†åªæ‰§" +"行一个浅层拷è´ã€‚å资æºä¸çš„嵌套资æºä¸ä¼šè¢«å¤åˆ¶ï¼Œä»ç„¶ä¼šè¢«å…±äº«ã€‚\n" "[b]注æ„:[/b]当å¤åˆ¶ä¸€ä¸ªèµ„æºæ—¶ï¼Œåªæœ‰å¯¼å‡º[code]export[/code]的属性被å¤åˆ¶ã€‚å…¶ä»–" "属性将被设置为新资æºä¸çš„默认值。" @@ -61979,7 +62160,7 @@ msgstr "" "[codeblock]\n" "emit_signal(\"change\")\n" "[/codeblock]\n" -"[b]注æ„:[/b] è¿™ä¸ªæ–¹æ³•å¯¹äºŽå†…ç½®èµ„æºæ¥è¯´æ˜¯è‡ªåŠ¨è°ƒç”¨çš„ã€‚" +"[b]注æ„:[/b]è¿™ä¸ªæ–¹æ³•å¯¹äºŽå†…ç½®èµ„æºæ¥è¯´æ˜¯è‡ªåŠ¨è°ƒç”¨çš„ã€‚" #: doc/classes/Resource.xml msgid "" @@ -62096,7 +62277,7 @@ msgstr "" "它一个带有[code]class_name[/code]的全局类åï¼Œè¿™æ ·å®ƒæ‰èƒ½è¢«æ³¨å†Œã€‚åƒå†…置的" "ResourceFormatLoadersä¸€æ ·ï¼Œå®ƒå°†åœ¨åŠ è½½å…¶å¤„ç†çš„ç±»åž‹çš„èµ„æºæ—¶è¢«è‡ªåŠ¨è°ƒç”¨ã€‚ä½ ä¹Ÿå¯ä»¥" "实现一个[ResourceFormatSaver]。\n" -"[b]注æ„:[/b] å¦‚æžœä½ éœ€è¦çš„资æºç±»åž‹å˜åœ¨ï¼Œä½†Godotæ— æ³•åŠ è½½å…¶æ ¼å¼ï¼Œä½ 也å¯ä»¥æ‰©å±•" +"[b]注æ„:[/b]å¦‚æžœä½ éœ€è¦çš„资æºç±»åž‹å˜åœ¨ï¼Œä½†Godotæ— æ³•åŠ è½½å…¶æ ¼å¼ï¼Œä½ 也å¯ä»¥æ‰©å±•" "[EditorImportPlugin]ã€‚é€‰æ‹©ä¸€ç§æ–¹å¼è€Œä¸æ˜¯å¦ä¸€ç§æ–¹å¼ï¼Œå–å†³äºŽè¯¥æ ¼å¼æ˜¯å¦é€‚åˆäºŽæœ€" "终导出的游æˆã€‚例如,最好先把[code].png[/code]纹ç†å¯¼å…¥ä¸º[code].stex[/code]" "([StreamTexture]ï¼‰ï¼Œè¿™æ ·å®ƒä»¬åœ¨æ˜¾å¡ä¸Šçš„åŠ è½½æ•ˆçŽ‡ä¼šæ›´å¥½ã€‚" @@ -62113,7 +62294,7 @@ msgstr "" "如果实现,则获å–给定资æºçš„ä¾èµ–项。如果 [code]add_types[/code] 是 [code]true[/" "code]ï¼Œè·¯å¾„åº”è¯¥é™„åŠ [code]::TypeName[/code]ï¼Œå…¶ä¸ [code]TypeName[/code] 是ä¾" "赖的类å。\n" -"[b]注æ„:[/b] [ClassDB] ä¸çŸ¥é“脚本定义的自定义资æºç±»åž‹ï¼Œå› æ¤æ‚¨å¯èƒ½åªä¸ºå®ƒä»¬è¿”" +"[b]注æ„:[/b][ClassDB] ä¸çŸ¥é“脚本定义的自定义资æºç±»åž‹ï¼Œå› æ¤æ‚¨å¯èƒ½åªä¸ºå®ƒä»¬è¿”" "回 [code]\"Resource\"[/code]。" #: doc/classes/ResourceFormatLoader.xml @@ -62127,9 +62308,9 @@ msgid "" "[b]Note:[/b] Custom resource types defined by scripts aren't known by the " "[ClassDB], so you might just return [code]\"Resource\"[/code] for them." msgstr "" -"获å–与给定路径相关的资æºçš„ç±»åã€‚å¦‚æžœåŠ è½½å™¨ä¸èƒ½å¤„ç†å®ƒï¼Œå®ƒåº”该返回[code]\"\"[/" +"获å–与给定路径相关的资æºçš„ç±»åã€‚å¦‚æžœåŠ è½½å™¨ä¸èƒ½å¤„ç†å®ƒï¼Œå®ƒåº”该返回 [code]\"\"[/" "code]。\n" -"[b]注æ„:[/b] [ClassDB] ä¸çŸ¥é“脚本定义的自定义资æºç±»åž‹ï¼Œå› æ¤æ‚¨å¯èƒ½åªä¸ºå®ƒä»¬è¿”" +"[b]注æ„:[/b][ClassDB] ä¸çŸ¥é“脚本定义的自定义资æºç±»åž‹ï¼Œå› æ¤æ‚¨å¯èƒ½åªä¸ºå®ƒä»¬è¿”" "回 [code]\"Resource\"[/code]。" #: doc/classes/ResourceFormatLoader.xml @@ -62139,7 +62320,7 @@ msgid "" "[ClassDB], so you might just handle [code]\"Resource\"[/code] for them." msgstr "" "è¯´æ˜Žè¿™ä¸ªåŠ è½½å™¨å¯ä»¥åŠ è½½å“ªä¸ªèµ„æºç±»ã€‚\n" -"[b]注æ„:[/b] [ClassDB] ä¸çŸ¥é“脚本定义的自定义资æºç±»åž‹ï¼Œå› æ¤æ‚¨å¯ä»¥åªä¸ºå®ƒä»¬å¤„" +"[b]注æ„:[/b][ClassDB] ä¸çŸ¥é“脚本定义的自定义资æºç±»åž‹ï¼Œå› æ¤æ‚¨å¯ä»¥åªä¸ºå®ƒä»¬å¤„" "ç† [code]\"Resource\"[/code]。" #: doc/classes/ResourceFormatLoader.xml @@ -62464,7 +62645,7 @@ msgid "" "Returns [code]true[/code] if the preloader contains a resource associated to " "[code]name[/code]." msgstr "" -"å¦‚æžœé¢„åŠ è½½å™¨åŒ…å«ä¸€ä¸ªä¸Ž[code]name[/code]相关的资æºï¼Œåˆ™è¿”回[code]true[/code]。" +"å¦‚æžœé¢„åŠ è½½å™¨åŒ…å«ä¸€ä¸ªä¸Ž[code]name[/code]相关的资æºï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/ResourcePreloader.xml msgid "" @@ -62569,7 +62750,7 @@ msgid "" "is paused. This may impact battery life negatively." msgstr "" "用于 [RichTextLabel] 的自定义效果。\n" -"[b]注æ„:[/b] 为了使 [RichTextEffect] 能够使用,必须在脚本ä¸å®šä¹‰ä¸€ä¸ªå为 " +"[b]注æ„:[/b]为了使 [RichTextEffect] 能够使用,必须在脚本ä¸å®šä¹‰ä¸€ä¸ªå为 " "[code]bbcode[/code] çš„ BBCode æ ‡ç¾ä½œä¸ºæˆå‘˜å˜é‡ã€‚\n" "[codeblock]\n" "# 这个 RichTextEffect 的用法就会是:`[example]一些文本[/example]`.\n" @@ -62586,8 +62767,8 @@ msgid "" "transformation to avoid displaying broken text." msgstr "" "覆盖这个方法æ¥ä¿®æ”¹[code]char_fx[/code]ä¸çš„属性。如果å—符å¯ä»¥è¢«æˆåŠŸè½¬æ¢ï¼Œè¯¥æ–¹" -"法必须返回[code]true[/code]。如果该方法返回[code]false[/code],它将跳过转æ¢ï¼Œ" -"以é¿å…æ˜¾ç¤ºç ´ç¢Žçš„æ–‡æœ¬ã€‚" +"法必须返回 [code]true[/code]。如果该方法返回 [code]false[/code],它将跳过转" +"æ¢ï¼Œä»¥é¿å…æ˜¾ç¤ºç ´ç¢Žçš„æ–‡æœ¬ã€‚" #: doc/classes/RichTextLabel.xml msgid "Label that displays rich text." @@ -62672,10 +62853,10 @@ msgid "" msgstr "" "è§£æž [code]bbcode[/code] å¹¶æ ¹æ®éœ€è¦å°†æ ‡ç¾æ·»åŠ åˆ°æ ‡ç¾å †æ ˆä¸ã€‚返回解æžç»“果,æˆåŠŸ" "则返回 [constant OK]。\n" -"[b]注æ„:[/b] ä½¿ç”¨æ¤æ–¹æ³•ï¼Œæ‚¨æ— æ³•å…³é—在之å‰çš„ [method append_bbcode] è°ƒç”¨ä¸æ‰“" -"å¼€çš„æ ‡ç¾ã€‚è¿™æ ·åšæ˜¯ä¸ºäº†æé«˜æ€§èƒ½ï¼Œç‰¹åˆ«æ˜¯åœ¨æ›´æ–°å¤§åž‹ RichTextLabel æ—¶ï¼Œå› ä¸ºæ¯æ¬¡é‡" -"建整个 BBCode 会更慢。如果您ç»å¯¹éœ€è¦åœ¨å°†æ¥çš„æ–¹æ³•调用ä¸å…³é—æ ‡ç¾ï¼Œè¯·é™„åŠ " -"[member bbcode_text] è€Œä¸æ˜¯ä½¿ç”¨ [method append_bbcode]。" +"[b]注æ„:[/b]ä½¿ç”¨æ¤æ–¹æ³•ï¼Œæ‚¨æ— æ³•å…³é—在之å‰çš„ [method append_bbcode] è°ƒç”¨ä¸æ‰“å¼€" +"çš„æ ‡ç¾ã€‚è¿™æ ·åšæ˜¯ä¸ºäº†æé«˜æ€§èƒ½ï¼Œç‰¹åˆ«æ˜¯åœ¨æ›´æ–°å¤§åž‹ RichTextLabel æ—¶ï¼Œå› ä¸ºæ¯æ¬¡é‡å»º" +"整个 BBCode 会更慢。如果您ç»å¯¹éœ€è¦åœ¨å°†æ¥çš„æ–¹æ³•调用ä¸å…³é—æ ‡ç¾ï¼Œè¯·é™„åŠ [member " +"bbcode_text] è€Œä¸æ˜¯ä½¿ç”¨ [method append_bbcode]。" #: doc/classes/RichTextLabel.xml msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." @@ -62692,6 +62873,11 @@ msgid "" msgstr "è¿”å›žæ ‡ç¾æ ˆä¸æ–‡æœ¬æ ‡ç¾çš„æ¢è¡Œæ€»æ•°ã€‚å°†è¢«åŒ…è£¹çš„æ–‡æœ¬è§†ä¸ºä¸€è¡Œã€‚" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "è¿”å›žæ–‡æœ¬æ ‡ç¾çš„æ€»å—符数。ä¸åŒ…括 BBCode。" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -62866,8 +63052,8 @@ msgid "" "append_bbcode] to preserve BBCode formatting." msgstr "" "如果 [code]true[/code]ï¼Œæ ‡ç¾ä½¿ç”¨ BBCode æ ¼å¼ã€‚\n" -"[b]注æ„:[/b] å°è¯•使用 [method add_text] 更改 [RichTextLabel] 的文本会将其é‡" -"置为 [code]false[/code]。改用 [method append_bbcode] æ¥ä¿ç•™ BBCode æ ¼å¼ã€‚" +"[b]注æ„:[/b]å°è¯•使用 [method add_text] 更改 [RichTextLabel] 的文本会将其é‡ç½®" +"为 [code]false[/code]。改用 [method append_bbcode] æ¥ä¿ç•™ BBCode æ ¼å¼ã€‚" #: doc/classes/RichTextLabel.xml msgid "" @@ -62907,8 +63093,8 @@ msgid "" "be removed in future versions." msgstr "" "如果 [code]true[/code]ï¼Œæ ‡ç¾çš„高度将自动更新以适应其内容。\n" -"[b]注æ„:[/b] æ¤å±žæ€§ç”¨ä½œè§£å†³ [Container] ä¸ [RichTextLabel] 问题的解决方法," -"但在æŸäº›æƒ…况下ä¸å¯é ,将在未æ¥ç‰ˆæœ¬ä¸åˆ 除。" +"[b]注æ„:[/b]æ¤å±žæ€§ç”¨ä½œè§£å†³ [Container] ä¸ [RichTextLabel] 问题的解决方法,但" +"在æŸäº›æƒ…况下ä¸å¯é ,将在未æ¥ç‰ˆæœ¬ä¸åˆ 除。" #: doc/classes/RichTextLabel.xml msgid "" @@ -62931,7 +63117,7 @@ msgid "" msgstr "" "è¦æ˜¾ç¤ºçš„å—符范围,数值为0.0å’Œ1.0之间的[float]。当分é…一个超出范围的值时,它和" "分é…1.0æ˜¯ä¸€æ ·çš„ã€‚\n" -"[b]注æ„:[/b] è®¾ç½®è¿™ä¸ªå±žæ€§ä¼šæ ¹æ®å½“å‰çš„[method get_total_character_count]æ›´æ–°" +"[b]注æ„:[/b]è®¾ç½®è¿™ä¸ªå±žæ€§ä¼šæ ¹æ®å½“å‰çš„[method get_total_character_count]æ›´æ–°" "[member visible_characters]。" #: doc/classes/RichTextLabel.xml @@ -62978,7 +63164,7 @@ msgid "" "current [method get_total_character_count]." msgstr "" "åœ¨æ ‡ç¾ä¸æ˜¾ç¤ºçš„å—符数é™åˆ¶ã€‚如果[code]-1[/code],将显示所有å—符。\n" -"[b]注æ„:[/b] 设置æ¤å±žæ€§ä¼šæ ¹æ®å½“å‰çš„[method get_total_character_count]æ›´æ–°" +"[b]注æ„:[/b]设置æ¤å±žæ€§ä¼šæ ¹æ®å½“å‰çš„[method get_total_character_count]æ›´æ–°" "[member percent_visible]。" #: doc/classes/RichTextLabel.xml @@ -63038,7 +63224,7 @@ msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -"选定文本的颜色(当[member selection_enabled]为[code]true[/code]时使用)。" +"选定文本的颜色(当[member selection_enabled]为 [code]true[/code] 时使用)。" #: doc/classes/RichTextLabel.xml msgid "The color of the font's shadow." @@ -63245,10 +63431,10 @@ msgid "" "For performance, list of collisions is updated once per frame and before the " "physics step. Consider using signals instead." msgstr "" -"返回一个与æ¤ç¢°æ’žçš„ç‰©ä½“çš„åˆ—è¡¨ã€‚è¦æ±‚[member contact_monitor]设置为[code]true[/" +"返回一个与æ¤ç¢°æ’žçš„ç‰©ä½“çš„åˆ—è¡¨ã€‚è¦æ±‚[member contact_monitor]设置为 [code]true[/" "code],[member contacts_reported]设置得足够高,以检测所有碰撞。\n" -"[b]注æ„:[/b] 在移动物体åŽï¼Œè¿™ä¸ªæµ‹è¯•çš„ç»“æžœä¸æ˜¯ç«‹å³çš„。为了性能,碰撞列表æ¯å¸§" -"在物ç†è¿ç®—之剿›´æ–°ä¸€æ¬¡ã€‚å¯ä»¥è€ƒè™‘ä½¿ç”¨ä¿¡å·æ¥ä»£æ›¿ã€‚" +"[b]注æ„:[/b]在移动物体åŽï¼Œè¿™ä¸ªæµ‹è¯•çš„ç»“æžœä¸æ˜¯ç«‹å³çš„。为了性能,碰撞列表æ¯å¸§åœ¨" +"物ç†è¿ç®—之剿›´æ–°ä¸€æ¬¡ã€‚å¯ä»¥è€ƒè™‘ä½¿ç”¨ä¿¡å·æ¥ä»£æ›¿ã€‚" #: doc/classes/RigidBody.xml msgid "" @@ -63317,9 +63503,9 @@ msgid "" msgstr "" "如果[code]true[/code],实体å¯ä»¥åœ¨æ²¡æœ‰è¿åŠ¨çš„æƒ…å†µä¸‹è¿›å…¥ç¡çœ 模å¼ã€‚è§[member " "sleeping]。\n" -"[b]注æ„:[/b] RigidBody3D 的模å¼[member mode] 为常é‡[constant " -"MODE_CHARACTER] æ—¶ä¸ä¼šè‡ªåŠ¨è¿›å…¥ä¼‘çœ æ¨¡å¼ã€‚ä»ç„¶å¯ä»¥é€šè¿‡å°†å…¶ [member sleeping] 属" -"性设置为 [code]true[/code] æ¥æ‰‹åŠ¨ä½¿å…¶è¿›å…¥ä¼‘çœ çŠ¶æ€ã€‚" +"[b]注æ„:[/b]RigidBody3D 的模å¼[member mode] 为常é‡[constant MODE_CHARACTER] " +"æ—¶ä¸ä¼šè‡ªåŠ¨è¿›å…¥ä¼‘çœ æ¨¡å¼ã€‚ä»ç„¶å¯ä»¥é€šè¿‡å°†å…¶ [member sleeping] 属性设置为 " +"[code]true[/code] æ¥æ‰‹åŠ¨ä½¿å…¶è¿›å…¥ä¼‘çœ çŠ¶æ€ã€‚" #: doc/classes/RigidBody.xml msgid "" @@ -63459,9 +63645,9 @@ msgid "" "[PhysicsBody] or [GridMap]." msgstr "" "当与å¦ä¸€ä¸ª[PhysicsBody]或[GridMap]å‘生碰撞时触å‘。需è¦å°†[member " -"contact_monitor]设置为[code]true[/code],并且将[member contacts_reported]设置" -"得足够高以检测所有的碰撞。如果[MeshLibrary]有碰撞[Shape],[GridMap]就会被检测" -"到。\n" +"contact_monitor]设置为 [code]true[/code],并且将[member contacts_reported]设" +"置得足够高以检测所有的碰撞。如果[MeshLibrary]有碰撞[Shape],[GridMap]就会被检" +"测到。\n" "[code]body[/code]çš„[Node],如果它å˜åœ¨äºŽæ ‘ä¸ï¼Œåˆ™æ˜¯å…¶ä»–[PhysicsBody]或[GridMap]" "的节点。" @@ -63475,9 +63661,9 @@ msgid "" "[PhysicsBody] or [GridMap]." msgstr "" "当与å¦ä¸€ä¸ª[PhysicsBody]或[GridMap]çš„ç¢°æ’žç»“æŸæ—¶è§¦å‘。需è¦å°†[member " -"contact_monitor]设置为[code]true[/code],并且将[member contacts_reported]设置" -"得足够高以检测到所有的碰撞。如果[MeshLibrary]有碰撞[Shape],[GridMap]就会被检" -"测到。\n" +"contact_monitor]设置为 [code]true[/code],并且将[member contacts_reported]设" +"置得足够高以检测到所有的碰撞。如果[MeshLibrary]有碰撞[Shape],[GridMap]就会被" +"检测到。\n" "[code]body[/code]çš„[Node],如果它å˜åœ¨äºŽæ ‘ä¸ï¼Œåˆ™æ˜¯å…¶ä»–[PhysicsBody]或[GridMap]" "的节点。" @@ -63504,7 +63690,7 @@ msgid "" "[ConcavePolygonShape] with Bullet physics if you need shape indices." msgstr "" "当[PhysicsBody]或[GridMap]的一个形状[Shape]进入这个区域的一个形状[Shape]æ—¶å‘" -"出的。需è¦å°†ç›‘控[member contact_monitor]设置为[code]true[/code],且[member " +"出的。需è¦å°†ç›‘控[member contact_monitor]设置为 [code]true[/code],且[member " "contacts_reported]设置的足够高以检测所有碰撞。如果[MeshLibrary]有碰撞形状" "[Shape],就会检测到[GridMap]。\n" "[code]body_id[/code]ç”±[PhysicsServer]使用的其他[PhysicsBody]或[MeshLibrary]çš„" @@ -63631,7 +63817,7 @@ msgstr "" "(é‡åŠ›ã€å†²åŠ›ç‰ï¼‰ï¼Œç‰©ç†æ¨¡æ‹Ÿä¼šæ ¹æ®å®ƒçš„è´¨é‡ã€æ‘©æ“¦åŠ›å’Œå…¶ä»–ç‰©ç†å±žæ€§æ¥è®¡ç®—出è¿åŠ¨ç»“" "果。\n" "RigidBody2D有4ç§è¡Œä¸º[member mode]。刚性ã€é™æ€ã€è§’色和è¿åŠ¨ã€‚\n" -"[b]注æ„:[/b] ä½ ä¸åº”该æ¯ä¸€å¸§æˆ–ç»å¸¸æ”¹å˜RigidBody2Dçš„[code]position[/code]或" +"[b]注æ„:[/b]ä½ ä¸åº”该æ¯ä¸€å¸§æˆ–ç»å¸¸æ”¹å˜RigidBody2Dçš„[code]position[/code]或" "[code]linear_velocity[/code]。如果需è¦ç›´æŽ¥å½±å“物体的状æ€ï¼Œè¯·ä½¿ç”¨[method " "_integrate_forces],它å…è®¸ä½ ç›´æŽ¥è®¿é—®ç‰©ç†çжæ€ã€‚\n" "è¦è®°ä½ï¼Œç‰©ç†ç‰©ä½“在自己管ç†å˜æ¢ï¼Œå®ƒä¼šè¦†ç›–ä½ çš„å˜æ¢è®¾ç½®ã€‚所以任何直接或间接的å˜" @@ -63704,9 +63890,8 @@ msgid "" "See [member ProjectSettings.physics/2d/default_angular_damp] for more " "details about damping." msgstr "" -"对物体的 [member angular_velocity]进行阻尼è¿ç®—。如果 [code]-1[/code],物体将" -"使用[b]项目 > 项目设置 > Physics > 2d[/b] ä¸å®šä¹‰çš„ [b]Default Angular Damp[/" -"b](默认角度阻尼)。\n" +"对物体的 [member angular_velocity] 进行阻尼è¿ç®—。如果为 [code]-1[/code],物体" +"将使用[b]项目 > 项目设置 > ç‰©ç† > 2D[/b] ä¸å®šä¹‰çš„[b]默认角度阻尼[/b]。\n" "有关阻尼的更多详细信æ¯ï¼Œè¯·å‚阅 [member ProjectSettings.physics/2d/" "default_angular_damp]。" @@ -63728,8 +63913,8 @@ msgid "" msgstr "" "如果[code]true[/code],身体å¯ä»¥åœ¨æ²¡æœ‰è¿åŠ¨çš„æƒ…å†µä¸‹è¿›å…¥ç¡çœ 模å¼ã€‚è§[member " "sleeping]。\n" -"[b]注æ„:[/b] RigidBody2D çš„[member mode] 为[constant MODE_CHARACTER] æ—¶ä¸ä¼š" -"è‡ªåŠ¨è¿›å…¥ä¼‘çœ æ¨¡å¼ã€‚ä»ç„¶å¯ä»¥é€šè¿‡å°†å…¶ [member sleeping] 属性设置为 [code]true[/" +"[b]注æ„:[/b]RigidBody2D çš„[member mode] 为[constant MODE_CHARACTER] æ—¶ä¸ä¼šè‡ª" +"åŠ¨è¿›å…¥ä¼‘çœ æ¨¡å¼ã€‚ä»ç„¶å¯ä»¥é€šè¿‡å°†å…¶ [member sleeping] 属性设置为 [code]true[/" "code] æ¥æ‰‹åŠ¨ä½¿å…¶ä¼‘çœ ã€‚" #: doc/classes/RigidBody2D.xml @@ -63750,8 +63935,8 @@ msgid "" msgstr "" "将被记录的最大接触次数。需è¦å°† [member contact_monitor] 设置为 [code]true[/" "code]。\n" -"[b]注:[/b]接触次数与碰撞次数ä¸åŒã€‚平行边之间的碰撞将æ„味ç€ä¸¤ä¸ªæŽ¥è§¦ï¼ˆæ¯ç«¯ä¸€" -"个),平行é¢ä¹‹é—´çš„碰撞将æ„味ç€å››ä¸ªæŽ¥è§¦ï¼ˆæ¯ä¸ªè§’一个)。" +"[b]注æ„:[/b]接触次数与碰撞次数ä¸åŒã€‚平行边之间的碰撞将æ„味ç€ä¸¤æ¬¡æŽ¥è§¦ï¼ˆä¸¤ç«¯å„" +"一次)。" #: doc/classes/RigidBody2D.xml msgid "" @@ -63783,9 +63968,10 @@ msgid "" "Deprecated, use [member PhysicsMaterial.friction] instead via [member " "physics_material_override]." msgstr "" -"物体的摩擦。å–值范围从[code]0[/code](æ— æ‘©æ“¦)到[code]1[/code](最大摩擦)。\n" -"已弃用,通过 [member physics_material_override] 使用 [member PhysicsMaterial." -"friction]。" +"物体的摩擦。å–值范围从 [code]0[/code]ï¼ˆæ— æ‘©æ“¦ï¼‰åˆ° [code]1[/code](最大摩" +"擦)。\n" +"已弃用,请通过 [member physics_material_override] 使用 [member " +"PhysicsMaterial.friction]。" #: doc/classes/RigidBody2D.xml msgid "" @@ -63793,9 +63979,8 @@ msgid "" "from the [b]Default Gravity[/b] value in [b]Project > Project Settings > " "Physics > 2d[/b] and/or any additional gravity vector applied by [Area2D]s." msgstr "" -"ä¹˜ä»¥æ–½åŠ åœ¨ç‰©ä½“ä¸Šçš„é‡åŠ›ã€‚ç‰©ä½“çš„é‡åŠ›æ˜¯ç”±[b]项目 > 项目设置 > Physics > 2d[/b]ä¸" -"çš„ [b]Default Gravity[/b](默认é‡åŠ›ï¼‰å€¼å’Œ/或任何由 [Area2D] 应用的é¢å¤–é‡åŠ›çŸ¢" -"é‡è®¡ç®—出æ¥çš„。" +"ä¹˜ä»¥æ–½åŠ åœ¨ç‰©ä½“ä¸Šçš„é‡åŠ›ã€‚ç‰©ä½“çš„é‡åŠ›æ˜¯ç”±[b]项目 > 项目设置 > ç‰©ç† > 2D[/b]ä¸çš„" +"[b]默认é‡åŠ›[/b]值和/或任何由 [Area2D] 应用的é¢å¤–é‡åŠ›å‘é‡è®¡ç®—出æ¥çš„。" #: doc/classes/RigidBody2D.xml msgid "" @@ -63856,8 +64041,8 @@ msgid "" "[PhysicsBody2D] or [TileMap]." msgstr "" "当与å¦ä¸€ä¸ª[PhysicsBody2D]或[TileMap]å‘生碰撞时触å‘。需è¦å°†[member " -"contact_monitor]设置为[code]true[/code],并且将[member contacts_reported]设置" -"得足够高以检测所有的碰撞。如果[TileSet]有碰撞[Shape2D],就会检测到[TileMap]" +"contact_monitor]设置为 [code]true[/code],并且将[member contacts_reported]设" +"置得足够高以检测所有的碰撞。如果[TileSet]有碰撞[Shape2D],就会检测到[TileMap]" "的。\n" "[code]body[/code]是其他[PhysicsBody2D]或[TileMap]çš„[Node],如果它å˜åœ¨äºŽæ ‘ä¸ã€‚" @@ -63930,7 +64115,7 @@ msgid "" "with [code]self.shape_owner_get_owner(local_shape_index)[/code]." msgstr "" "当这个RigidBody2D的一个[Shape2D]å’Œå¦ä¸€ä¸ª[PhysicsBody2D]或[TileMap]çš„[Shape2D]" -"ä¹‹é—´çš„ç¢°æ’žç»“æŸæ—¶è§¦å‘ã€‚è¦æ±‚[member contact_monitor]设置为[code]true[/code]," +"ä¹‹é—´çš„ç¢°æ’žç»“æŸæ—¶è§¦å‘ã€‚è¦æ±‚[member contact_monitor]设置为 [code]true[/code]," "[member contacts_reported]设置得足够高以检测所有的碰撞。如果[TileSet]有碰撞" "[Shape2D],就会检测到[TileMap]的。\n" "[code]body_rid[/code] [Physics2DServer]使用的其他[PhysicsBody2D]或[TileSet]çš„" @@ -64087,7 +64272,7 @@ msgstr "" "[RoomGroup] 应作为[b]空间列表[/b](您的 [Room] 的父 [Node])的å项,而 " "[Room] 应作为 [RoomGroup] çš„å项便¬¡æ”¾ç½®ä»¥ä¾¿å°†å®ƒä»¬åˆ†é…ç»™ RoomGroup。\n" "例如,[RoomGroup] å¯ç”¨äºŽæŒ‡å®š[b]处于外部[/b]çš„ [Room],并在玩家进入/退出该区域" -"时打开或关é—定å‘å…‰ã€å¤©ç©ºæˆ–雨效果。\n" +"时打开或关é—平行光ã€å¤©ç©ºæˆ–雨效果。\n" "当 [code]gameplay_monitor[/code] 开坿—¶ï¼Œ[RoomGroup] å¯ä»¥æ”¶åˆ°[b]游æˆå›žè°ƒ[/" "b],在他们进入和退出[b]游æˆåŒºåŸŸ[/b]时,以[code]ä¿¡å·[/code]或[code]通知[/code]" "的形å¼ï¼ˆè¯¦è§ [RoomManager])。" @@ -64486,9 +64671,9 @@ msgid "" "[code]tool[/code] script." msgstr "" "[i]æ ¹è¿åЍ[/i](Root Motion)指的是一ç§åŠ¨ç”»æŠ€æœ¯ï¼Œå…¶ä¸ä½¿ç”¨ç½‘æ ¼çš„éª¨æž¶ä¸ºè§’è‰²æä¾›" -"åŠ¨åŠ›ã€‚åœ¨å¤„ç† 3D åŠ¨ç”»æ—¶ï¼Œä¸€ç§æµè¡Œçš„æŠ€æœ¯æ˜¯åŠ¨ç”»å¸ˆä½¿ç”¨æ ¹éª¨æž¶éª¨éª¼æ¥ä¸ºéª¨æž¶çš„其余部" -"分æä¾›è¿åŠ¨ã€‚è¿™å…许以æ¥éª¤å®žé™…匹é…下方地æ¿çš„æ–¹å¼ä¸ºè§’色设置动画。它还å…许在过场" -"动画期间与对象进行精确交互。å¦è§ [AnimationTree]。\n" +"åŠ¨åŠ›ã€‚åœ¨å¤„ç† 3D åŠ¨ç”»æ—¶ï¼Œä¸€ç§æµè¡Œçš„æŠ€æœ¯æ˜¯åŠ¨ç”»å¸ˆä½¿ç”¨éª¨æž¶çš„æ ¹éª¨éª¼æ¥ä¸ºéª¨æž¶çš„å…¶ä½™" +"部分æä¾›è¿åŠ¨ã€‚è¿™å…许以æ¥éª¤å®žé™…匹é…下方地æ¿çš„æ–¹å¼ä¸ºè§’色设置动画。它还å…许在过" +"场动画期间与对象进行精确交互。å¦è§ [AnimationTree]。\n" "[b]注æ„:[/b][RootMotionView] 仅在编辑器ä¸å¯è§ã€‚在è¿è¡Œçš„项目ä¸ä¼šè‡ªåЍéšè—,在" "è¿è¡Œçš„项目ä¸ä¹Ÿä¼šè½¬æ¢ä¸ºæ™®é€šçš„ [Node]。这æ„味ç€é™„åŠ åˆ° [RootMotionView] 节点的脚" "本[i]å¿…é¡»[/i]具写 [code]extends Node[/code] è€Œä¸æ˜¯ [code]extends " @@ -64621,8 +64806,8 @@ msgid "" "branch starting at this node, with its child nodes and resources), or " "[code]null[/code] if the node is not an instance." msgstr "" -"返回[code]idx[/code]处的节点的[PackedScene](å³ä»Žè¯¥èŠ‚ç‚¹å¼€å§‹çš„æ•´ä¸ªåˆ†æ”¯ï¼ŒåŒ…æ‹¬å…¶" -"å节点和资æºï¼‰ï¼Œå¦‚æžœè¯¥èŠ‚ç‚¹ä¸æ˜¯ä¸€ä¸ªå®žä¾‹ï¼Œåˆ™è¿”回[code]null[/code]。" +"返回 [code]idx[/code]处的节点的[PackedScene](å³ä»Žè¯¥èŠ‚ç‚¹å¼€å§‹çš„æ•´ä¸ªåˆ†æ”¯ï¼ŒåŒ…æ‹¬" +"å…¶å节点和资æºï¼‰ï¼Œå¦‚æžœè¯¥èŠ‚ç‚¹ä¸æ˜¯ä¸€ä¸ªå®žä¾‹ï¼Œåˆ™è¿”回 [code]null[/code]。" #: doc/classes/SceneState.xml msgid "" @@ -64634,7 +64819,7 @@ msgstr "" #: doc/classes/SceneState.xml msgid "Returns the name of the node at [code]idx[/code]." -msgstr "返回[code]idx[/code]处的节点å称。" +msgstr "返回 [code]idx[/code]处的节点å称。" #: doc/classes/SceneState.xml msgid "" @@ -64648,8 +64833,8 @@ msgid "" "If [code]for_parent[/code] is [code]true[/code], returns the path of the " "[code]idx[/code] node's parent instead." msgstr "" -"返回[code]idx[/code]处的节点的路径。\n" -"如果[code]for_parent[/code]是[code]true[/code],则返回[code]idx[/code]节点的" +"返回 [code]idx[/code]处的节点的路径。\n" +"如果[code]for_parent[/code]是[code]true[/code],则返回 [code]idx[/code]节点的" "父节点的路径。" #: doc/classes/SceneState.xml @@ -64668,7 +64853,7 @@ msgstr "" msgid "" "Returns the name of the property at [code]prop_idx[/code] for the node at " "[code]idx[/code]." -msgstr "返回[code]prop_idx[/code]处的属性å称,用于[code]idx[/code]处的节点。" +msgstr "返回 [code]prop_idx[/code]处的属性å称,用于[code]idx[/code]处的节点。" #: doc/classes/SceneState.xml msgid "" @@ -64678,14 +64863,14 @@ msgstr "返回 [code]idx[/code] 节点的 [code]prop_idx[/code] 属性值。" #: doc/classes/SceneState.xml msgid "Returns the type of the node at [code]idx[/code]." -msgstr "返回[code]idx[/code]处节点的类型。" +msgstr "返回 [code]idx[/code]处节点的类型。" #: doc/classes/SceneState.xml msgid "" "Returns [code]true[/code] if the node at [code]idx[/code] is an " "[InstancePlaceholder]." msgstr "" -"如果[code]idx[/code]处的节点是一个[InstancePlaceholder],返回[code]true[/" +"如果[code]idx[/code]处的节点是一个[InstancePlaceholder],返回 [code]true[/" "code]。" #: doc/classes/SceneState.xml @@ -64768,9 +64953,9 @@ msgstr "" "GROUP_CALL_DEFAULT] æ ‡å¿—è°ƒç”¨ [method call_group_flags]。\n" "[b]注:[/b] [code]method[/code]最多åªèƒ½æœ‰5ä¸ªå‚æ•°ï¼ˆæ€»å…±7ä¸ªå‚æ•°ä¼ 递给这个方" "法)。\n" -"[b]注æ„:[/b] 由于设计é™åˆ¶ï¼Œå¦‚æžœå‚æ•°ä¹‹ä¸€ä¸º [code]null[/code],[method " +"[b]注æ„:[/b]由于设计é™åˆ¶ï¼Œå¦‚æžœå‚æ•°ä¹‹ä¸€ä¸º [code]null[/code],[method " "call_group] å°†é™é»˜å¤±è´¥ã€‚\n" -"[b]注æ„:[/b] [method call_group] 将始终调用具有一帧延迟的方法,其方å¼ç±»ä¼¼äºŽ " +"[b]注æ„:[/b][method call_group] 将始终调用具有一帧延迟的方法,其方å¼ç±»ä¼¼äºŽ " "[method Object.call_deferred]。è¦ç«‹å³è°ƒç”¨æ–¹æ³•,请将 [method " "call_group_flags] 与 [constant GROUP_CALL_REALTIME] æ ‡å¿—ä¸€èµ·ä½¿ç”¨ã€‚" @@ -64794,7 +64979,7 @@ msgstr "" "[code]method[/code]。\n" "[b]注:[/b] [code]method[/code]最多åªèƒ½æœ‰5ä¸ªå‚æ•°ï¼ˆæ€»å…±8ä¸ªå‚æ•°ä¼ 递给这个方" "法)。\n" -"[b]注æ„:[/b] 由于设计é™åˆ¶ï¼Œå¦‚æžœå‚æ•°ä¹‹ä¸€ä¸º [code]null[/code],[method " +"[b]注æ„:[/b]由于设计é™åˆ¶ï¼Œå¦‚æžœå‚æ•°ä¹‹ä¸€ä¸º [code]null[/code],[method " "call_group_flags] å°†é™é»˜å¤±è´¥ã€‚\n" "[codeblock]\n" "# ç«‹å³ä»¥ç›¸å的顺åºè°ƒç”¨è¯¥æ–¹æ³•。\n" @@ -64894,7 +65079,7 @@ msgstr "返回最近收到的RPC调用的å‘é€è€…的对ç‰ID。" #: doc/classes/SceneTree.xml msgid "Returns [code]true[/code] if the given group exists." -msgstr "如果给定的组å˜åœ¨ï¼Œè¿”回[code]true[/code]。" +msgstr "如果给定的组å˜åœ¨ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/SceneTree.xml msgid "" @@ -65455,7 +65640,7 @@ msgid "" "[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " "the singleton using [method EditorInterface.get_script_editor]." msgstr "" -"[b]注æ„:[/b] 这个类ä¸åº”该被直接实例化。相å,使用[method EditorInterface." +"[b]注æ„:[/b]这个类ä¸åº”该被直接实例化。相å,使用[method EditorInterface." "get_script_editor]æ¥è®¿é—®è¿™ä¸ªå•例。" #: doc/classes/ScriptEditor.xml @@ -65580,10 +65765,10 @@ msgid "" "[member scroll_horizontal_enabled]. If you want to only hide it instead, use " "its [member CanvasItem.visible] property." msgstr "" -"返回æ¤[ScrollContainer]的水平滚动æ¡[HScrollBar]。\n" -"[b]è¦å‘Šï¼š[/b] 这是一个必须的内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³ç¦" -"用水平滚动æ¡ï¼Œè¯·ä½¿ç”¨[member scroll_horizontal_enabled]ã€‚å¦‚æžœä½ åªæƒ³éšè—它,则" -"使用其[member CanvasItem.visible]属性。" +"è¿”å›žæ¤ [ScrollContainer] çš„æ°´å¹³æ»šåŠ¨æ¡ [HScrollBar]。\n" +"[b]è¦å‘Šï¼š[/b]这是一个必须的内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³ç¦ç”¨" +"水平滚动æ¡ï¼Œè¯·ä½¿ç”¨ [member scroll_horizontal_enabled]ã€‚å¦‚æžœä½ åªæƒ³éšè—它,则使" +"用其 [member CanvasItem.visible] 属性。" #: doc/classes/ScrollContainer.xml msgid "" @@ -65593,10 +65778,10 @@ msgid "" "[member scroll_vertical_enabled]. If you want to only hide it instead, use " "its [member CanvasItem.visible] property." msgstr "" -"返回æ¤[ScrollContainer]的垂直滚动æ¡[VScrollBar]。\n" -"[b]è¦å‘Šï¼š[/b] 这是一个必需的内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³ç¦" -"用垂直滚动æ¡ï¼Œè¯·ä½¿ç”¨[member scroll_vertical_enabled]ã€‚å¦‚æžœä½ åªæƒ³éšè—它,则使" -"用其[member CanvasItem.visible]属性。" +"è¿”å›žæ¤ [ScrollContainer] çš„åž‚ç›´æ»šåŠ¨æ¡ [VScrollBar]。\n" +"[b]è¦å‘Šï¼š[/b]这是一个必需的内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³ç¦ç”¨" +"垂直滚动æ¡ï¼Œè¯·ä½¿ç”¨ [member scroll_vertical_enabled]ã€‚å¦‚æžœä½ åªæƒ³éšè—它,则使用" +"å…¶ [member CanvasItem.visible] 属性。" #: doc/classes/ScrollContainer.xml msgid "" @@ -65668,19 +65853,24 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" -"试图é”定这个[Mutex],但并ä¸é˜»å¡žã€‚æˆåŠŸæ—¶è¿”å›ž[constant OK],å¦åˆ™è¿”回[constant " -"ERR_BUSY]。" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" -"试图é”定这个[Mutex],但并ä¸é˜»å¡žã€‚æˆåŠŸæ—¶è¿”å›ž[constant OK],å¦åˆ™è¿”回[constant " -"ERR_BUSY]。" #: doc/classes/Separator.xml msgid "Base class for separators." @@ -65717,7 +65907,7 @@ msgid "" "code exactly." msgstr "" "è¿”å›žè¢«è®¾ç½®ä¸ºæŒ‡å®šå‚æ•°çš„默认纹ç†ã€‚\n" -"[b]注æ„:[/b] [code]param[/code]必须与代ç ä¸çš„uniformå称完全匹é…。" +"[b]注æ„:[/b][code]param[/code]必须与代ç ä¸çš„uniformå称完全匹é…。" #: doc/classes/Shader.xml msgid "" @@ -65734,8 +65924,8 @@ msgid "" "[b]Note:[/b] [code]param[/code] must match the name of the uniform in the " "code exactly." msgstr "" -"如果ç€è‰²å™¨åœ¨å…¶ä»£ç ä¸æŠŠè¿™ä¸ªå‚æ•°å®šä¹‰ä¸ºuniform,则返回[code]true[/code]。\n" -"[b]注æ„:[/b] [code]param[/code] 必须与代ç ä¸çš„uniformå称完全匹é…。" +"如果ç€è‰²å™¨åœ¨å…¶ä»£ç ä¸æŠŠè¿™ä¸ªå‚æ•°å®šä¹‰ä¸ºuniform,则返回 [code]true[/code]。\n" +"[b]注æ„:[/b][code]param[/code] 必须与代ç ä¸çš„uniformå称完全匹é…。" #: doc/classes/Shader.xml msgid "" @@ -65764,7 +65954,7 @@ msgid "" msgstr "" "返回该ç€è‰²å™¨çš„自定义。自定义å¯ä»¥åœ¨Godotä¸ç”¨äºŽæ·»åŠ ç€è‰²å™¨é€»è¾‘所需的GLSLé¢„å¤„ç†æŒ‡" "令(例如:扩展)。\n" -"[b]注æ„:[/b] 自定义没有ç»è¿‡Godotç€è‰²å™¨è§£æžå™¨çš„验è¯ï¼Œæ‰€ä»¥ä½¿ç”¨æ—¶è¦æ³¨æ„。" +"[b]注æ„:[/b]自定义没有ç»è¿‡Godotç€è‰²å™¨è§£æžå™¨çš„验è¯ï¼Œæ‰€ä»¥ä½¿ç”¨æ—¶è¦æ³¨æ„。" #: doc/classes/Shader.xml msgid "Mode used to draw all 3D objects." @@ -65795,9 +65985,9 @@ msgid "" "emit light in a [GIProbe]." msgstr "" "使用自定义 [Shader] ç¨‹åºæ¸²æŸ“项目以ç›é€‰æˆ–处ç†ç²’åçš„æè´¨ã€‚您å¯ä»¥ä¸ºåŒä¸€ä¸ªç€è‰²å™¨" -"åˆ›å»ºå¤šç§æè´¨ï¼Œä½†å¯ä»¥ä¸ºç€è‰²å™¨ä¸å®šä¹‰çš„uniformsé…ç½®ä¸åŒçš„值。\n" -"[b]注æ„:[/b] 由于渲染器é™åˆ¶ï¼Œåœ¨ [GIProbe] ä¸ä½¿ç”¨æ—¶ï¼Œè‡ªå‘å…‰ [ShaderMaterial] " -"æ— æ³•å‘å…‰ã€‚åªæœ‰è‡ªå‘光的 [SpatialMaterial] å¯ä»¥åœ¨ [GIProbe] ä¸å‘光。" +"åˆ›å»ºå¤šç§æè´¨ï¼Œä½†å¯ä»¥ä¸ºç€è‰²å™¨ä¸å®šä¹‰çš„ uniform é…ç½®ä¸åŒçš„值。\n" +"[b]注æ„:[/b]由于渲染器é™åˆ¶ï¼Œåœ¨ [GIProbe] ä¸ä½¿ç”¨æ—¶ï¼Œå‘光的 [ShaderMaterial] " +"æ— æ³•å‘å…‰ã€‚åªæœ‰å‘光的 [SpatialMaterial] å¯ä»¥åœ¨ [GIProbe] ä¸å‘光。" #: doc/classes/ShaderMaterial.xml msgid "" @@ -65809,7 +65999,7 @@ msgid "" "Returns [code]true[/code] if the property identified by [code]name[/code] " "can be reverted to a default value." msgstr "" -"如果由[code]name[/code]æ ‡è¯†çš„å±žæ€§å¯ä»¥æ¢å¤åˆ°é»˜è®¤å€¼ï¼Œåˆ™è¿”回[code]true[/code]。" +"如果由[code]name[/code]æ ‡è¯†çš„å±žæ€§å¯ä»¥æ¢å¤åˆ°é»˜è®¤å€¼ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/ShaderMaterial.xml msgid "" @@ -65824,7 +66014,7 @@ msgid "" "code exactly." msgstr "" "改å˜ç€è‰²å™¨ä¸æè´¨çš„uniform值。\n" -"[b]注æ„:[/b] [code]param[/code]必须与代ç ä¸çš„uniformå称完全匹é…。" +"[b]注æ„:[/b][code]param[/code]必须与代ç ä¸çš„uniformå称完全匹é…。" #: doc/classes/ShaderMaterial.xml msgid "The [Shader] program used to render this material." @@ -65876,7 +66066,7 @@ msgid "" "([code]with_shape[/code]), and the transformation matrix of that shape " "([code]shape_xform[/code])." msgstr "" -"如果这个形状与å¦ä¸€ä¸ªå½¢çжå‘生碰撞,返回[code]true[/code]。\n" +"如果这个形状与å¦ä¸€ä¸ªå½¢çжå‘生碰撞,返回 [code]true[/code]。\n" "这个方法需è¦è¿™ä¸ªå½¢çŠ¶çš„å˜æ¢çŸ©é˜µï¼ˆ[code]local_xform[/code]ï¼‰ï¼Œè¦æ£€æŸ¥ç¢°æ’žçš„形状" "([code]with_shape[/code]),以åŠé‚£ä¸ªå½¢çŠ¶çš„å˜æ¢çŸ©é˜µï¼ˆ[code]shape_xform[/" "code])。" @@ -66021,7 +66211,7 @@ msgstr "清除这个骨架上的所有骨骼。" #: doc/classes/Skeleton.xml msgid "Returns the bone index that matches [code]name[/code] as its name." -msgstr "返回[code]name[/code]与其å称匹é…的的骨骼索引。" +msgstr "返回 [code]name[/code]与其å称匹é…的的骨骼索引。" #: doc/classes/Skeleton.xml msgid "Returns the amount of bones in the skeleton." @@ -66039,8 +66229,8 @@ msgid "" "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -"è¿”å›žç›¸å¯¹äºŽéª¨æž¶çš„æŒ‡å®šéª¨éª¼çš„æ•´ä½“å˜æ¢ã€‚ç”±äºŽæ˜¯ç›¸å¯¹äºŽéª¨æž¶çš„ï¼Œè¿™ä¸æ˜¯è¯¥éª¨éª¼çš„实际 " -"\"全局 \"å˜æ¢ã€‚" +"è¿”å›žæŒ‡å®šéª¨éª¼çš„æ•´ä½“å˜æ¢ï¼Œç›¸å¯¹äºŽéª¨æž¶ã€‚ç”±äºŽæ˜¯ç›¸å¯¹äºŽéª¨æž¶çš„ï¼Œè¿™ä¸æ˜¯è¯¥éª¨éª¼çš„实际“全" +"å±€â€å˜æ¢ã€‚" #: doc/classes/Skeleton.xml msgid "" @@ -66048,8 +66238,8 @@ msgid "" "skeleton, but without any global pose overrides. Being relative to the " "skeleton frame, this is not the actual \"global\" transform of the bone." msgstr "" -"è¿”å›žæŒ‡å®šéª¨éª¼çš„æ•´ä½“å˜æ¢ï¼Œç›¸å¯¹äºŽéª¨æž¶ï¼Œä½†æ²¡æœ‰ä»»ä½•全局姿势覆盖。相对于骨架帧,这" -"䏿˜¯éª¨éª¼çš„实际“全局â€å˜æ¢ã€‚" +"è¿”å›žæŒ‡å®šéª¨éª¼çš„æ•´ä½“å˜æ¢ï¼Œç›¸å¯¹äºŽéª¨æž¶ï¼Œä¸åŒ…å«ä»»ä½•全局姿势覆盖。由于是相对于骨架" +"çš„ï¼Œè¿™ä¸æ˜¯è¯¥éª¨éª¼çš„实际“全局â€å˜æ¢ã€‚" #: doc/classes/Skeleton.xml msgid "Returns the name of the bone at index [code]index[/code]." @@ -66086,7 +66276,7 @@ msgid "" msgstr "" "将骨骼索引 [code]parent_idx[/code] 设置为 [code]bone_idx[/code] 处骨骼的父" "级。如果 -1,则骨骼没有父级。\n" -"[b]注æ„:[/b] [code]parent_idx[/code] å¿…é¡»å°äºŽ [code]bone_idx[/code]。" +"[b]注æ„:[/b][code]parent_idx[/code] å¿…é¡»å°äºŽ [code]bone_idx[/code]。" #: doc/classes/Skeleton.xml msgid "Sets the pose transform for bone [code]bone_idx[/code]." @@ -66135,8 +66325,8 @@ msgid "" "SkeletonIK is used to place the end bone of a [Skeleton] bone chain at a " "certain point in 3D by rotating all bones in the chain accordingly." msgstr "" -"SkeletonIK å¯ç”¨äºŽå°† [Skeleton] 骨链的末端骨骼置于 3D ä¸çš„æŸä¸€ç‚¹ï¼Œå¹¶ç›¸åº”åœ°æ—‹è½¬" -"骨链ä¸çš„æ‰€æœ‰éª¨éª¼ã€‚" +"SkeletonIK å¯ç”¨äºŽå°† [Skeleton] 的骨骼链的末端骨骼置于 3D ä¸çš„æŸä¸€ç‚¹ï¼Œå¹¶ç›¸åº”åœ°" +"旋转骨骼链ä¸çš„æ‰€æœ‰éª¨éª¼ã€‚" #: doc/classes/SkeletonIK.xml msgid "" @@ -66171,29 +66361,30 @@ msgid "" "skeleton_ik_node.set_interpolation(0.0)\n" "[/codeblock]" msgstr "" -"SkeletonIK用于将[Skeleton]骨链的末端骨骼放置在3DæŸä¸€ç‚¹ä¸Šï¼Œå¹¶ç›¸åº”地旋转骨链ä¸" -"的所有骨骼。游æˆä¸IK的典型场景是将角色的脚放在地é¢ä¸Šï¼Œæˆ–者将角色的手放在当å‰" -"æŒæœ‰çš„物体上。SkeletonIK在内部使用FabrikInverseKinematicæ¥è§£å†³éª¨éª¼é“¾ï¼Œå¹¶å°†ç»“" -"果应用于[Skeleton] [code]bones_global_pose_override[/code]å±žæ€§ä¸æ‰€æœ‰å—å½±å“çš„" -"骨骼链。如果完全应用,这将覆盖任何æ¥è‡ª[Animation]çš„éª¨éª¼å˜æ¢æˆ–用户设置的骨骼自" -"定义姿势。应用é‡å¯ä»¥ç”¨[code]interpolation[/code]å±žæ€§æ¥æŽ§åˆ¶ã€‚\n" +"SkeletonIK 用于将 [Skeleton] 骨骼链的末端骨骼放置在 3D æŸä¸€ç‚¹ä¸Šï¼Œå¹¶ç›¸åº”地旋转" +"骨骼链ä¸çš„æ‰€æœ‰éª¨éª¼ã€‚游æˆä¸ IK 的典型场景是将角色的脚放在地é¢ä¸Šï¼Œæˆ–者将角色的" +"æ‰‹æ”¾åœ¨å½“å‰æŒæœ‰çš„物体上。SkeletonIK 在内部使用 FabrikInverseKinematic æ¥è§£å†³éª¨" +"骼链,并将结果应用于 [Skeleton] [code]bones_global_pose_override[/code] 属性" +"䏿‰€æœ‰å—å½±å“的骨骼链。如果完全应用,这将覆盖任何æ¥è‡ª [Animation] çš„éª¨éª¼å˜æ¢æˆ–" +"用户设置的骨骼自定义姿势。应用é‡å¯ä»¥ç”¨ [code]interpolation[/code] å±žæ€§æ¥æŽ§" +"制。\n" "[codeblock]\n" -"# 在æ¯ä¸€ä¸ªæ–°çš„帧上自动应用IKæ•ˆæžœï¼ˆä¸æ˜¯å½“å‰çš„)。\n" +"# 在æ¯ä¸€ä¸ªæ–°çš„帧上自动应用 IK æ•ˆæžœï¼ˆä¸æ˜¯å½“å‰çš„)。\n" "skeleton_ik_node.start()\n" "\n" -"# åªåœ¨å½“å‰å¸§ä¸Šåº”用IK效果\n" +"# åªåœ¨å½“å‰å¸§ä¸Šåº”用 IK 效果\n" "skeleton_ik_node.start(true)\n" "\n" -"# åœæ¢IK效果并é‡ç½®éª¨éª¼ä¸Šçš„bones_global_pose_override\n" +"# åœæ¢ IK 效果并é‡ç½®éª¨éª¼ä¸Šçš„ bones_global_pose_override\n" "skeleton_ik_node.stop()\n" "\n" -"# 应用完整的IK效果\n" +"# 应用完整的 IK 效果\n" "skeleton_ik_node.set_interpolation(1.0)\n" "\n" -"# 应用一åŠçš„IK效果\n" +"# 应用一åŠçš„ IK 效果\n" "skeleton_ik_node.set_interpolation(0.5)\n" "\n" -"# 应用零IK效果(数值为0.01或低于0.01也会移除骨骼上的" +"# 应用零 IK 效果(数值为 0.01 或低于 0.01 也会移除骨骼上的 " "bones_global_pose_override)。\n" "skeleton_ik_node.set_interpolation(0.0)\n" "[/codeblock]" @@ -66343,7 +66534,7 @@ msgid "" msgstr "" "[Sky]çš„è¾å°„贴图大å°ã€‚è¾å°„贴图尺寸越大,[Sky]的照明就越详细。\n" "有关值,å‚阅 [enum RadianceSize] 常é‡ã€‚\n" -"[b]注æ„:[/b] å¦‚æžœæ‚¨çš„é¡¹ç›®ä¸æœ‰éžå¸¸æ¸…æ™°çš„å射表é¢ï¼Œå¹¶ä¸”ä¸ä½¿ç”¨ " +"[b]注æ„:[/b]å¦‚æžœæ‚¨çš„é¡¹ç›®ä¸æœ‰éžå¸¸æ¸…æ™°çš„å射表é¢ï¼Œå¹¶ä¸”ä¸ä½¿ç”¨ " "[ReflectionProbe] 或 [GIProbe],您æ‰ä¼šå—益于高è¾å°„尺寸。对于大多数项目,将 " "[member radiance_size] ä¿æŒä¸ºé»˜è®¤å€¼æ˜¯è§†è§‰æ•ˆæžœå’Œæ€§èƒ½ä¹‹é—´çš„æœ€ä½³æŠ˜è¡·ã€‚使用高è¾å°„" "大å°å€¼æ—¶è¦å°å¿ƒï¼Œå› 为这å¯èƒ½ä¼šå¯¼è‡´ä½Žç«¯ GPU 崩溃。" @@ -66375,7 +66566,7 @@ msgid "" "as it is known to cause GPU hangs on certain systems." msgstr "" "è¾å°„纹ç†å°ºå¯¸ä¸º1024×1024åƒç´ 。\n" -"[b]注æ„:[/b] [constant RADIANCE_SIZE_1024]åœ¨æ£€æŸ¥å™¨ä¸æ²¡æœ‰å…¬å¼€ï¼Œå› 为它在æŸäº›ç³»" +"[b]注æ„:[/b][constant RADIANCE_SIZE_1024]åœ¨æ£€æŸ¥å™¨ä¸æ²¡æœ‰å…¬å¼€ï¼Œå› 为它在æŸäº›ç³»" "统上会导致GPU挂起。" #: doc/classes/Sky.xml @@ -66385,7 +66576,7 @@ msgid "" "as it is known to cause GPU hangs on certain systems." msgstr "" "è¾å°„纹ç†å°ºå¯¸ä¸º2048×2048åƒç´ 。\n" -"[b]注æ„:[/b] [constant RADIANCE_SIZE_2048]没有在检查器ä¸å…¬å¼€ï¼Œå› 为它在æŸäº›ç³»" +"[b]注æ„:[/b][constant RADIANCE_SIZE_2048]没有在检查器ä¸å…¬å¼€ï¼Œå› 为它在æŸäº›ç³»" "统上会导致GPU挂起。" #: doc/classes/Sky.xml @@ -66833,7 +67024,7 @@ msgstr "" msgid "" "Enables rendering of this node. Changes [member visible] to [code]true[/" "code]." -msgstr "å¯ç”¨æ¤èŠ‚ç‚¹çš„å‘ˆçŽ°ã€‚å°†[member visible]更改为[code]true[/code]。" +msgstr "å¯ç”¨æ¤èŠ‚ç‚¹çš„å‘ˆçŽ°ã€‚å°†[member visible]更改为 [code]true[/code]。" #: doc/classes/Spatial.xml msgid "" @@ -66924,7 +67115,7 @@ msgid "" "is_visible_in_tree] must return [code]true[/code])." msgstr "" "如果[code]true[/code],这个节点就会被画出æ¥ã€‚åªæœ‰å½“它的所有å‰é¡¹ä¹Ÿæ˜¯å¯è§çš„æ—¶" -"å€™ï¼Œè¿™ä¸ªèŠ‚ç‚¹æ‰æ˜¯å¯è§çš„(æ¢å¥è¯è¯´ï¼Œ[method is_visible_in_tree]必须返回" +"å€™ï¼Œè¿™ä¸ªèŠ‚ç‚¹æ‰æ˜¯å¯è§çš„(æ¢å¥è¯è¯´ï¼Œ[method is_visible_in_tree]必须返回 " "[code]true[/code])。" #: doc/classes/Spatial.xml @@ -67080,13 +67271,13 @@ msgid "" "a texture in the FileSystem dock, going to the Import dock, checking the " "[b]Anisotropic[/b] checkbox then clicking [b]Reimport[/b]." msgstr "" -"如果为 [code]true[/code],则å¯ç”¨å„å‘异性。å„å‘异性会改å˜é«˜å…‰ç‚¹çš„形状并将其与" -"切线空间对其。å¯ç”¨äºŽæ‹‰ä¸é“æå’Œæ¯›å‘å射。\n" +"如果为 [code]true[/code],则å¯ç”¨å„å‘异性。å„å‘异性会改å˜é•œé¢å射斑点的形状并" +"将其与切线空间对其。å¯ç”¨äºŽæ‹‰ä¸é“æå’Œæ¯›å‘å射。\n" "[b]注æ„:[/b]å„å‘异性需è¦ç½‘æ ¼åˆ‡çº¿æ‰èƒ½æ£å¸¸å·¥ä½œã€‚å¦‚æžœç½‘æ ¼ä¸ä¸åŒ…å«åˆ‡çº¿ï¼Œå„å‘异性" "效果就会看上去有问题。\n" "[b]注æ„:[/b]æè´¨çš„å„å‘异性ä¸åº”与纹ç†çš„å„å‘异性过滤相混淆。纹ç†å„å‘异性过滤的" -"å¯ç”¨æ–¹æ³•是,在“文件系统â€é¢æ¿ä¸é€‰ä¸çº¹ç†ï¼Œç„¶åŽåœ¨â€œå¯¼å…¥â€é¢æ¿ä¸å‹¾é€‰ " -"[b]Anisotropic[/b] å¤é€‰æ¡†ï¼Œç„¶åŽç‚¹å‡»[b]釿–°å¯¼å…¥[/b]。" +"å¯ç”¨æ–¹æ³•是,在“文件系统â€é¢æ¿ä¸é€‰ä¸çº¹ç†ï¼Œç„¶åŽåœ¨â€œå¯¼å…¥â€é¢æ¿ä¸å‹¾é€‰[b]å„å‘异性[/b]" +"å¤é€‰æ¡†ï¼Œç„¶åŽç‚¹å‡»[b]釿–°å¯¼å…¥[/b]。" #: doc/classes/SpatialMaterial.xml msgid "" @@ -67454,7 +67645,7 @@ msgid "" "based rather than triangle-based. See also [member params_point_size]." msgstr "" "如果[code]true[/code],å¯ä»¥æ”¹å˜æ¸²æŸ“点的大å°ã€‚\n" -"[b]注æ„:[/b]è¿™åªå¯¹å‡ ä½•ä½“æ˜¯åŸºäºŽç‚¹è€Œä¸æ˜¯åŸºäºŽä¸‰è§’形的对象有效。å‚阅[member " +"[b]注æ„:[/b]è¿™åªå¯¹å‡ ä½•ä½“æ˜¯åŸºäºŽç‚¹è€Œä¸æ˜¯åŸºäºŽä¸‰è§’形的对象有效。å‚阅[member " "params_point_size]。" #: doc/classes/SpatialMaterial.xml @@ -67471,10 +67662,22 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" -"如果 [code]true[/code]ï¼Œåˆ™æŒ‰é¡¶ç‚¹è€Œä¸æ˜¯æŒ‰åƒç´ 计算光照。这å¯èƒ½ä¼šæé«˜ä½Žç«¯è®¾å¤‡çš„" -"性能。" #: doc/classes/SpatialMaterial.xml msgid "" @@ -67510,9 +67713,9 @@ msgid "" "should be left at [code]0.5[/code] in most cases. See also [member " "roughness]." msgstr "" -"设置镜é¢å…‰å¶çš„大å°ã€‚镜é¢å¶æ˜¯å…‰æºå射的亮点。\n" -"[b]注æ„:[/b]与[member metallic]ä¸åŒï¼Œè¿™ä¸æ˜¯èƒ½é‡å®ˆæ’,所以在大多数情况下,应该" -"将其ä¿ç•™åœ¨[code]0.5[/code]。å‚阅[member roughness]。" +"设置镜é¢åå°„å…‰å¶çš„大å°ã€‚镜é¢å射光嶿˜¯å…‰æºå射的亮点。\n" +"[b]注æ„:[/b]这与 [member metallic] ä¸åŒï¼Œèƒ½é‡ä¸å®ˆæ’,所以在大多数情况下,应" +"该将其ä¿ç•™åœ¨ [code]0.5[/code]。请å‚阅 [member roughness]。" #: doc/classes/SpatialMaterial.xml msgid "" @@ -67592,8 +67795,8 @@ msgid "" "issues/41567]GitHub issue #41567[/url] for details." msgstr "" "控制对象如何é¢å‘æ‘„åƒæœºã€‚å‚阅[enum BillboardMode]。\n" -"[b]注æ„:[/b] 广告牌模å¼ä¸é€‚åˆVRï¼Œå› ä¸ºå½“å±å¹•è´´åœ¨ä½ çš„å¤´éƒ¨è€Œä¸æ˜¯åœ¨æ¡Œå上时,摄" -"åƒæœºçš„å·¦å³å‘é‡ä¸æ˜¯æ°´å¹³çš„。å‚阅[url=https://github.com/godotengine/godot/" +"[b]注æ„:[/b]广告牌模å¼ä¸é€‚åˆVRï¼Œå› ä¸ºå½“å±å¹•è´´åœ¨ä½ çš„å¤´éƒ¨è€Œä¸æ˜¯åœ¨æ¡Œå上时,摄åƒ" +"机的左å³å‘é‡ä¸æ˜¯æ°´å¹³çš„。å‚阅[url=https://github.com/godotengine/godot/" "issues/41567]GitHub issue #41567[/url]。" #: doc/classes/SpatialMaterial.xml @@ -67603,7 +67806,7 @@ msgid "" "transparent pipeline. See [enum BlendMode]." msgstr "" "æè´¨çš„æ··åˆæ¨¡å¼ã€‚\n" -"[b]注æ„:[/b]除 [code]Mix[/code] ä»¥å¤–çš„å€¼ä¼šå¼ºåˆ¶å¯¹è±¡è¿›å…¥é€æ˜Žç®¡é“。å‚阅 [enum " +"[b]注æ„:[/b]除 [code]Mix[/code] ä»¥å¤–çš„å€¼ä¼šå¼ºåˆ¶å¯¹è±¡è¿›å…¥é€æ˜Žç®¡é“。å‚阅 [enum " "BlendMode]。" #: doc/classes/SpatialMaterial.xml @@ -67646,7 +67849,7 @@ msgstr "点的大å°ï¼Œä»¥åƒç´ 为å•ä½ã€‚å‚è§[member flags_use_point_size]ã #: doc/classes/SpatialMaterial.xml msgid "The method for rendering the specular blob. See [enum SpecularMode]." -msgstr "镜é¢å°çƒçš„æ¸²æŸ“方法。å‚阅[enum SpecularMode]。" +msgstr "镜é¢å射斑点的渲染方法。请å‚阅 [enum SpecularMode]。" #: doc/classes/SpatialMaterial.xml msgid "" @@ -67744,7 +67947,7 @@ msgid "" msgstr "" "如果 [code]true[/code],则å¯ç”¨è¾¹ç¼˜æ•ˆæžœã€‚è¾¹ç¼˜ç…§æ˜Žå¢žåŠ äº†ç‰©ä½“ä¸ŠæŽ è¿‡è§’åº¦çš„äº®" "度。\n" -"[b]注æ„:[/b] 如果æè´¨å°† [member flags_unshaded] 设置为 [code]true[/code],则" +"[b]注æ„:[/b]如果æè´¨å°† [member flags_unshaded] 设置为 [code]true[/code],则" "边缘光照ä¸å¯è§ã€‚" #: doc/classes/SpatialMaterial.xml @@ -68112,7 +68315,7 @@ msgid "" "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -"ä½¿ç”¨ç‚¹å¤§å°æ¥æ”¹å˜åŽŸå§‹ç‚¹çš„å¤§å°ã€‚åŒæ—¶æ”¹å˜åå°„çŽ‡çº¹ç†æŸ¥æ‰¾ï¼Œä½¿ç”¨ " +"ä½¿ç”¨ç‚¹å¤§å°æ¥æ”¹å˜å›¾å…ƒç‚¹çš„大å°ã€‚åŒæ—¶æ”¹å˜åå°„çŽ‡çº¹ç†æŸ¥æ‰¾ï¼Œä½¿ç”¨ " "[code]POINT_COORD[/code] è€Œä¸æ˜¯ [code]UV[/code]。" #: doc/classes/SpatialMaterial.xml @@ -68204,11 +68407,11 @@ msgstr "使用硬切å£è¿›è¡Œç…§æ˜Žï¼Œå¹³æ»‘度å—粗糙度影å“。" #: doc/classes/SpatialMaterial.xml msgid "Default specular blob." -msgstr "默认镜é¢åå°„Blob。" +msgstr "默认镜é¢å射斑点。" #: doc/classes/SpatialMaterial.xml msgid "Older specular algorithm, included for compatibility." -msgstr "旧的镜é¢ç®—æ³•ï¼Œä¸ºäº†å…¼å®¹è€ŒåŠ å…¥ã€‚" +msgstr "旧的镜é¢åå°„ç®—æ³•ï¼Œä¸ºäº†å…¼å®¹è€ŒåŠ å…¥ã€‚" #: doc/classes/SpatialMaterial.xml msgid "Toon blob which changes size based on roughness." @@ -68216,7 +68419,7 @@ msgstr "基于粗糙度更改大å°çš„ Toon 斑点。" #: doc/classes/SpatialMaterial.xml msgid "No specular blob." -msgstr "æ— é•œé¢æ–‘点。" +msgstr "æ— é•œé¢å射斑点。" #: doc/classes/SpatialMaterial.xml msgid "Billboard mode is disabled." @@ -68373,6 +68576,7 @@ msgid "Numerical input text field." msgstr "æ•°å€¼è¾“å…¥æ–‡æœ¬å—æ®µã€‚" #: doc/classes/SpinBox.xml +#, fuzzy msgid "" "SpinBox is a numerical input text field. It allows entering integers and " "floats.\n" @@ -68388,9 +68592,12 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" -"SpinBox是一个数å—è¾“å…¥æ–‡æœ¬å—æ®µã€‚它å…许输入整数和浮点数。\n" +"SpinBox 是输入数å—çš„æ–‡æœ¬å—æ®µã€‚å…许输入整数和浮点数。\n" "[b]例å:[/b]\n" "[codeblock]\n" "var spin_box = SpinBox.new()\n" @@ -68399,11 +68606,10 @@ msgstr "" "line_edit.context_menu_enabled = false\n" "spin_box.align = LineEdit.ALIGN_RIGHT\n" "[/codeblock]\n" -"上é¢çš„代ç 将创建一个[SpinBox],ç¦ç”¨å…¶ä¸Šçš„上下文èœå•ï¼Œå¹¶å°†æ–‡æœ¬å¯¹é½æ–¹å¼è®¾ç½®ä¸ºå³" -"对é½ã€‚\n" -"å‚阅[Range]类,以获得更多关于[SpinBox]的选项。\n" -"[b]注æ„:[/b] [SpinBox] ä¾èµ–于底层的[LineEdit]节点。è¦ä¸º[SpinBox]的背景设置主" -"题,请为[LineEdit]æ·»åŠ ä¸»é¢˜é¡¹ï¼Œå¹¶å¯¹å…¶è¿›è¡Œå®šåˆ¶ã€‚" +"上é¢çš„代ç 将创建一个 [SpinBox]ã€ç¦ç”¨å…¶ä¸Šä¸‹æ–‡èœå•,并将文本设置为å³å¯¹é½ã€‚\n" +"更多关于 [SpinBox] 的选项请å‚阅 [Range] 类。\n" +"[b]注æ„:[/b][SpinBox] ä¾èµ–于底层的 [LineEdit] 节点。è¦ä¸º [SpinBox] 的背景设" +"置主题,请为 [LineEdit] æ·»åŠ ä¸»é¢˜é¡¹ï¼Œå¹¶å¯¹å…¶è¿›è¡Œå®šåˆ¶ã€‚" #: doc/classes/SpinBox.xml msgid "Applies the current value of this [SpinBox]." @@ -68417,10 +68623,10 @@ msgid "" "may cause a crash. If you wish to hide it or any of its children, use their " "[member CanvasItem.visible] property." msgstr "" -"返回这个[SpinBox]ä¸çš„[LineEdit]å®žä¾‹ã€‚ä½ å¯ä»¥ç”¨å®ƒæ¥è®¿é—®[LineEdit]的属性和方" -"法。\n" -"[b]è¦å‘Šï¼š[/b] 这是一个必è¦çš„内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³éš" -"è—它或它的任何å节点,请使用其 [member CanvasItem.visible] 属性。" +"返回这个 [SpinBox] ä¸çš„ [LineEdit] å®žä¾‹ã€‚ä½ å¯ä»¥ç”¨å®ƒæ¥è®¿é—® [LineEdit] 的属性和" +"方法。\n" +"[b]è¦å‘Šï¼š[/b]这是一个必è¦çš„内部节点,移除和释放它å¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³éšè—" +"它或它的任何å节点,请使用其 [member CanvasItem.visible] 属性。" #: doc/classes/SpinBox.xml msgid "Sets the text alignment of the [SpinBox]." @@ -68689,7 +68895,7 @@ msgid "" msgstr "" "如果给定ä½ç½®çš„åƒç´ ä¸é€æ˜Žï¼Œåˆ™è¿”回 [code]true[/code],其他情况下返回 " "[code]false[/code]。\n" -"[b]注æ„:[/b]如果精çµçš„纹ç†ä¸º[code]null[/code]或者给定的ä½ç½®æ— 效,它也会返回" +"[b]注æ„:[/b]如果精çµçš„纹ç†ä¸º[code]null[/code]或者给定的ä½ç½®æ— 效,它也会返回 " "[code]false[/code]。" #: doc/classes/Sprite.xml @@ -69191,8 +69397,8 @@ msgid "" msgstr "" "从æµä¸èŽ·å–一个 Variant。如果 [code]allow_object[/code] 为 [code]true[/code]," "则会å…许解ç 出对象。\n" -"[b]è¦å‘Šï¼š[/b] ååºåˆ—化的对象å¯èƒ½åŒ…å«ä¼šè¢«æ‰§è¡Œçš„代ç 。如果åºåˆ—化的对象æ¥è‡ªä¸å¯" -"ä¿¡çš„æ¥æºï¼Œè¯·å‹¿ä½¿ç”¨è¯¥é€‰é¡¹ï¼Œä»¥å…é€ æˆè¿œç¨‹ä»£ç 执行ç‰å®‰å…¨å¨èƒã€‚" +"[b]è¦å‘Šï¼š[/b]ååºåˆ—化的对象å¯èƒ½åŒ…å«ä¼šè¢«æ‰§è¡Œçš„代ç 。如果åºåˆ—化的对象æ¥è‡ªä¸å¯ä¿¡" +"çš„æ¥æºï¼Œè¯·å‹¿ä½¿ç”¨è¯¥é€‰é¡¹ï¼Œä»¥å…é€ æˆè¿œç¨‹ä»£ç 执行ç‰å®‰å…¨å¨èƒã€‚" #: doc/classes/StreamPeer.xml msgid "Puts a signed 16-bit value into the stream." @@ -69249,7 +69455,7 @@ msgid "" msgstr "" "呿µä¸æ”¾å…¥ä¸€ä¸ªä»¥é›¶ç»“尾的 ASCII å—符串,å‰ç¼€ä¸€ä¸ªè¡¨ç¤ºå…¶é•¿åº¦çš„ 32 使— ç¬¦å·æ•´" "数。\n" -"[b]注æ„:[/b] 如果想å‘é€ä¸åŒ…å«é•¿åº¦å‰ç¼€çš„ ASCII å—符串,å¯ä»¥ä½¿ç”¨ [method " +"[b]注æ„:[/b]如果想å‘é€ä¸åŒ…å«é•¿åº¦å‰ç¼€çš„ ASCII å—符串,å¯ä»¥ä½¿ç”¨ [method " "put_data]:\n" "[codeblock]\n" "put_data(\"Hello world\".to_ascii())\n" @@ -69283,7 +69489,7 @@ msgid "" msgstr "" "呿µä¸æ”¾å…¥ä¸€ä¸ªä»¥é›¶ç»“尾的 UTF-8 å—符串,å‰ç¼€ä¸€ä¸ªè¡¨ç¤ºå…¶é•¿åº¦çš„ 32 使— ç¬¦å·æ•´" "数。\n" -"[b]注æ„:[/b] 如果想å‘é€ä¸åŒ…å«é•¿åº¦å‰ç¼€çš„ UTF-8 å—符串,å¯ä»¥ä½¿ç”¨ [method " +"[b]注æ„:[/b]如果想å‘é€ä¸åŒ…å«é•¿åº¦å‰ç¼€çš„ UTF-8 å—符串,å¯ä»¥ä½¿ç”¨ [method " "put_data]:\n" "[codeblock]\n" "put_data(\"Hello world\".to_utf8())\n" @@ -69387,7 +69593,7 @@ msgstr "" "使用底层 [StreamPeer] [code]stream[/code] 连接到对ç‰ç‚¹ã€‚如果 " "[code]validate_certs[/code] 是 [code]true[/code],[StreamPeerSSL] 将验è¯å¯¹ç‰" "æ–¹æä¾›çš„è¯ä¹¦æ˜¯å¦ä¸Ž [code]for_hostname[/code] 匹é…。\n" -"[b]注æ„:[/b] 由于æµè§ˆå™¨é™åˆ¶ï¼ŒHTML5 å¯¼å‡ºä¸æ”¯æŒæŒ‡å®šè‡ªå®šä¹‰ " +"[b]注æ„:[/b]由于æµè§ˆå™¨é™åˆ¶ï¼ŒHTML5 å¯¼å‡ºä¸æ”¯æŒæŒ‡å®šè‡ªå®šä¹‰ " "[code]valid_certificate[/code]。" #: doc/classes/StreamPeerSSL.xml doc/classes/StreamPeerTCP.xml @@ -69477,8 +69683,8 @@ msgstr "" "[code]enabled[/code] 为 [code]false[/code] 时(默认如æ¤ï¼‰ï¼Œæ•°æ®åŒ…会延迟å‘é€ï¼Œ" "使用 [url=https://zh.wikipedia.org/wiki/%E7%B4%8D%E6%A0%BC%E7%AE%97%E6%B3%95]" "çº³æ ¼ç®—æ³•[/url]åˆå¹¶ã€‚\n" -"[b]注æ„:[/b] å¦‚æžœä½ çš„åº”ç”¨æ‰€ä¼ è¾“çš„æ•°æ®åŒ…很大,或者需è¦ä¼ è¾“å¤§é‡æ•°æ®ï¼Œå»ºè®®å°†æœ¬" -"å±žæ€§ä¿æŒç¦ç”¨ï¼Œå› 为å¯ç”¨åŽå¯èƒ½é™ä½Žæ€»ä½“å¯ç”¨å¸¦å®½ã€‚" +"[b]注æ„:[/b]å¦‚æžœä½ çš„åº”ç”¨æ‰€ä¼ è¾“çš„æ•°æ®åŒ…很大,或者需è¦ä¼ è¾“å¤§é‡æ•°æ®ï¼Œå»ºè®®å°†æœ¬å±ž" +"æ€§ä¿æŒç¦ç”¨ï¼Œå› 为å¯ç”¨åŽå¯èƒ½é™ä½Žæ€»ä½“å¯ç”¨å¸¦å®½ã€‚" #: doc/classes/StreamPeerTCP.xml msgid "" @@ -69772,7 +69978,7 @@ msgid "" msgstr "" "查找首次出现的åå—符串。返回该åå—符串的起始ä½ç½®ï¼Œæœªæ‰¾åˆ°æ—¶åˆ™è¿”回 [code]-1[/" "code]。还å¯ä»¥ä¼ 入查找的起始ä½ç½®ã€‚\n" -"[b]注æ„:[/b] å¦‚æžœåªæƒ³çŸ¥é“å—符串是å¦åŒ…å«åå—符串,请使用 [code]in[/code] è¿ç®—" +"[b]注æ„:[/b]å¦‚æžœåªæƒ³çŸ¥é“å—符串是å¦åŒ…å«åå—符串,请使用 [code]in[/code] è¿ç®—" "符,如下所示:\n" "[codeblock]\n" "# 判æ–结果将为 `false`。\n" @@ -70006,6 +70212,7 @@ msgstr "" "[code]: / \\ ? * \" | % < >[/code]" #: doc/classes/String.xml +#, fuzzy msgid "" "Returns [code]true[/code] if this string contains a valid float. This is " "inclusive of integers, and also supports exponents:\n" @@ -70013,7 +70220,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -70140,7 +70346,7 @@ msgid "" msgstr "" "返回该å—ç¬¦ä¸²ä»Žå·¦ä¾§åˆ é™¤è‹¥å¹²å—符åŽçš„å‰¯æœ¬ã€‚å‚æ•° [code]chars[/code] ä¸ºåŒ…å«æ‰€éœ€åˆ " "除å—符的å—符串。\n" -"[b]注æ„:[/b] [code]chars[/code] 䏿˜¯å‰ç¼€ã€‚å¦‚æžœä¸æƒ³åˆ 除一组å—ç¬¦ï¼Œè€Œæ˜¯æƒ³åˆ é™¤å•" +"[b]注æ„:[/b][code]chars[/code] 䏿˜¯å‰ç¼€ã€‚å¦‚æžœä¸æƒ³åˆ 除一组å—ç¬¦ï¼Œè€Œæ˜¯æƒ³åˆ é™¤å•" "一的å‰ç¼€å—符串,请å‚阅 [method trim_prefix]。" #: doc/classes/String.xml @@ -70320,7 +70526,6 @@ msgid "Returns the right side of the string from a given position." msgstr "返回该å—符串指定ä½ç½®å³ä¾§çš„内容。" #: doc/classes/String.xml -#, fuzzy msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -70348,8 +70553,8 @@ msgstr "" "var some_string = \"One,Two,Three,Four\"\n" "var some_array = some_string.rsplit(\",\", true, 1)\n" "print(some_array.size()) # æ‰“å° 2\n" -"print(some_array[0]) # æ‰“å° \"Four\"\n" -"print(some_array[1]) # æ‰“å° \"Three,Two,One\"\n" +"print(some_array[0]) # æ‰“å° \"One,Two,Three\"\n" +"print(some_array[1]) # æ‰“å° \"Four\"\n" "[/codeblock]" #: doc/classes/String.xml @@ -70363,7 +70568,7 @@ msgid "" msgstr "" "返回该å—符串从å³ä¾§åˆ 除若干å—符åŽçš„å‰¯æœ¬ã€‚å‚æ•° [code]chars[/code] ä¸ºåŒ…å«æ‰€éœ€åˆ " "除å—符的å—符串。\n" -"[b]注æ„:[/b] [code]chars[/code] 䏿˜¯åŽç¼€ã€‚å¦‚æžœä¸æƒ³åˆ 除一组å—ç¬¦ï¼Œè€Œæ˜¯æƒ³åˆ é™¤å•" +"[b]注æ„:[/b][code]chars[/code] 䏿˜¯åŽç¼€ã€‚å¦‚æžœä¸æƒ³åˆ 除一组å—ç¬¦ï¼Œè€Œæ˜¯æƒ³åˆ é™¤å•" "一的å‰ç¼€å—符串,请å‚阅 [method trim_suffix]。" #: doc/classes/String.xml @@ -70383,11 +70588,12 @@ msgid "Returns the SHA-256 hash of the string as a string." msgstr "以å—符串形å¼è¿”回å—符串的 SHA-256 哈希值。" #: doc/classes/String.xml +#, fuzzy msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -70615,7 +70821,7 @@ msgstr "" "的框。 StyleBox è¢«ç”¨äºŽç»˜åˆ¶æŒ‰é’®çš„æ ·å¼ã€è¡Œç¼–è¾‘æ¡†çš„èƒŒæ™¯ã€æ ‘的背景ç‰ï¼Œä¹Ÿè¢«ç”¨ä½œæµ‹" "试指针信å·çš„逿˜ŽæŽ©ç 。将 StyleBox æŒ‡å®šä¸ºæŽ§ä»¶çš„æŽ©ç æ—¶ï¼Œå¦‚æžœåœ¨æŽ©ç æµ‹è¯•失败,点" "击和è¿åŠ¨ä¿¡å·å°†é€è¿‡å®ƒä¼ 递至下层控件。\n" -"[b]注æ„:[/b] 对于有 [i]主题属性[/i] çš„ [Control] 控件,å为 [code]focus[/" +"[b]注æ„:[/b]对于有 [i]主题属性[/i] çš„ [Control] 控件,å为 [code]focus[/" "code] çš„ [StyleBox] 会显示在å为 [code]normal[/code]ã€[code]hover[/code]ã€" "[code]pressed[/code] çš„ [StyleBox]ä¹‹ä¸Šã€‚è¿™æ ·çš„è¡Œä¸ºæœ‰åŠ©äºŽ [code]focus[/code] " "[StyleBox] 在ä¸åŒèŠ‚ç‚¹ä¸Šå¤ç”¨ã€‚" @@ -70875,7 +71081,7 @@ msgid "" msgstr "" "抗锯齿会在边缘周围绘制一个æ¸å˜åˆ°é€æ˜Žçš„å°çŽ¯ã€‚å› æ¤è¾¹ç¼˜çœ‹èµ·æ¥ä¼šæ›´åŠ å¹³æ»‘ã€‚è¿™ä»…åœ¨" "ä½¿ç”¨åœ†è§’æ—¶æ‰æ˜Žæ˜¾ã€‚\n" -"[b]注æ„:[/b] 使用 45 度倒角([member corner_detail] = 1)时,建议将 [member " +"[b]注æ„:[/b]使用 45 度倒角([member corner_detail] = 1)时,建议将 [member " "anti_aliasing] 设为 [code]false[/code]ï¼Œè¿™æ ·å¯ä»¥ä¿è¯ç”»é¢é”利ã€é¿å…一些显示问" "题。" @@ -71285,7 +71491,7 @@ msgstr "" "é¡¶ç‚¹æ·»åŠ UVï¼Œä½ å°±ä¸èƒ½ä¸ºä»»ä½•åŽç»çš„é¡¶ç‚¹æ·»åŠ é¢œè‰²ã€‚\n" "å‚阅 [ArrayMesh]ã€[ImmediateGeometry] å’Œ [MeshDataTool] 以了解程åºå¼å‡ 何体的" "生æˆã€‚\n" -"[b]注æ„:[/b]Godot 对三角形基本模å¼çš„æ£é¢ä½¿ç”¨é¡ºæ—¶é’ˆ[url=https://learnopengl." +"[b]注æ„:[/b]Godot 对三角形图元模å¼çš„æ£é¢ä½¿ç”¨é¡ºæ—¶é’ˆ[url=https://learnopengl." "com/Advanced-OpenGL/Face-culling]ç¼ ç»•é¡ºåº[/url]。" #: doc/classes/SurfaceTool.xml @@ -71348,7 +71554,7 @@ msgid "" "Requires the primitive type be set to [constant Mesh.PRIMITIVE_TRIANGLES]." msgstr "" "将一个由数组数æ®ç»„æˆçš„三角扇æ’å…¥æ£åœ¨æž„建的 [Mesh] ä¸ã€‚\n" -"需è¦å°†åŸºæœ¬ç±»åž‹è®¾ç½®ä¸º [constant Mesh.PRIMITIVE_TRIANGLES]。" +"需è¦å°†å›¾å…ƒç±»åž‹è®¾ç½®ä¸º [constant Mesh.PRIMITIVE_TRIANGLES]。" #: doc/classes/SurfaceTool.xml msgid "" @@ -71396,7 +71602,7 @@ msgid "" "instead." msgstr "" "将指定 [Mesh] 表é¢çš„顶点应用 [Transform] åŽï¼Œè¿½åŠ åˆ°å½“å‰çš„顶点数组ä¸ã€‚\n" -"[b]注æ„:[/b] 在 [Thread] ä¸ä½¿ç”¨ [method append_from] ä¼šæ›´æ…¢ï¼Œå› ä¸º GPU 必须将" +"[b]注æ„:[/b]在 [Thread] ä¸ä½¿ç”¨ [method append_from] ä¼šæ›´æ…¢ï¼Œå› ä¸º GPU 必须将" "æ•°æ®é€å›ž CPU,会把主线程暂åœï¼ˆå› 为 OpenGL 是线程ä¸å®‰å…¨çš„ï¼‰ã€‚è¯·è€ƒè™‘å…ˆæŠŠè¯¥ç½‘æ ¼" "å¤åˆ¶ä¸€ä»½ï¼Œè½¬æˆ [ArrayMesh] åŽå†æ‰‹åŠ¨æ·»åŠ é¡¶ç‚¹ã€‚" @@ -71405,8 +71611,8 @@ msgid "" "Called before adding any vertices. Takes the primitive type as an argument " "(e.g. [constant Mesh.PRIMITIVE_TRIANGLES])." msgstr "" -"åœ¨æ·»åŠ ä»»ä½•é¡¶ç‚¹ä¹‹å‰è¢«è°ƒç”¨ã€‚æŽ¥æ”¶åŽŸå§‹ç±»åž‹ä½œä¸ºå‚æ•°ï¼ˆä¾‹å¦‚:原始三角形[constant " -"Mesh.PRIMITIVE_TRIANGLES])。" +"åœ¨æ·»åŠ ä»»ä½•é¡¶ç‚¹ä¹‹å‰è¢«è°ƒç”¨ã€‚æŽ¥æ”¶å›¾å…ƒç±»åž‹ä½œä¸ºå‚æ•°ï¼ˆä¾‹å¦‚:[constant Mesh." +"PRIMITIVE_TRIANGLES])。" #: doc/classes/SurfaceTool.xml msgid "Clear all information passed into the surface tool so far." @@ -71470,7 +71676,7 @@ msgstr "" "[/i] 调用,在[i]之å‰[/i]使用 [method commit] 或 [method commit_to_arrays] æ" "äº¤ç½‘æ ¼ã€‚ä¸ºäº†æ£ç¡®æ˜¾ç¤ºæ³•线贴图表é¢ï¼Œæ‚¨è¿˜å¿…须使用 [method generate_tangents] 生" "æˆåˆ‡çº¿ã€‚\n" -"[b]注æ„:[/b] [method generate_normals] 仅当基本类型设置为 [constant Mesh." +"[b]注æ„:[/b][method generate_normals] 仅当图元类型设置为 [constant Mesh." "PRIMITIVE_TRIANGLES] æ—¶æ‰æœ‰æ•ˆã€‚" #: doc/classes/SurfaceTool.xml @@ -71525,8 +71731,8 @@ msgid "" "[member CanvasItem.visible] property." msgstr "" "如果已通过 [method set_popup] 设置 [Popup] 节点实例,则返回该实例。\n" -"[b]è¦å‘Šï¼š[/b] 该节点为必è¦çš„内部节点,将其移除或释放å¯èƒ½é€ æˆå´©æºƒã€‚å¦‚æžœä½ å¸Œæœ›" -"将其或其å节点éšè—,请使用对应节点的 [member CanvasItem.visible] 属性。" +"[b]è¦å‘Šï¼š[/b]该节点为必è¦çš„内部节点,将其移除或释放å¯èƒ½é€ æˆå´©æºƒã€‚å¦‚æžœä½ å¸Œæœ›å°†" +"其或其å节点éšè—,请使用对应节点的 [member CanvasItem.visible] 属性。" #: doc/classes/TabContainer.xml doc/classes/Tabs.xml msgid "Returns the previously active tab index." @@ -71966,7 +72172,7 @@ msgstr "" #: doc/classes/TCP_Server.xml msgid "Returns [code]true[/code] if a connection is available for taking." -msgstr "如果有一个连接å¯ç”¨ï¼Œè¿”回[code]true[/code]。" +msgstr "如果有一个连接å¯ç”¨ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/TCP_Server.xml msgid "" @@ -72159,10 +72365,10 @@ msgid "" "may cause a crash. If you wish to hide it or any of its children, use their " "[member CanvasItem.visible] property." msgstr "" -"返回æ¤[TextEdit]çš„[PopupMenu]。默认情况下,这个èœå•在å³é”®ç‚¹å‡»[TextEdit]的时候" -"显示。\n" -"[b]è¦å‘Šï¼š[/b] 这是一个必è¦çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³éš" -"è—它或它的任何å节点,请使用其的 [member CanvasItem.visible] 属性。" +"è¿”å›žæ¤ [TextEdit] çš„ [PopupMenu]。默认情况下,这个èœå•在å³é”®ç‚¹å‡» [TextEdit] " +"的时候显示。\n" +"[b]è¦å‘Šï¼š[/b]这是一个必è¦çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚å¦‚æžœä½ æƒ³éšè—" +"它或它的任何å节点,请使用其的 [member CanvasItem.visible] 属性。" #: doc/classes/TextEdit.xml msgid "" @@ -72196,10 +72402,6 @@ msgstr "" "则是底部ä½ç½®ã€‚" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "返回选择的开始列。" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "返回选择开始行。" @@ -72208,10 +72410,6 @@ msgid "Returns the text inside the selection." msgstr "返回选择内的文本。" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "返回选择结æŸåˆ—。" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "返回选择结æŸè¡Œã€‚" @@ -72891,8 +73089,8 @@ msgid "" "backend. In GLES2, their data can be accessed via scripting, but there is no " "way to render them in a hardware-accelerated manner." msgstr "" -"[TextureArray] 在å•个 [Texture] 基本å•å…ƒä¸å˜å‚¨ä¸€ä¸ª [Image] æ•°ç»„ã€‚çº¹ç†æ•°ç»„çš„æ¯" -"一层都有自己的多级æ¸è¿œçº¹ç†é“¾ã€‚这使得它æˆä¸ºçº¹ç†å›¾é›†å¾ˆå¥½çš„æ›¿ä»£å“。å¦è¯·å‚阅 " +"[TextureArray] 在å•个 [Texture] 基元ä¸å˜å‚¨ [Image] æ•°ç»„ã€‚çº¹ç†æ•°ç»„çš„æ¯ä¸€å±‚都有" +"自己的多级æ¸è¿œçº¹ç†é“¾ã€‚这使得它æˆä¸ºçº¹ç†å›¾é›†å¾ˆå¥½çš„æ›¿ä»£å“。å¦è¯·å‚阅 " "[Texture3D]。\n" "[TextureArray] 必须使用ç€è‰²å™¨æ¥æ˜¾ç¤ºã€‚åœ¨æŠŠä½ çš„æ–‡ä»¶å¯¼å…¥ä¸º [TextureArray] 并设置" "适当的水平和垂直切片åŽï¼Œé€šè¿‡æŠŠå®ƒè®¾ç½®ä¸ºç€è‰²å™¨ uniform æ¥æ˜¾ç¤ºå®ƒï¼Œä¾‹å¦‚(2D):\n" @@ -72980,14 +73178,14 @@ msgid "" "white pixels represent the button's clickable area. Use it to create buttons " "with curved shapes." msgstr "" -"用于点击检测的纯黑白[BitMap]图åƒã€‚在é®ç½©ä¸Šï¼Œç™½è‰²åƒç´ 代表按钮的å¯ç‚¹å‡»åŒºåŸŸã€‚å¯" -"用它æ¥åˆ›å»ºå…·æœ‰å¼¯æ›²å½¢çŠ¶çš„æŒ‰é’®ã€‚" +"用于点击检测的纯黑白 [BitMap] 图åƒã€‚在é®ç½©ä¸Šï¼Œç™½è‰²åƒç´ 代表按钮的å¯ç‚¹å‡»åŒºåŸŸã€‚" +"å¯ç”¨å®ƒæ¥åˆ›å»ºå…·æœ‰å¼¯æ›²å½¢çŠ¶çš„æŒ‰é’®ã€‚" #: doc/classes/TextureButton.xml msgid "" "Texture to display when the node is disabled. See [member BaseButton." "disabled]." -msgstr "节点被ç¦ç”¨æ—¶æ˜¾ç¤ºçš„纹ç†ã€‚å‚阅[member BaseButton.disabled]。" +msgstr "节点被ç¦ç”¨æ—¶æ˜¾ç¤ºçš„纹ç†ã€‚å‚阅 [member BaseButton.disabled]。" #: doc/classes/TextureButton.xml msgid "Texture to display when the node has mouse or keyboard focus." @@ -73392,9 +73590,9 @@ msgid "" "compatibility. Until you set [code]expand[/code] to [code]true[/code], the " "texture will behave like [constant STRETCH_KEEP]." msgstr "" -"ç¼©æ”¾ä»¥é€‚åº”èŠ‚ç‚¹çš„è¾¹ç•ŒçŸ©å½¢ï¼Œåªæœ‰å½“[code]expand[/code]为[code]true[/code]时生" +"ç¼©æ”¾ä»¥é€‚åº”èŠ‚ç‚¹çš„è¾¹ç•ŒçŸ©å½¢ï¼Œåªæœ‰å½“[code]expand[/code]为 [code]true[/code] 时生" "效。默认为[code]stretch_mode[/code],用于å‘åŽå…¼å®¹ã€‚åœ¨ä½ å°†[code]expand[/code]" -"设置为[code]true[/code]之å‰ï¼Œçº¹ç†ä¼šè¡¨çް得åƒ[constant STRETCH_KEEP]。" +"设置为 [code]true[/code]之å‰ï¼Œçº¹ç†ä¼šè¡¨çް得åƒ[constant STRETCH_KEEP]。" #: doc/classes/TextureRect.xml msgid "" @@ -73421,6 +73619,14 @@ msgstr "" "还å¯ä»¥é€šè¿‡ç¼–写 [code].theme[/code] æ–‡ä»¶åŠ è½½ä¸»é¢˜èµ„æºï¼Œæ›´å¤šä¿¡æ¯è§æ–‡æ¡£ã€‚" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "清除主题上的所有值。" @@ -73489,7 +73695,7 @@ msgstr "将主题的å–值设置为指定主题的副本。" msgid "" "Returns the [Color] at [code]name[/code] if the theme has [code]node_type[/" "code]." -msgstr "如果主题有[code]node_type[/code],返回[code]name[/code]处的[Color]。" +msgstr "如果主题有[code]node_type[/code],返回 [code]name[/code]处的[Color]。" #: doc/classes/Theme.xml msgid "" @@ -73511,7 +73717,7 @@ msgstr "" msgid "" "Returns the constant at [code]name[/code] if the theme has [code]node_type[/" "code]." -msgstr "如果主题有[code]node_type[/code],返回[code]name[/code]处的常é‡ã€‚" +msgstr "如果主题有[code]node_type[/code],返回 [code]name[/code]处的常é‡ã€‚" #: doc/classes/Theme.xml msgid "" @@ -73562,7 +73768,7 @@ msgid "" "Returns the icon [Texture] at [code]name[/code] if the theme has " "[code]node_type[/code]." msgstr "" -"如果主题有[code]node_type[/code],返回[code]name[/code]å¤„çš„å›¾æ ‡[Texture]。" +"如果主题有[code]node_type[/code],返回 [code]name[/code]å¤„çš„å›¾æ ‡[Texture]。" #: doc/classes/Theme.xml msgid "" @@ -73587,7 +73793,7 @@ msgid "" "Valid [code]name[/code]s may be found using [method get_stylebox_list]. " "Valid [code]node_type[/code]s may be found using [method get_stylebox_types]." msgstr "" -"如果主题有[code]node_type[/code],返回[code]name[/code]处的[StyleBox]。\n" +"如果主题有[code]node_type[/code],返回 [code]name[/code]处的[StyleBox]。\n" "å¯ä»¥ä½¿ç”¨[method get_stylebox_list]找到有效的[code]name[/code]。å¯ä»¥é€šè¿‡" "[method get_stylebox_types]æ¥æ‰¾åˆ°æœ‰æ•ˆçš„[code]node_type[/code]。" @@ -73679,9 +73885,9 @@ msgid "" "[code]node_type[/code].\n" "Returns [code]false[/code] if the theme does not have [code]node_type[/code]." msgstr "" -"如果带有[code]name[/code]çš„[Color]在[code]node_type[/code]ä¸ï¼Œåˆ™è¿”回" +"如果带有[code]name[/code]çš„[Color]在[code]node_type[/code]ä¸ï¼Œåˆ™è¿”回 " "[code]true[/code]。\n" -"如果主题没有[code]node_type[/code],则返回[code]false[/code]。" +"如果主题没有[code]node_type[/code],则返回 [code]false[/code]。" #: doc/classes/Theme.xml msgid "" @@ -73689,16 +73895,16 @@ msgid "" "[code]node_type[/code].\n" "Returns [code]false[/code] if the theme does not have [code]node_type[/code]." msgstr "" -"如果带有[code]name[/code]的常é‡åœ¨[code]node_type[/code]ä¸ï¼Œåˆ™è¿”回[code]true[/" -"code]。\n" -"如果主题没有[code]node_type[/code],则返回[code]false[/code]。" +"如果带有[code]name[/code]的常é‡åœ¨[code]node_type[/code]ä¸ï¼Œåˆ™è¿”回 " +"[code]true[/code]。\n" +"如果主题没有[code]node_type[/code],则返回 [code]false[/code]。" #: doc/classes/Theme.xml msgid "" "Returns [code]true[/code] if this theme has a valid [member default_font] " "value." msgstr "" -"如果这个主题有一个有效的[member default_font]值,返回[code]true[/code]。" +"如果这个主题有一个有效的[member default_font]值,返回 [code]true[/code]。" #: doc/classes/Theme.xml msgid "" @@ -73706,9 +73912,9 @@ msgid "" "[code]node_type[/code].\n" "Returns [code]false[/code] if the theme does not have [code]node_type[/code]." msgstr "" -"如果带有[code]name[/code]çš„[Font]在[code]node_type[/code]ä¸ï¼Œåˆ™è¿”回" +"如果带有[code]name[/code]çš„[Font]在[code]node_type[/code]ä¸ï¼Œåˆ™è¿”回 " "[code]true[/code]。\n" -"如果主题没有[code]node_type[/code],则返回[code]false[/code]。" +"如果主题没有[code]node_type[/code],则返回 [code]false[/code]。" #: doc/classes/Theme.xml msgid "" @@ -73716,9 +73922,9 @@ msgid "" "[code]node_type[/code].\n" "Returns [code]false[/code] if the theme does not have [code]node_type[/code]." msgstr "" -"如果带有[code]name[/code]çš„å›¾æ ‡[Texture]在[code]node_type[/code]ä¸ï¼Œåˆ™è¿”回" +"如果带有[code]name[/code]çš„å›¾æ ‡[Texture]在[code]node_type[/code]ä¸ï¼Œåˆ™è¿”回 " "[code]true[/code]。\n" -"如果主题没有[code]node_type[/code],则返回[code]false[/code]。" +"如果主题没有[code]node_type[/code],则返回 [code]false[/code]。" #: doc/classes/Theme.xml msgid "" @@ -73726,9 +73932,9 @@ msgid "" "[code]node_type[/code].\n" "Returns [code]false[/code] if the theme does not have [code]node_type[/code]." msgstr "" -"如果带有[code]name[/code]çš„[StyleBox]在[code]node_type[/code]ä¸ï¼Œè¿”回" +"如果带有[code]name[/code]çš„[StyleBox]在[code]node_type[/code]ä¸ï¼Œè¿”回 " "[code]true[/code]。\n" -"如果主题没有[code]node_type[/code],则返回[code]false[/code]。" +"如果主题没有[code]node_type[/code],则返回 [code]false[/code]。" #: doc/classes/Theme.xml msgid "" @@ -73737,8 +73943,8 @@ msgid "" "Returns [code]false[/code] if the theme does not have [code]node_type[/code]." msgstr "" "如果一个[code]data_type[/code]的主题项目与[code]name[/code]在" -"[code]node_type[/code]ä¸ï¼Œåˆ™è¿”回[code]true[/code]。\n" -"如果该主题没有[code]node_type[/code],则返回[code]false[/code]。" +"[code]node_type[/code]ä¸ï¼Œåˆ™è¿”回 [code]true[/code]。\n" +"如果该主题没有[code]node_type[/code],则返回 [code]false[/code]。" #: doc/classes/Theme.xml msgid "" @@ -73757,8 +73963,15 @@ msgid "" "merge the other two into it one after another." msgstr "" "用[code]other[/code][Theme]çš„å€¼æ·»åŠ ç¼ºå¤±çš„ï¼Œå’Œè¦†ç›–çŽ°æœ‰çš„å®šä¹‰ã€‚\n" -"[b]注æ„:[/b] 这将修改当å‰çš„ä¸»é¢˜ã€‚å¦‚æžœä½ æƒ³åœ¨ä¸ä¿®æ”¹ä»»ä½•一个主题的情况下将两个" -"主题åˆå¹¶åœ¨ä¸€èµ·ï¼Œè¯·åˆ›å»ºä¸€ä¸ªæ–°çš„空主题,然åŽå°†å¦å¤–两个主题é€ä¸ªåˆå¹¶åˆ°å…¶ä¸ã€‚" +"[b]注æ„:[/b]这将修改当å‰çš„ä¸»é¢˜ã€‚å¦‚æžœä½ æƒ³åœ¨ä¸ä¿®æ”¹ä»»ä½•一个主题的情况下将两个主" +"题åˆå¹¶åœ¨ä¸€èµ·ï¼Œè¯·åˆ›å»ºä¸€ä¸ªæ–°çš„空主题,然åŽå°†å¦å¤–两个主题é€ä¸ªåˆå¹¶åˆ°å…¶ä¸ã€‚" + +#: doc/classes/Theme.xml +msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" #: doc/classes/Theme.xml msgid "" @@ -73950,8 +74163,8 @@ msgid "" msgstr "" "进程ä¸çš„æ‰§è¡Œå•元。å¯ä»¥åŒæ—¶åœ¨ [Object] 上è¿è¡Œæ–¹æ³•。如果使用共享对象,建议通过 " "[Mutex] 或 [Semaphore] ä½¿ç”¨åŒæ¥ã€‚\n" -"[b]注æ„:[/b] 如果代ç 在线程ä¸è¿è¡Œï¼Œæ–点ä¸ä¼šä¸æ–。这是 GDScript 调试器的当å‰" -"é™åˆ¶ã€‚" +"[b]注æ„:[/b]如果代ç 在线程ä¸è¿è¡Œï¼Œæ–点ä¸ä¼šä¸æ–。这是 GDScript 调试器的当å‰é™" +"制。" #: doc/classes/Thread.xml msgid "Using multiple threads" @@ -74023,7 +74236,7 @@ msgstr "" "[Thread] 的实例之å‰ã€‚\n" "如果想确定调用本方法是å¦ä¼šé˜»å¡žè°ƒç”¨çº¿ç¨‹ï¼Œè¯·æ£€æŸ¥ [method is_alive] 是å¦ä¸º " "[code]false[/code]。\n" -"[b]注æ„:[/b] [Thread] 在完æˆåˆå¹¶åŽå°†è¢«é”€æ¯ã€‚如果è¦å†æ¬¡ä½¿ç”¨å®ƒï¼Œåˆ™å¿…须创建它的" +"[b]注æ„:[/b][Thread] 在完æˆåˆå¹¶åŽå°†è¢«é”€æ¯ã€‚如果è¦å†æ¬¡ä½¿ç”¨å®ƒï¼Œåˆ™å¿…须创建它的" "新实例。" #: doc/classes/Thread.xml @@ -74129,15 +74342,15 @@ msgstr "返回一个包围ç€åœ°å›¾ä¸å·²ä½¿ç”¨éžç©ºå›¾å—的矩形。" msgid "" "Returns [code]true[/code] if the given cell is transposed, i.e. the X and Y " "axes are swapped." -msgstr "如果指定å•å…ƒæ ¼è¢«è½¬ç½®ï¼Œå³Xè½´å’ŒY轴互æ¢ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果指定å•å…ƒæ ¼è¢«è½¬ç½®ï¼Œå³Xè½´å’ŒY轴互æ¢ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/TileMap.xml msgid "Returns [code]true[/code] if the given cell is flipped in the X axis." -msgstr "如果指定å•å…ƒæ ¼åœ¨X轴上被翻转,则返回[code]true[/code]。" +msgstr "如果指定å•å…ƒæ ¼åœ¨X轴上被翻转,则返回 [code]true[/code]。" #: doc/classes/TileMap.xml msgid "Returns [code]true[/code] if the given cell is flipped in the Y axis." -msgstr "如果指定å•å…ƒæ ¼åœ¨Y轴上被翻转,则返回[code]true[/code]。" +msgstr "如果指定å•å…ƒæ ¼åœ¨Y轴上被翻转,则返回 [code]true[/code]。" #: doc/classes/TileMap.xml msgid "" @@ -75223,7 +75436,7 @@ msgstr "" #: doc/classes/Timer.xml msgid "Returns [code]true[/code] if the timer is stopped." -msgstr "å¦‚æžœå®šæ—¶å™¨è¢«åœæ¢ï¼Œè¿”回[code]true[/code]。" +msgstr "å¦‚æžœå®šæ—¶å™¨è¢«åœæ¢ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/Timer.xml msgid "" @@ -75234,7 +75447,7 @@ msgid "" msgstr "" "å¯åŠ¨å®šæ—¶å™¨ã€‚å¦‚æžœ[code]time_sec>0[/code],将[code]wait_time[/code]设置为" "[code]time_sec[/code]。这也会将剩余时间é‡ç½®ä¸º[code]wait_time[/code]。\n" -"[b]注æ„:[/b] 这个方法ä¸ä¼šæ¢å¤ä¸€ä¸ªæš‚åœçš„定时器。å‚阅 [member paused]。" +"[b]注æ„:[/b]这个方法ä¸ä¼šæ¢å¤ä¸€ä¸ªæš‚åœçš„定时器。å‚阅 [member paused]。" #: doc/classes/Timer.xml msgid "Stops the timer." @@ -75248,7 +75461,7 @@ msgid "" "the timer enters the scene tree and starts." msgstr "" "如果[code]true[/code]ï¼Œå®šæ—¶å™¨å°†åœ¨è¿›å…¥åœºæ™¯æ ‘æ—¶è‡ªåŠ¨å¯åŠ¨ã€‚\n" -"[b]注æ„:[/b]åœ¨å®šæ—¶å™¨è¿›å…¥åœºæ™¯æ ‘å¹¶å¯åЍåŽï¼Œè¯¥å±žæ€§ä¼šè‡ªåŠ¨è®¾ç½®ä¸º[code]false[/" +"[b]注æ„:[/b]åœ¨å®šæ—¶å™¨è¿›å…¥åœºæ™¯æ ‘å¹¶å¯åЍåŽï¼Œè¯¥å±žæ€§ä¼šè‡ªåŠ¨è®¾ç½®ä¸º [code]false[/" "code]。" #: doc/classes/Timer.xml @@ -75278,8 +75491,7 @@ msgid "" "time, use [method start]." msgstr "" "定时器的剩余时间,å•使˜¯ç§’ã€‚å¦‚æžœå®šæ—¶å™¨å¤„äºŽéžæ¿€æ´»çжæ€ï¼Œåˆ™è¿”回0。\n" -"[b]注æ„:[/b] ä½ ä¸èƒ½è®¾ç½®è¿™ä¸ªå€¼ã€‚è¦æ”¹å˜å®šæ—¶å™¨çš„剩余时间,请使用[method " -"start]。" +"[b]注æ„:[/b]ä½ ä¸èƒ½è®¾ç½®è¿™ä¸ªå€¼ã€‚è¦æ”¹å˜å®šæ—¶å™¨çš„剩余时间,请使用[method start]。" #: doc/classes/Timer.xml msgid "" @@ -75292,7 +75504,7 @@ msgid "" "process loop in a script instead of using a Timer node." msgstr "" "ç‰å¾…的秒数。\n" -"[b]注æ„:[/b] è®¡æ—¶å™¨åœ¨ä¸€ä¸ªæ¸²æŸ“å¸§ä¸æœ€å¤šåªèƒ½è§¦å‘一次(如果 [member " +"[b]注æ„:[/b]è®¡æ—¶å™¨åœ¨ä¸€ä¸ªæ¸²æŸ“å¸§ä¸æœ€å¤šåªèƒ½è§¦å‘一次(如果 [member " "process_mode] 为 [constant TIMER_PROCESS_PHYSICS],则是在一个物ç†å¸§ä¸æœ€å¤šä¸€" "次)。也就是说,éžå¸¸ä½Žçš„ç‰å¾…时间(å°äºŽ 0.05 ç§’ï¼‰ä¼šæ ¹æ®æ¸²æŸ“帧率的ä¸åŒè€Œäº§ç”Ÿä¸" "åŒçš„行为。如果ç‰å¾…æ—¶é—´éžå¸¸å°ï¼Œå»ºè®®åœ¨è„šæœ¬ä¸ä½¿ç”¨ process 循环,ä¸è¦ç”¨ Timer 节" @@ -75415,7 +75627,7 @@ msgstr "" #: doc/classes/TouchScreenButton.xml msgid "Returns [code]true[/code] if this button is currently pressed." -msgstr "如果这个按钮当å‰è¢«æŒ‰ä¸‹ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果这个按钮当å‰è¢«æŒ‰ä¸‹ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/TouchScreenButton.xml msgid "The button's action. Actions can be handled with [InputEventAction]." @@ -75557,7 +75769,7 @@ msgid "" "component." msgstr "" "å¦‚æžœè¿™ä¸ªå˜æ¢å’Œ[code]transform[/code]近似相ç‰ï¼Œé€šè¿‡å¯¹æ¯ä¸ªåˆ†é‡è°ƒç”¨" -"[code]is_equal_approx[/code],而返回[code]true[/code]。" +"[code]is_equal_approx[/code],而返回 [code]true[/code]。" #: doc/classes/Transform.xml msgid "" @@ -75815,17 +76027,17 @@ msgstr "翻译的区域设置。" #: doc/classes/TranslationServer.xml msgid "Server that manages all translations." -msgstr "ç®¡ç†æ‰€æœ‰ç¿»è¯‘çš„æœåŠ¡ã€‚" +msgstr "ç®¡ç†æ‰€æœ‰ç¿»è¯‘çš„æœåŠ¡å™¨ã€‚" #: doc/classes/TranslationServer.xml msgid "" "Server that manages all translations. Translations can be set to it and " "removed from it." -msgstr "ç®¡ç†æ‰€æœ‰ç¿»è¯‘çš„æœåŠ¡ã€‚ç¿»è¯‘å¯è¢«è®¾ç½®ï¼Œä¹Ÿå¯ä»Žä¸åˆ 除。" +msgstr "ç®¡ç†æ‰€æœ‰ç¿»è¯‘çš„æœåŠ¡å™¨ã€‚å¯ä»¥å°†ç¿»è¯‘设给它,也å¯ä»Žä¸åˆ 除翻译。" #: doc/classes/TranslationServer.xml msgid "Adds a [Translation] resource." -msgstr "æ·»åŠ ä¸€ä¸ª[Translation]翻译资æºã€‚" +msgstr "æ·»åŠ ä¸€ä¸ª [Translation] 资æºã€‚" #: doc/classes/TranslationServer.xml msgid "Clears the server from all translations." @@ -75855,7 +76067,7 @@ msgstr "" #: doc/classes/TranslationServer.xml msgid "Removes the given translation from the server." -msgstr "从æœåŠ¡ä¸åˆ 除给定的翻译。" +msgstr "从æœåС噍ä¸åˆ 除给定的翻译。" #: doc/classes/TranslationServer.xml msgid "" @@ -75866,16 +76078,16 @@ msgid "" "applied." msgstr "" "设置项目的区域设置。[code]locale[/code] å—ç¬¦ä¸²å°†è¢«æ ‡å‡†åŒ–ï¼Œä»¥åŒ¹é…已知的区域。" -"例如,[code]en-US[/code]将被匹é…到[code]en_US[/code]。\n" +"例如,[code]en-US[/code] 将被匹é…到 [code]en_US[/code]。\n" "如果事先已ç»åŠ è½½äº†æ–°åŒºåŸŸçš„ç¿»è¯‘ï¼Œå…¶å°†è¢«åº”ç”¨ã€‚" #: doc/classes/TranslationServer.xml msgid "Returns the current locale's translation for the given message (key)." -msgstr "返回当å‰åŒºåŸŸè®¾ç½®å¯¹æŒ‡å®šä¿¡æ¯ï¼ˆkey)的翻译。" +msgstr "返回当å‰åŒºåŸŸè®¾ç½®å¯¹æŒ‡å®šæ¶ˆæ¯ï¼ˆkey)的翻译。" #: doc/classes/Tree.xml msgid "Control to show a tree of items." -msgstr "æŽ§ä»¶æ˜¾ç¤ºé¡¹ç›®æ ‘ã€‚" +msgstr "ä»¥æ ‘çŠ¶å½¢å¼æ˜¾ç¤ºé¡¹ç›®çš„æŽ§ä»¶ã€‚" #: doc/classes/Tree.xml msgid "" @@ -75946,7 +76158,8 @@ msgid "" "the item could be edited. Fails if no item is selected." msgstr "" "编辑选ä¸çš„æ ‘项,就åƒå®ƒè¢«ç‚¹å‡»ä¸€æ ·ã€‚该项必须通过[method TreeItem.set_editable]" -"设置为å¯ç¼–辑。其å¯è¢«ç¼–辑,则返回[code]true[/code]。如果没有项被选ä¸ï¼Œåˆ™å¤±è´¥ã€‚" +"设置为å¯ç¼–辑。其å¯è¢«ç¼–辑,则返回 [code]true[/code]。如果没有项被选ä¸ï¼Œåˆ™å¤±" +"败。" #: doc/classes/Tree.xml msgid "" @@ -76062,7 +76275,7 @@ msgstr "è¿”å›žæœ€åŽæŒ‰ä¸‹çš„æŒ‰é’®çš„索引。" #: doc/classes/Tree.xml msgid "" "Returns the tree's root item, or [code]null[/code] if the tree is empty." -msgstr "è¿”å›žæ ‘çš„æ ¹é¡¹ï¼Œå¦‚æžœæ ‘æ˜¯ç©ºçš„ï¼Œåˆ™è¿”å›ž[code]null[/code]。" +msgstr "è¿”å›žæ ‘çš„æ ¹é¡¹ï¼Œå¦‚æžœæ ‘æ˜¯ç©ºçš„ï¼Œåˆ™è¿”å›ž [code]null[/code]。" #: doc/classes/Tree.xml msgid "Returns the current scrolling position." @@ -76077,7 +76290,7 @@ msgid "" "focused item is the item under the focus cursor, not necessarily selected.\n" "To get the currently selected item(s), use [method get_next_selected]." msgstr "" -"返回当å‰çš„焦点项,如果没有焦点项,则返回[code]null[/code]。\n" +"返回当å‰çš„焦点项,如果没有焦点项,则返回 [code]null[/code]。\n" "在[constant SELECT_ROW]å’Œ[constant SELECT_SINGLE]模å¼ä¸‹ï¼Œç„¦ç‚¹é¡¹ä¸Žé€‰æ‹©é¡¹ç›¸åŒã€‚" "在[constant SELECT_MULTI]模å¼ä¸‹ï¼Œç„¦ç‚¹é¡¹æ˜¯ç„¦ç‚¹å…‰æ ‡ä¸‹çš„项目,ä¸ä¸€å®šè¢«é€‰ä¸ã€‚\n" "è¦è޷得当å‰é€‰ä¸é¡¹ï¼Œè¯·ä½¿ç”¨[method get_next_selected]。" @@ -76607,7 +76820,7 @@ msgstr "返回列[code]column[/code]的自定义颜色。" #: doc/classes/TreeItem.xml msgid "Returns [code]true[/code] if [code]expand_right[/code] is set." -msgstr "如果设置了[code]expand_right[/code],返回[code]true[/code]。" +msgstr "如果设置了[code]expand_right[/code],返回 [code]true[/code]。" #: doc/classes/TreeItem.xml msgid "Returns the given column's icon [Texture]. Error if no icon is set." @@ -76646,7 +76859,7 @@ msgid "" msgstr "" "è¿”å›žæ ‘ä¸ä¸‹ä¸€ä¸ªå¯è§çš„TreeItemæ ‘é¡¹ï¼Œå¦‚æžœæ²¡æœ‰ï¼Œåˆ™è¿”å›žç©ºå¯¹è±¡ã€‚\n" "如果[code]wrap[/code]被å¯ç”¨ï¼Œå½“在最åŽä¸€ä¸ªå¯è§å…ƒç´ ä¸Šè°ƒç”¨æ—¶ï¼Œè¯¥æ–¹æ³•å°†çŽ¯ç»•åˆ°æ ‘ä¸" -"的第一个å¯è§å…ƒç´ ,å¦åˆ™å®ƒå°†è¿”回[code]null[/code]。" +"的第一个å¯è§å…ƒç´ ,å¦åˆ™å®ƒå°†è¿”回 [code]null[/code]。" #: doc/classes/TreeItem.xml msgid "Returns the parent TreeItem or a null object if there is none." @@ -76667,7 +76880,7 @@ msgid "" msgstr "" "è¿”å›žæ ‘ä¸å‰ä¸€ä¸ªå¯è§çš„TreeItemæ ‘é¡¹ï¼Œå¦‚æžœæ²¡æœ‰ï¼Œåˆ™è¿”å›žnull对象。\n" "如果[code]wrap[/code]被å¯ç”¨ï¼Œå½“在第一个å¯è§å…ƒç´ ä¸Šè°ƒç”¨æ—¶ï¼Œè¯¥æ–¹æ³•å°†çŽ¯ç»•åˆ°æ ‘ä¸æœ€" -"åŽä¸€ä¸ªå¯è§å…ƒç´ ,å¦åˆ™å®ƒå°†è¿”回[code]null[/code]。" +"åŽä¸€ä¸ªå¯è§å…ƒç´ ,å¦åˆ™å®ƒå°†è¿”回 [code]null[/code]。" #: doc/classes/TreeItem.xml msgid "Returns the value of a [constant CELL_MODE_RANGE] column." @@ -76701,24 +76914,24 @@ msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -"如果给定列的索引[code]button_idx[/code]处的按钮被ç¦ç”¨ï¼Œè¿”回[code]true[/" +"如果给定列的索引[code]button_idx[/code]处的按钮被ç¦ç”¨ï¼Œè¿”回 [code]true[/" "code]。" #: doc/classes/TreeItem.xml msgid "Returns [code]true[/code] if the given column is checked." -msgstr "如果给定的列被选ä¸ï¼Œè¿”回[code]true[/code]。" +msgstr "如果给定的列被选ä¸ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/TreeItem.xml msgid "Returns [code]true[/code] if column [code]column[/code] is editable." -msgstr "如果列[code]column[/code]是å¯ç¼–辑的,则返回[code]true[/code]。" +msgstr "如果列[code]column[/code]是å¯ç¼–辑的,则返回 [code]true[/code]。" #: doc/classes/TreeItem.xml msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." -msgstr "如果列[code]column[/code]是å¯é€‰æ‹©çš„,则返回[code]true[/code]。" +msgstr "如果列[code]column[/code]是å¯é€‰æ‹©çš„,则返回 [code]true[/code]。" #: doc/classes/TreeItem.xml msgid "Returns [code]true[/code] if column [code]column[/code] is selected." -msgstr "如果列[code]column[/code]被选ä¸ï¼Œè¿”回[code]true[/code]。" +msgstr "如果列[code]column[/code]被选ä¸ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/TreeItem.xml msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." @@ -76976,7 +77189,7 @@ msgstr "" "[url=https://easings.net/]easings.net[/url] 的一些例å)。åŽè€…æŽ¥å— [enum " "EaseType] 常é‡ï¼ŒæŽ§åˆ¶ [code]trans_type[/code] 应用于æ’值的ä½ç½®ï¼ˆå¼€å¤´ã€ç»“å°¾ã€æˆ–" "ä¸¤å¤„éƒ½æ˜¯ï¼‰ã€‚å¦‚æžœä½ ä¸çŸ¥é“è¯¥é€‰å“ªä¸ªè¿‡æ¸¡å’Œç¼“åŠ¨ï¼Œä½ å¯ä»¥ç”¨ [constant EASE_IN_OUT] " -"å°è¯•ä¸åŒçš„ [enum TransitionType] 常数,然åŽä½¿ç”¨çœ‹èµ·æ¥æœ€å¥½çš„那个。\n" +"å°è¯•ä¸åŒçš„ [enum TransitionType] 常é‡ï¼Œç„¶åŽä½¿ç”¨çœ‹èµ·æ¥æœ€å¥½çš„那个。\n" "[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" "tween_cheatsheet.png]Tween 缓动与过渡类型速查表[/url]\n" "[b]注æ„:[/b]å¦‚æžœæ— æ³•å®Œæˆæ‰€è¯·æ±‚çš„æ“作,Tween 的方法会返回 [code]false[/" @@ -77321,7 +77534,7 @@ msgstr "[constant EASE_IN] and [constant EASE_OUT]的组åˆã€‚两端的æ’值最 #: doc/classes/UDPServer.xml msgid "Helper class to implement a UDP server." -msgstr "用于实现UDPæœåŠ¡çš„è¾…åŠ©ç±»ã€‚" +msgstr "用于实现 UDP æœåŠ¡å™¨çš„è¾…åŠ©ç±»ã€‚" #: doc/classes/UDPServer.xml msgid "" @@ -77436,12 +77649,13 @@ msgid "" "Returns [code]true[/code] if a packet with a new address/port combination " "was received on the socket." msgstr "" -"如果在套接å—䏿”¶åˆ°ä¸€ä¸ªå…·æœ‰æ–°åœ°å€åŠç«¯å£ç»„åˆçš„æ•°æ®åŒ…,则返回[code]true[/code]。" +"如果在套接å—䏿”¶åˆ°ä¸€ä¸ªå…·æœ‰æ–°åœ°å€åŠç«¯å£ç»„åˆçš„æ•°æ®åŒ…,则返回 [code]true[/" +"code]。" #: doc/classes/UDPServer.xml msgid "" "Returns [code]true[/code] if the socket is open and listening on a port." -msgstr "å¦‚æžœå¥—æŽ¥å—æ˜¯æ‰“开的,并且在监å¬ç«¯å£ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "å¦‚æžœå¥—æŽ¥å—æ˜¯æ‰“开的,并且在监å¬ç«¯å£ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/UDPServer.xml msgid "" @@ -77449,8 +77663,8 @@ msgid "" "can optionally specify a [code]bind_address[/code] to only listen for " "packets sent to that address. See also [method PacketPeerUDP.listen]." msgstr "" -"通过在给定的端å£ä¸Šæ‰“开一个UDPå¥—æŽ¥å—æ¥å¯åЍæœåŠ¡ã€‚ä½ å¯ä»¥é€‰æ‹©æŒ‡å®šä¸€ä¸ª" -"[code]bind_address[/code],åªç›‘å¬å‘é€åˆ°è¯¥åœ°å€çš„æ•°æ®åŒ…。å‚阅[method " +"通过在给定的端å£ä¸Šæ‰“开一个 UDP å¥—æŽ¥å—æ¥å¯åЍæœåŠ¡å™¨ã€‚ä½ å¯ä»¥é€‰æ‹©æŒ‡å®šä¸€ä¸ª " +"[code]bind_address[/code],åªç›‘å¬å‘é€åˆ°è¯¥åœ°å€çš„æ•°æ®åŒ…。å‚阅 [method " "PacketPeerUDP.listen]。" #: doc/classes/UDPServer.xml @@ -77474,8 +77688,8 @@ msgid "" "[PacketPeerUDP] accepted via [method take_connection] (remote peers will not " "be notified)." msgstr "" -"åœæ¢æœåŠ¡ï¼Œå¦‚æžœUDPå¥—æŽ¥å—æ˜¯æ‰“开的,就关é—å®ƒã€‚å°†å…³é—æ‰€æœ‰é€šè¿‡[method " -"take_connection]接å—连接的[PacketPeerUDP],注,ä¸ä¼šé€šçŸ¥è¿œç¨‹å¯¹ç‰ä½“。" +"åœæ¢æœåŠ¡å™¨ï¼Œå¦‚æžœ UDP 套接å—处于打开状æ€ï¼Œå°±å…³é—å®ƒã€‚å°†å…³é—æ‰€æœ‰é€šè¿‡ [method " +"take_connection] 接å—连接的 [PacketPeerUDP](ä¸ä¼šé€šçŸ¥è¿œç¨‹å¯¹ç‰ä½“)。" #: doc/classes/UDPServer.xml msgid "" @@ -77485,7 +77699,7 @@ msgid "" "connect_to_host]." msgstr "" "返回第一个挂起的连接,注,连接到适当的地å€åŠç«¯å£ã€‚如果没有新的连接å¯ç”¨ï¼Œå°†è¿”" -"回[code]null[/code]。å‚阅[method is_connection_available], [method " +"回 [code]null[/code]。å‚阅[method is_connection_available], [method " "PacketPeerUDP.connect_to_host]。" #: doc/classes/UDPServer.xml @@ -77652,7 +77866,7 @@ msgid "" "action, i.e. running its \"do\" method or property change (see [method " "commit_action])." msgstr "" -"如果 [UndoRedo] 当剿£åœ¨æäº¤åŠ¨ä½œï¼Œå³è¿è¡Œå…¶â€œdoâ€çš„æ–¹æ³•或属性å˜åŒ–,则返回" +"如果 [UndoRedo] 当剿£åœ¨æäº¤åŠ¨ä½œï¼Œå³è¿è¡Œå…¶â€œdoâ€çš„æ–¹æ³•或属性å˜åŒ–,则返回 " "[code]true[/code](请å‚阅 [method commit_action])。" #: doc/classes/UndoRedo.xml @@ -78102,7 +78316,7 @@ msgid "" "Returns [code]true[/code] if this is a valid IGD (InternetGatewayDevice) " "which potentially supports port forwarding." msgstr "" -"如果这是一个有效的IGD(InternetGatewayDevice),å¯èƒ½æ”¯æŒç«¯å£è½¬å‘,则返回" +"如果这是一个有效的IGD(InternetGatewayDevice),å¯èƒ½æ”¯æŒç«¯å£è½¬å‘,则返回 " "[code]true[/code]。" #: modules/upnp/doc_classes/UPNPDevice.xml @@ -78379,8 +78593,8 @@ msgid "" msgstr "" "返回这个å‘é‡ç›¸å¯¹äºŽæ£X轴的角度,或[code](1, 0)[/code]å‘é‡ï¼Œå•ä½ä¸ºå¼§åº¦ã€‚\n" "例如,[code]Vector2.RIGHT.angle()[/code]将返回0,[code]Vector2.DOWN.angle()[/" -"code]将返回[code]PI / 2[/code](四分之一转,或90度),[code]Vector2(1, -1)." -"angle()[/code]将返回[code]-PI / 4[/code] (负八分之一转,或-45度)。\n" +"code]将返回 [code]PI / 2[/code](四分之一转,或90度),[code]Vector2(1, -1)." +"angle()[/code]将返回 [code]-PI / 4[/code] (负八分之一转,或-45度)。\n" "[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" "vector2_angle.png]返回角度的说明。[/url]\n" "相当于以å‘é‡çš„[member y] å’Œ [member x]ä¸ºå‚æ•°è°ƒç”¨[method @GDScript.atan2]æ—¶çš„" @@ -78519,13 +78733,14 @@ msgid "" "component." msgstr "" "通过对æ¯ä¸ªåˆ†é‡è¿è¡Œ[method @GDScript.is_equal_approx],如果这个å‘é‡å’Œ[code]v[/" -"code]近似相ç‰ï¼Œè¿”回[code]true[/code]。" +"code]近似相ç‰ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/Vector2.xml doc/classes/Vector3.xml msgid "" "Returns [code]true[/code] if the vector is normalized, [code]false[/code] " "otherwise." -msgstr "如果å‘é‡è¢«å½’一化,返回[code]true[/code],å¦åˆ™è¿”回[code]false[/code]。" +msgstr "" +"如果å‘é‡è¢«å½’一化,返回 [code]true[/code],å¦åˆ™è¿”回 [code]false[/code]。" #: doc/classes/Vector2.xml doc/classes/Vector3.xml msgid "Returns the length (magnitude) of this vector." @@ -78964,7 +79179,7 @@ msgid "" "rotated." msgstr "" "车辆的转å‘角。将æ¤è®¾ç½®ä¸ºéžé›¶å€¼å°†å¯¼è‡´è½¦è¾†åœ¨ç§»åŠ¨æ—¶è½¬å‘。将[member VehicleWheel." -"use_as_steering]设置为[code]true[/code]的车轮会自动旋转。" +"use_as_steering]设置为 [code]true[/code]的车轮会自动旋转。" #: doc/classes/VehicleWheel.xml msgid "Physics object that simulates the behavior of a wheel." @@ -79189,8 +79404,8 @@ msgstr "" "code], [VideoStreamWebm]), [url=https://www.theora.org/]Ogg Theora[/url] " "([code].ogv[/code], [VideoStreamTheora] ) 以åŠä»»ä½•通过GDNativeæ’件使用" "[VideoStreamGDNative]å…¬å¼€çš„æ ¼å¼ã€‚\n" -"[b]注æ„:[/b] 由于一个错误,VideoPlayerè¿˜ä¸æ”¯æŒæœ¬åœ°åŒ–釿˜ 射。\n" -"[b]è¦å‘Šï¼š[/b] 在HTML5ä¸Šï¼Œè§†é¢‘æ’æ”¾[i]å°†[/i]表现ä¸ä½³ï¼Œå› 为缺少特定架构的汇编优" +"[b]注æ„:[/b]由于一个错误,VideoPlayerè¿˜ä¸æ”¯æŒæœ¬åœ°åŒ–釿˜ 射。\n" +"[b]è¦å‘Šï¼š[/b]在HTML5ä¸Šï¼Œè§†é¢‘æ’æ”¾[i]å°†[/i]表现ä¸ä½³ï¼Œå› 为缺少特定架构的汇编优" "化,特别是对于VP8/VP9。" #: doc/classes/VideoPlayer.xml @@ -79198,7 +79413,7 @@ msgid "" "Returns the video stream's name, or [code]\"<No Stream>\"[/code] if no video " "stream is assigned." msgstr "" -"返回视频æµçš„å称,如果没有指定视频æµï¼Œåˆ™è¿”回[code]\"<No Stream>\"[/code]。" +"返回视频æµçš„å称,如果没有指定视频æµï¼Œåˆ™è¿”回 [code]\"<No Stream>\"[/code]。" #: doc/classes/VideoPlayer.xml msgid "Returns the current frame as a [Texture]." @@ -79209,8 +79424,8 @@ msgid "" "Returns [code]true[/code] if the video is playing.\n" "[b]Note:[/b] The video is still considered playing if paused during playback." msgstr "" -"如果视频æ£åœ¨æ’放,返回[code]true[/code] 。\n" -"[b]注æ„:[/b] å¦‚æžœåœ¨æ’æ”¾è¿‡ç¨‹ä¸æš‚åœï¼Œè§†é¢‘ä»è¢«è®¤ä¸ºåœ¨æ’放。" +"如果视频æ£åœ¨æ’放,返回 [code]true[/code] 。\n" +"[b]注æ„:[/b]å¦‚æžœåœ¨æ’æ”¾è¿‡ç¨‹ä¸æš‚åœï¼Œè§†é¢‘ä»è¢«è®¤ä¸ºåœ¨æ’放。" #: doc/classes/VideoPlayer.xml msgid "" @@ -79225,7 +79440,7 @@ msgid "" "of the video stream won't become the current frame." msgstr "" "åœæ¢è§†é¢‘æ’æ”¾å¹¶å°†è§†é¢‘æµä½ç½®è®¾ç½®ä¸º0。\n" -"[b]注æ„:[/b] 虽然视频æµä½ç½®å°†è¢«è®¾ç½®ä¸º0,但视频æµçš„第一帧ä¸ä¼šæˆä¸ºå½“å‰å¸§ã€‚" +"[b]注æ„:[/b]虽然视频æµä½ç½®å°†è¢«è®¾ç½®ä¸º0,但视频æµçš„第一帧ä¸ä¼šæˆä¸ºå½“å‰å¸§ã€‚" #: doc/classes/VideoPlayer.xml msgid "The embedded audio track to play." @@ -79267,8 +79482,8 @@ msgid "" "implemented yet, except in video formats implemented by a GDNative add-on." msgstr "" "æµçš„当å‰ä½ç½®ï¼Œä»¥ç§’为å•ä½ã€‚\n" -"[b]注æ„:[/b] 更改æ¤å€¼ä¸ä¼šäº§ç”Ÿä»»ä½•å½±å“ï¼Œå› ä¸ºæœç´¢å°šæœªå®žçŽ°ï¼Œé™¤äº†ç”± GDNative 附" -"åŠ ç»„ä»¶å®žçŽ°çš„è§†é¢‘æ ¼å¼ã€‚" +"[b]注æ„:[/b]更改æ¤å€¼ä¸ä¼šäº§ç”Ÿä»»ä½•å½±å“ï¼Œå› ä¸ºæœç´¢å°šæœªå®žçŽ°ï¼Œé™¤äº†ç”± GDNative é™„åŠ " +"ç»„ä»¶å®žçŽ°çš„è§†é¢‘æ ¼å¼ã€‚" #: doc/classes/VideoPlayer.xml msgid "Audio volume as a linear value." @@ -79340,7 +79555,7 @@ msgstr "" "[VideoStream]资æºå¤„ç†[url=https://www.theora.org/]Ogg Theora[/url]è§†é¢‘æ ¼å¼ï¼Œ" "扩展å为[code].ogv[/code]。Theoraç¼–è§£ç 器比[VideoStreamWebm]çš„VP8å’ŒVP9效率" "低,但它以较少的CPUèµ„æºæ¥è§£ç 。Theoraç¼–è§£ç 器是在CPU上解ç 。\n" -"[b]注æ„:[/b] 虽然Ogg Theora视频也å¯ä»¥æœ‰[code].ogg[/code]扩展å,但必须将扩展" +"[b]注æ„:[/b]虽然Ogg Theora视频也å¯ä»¥æœ‰[code].ogg[/code]扩展å,但必须将扩展" "åæ”¹ä¸º[code].ogv[/code],以便在Godot内使用。" #: modules/theora/doc_classes/VideoStreamTheora.xml @@ -79418,8 +79633,8 @@ msgid "" "to be upside down. Enabling [member render_target_v_flip] will display the " "Viewport with the correct orientation." msgstr "" -"视窗在å±å¹•上创建ä¸åŒçš„视图,或者是å¦ä¸€ä¸ªè§†çª—ä¸çš„å视图。å代 2D 节点会在其上" -"显示,å代 3D æ‘„åƒæœºèŠ‚ç‚¹ä¹Ÿä¼šåœ¨å…¶ä¸Šæ¸²æŸ“ã€‚\n" +"Viewport 会在å±å¹•上创建ä¸åŒçš„视图,或者是å¦ä¸€ä¸ªè§†çª—ä¸çš„å视图。å代 2D 节点会" +"在其上显示,å代 3D æ‘„åƒæœºèŠ‚ç‚¹ä¹Ÿä¼šåœ¨å…¶ä¸Šæ¸²æŸ“ã€‚\n" "å¦å¤–,视窗å¯ä»¥æœ‰è‡ªå·±çš„ 2D 或 3D 世界,所以它们ä¸ä¼šä¸Žå…¶ä»–视窗共享其所绘制的内" "容。\n" "如果视窗是 [ViewportContainer] çš„å节点,它将自动å 用其大å°ï¼Œå¦åˆ™å¿…须手动设" @@ -79434,7 +79649,7 @@ msgstr "" #: doc/classes/Viewport.xml msgid "Viewports tutorial index" -msgstr "视窗教程索引" +msgstr "Viewport 教程索引" #: doc/classes/Viewport.xml doc/classes/ViewportTexture.xml msgid "3D in 2D Demo" @@ -79470,7 +79685,7 @@ msgstr "" #: doc/classes/Viewport.xml msgid "Returns the active 3D camera." -msgstr "返回激活的3D相机。" +msgstr "返回激活的 3D 相机。" #: doc/classes/Viewport.xml msgid "Returns the total transform of the viewport." @@ -79492,11 +79707,11 @@ msgstr "返回渲染管é“ä¸å…³äºŽè§†çª—的信æ¯ã€‚" #: doc/classes/Viewport.xml msgid "Returns the [enum ShadowAtlasQuadrantSubdiv] of the specified quadrant." -msgstr "返回指定象é™çš„[enum ShadowAtlasQuadrantSubdiv]。" +msgstr "返回指定象é™çš„ [enum ShadowAtlasQuadrantSubdiv]。" #: doc/classes/Viewport.xml msgid "Returns the size override set with [method set_size_override]." -msgstr "返回用[method set_size_override]设置的尺寸é‡å†™ã€‚" +msgstr "返回用 [method set_size_override] 设置的尺寸覆盖。" #: doc/classes/Viewport.xml msgid "" @@ -79509,7 +79724,7 @@ msgid "" "img.flip_y()\n" "[/codeblock]" msgstr "" -"返回视窗的纹ç†ã€‚\n" +"返回该视窗的纹ç†ã€‚\n" "[b]注æ„:[/b]由于 OpenGL 的工作方å¼ï¼Œäº§ç”Ÿçš„ [ViewportTexture] 是垂直翻转的。" "ä½ å¯ä»¥åœ¨ [method Texture.get_data] 的结果上使用 [method Image.flip_y] æ¥å°†å…¶" "翻转回去,例如:\n" @@ -79520,7 +79735,7 @@ msgstr "" #: doc/classes/Viewport.xml msgid "Returns the viewport's RID from the [VisualServer]." -msgstr "从[VisualServer]返回视窗的RID。" +msgstr "从 [VisualServer] 返回该视窗的 RID。" #: doc/classes/Viewport.xml msgid "Returns the visible rectangle in global screen coordinates." @@ -79531,11 +79746,11 @@ msgid "" "Returns the drag data from the GUI, that was previously returned by [method " "Control.get_drag_data]." msgstr "" -"返回GUIä¸çš„æ‹–动数æ®ï¼Œè¯¥æ•°æ®ä¹‹å‰ç”± [method Control.get_drag_data] 返回。" +"返回 GUI ä¸çš„æ‹–动数æ®ï¼Œè¯¥æ•°æ®ä¹‹å‰ç”± [method Control.get_drag_data] 返回。" #: doc/classes/Viewport.xml msgid "Returns [code]true[/code] if there are visible modals on-screen." -msgstr "如果å±å¹•上有å¯è§çš„æ¨¡åž‹ï¼Œè¿”回[code]true[/code]。" +msgstr "如果å±å¹•上有å¯è§çš„æ¨¡åž‹ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/Viewport.xml msgid "Returns [code]true[/code] if the drag operation is successful." @@ -79545,14 +79760,15 @@ msgstr "如果拖拽æ“作æˆåŠŸï¼Œåˆ™è¿”å›ž [code]true[/code]。" msgid "" "Returns [code]true[/code] if the viewport is currently performing a drag " "operation." -msgstr "如果当å‰è§†çª—æ£åœ¨æ‰§è¡Œæ‹–动æ“作,则返回[code]true[/code]。" +msgstr "如果当å‰è§†çª—æ£åœ¨æ‰§è¡Œæ‹–动æ“作,则返回 [code]true[/code]。" #: doc/classes/Viewport.xml msgid "" "Returns [code]true[/code] if the size override is enabled. See [method " "set_size_override]." msgstr "" -"如果å¯ç”¨äº†å°ºå¯¸é‡å†™ï¼Œè¿”回[code]true[/code]。å‚阅[method set_size_override]。" +"如果å¯ç”¨äº†å°ºå¯¸è¦†ç›–,则返回 [code]true[/code]。请å‚阅 [method " +"set_size_override]。" #: doc/classes/Viewport.xml msgid "" @@ -79566,7 +79782,7 @@ msgstr "" #: doc/classes/Viewport.xml msgid "Stops the input from propagating further down the [SceneTree]." -msgstr "阻æ¢è¾“入继ç»å‘ä¸‹ä¼ æ’[SceneTree]。" +msgstr "阻æ¢è¾“å…¥æ²¿ç€ [SceneTree] ç»§ç»å‘ä¸‹ä¼ æ’。" #: doc/classes/Viewport.xml msgid "" @@ -79587,9 +79803,9 @@ msgid "" "size. If the size parameter is [code](-1, -1)[/code], it won't update the " "size." msgstr "" -"设置视窗的尺寸é‡å†™ã€‚如果[code]enable[/code]傿•°æ˜¯[code]true[/code],就会使用" -"é‡å†™ï¼Œå¦åˆ™å°±ä½¿ç”¨é»˜è®¤å°ºå¯¸ã€‚å¦‚æžœå°ºå¯¸å‚æ•°æ˜¯[code](-1, -1)[/code],它将ä¸ä¼šæ›´æ–°å°º" -"寸。" +"设置该视窗的尺寸覆盖。如果 [code]enable[/code] 傿•°æ˜¯ [code]true[/code],就会" +"使用覆盖,å¦åˆ™å°±ä½¿ç”¨é»˜è®¤å°ºå¯¸ã€‚å¦‚æžœå°ºå¯¸å‚æ•°æ˜¯ [code](-1, -1)[/code],它将ä¸ä¼š" +"更新尺寸。" #: doc/classes/Viewport.xml msgid "Forces update of the 2D and 3D worlds." @@ -79604,15 +79820,15 @@ msgstr "" #: doc/classes/Viewport.xml msgid "If [code]true[/code], the viewport will be used in AR/VR process." -msgstr "如果[code]true[/code],视窗将用于AR/VR进程。" +msgstr "如果为 [code]true[/code],该视窗将用于AR/VR进程。" #: doc/classes/Viewport.xml msgid "If [code]true[/code], the viewport will process 2D audio streams." -msgstr "如果[code]true[/code],视窗将处ç†2D音频æµã€‚" +msgstr "如果为 [code]true[/code]ï¼Œè¯¥è§†çª—å°†å¤„ç† 2D 音频æµã€‚" #: doc/classes/Viewport.xml msgid "If [code]true[/code], the viewport will process 3D audio streams." -msgstr "如果[code]true[/code],视窗将处ç†3D音频æµã€‚" +msgstr "如果为 [code]true[/code]ï¼Œè¯¥è§†çª—å°†å¤„ç† 3D 音频æµã€‚" #: doc/classes/Viewport.xml msgid "" @@ -79620,8 +79836,8 @@ msgid "" "positions of all child [CanvasItem]s. This is relative to the global canvas " "transform of the viewport." msgstr "" -"è§†çª—çš„ç”»å¸ƒå˜æ¢ï¼Œå¯¹æ”¹å˜æ‰€æœ‰å[CanvasItem]çš„å±å¹•ä½ç½®å¾ˆæœ‰ç”¨ã€‚这与视窗的全局画布" -"å˜æ¢æœ‰å…³ã€‚" +"è¯¥è§†çª—çš„ç”»å¸ƒå˜æ¢ï¼Œå¯¹æ”¹å˜æ‰€æœ‰å [CanvasItem] çš„å±å¹•ä½ç½®å¾ˆæœ‰ç”¨ã€‚相对于该视窗的" +"å…¨å±€ç”»å¸ƒå˜æ¢ã€‚" #: doc/classes/Viewport.xml msgid "" @@ -79633,11 +79849,11 @@ msgid "" "[b]Note:[/b] Only available on the GLES3 backend. [member hdr] must also be " "[code]true[/code] for debanding to be effective." msgstr "" -"如果[code]true[/code]ï¼Œåˆ™ä½¿ç”¨ä¸€ä¸ªå¿«é€Ÿçš„åŽæœŸå¤„ç†æ»¤æ³¢å™¨ï¼Œä½¿å¸¦çŠ¶çŽ°è±¡æ˜Žæ˜¾å‡å°‘。在" -"æŸäº›æƒ…况下,去带å¯èƒ½ä¼šå¼•å…¥ç¨å¾®æ˜Žæ˜¾çš„æŠ–动模å¼ã€‚å»ºè®®åªæœ‰åœ¨å®žé™…éœ€è¦æ—¶æ‰å¯ç”¨åŽ»" -"å¸¦ï¼Œå› ä¸ºæŠ–åŠ¨æ¨¡å¼ä¼šä½¿æ— æŸåŽ‹ç¼©çš„å±å¹•截图å˜å¤§ã€‚\n" -"[b]注æ„:[/b] 仅在GLES3åŽç«¯å¯ç”¨ã€‚[member hdr]也必须是[code]true[/code]æ‰èƒ½ä½¿" -"debanding去带生效。" +"如果为 [code]true[/code]ï¼Œåˆ™ä½¿ç”¨ä¸€ä¸ªå¿«é€Ÿçš„åŽæœŸå¤„ç†æ»¤æ³¢å™¨ï¼Œä½¿å¸¦çŠ¶çŽ°è±¡æ˜Žæ˜¾å‡" +"少。在æŸäº›æƒ…况下,去带å¯èƒ½ä¼šå¼•å…¥ç¨å¾®æ˜Žæ˜¾çš„æŠ–动模å¼ã€‚å»ºè®®åªæœ‰åœ¨å®žé™…éœ€è¦æ—¶æ‰å¯" +"ç”¨åŽ»å¸¦ï¼Œå› ä¸ºæŠ–åŠ¨æ¨¡å¼ä¼šä½¿æ— æŸåŽ‹ç¼©çš„å±å¹•截图å˜å¤§ã€‚\n" +"[b]注æ„:[/b]仅在 GLES3 åŽç«¯å¯ç”¨ã€‚[member hdr] 也必须是 [code]true[/code] æ‰" +"能使去色带生效。" #: doc/classes/Viewport.xml msgid "The overlay mode for test rendered geometry in debug purposes." @@ -79648,8 +79864,8 @@ msgid "" "If [code]true[/code], the viewport will disable 3D rendering. For actual " "disabling use [code]usage[/code]." msgstr "" -"如果[code]true[/code],视窗将ç¦ç”¨3D渲染。对于实际ç¦ç”¨ï¼Œä½¿ç”¨[code]usage[/" -"code]。" +"如果为 [code]true[/code],该视窗将ç¦ç”¨ 3D 渲染。对于实际ç¦ç”¨ï¼Œä½¿ç”¨ " +"[code]usage[/code]。" #: doc/classes/Viewport.xml msgid "" @@ -79660,26 +79876,26 @@ msgid "" "recovered by enabling contrast-adaptive sharpening (see [member " "sharpen_intensity])." msgstr "" -"å¯ç”¨å¿«é€Ÿè¿‘似抗锯齿。FXAAæ˜¯ä¸€ç§æµè¡Œçš„å±å¹•空间抗锯齿方法,它的速度很快,但会使" -"图åƒçœ‹èµ·æ¥å¾ˆæ¨¡ç³Šï¼Œç‰¹åˆ«æ˜¯åœ¨è¾ƒä½Žçš„分辨率。在1440på’Œ4Kè¿™æ ·çš„å¤§åˆ†è¾¨çŽ‡ä¸‹ï¼Œå®ƒä»ç„¶å¯" -"以较好工作。一些æŸå¤±çš„é”度å¯ä»¥é€šè¿‡å¯ç”¨å¯¹æ¯”度适应性é”åŒ–æ¥æ¢å¤ï¼Œå‚阅[member " -"sharpen_intensity]。" +"å¯ç”¨å¿«é€Ÿè¿‘似抗锯齿。FXAA æ˜¯ä¸€ç§æµè¡Œçš„å±å¹•空间抗锯齿方法,它的速度很快,但会使" +"图åƒçœ‹èµ·æ¥å¾ˆæ¨¡ç³Šï¼Œç‰¹åˆ«æ˜¯åœ¨è¾ƒä½Žçš„分辨率。在 1440p å’Œ 4K è¿™æ ·çš„å¤§åˆ†è¾¨çŽ‡ä¸‹ï¼Œå®ƒä»" +"ç„¶å¯ä»¥è¾ƒå¥½å·¥ä½œã€‚一些æŸå¤±çš„é”度å¯ä»¥é€šè¿‡å¯ç”¨å¯¹æ¯”度适应性é”åŒ–æ¥æ¢å¤ï¼Œå‚阅 " +"[member sharpen_intensity]。" #: doc/classes/Viewport.xml msgid "" "The global canvas transform of the viewport. The canvas transform is " "relative to this." -msgstr "è§†çª—çš„å…¨å±€ç”»å¸ƒå˜æ¢ã€‚ç”»å¸ƒå˜æ¢æ˜¯ç›¸å¯¹äºŽè¿™ä¸ªçš„。" +msgstr "è¯¥è§†çª—çš„å…¨å±€ç”»å¸ƒå˜æ¢ã€‚ç”»å¸ƒå˜æ¢æ˜¯ç›¸å¯¹äºŽè¿™ä¸ªçš„。" #: doc/classes/Viewport.xml msgid "If [code]true[/code], the viewport will not receive input events." -msgstr "如果[code]true[/code]ï¼Œè§†çª—å°†ä¸æŽ¥æ”¶è¾“å…¥äº‹ä»¶ã€‚" +msgstr "如果为 [code]true[/code]ï¼Œè¯¥è§†çª—å°†ä¸æŽ¥æ”¶è¾“å…¥äº‹ä»¶ã€‚" #: doc/classes/Viewport.xml msgid "" "If [code]true[/code], the GUI controls on the viewport will lay pixel " "perfectly." -msgstr "如果[code]true[/code],视窗上的GUI控件将完美地放置åƒç´ 。" +msgstr "如果为 [code]true[/code],该视窗上的 GUI 控件将完美地放置åƒç´ 。" #: doc/classes/Viewport.xml msgid "" @@ -79711,12 +79927,12 @@ msgid "" "the sRGB output to linear, this should only be used for VR plugins that " "require input in linear color space!" msgstr "" -"如果[code]true[/code],3D渲染åŽçš„结果将ä¸ä¼šåº”用线性到sRGB的颜色转æ¢ã€‚当视窗被" -"ç”¨ä½œæ¸²æŸ“ç›®æ ‡æ—¶ï¼Œè¿™ç‚¹å¾ˆé‡è¦ï¼Œå› 为渲染结果会被用作å¦ä¸€ä¸ªè§†çª—䏿¸²æŸ“的三维物体的" -"纹ç†ã€‚如果视窗被用æ¥åˆ›å»ºä¸åŸºäºŽé¢œè‰²çš„æ•°æ®ï¼Œå™ªå£°ã€é«˜åº¦å›¾ã€é‡‡å›¾ç‰ï¼Œè¿™ä¹Ÿå¾ˆé‡è¦ã€‚" -"当视窗被用作2Då¯¹è±¡çš„çº¹ç†æ—¶ï¼Œæˆ–è€…è§†çª—æ˜¯ä½ çš„æœ€ç»ˆè¾“å‡ºæ—¶ï¼Œè¯·ä¸è¦å¯ç”¨è¿™ä¸ªåŠŸèƒ½ã€‚å¯¹" -"于GLES2驱动æ¥è¯´ï¼Œè¿™å°†æŠŠsRGB输出转æ¢ä¸ºçº¿æ€§è¾“出,这应该åªç”¨äºŽéœ€è¦çº¿æ€§è‰²å½©ç©ºé—´è¾“" -"入的VRæ’ä»¶!" +"如果为 [code]true[/code],3D 渲染åŽçš„结果将ä¸ä¼šåº”用线性到 sRGB 的颜色转æ¢ã€‚当" +"è§†çª—è¢«ç”¨ä½œæ¸²æŸ“ç›®æ ‡æ—¶ï¼Œè¿™ç‚¹å¾ˆé‡è¦ï¼Œå› 为渲染结果会被用作å¦ä¸€ä¸ªè§†çª—䏿¸²æŸ“çš„ 3D " +"物体的纹ç†ã€‚如果视窗被用æ¥åˆ›å»ºä¸åŸºäºŽé¢œè‰²çš„æ•°æ®ï¼Œå™ªå£°ã€é«˜åº¦å›¾ã€é‡‡å›¾ç‰ï¼Œè¿™ä¹Ÿå¾ˆ" +"é‡è¦ã€‚当视窗被用作 2D å¯¹è±¡çš„çº¹ç†æ—¶ï¼Œæˆ–è€…è§†çª—æ˜¯ä½ çš„æœ€ç»ˆè¾“å‡ºæ—¶ï¼Œè¯·ä¸è¦å¯ç”¨è¿™ä¸ª" +"功能。对于 GLES2 驱动æ¥è¯´ï¼Œè¿™å°†æŠŠ sRGB 输出转æ¢ä¸ºçº¿æ€§è¾“出,这应该åªç”¨äºŽéœ€è¦çº¿" +"性色彩空间输入的VRæ’ä»¶!" #: doc/classes/Viewport.xml msgid "" @@ -79732,13 +79948,14 @@ msgid "" "If [code]true[/code], the viewport will use [World] defined in [code]world[/" "code] property." msgstr "" -"如果[code]true[/code],视窗将使用[code]world[/code]属性ä¸å®šä¹‰çš„[World]。" +"如果为 [code]true[/code],该视窗将使用 [code]world[/code] 属性ä¸å®šä¹‰çš„ " +"[World]。" #: doc/classes/Viewport.xml msgid "" "If [code]true[/code], the objects rendered by viewport become subjects of " "mouse picking process." -msgstr "如果[code]true[/code],则视窗渲染的对象将æˆä¸ºé¼ æ ‡æ‹¾å–过程的对象。" +msgstr "如果为 [code]true[/code],该视窗渲染的对象将æˆä¸ºé¼ æ ‡æ‹¾å–过程的对象。" #: doc/classes/Viewport.xml msgid "" @@ -79759,7 +79976,7 @@ msgid "" "[b]Note:[/b] This property is intended for 2D usage." msgstr "" "è§†çª—ç”¨ä½œæ¸²æŸ“ç›®æ ‡æ—¶çš„æ¸…é™¤æ¨¡å¼ã€‚\n" -"[b]注æ„:[/b] æ¤å±žæ€§é€‚用于 2D 使用。" +"[b]注æ„:[/b]æ¤å±žæ€§é€‚用于 2D 使用。" #: doc/classes/Viewport.xml msgid "The update mode when viewport used as a render target." @@ -79798,8 +80015,8 @@ msgid "" "created viewports default to a value of 0, this value must be set above 0 " "manually." msgstr "" -"阴影图集的分辨率,注,用于泛光ç¯å’Œèšå…‰ç¯ã€‚该值将四èˆäº”入到最接近的 2 的幂。\n" -"[b]注æ„:[/b]如果设置为0,阴影将ä¸å¯è§ã€‚由于用户创建的视窗默认值为 0ï¼Œå› æ¤å¿…" +"阴影图集的分辨率(用于全å‘光和èšå…‰ï¼‰ã€‚该值将四èˆäº”入到最接近的 2 的幂。\n" +"[b]注æ„:[/b]如果设置为 0,阴影将ä¸å¯è§ã€‚由于用户创建的视区默认值为 0ï¼Œå› æ¤å¿…" "须手动将æ¤å€¼è®¾ç½®ä¸ºå¤§äºŽ 0。" #: doc/classes/Viewport.xml @@ -80015,7 +80232,7 @@ msgid "" "are not available when using this mode." msgstr "" "分é…绘制 2D 场景所需的所有缓冲区。这比 3D 使用模å¼å 用更少的 VRAM。请注æ„,使" -"ç”¨è¿™ç§æ¨¡å¼æ—¶ï¼Œè¯¸å¦‚辉光和 HDR ç‰ 3D 渲染效果是ä¸å¯ç”¨çš„。" +"ç”¨è¿™ç§æ¨¡å¼æ—¶ï¼Œè¾‰å…‰å’Œ HDR ç‰ 3D 渲染效果是ä¸å¯ç”¨çš„。" #: doc/classes/Viewport.xml msgid "" @@ -80025,8 +80242,8 @@ msgid "" "such as glow and HDR are not available when using this mode." msgstr "" "åˆ†é… 2D 场景所需的缓冲区,而ä¸åˆ†é…å±å¹•æ‹·è´çš„ç¼“å†²åŒºã€‚ç›¸åº”åœ°ï¼Œä½ ä¸èƒ½ä»Žå±å¹•上读" -"å–。在 [enum Usage] 类型ä¸ï¼Œè¿™éœ€è¦æœ€å°‘çš„ VRAM。注æ„ï¼Œä½¿ç”¨è¿™ç§æ¨¡å¼æ—¶ï¼Œè¯¸å¦‚辉光" -"å’Œ HDR ç‰ 3D 渲染效果是ä¸å¯ç”¨çš„。" +"å–。在 [enum Usage] 类型ä¸ï¼Œè¿™éœ€è¦æœ€å°‘çš„ VRAM。注æ„ï¼Œä½¿ç”¨è¿™ç§æ¨¡å¼æ—¶ï¼Œè¾‰å…‰å’Œ " +"HDR ç‰ 3D 渲染效果是ä¸å¯ç”¨çš„。" #: doc/classes/Viewport.xml msgid "" @@ -80198,11 +80415,11 @@ msgstr "" "VisibilityEnabler2D会在[RigidBody2D]ã€[AnimationPlayer]和其他节点ä¸å¯è§æ—¶ç¦ç”¨" "它们。它åªä¼šå½±å“与VisibilityEnabler2Dçš„æ ¹èŠ‚ç‚¹ç›¸åŒçš„èŠ‚ç‚¹ï¼Œä»¥åŠæ ¹èŠ‚ç‚¹æœ¬èº«ã€‚\n" "å¦‚æžœä½ åªæƒ³æŽ¥æ”¶é€šçŸ¥ï¼Œè¯·ä½¿ç”¨[VisibilityNotifier2D]代替。\n" -"[b]注æ„:[/b] ç”±äºŽæ€§èƒ½åŽŸå› ï¼ŒVisibilityEnabler2D使用一个近似的å¯å‘弿–¹æ³•,其精" +"[b]注æ„:[/b]ç”±äºŽæ€§èƒ½åŽŸå› ï¼ŒVisibilityEnabler2D使用一个近似的å¯å‘弿–¹æ³•,其精" "度由 [member ProjectSettings.world/2d/cell_size] å†³å®šã€‚å¦‚æžœä½ éœ€è¦ç²¾ç¡®çš„å¯è§æ€§" "检查,请使用å¦ä¸€ç§æ–¹æ³•ï¼Œä¾‹å¦‚æ·»åŠ ä¸€ä¸ª[Area2D]节点作为[Camera2D]节点的å节" "点。\n" -"[b]注æ„:[/b] VisibilityEnabler2Dä¸ä¼šå½±å“场景åˆå§‹åŒ–åŽæ·»åŠ çš„èŠ‚ç‚¹ã€‚" +"[b]注æ„:[/b]VisibilityEnabler2Dä¸ä¼šå½±å“场景åˆå§‹åŒ–åŽæ·»åŠ çš„èŠ‚ç‚¹ã€‚" #: doc/classes/VisibilityEnabler2D.xml msgid "If [code]true[/code], [RigidBody2D] nodes will be paused." @@ -80283,7 +80500,7 @@ msgid "" msgstr "" "如果[code]true[/code],则边界框在å±å¹•上。\n" "[b]注æ„:[/b]ä¸€æ—¦æ·»åŠ åˆ°åœºæ™¯æ ‘ä¸ï¼Œéœ€è¦ä¸€å¸§æ¥è®¡ç®—节点的å¯è§æ€§ï¼Œæ‰€ä»¥è¿™ä¸ªæ–¹æ³•将在" -"它被实例化åŽç«‹å³è¿”回[code]false[/code],å³ä½¿å±å¹•在绘制过程ä¸ã€‚" +"它被实例化åŽç«‹å³è¿”回 [code]false[/code],å³ä½¿å±å¹•在绘制过程ä¸ã€‚" #: doc/classes/VisibilityNotifier.xml msgid "The VisibilityNotifier's bounding box." @@ -80320,9 +80537,9 @@ msgstr "" "VisibilityNotifier2D检测它在å±å¹•上是å¦å¯è§ã€‚当它的边界矩形进入或退出å±å¹•或视" "窗时,它也会å‘出通知。\n" "å¦‚æžœä½ æƒ³è®©èŠ‚ç‚¹åœ¨é€€å‡ºå±å¹•时自动ç¦ç”¨ï¼Œè¯·ä½¿ç”¨[VisibilityEnabler2D]代替。\n" -"[b]注æ„:[/b] ç”±äºŽæ€§èƒ½åŽŸå› ï¼ŒVisibilityNotifier2D使用一个近似的å¯å‘弿–¹æ³•,其" -"精度由 [member ProjectSettings.world/2d/cell_size] å†³å®šã€‚å¦‚æžœä½ éœ€è¦ç²¾ç¡®çš„å¯è§" -"性检查,请使用å¦ä¸€ç§æ–¹æ³•ï¼Œå¦‚æ·»åŠ ä¸€ä¸ª[Area2D]节点作为[Camera2D]节点的å节点。" +"[b]注æ„:[/b]ç”±äºŽæ€§èƒ½åŽŸå› ï¼ŒVisibilityNotifier2D使用一个近似的å¯å‘弿–¹æ³•,其精" +"度由 [member ProjectSettings.world/2d/cell_size] å†³å®šã€‚å¦‚æžœä½ éœ€è¦ç²¾ç¡®çš„å¯è§æ€§" +"检查,请使用å¦ä¸€ç§æ–¹æ³•ï¼Œå¦‚æ·»åŠ ä¸€ä¸ª[Area2D]节点作为[Camera2D]节点的å节点。" #: doc/classes/VisibilityNotifier2D.xml msgid "" @@ -80334,7 +80551,7 @@ msgid "" msgstr "" "如果[code]true[/code],则边界矩形在å±å¹•上。\n" "[b]注æ„:[/b]ä¸€æ—¦æ·»åŠ åˆ°åœºæ™¯æ ‘ä¸ï¼Œéœ€è¦ä¸€å¸§æ¥è®¡ç®—节点的å¯è§æ€§ï¼Œæ‰€ä»¥è¿™ä¸ªæ–¹æ³•将在" -"它被实例化åŽç«‹å³è¿”回[code]false[/code],å³ä½¿å±å¹•在绘制过程ä¸ã€‚" +"它被实例化åŽç«‹å³è¿”回 [code]false[/code],å³ä½¿å±å¹•在绘制过程ä¸ã€‚" #: doc/classes/VisibilityNotifier2D.xml msgid "The VisibilityNotifier2D's bounding rectangle." @@ -80406,7 +80623,7 @@ msgid "" "Returns [code]true[/code] when the specified layer is enabled in [member " "layers] and [code]false[/code] otherwise." msgstr "" -"当指定的层在 [member layers] ä¸è¢«å¯ç”¨æ—¶ï¼Œè¿”回[code]true[/code],å¦åˆ™è¿”回" +"当指定的层在 [member layers] ä¸è¢«å¯ç”¨æ—¶ï¼Œè¿”回 [code]true[/code],å¦åˆ™è¿”回 " "[code]false[/code]。" #: doc/classes/VisualInstance.xml @@ -80841,7 +81058,7 @@ msgid "" "Return the result of [code]value[/code] decreased by [code]step[/code] * " "[code]amount[/code]." msgstr "" -"返回[code]value[/code]å‡å°‘[code]step[/code]*[code]amount[/code]的结果。" +"返回 [code]value[/code]å‡å°‘[code]step[/code]*[code]amount[/code]的结果。" #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml msgid "" @@ -82334,8 +82551,8 @@ msgid "" "- Sequence: [code]repeat[/code]\n" "- Sequence: [code]exit[/code]" msgstr "" -"当一个æ¡ä»¶ä¸º[code]true[/code]æ—¶è¿›è¡Œå¾ªçŽ¯ã€‚å½“å¾ªçŽ¯ç»“æŸæ—¶ï¼Œæ‰§è¡Œç»§ç»ä»Ž[code]exit[/" -"code]åºåˆ—端å£å‡ºæ¥ã€‚\n" +"当一个æ¡ä»¶ä¸º [code]true[/code] æ—¶è¿›è¡Œå¾ªçŽ¯ã€‚å½“å¾ªçŽ¯ç»“æŸæ—¶ï¼Œæ‰§è¡Œç»§ç»ä»Ž" +"[code]exit[/code]åºåˆ—端å£å‡ºæ¥ã€‚\n" "[b]输入端å£ï¼š[/b]\n" "- åºåˆ—:[code]while(cond)[/code]\n" "- Data (bool): [code]cond[/code]\n" @@ -82443,8 +82660,8 @@ msgid "" "viewport, or it needs to be the child of another canvas item that is " "eventually attached to the canvas." msgstr "" -"任何å¯è§å¯¹è±¡çš„æœåŠ¡ã€‚VisualServer 是所有å¯è§å¯¹è±¡çš„ API åŽç«¯ã€‚整个场景系统安装" -"åœ¨å®ƒä¸Šé¢æ¥æ˜¾ç¤ºã€‚\n" +"任何å¯è§å¯¹è±¡çš„æœåŠ¡å™¨ã€‚VisualServer 是所有å¯è§å¯¹è±¡çš„ API åŽç«¯ã€‚整个场景系统安" +"è£…åœ¨å®ƒä¸Šé¢æ¥æ˜¾ç¤ºã€‚\n" "VisualServer 是完全ä¸é€æ˜Žçš„,它的内部结构的完全的具体实现ä¸èƒ½è¢«è®¿é—®ã€‚\n" "VisualServer å¯ä»¥ç”¨æ¥å®Œå…¨ç»•过场景系统。\n" "å¯ä½¿ç”¨ [code]*_create[/code] 函数创建资æºã€‚\n" @@ -82602,7 +82819,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Adds a primitive to the [CanvasItem]'s draw commands." -msgstr "å‘ [CanvasItem] çš„ç»˜å›¾æŒ‡ä»¤æ·»åŠ ä¸€ä¸ªåŸºæœ¬ç½‘æ ¼ã€‚" +msgstr "å‘ [CanvasItem] çš„ç»˜å›¾æŒ‡ä»¤ä¸æ·»åŠ ä¸€ä¸ªå›¾å…ƒã€‚" #: doc/classes/VisualServer.xml msgid "Adds a rectangle to the [CanvasItem]'s draw commands." @@ -82907,12 +83124,12 @@ msgid "" "To place in a scene, attach this directional light to an instance using " "[method instance_set_base] using the returned RID." msgstr "" -"创建定å‘ç¯å¹¶å°†å…¶æ·»åŠ åˆ°VisualServerä¸ã€‚å¯ä»¥ç”¨è¿”回的RIDæ¥è®¿é—®å®ƒã€‚这个RIDå¯ç”¨äºŽ" -"大多数[code]light_*[/code] VisualServer函数。\n" -"一旦完æˆäº†å¯¹RID的处ç†ï¼Œå¯ä½¿ç”¨VisualServerçš„[method free_rid]陿€æ–¹æ³•释放" -"RID。\n" -"è¦åœ¨åœºæ™¯ä¸æ”¾ç½®ï¼Œä½¿ç”¨è¿”回的RID,用[method instance_set_base]将这个定å‘ç¯é™„åŠ åˆ°" -"一个实例上。" +"åˆ›å»ºå¹³è¡Œå…‰å¹¶å°†å…¶æ·»åŠ åˆ° VisualServer ä¸ã€‚å¯ä»¥ç”¨è¿”回的 RID æ¥è®¿é—®ã€‚这个 RID å¯" +"用于大多数 [code]light_*[/code] VisualServer 函数。\n" +"一旦完æˆäº†å¯¹ RID 的处ç†ï¼Œå¯ä½¿ç”¨ VisualServer çš„é™æ€æ–¹æ³• [method free_rid] 释" +"放 RID。\n" +"è¦åœ¨åœºæ™¯ä¸æ”¾ç½®ï¼Œä½¿ç”¨è¿”回的 RID,用 [method instance_set_base] 将这个平行光附" +"åŠ åˆ°ä¸€ä¸ªå®žä¾‹ä¸Šã€‚" #: doc/classes/VisualServer.xml msgid "" @@ -82996,14 +83213,14 @@ msgstr "设置用于雾化高度效果的å˜é‡ã€‚å‚阅[Environment]ä»¥äº†è§£æ› msgid "" "Sets the variables to be used with the \"glow\" post-process effect. See " "[Environment] for more details." -msgstr "设置用于 \"glow\" åŽå¤„ç†æ•ˆæžœçš„å˜é‡ã€‚å‚阅[Environment]。" +msgstr "设置用于“辉光â€åŽå¤„ç†æ•ˆæžœçš„å˜é‡ã€‚详情请å‚阅 [Environment]。" #: doc/classes/VisualServer.xml msgid "" "Sets the [Sky] to be used as the environment's background when using " "[i]BGMode[/i] sky. Equivalent to [member Environment.background_sky]." msgstr "" -"当使用[i]BGMode[/i]天空时,设置[Sky]作为环境的背景。相当于[member " +"当使用 [i]BGMode[/i] 天空时,设置 [Sky] 作为环境的背景。相当于 [member " "Environment.background_sky]。" #: doc/classes/VisualServer.xml @@ -83027,20 +83244,20 @@ msgid "" "Sets the variables to be used with the \"Screen Space Ambient Occlusion " "(SSAO)\" post-process effect. See [Environment] for more details." msgstr "" -"设置用于 \"å±å¹•空间环境é®è”½ï¼ˆSSAO)\"åŽå¤„ç†æ•ˆæžœçš„å˜é‡ã€‚å‚阅[Environment]。" +"设置用于“å±å¹•空间环境é®è”½ï¼ˆSSAO)â€åŽå¤„ç†æ•ˆæžœçš„å˜é‡ã€‚详情请å‚阅 " +"[Environment]。" #: doc/classes/VisualServer.xml msgid "" "Sets the variables to be used with the \"screen space reflections\" post-" "process effect. See [Environment] for more details." -msgstr "设置用于 \"å±å¹•空间åå°„ \"åŽå¤„ç†æ•ˆæžœçš„å˜é‡ã€‚更多细节è§[Environment]。" +msgstr "设置用于“å±å¹•空间åå°„â€åŽå¤„ç†æ•ˆæžœçš„å˜é‡ã€‚详情请å‚阅 [Environment]。" #: doc/classes/VisualServer.xml msgid "" "Sets the variables to be used with the \"tonemap\" post-process effect. See " "[Environment] for more details." -msgstr "" -"设置用于 \"tonemap \"åŽå¤„ç†æ•ˆæžœçš„å˜é‡ã€‚å‚阅[Environment]以了解更多细节。" +msgstr "è®¾ç½®ç”¨äºŽâ€œè‰²è°ƒæ˜ å°„â€åŽå¤„ç†æ•ˆæžœçš„å˜é‡ã€‚详情请å‚阅 [Environment]。" #: doc/classes/VisualServer.xml msgid "Removes buffers and clears testcubes." @@ -83091,7 +83308,7 @@ msgid "" "an empty string." msgstr "" "返回视频适é…器的供应商(例如,\"NVIDIA Corporation\")。\n" -"[b]注æ„:[/b] 当è¿è¡Œç²¾ç®€æˆ–æœåС噍坿‰§è¡Œæ–‡ä»¶æ—¶ï¼Œè¯¥å‡½æ•°è¿”回一个空å—符串。" +"[b]注æ„:[/b]当è¿è¡Œç²¾ç®€æˆ–æœåС噍坿‰§è¡Œæ–‡ä»¶æ—¶ï¼Œè¯¥å‡½æ•°è¿”回一个空å—符串。" #: doc/classes/VisualServer.xml msgid "Returns the id of a white texture. Creates one if none exists." @@ -83169,8 +83386,8 @@ msgid "" "Returns [code]true[/code] if the GI probe data associated with this GI probe " "is compressed. Equivalent to [member GIProbe.compress]." msgstr "" -"如果与æ¤GI探针相关的数æ®è¢«åŽ‹ç¼©ï¼Œè¿”å›ž[code]true[/code]。相当于[member GIProbe." -"compress]。" +"如果与æ¤GI探针相关的数æ®è¢«åŽ‹ç¼©ï¼Œè¿”å›ž [code]true[/code]。相当于[member " +"GIProbe.compress]。" #: doc/classes/VisualServer.xml msgid "" @@ -83274,7 +83491,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Not yet implemented. Always returns [code]false[/code]." -msgstr "还没有实现。总是返回[code]false[/code]。" +msgstr "还没有实现。总是返回 [code]false[/code]。" #: doc/classes/VisualServer.xml msgid "" @@ -83285,10 +83502,10 @@ msgid "" "[code]skinning_fallback[/code] in case the hardware doesn't support the " "default GPU skinning process." msgstr "" -"如果æ“ä½œç³»ç»Ÿæ”¯æŒæŸé¡¹åŠŸèƒ½ï¼Œåˆ™è¿”å›ž[code]true[/code]。特性å¯èƒ½æ˜¯[code]s3tc[/" +"如果æ“ä½œç³»ç»Ÿæ”¯æŒæŸé¡¹åŠŸèƒ½ï¼Œåˆ™è¿”å›ž [code]true[/code]。特性å¯èƒ½æ˜¯[code]s3tc[/" "code], [code]etc[/code], [code]etc2[/code], [code]pvrtc[/code] å’Œ " "[code]skinning_fallback[/code]。\n" -"当使用GLES2æ¸²æŸ“æ—¶ï¼Œåœ¨ç¡¬ä»¶ä¸æ”¯æŒé»˜è®¤çš„GPU蒙皮过程的情况下,返回[code]true[/" +"当使用GLES2æ¸²æŸ“æ—¶ï¼Œåœ¨ç¡¬ä»¶ä¸æ”¯æŒé»˜è®¤çš„GPU蒙皮过程的情况下,返回 [code]true[/" "code]与[code]skinning_fallback[/code]。" #: doc/classes/VisualServer.xml @@ -83394,8 +83611,8 @@ msgid "" "platform-dependent code during engine initialization. If called from a " "running game, it will not do anything." msgstr "" -"åˆå§‹åŒ–visual server.。这个函数是在引擎åˆå§‹åŒ–过程ä¸ç”±ä¾èµ–å¹³å°çš„代ç 内部调用。" -"如果从一个æ£åœ¨è¿è¡Œçš„æ¸¸æˆä¸è°ƒç”¨ï¼Œå®ƒå°†ä¸ä¼šåšä»»ä½•事情。" +"åˆå§‹åŒ– VisualServer。这个函数是在引擎åˆå§‹åŒ–过程ä¸ç”±ä¾èµ–å¹³å°çš„代ç 内部调用。如" +"果从一个æ£åœ¨è¿è¡Œçš„æ¸¸æˆä¸è°ƒç”¨ï¼Œå®ƒå°†ä¸ä¼šåšä»»ä½•事情。" #: doc/classes/VisualServer.xml msgid "" @@ -83566,7 +83783,7 @@ msgstr "" "[MeshInstance]或[DirectionalLight]。使用[method @GDScript.instance_from_id]æ¥" "获å–实际节点。这必须æä¾›ä¸€ä¸ªåœºæ™¯çš„RID,该RIDåœ¨ä½ æƒ³æŸ¥è¯¢çš„[World]䏿˜¯å¯ç”¨çš„。这" "将强制更新所有排队ç‰å¾…更新的资æºã€‚\n" -"[b]è¦å‘Šï¼š[/b] 这个函数主è¦ç”¨äºŽç¼–辑器使用。对于游æˆä¸çš„使用情况,最好是物ç†ç¢°" +"[b]è¦å‘Šï¼š[/b]这个函数主è¦ç”¨äºŽç¼–辑器使用。对于游æˆä¸çš„使用情况,最好是物ç†ç¢°" "撞。" #: doc/classes/VisualServer.xml @@ -83580,11 +83797,11 @@ msgid "" "[b]Warning:[/b] This function is primarily intended for editor usage. For in-" "game use cases, prefer physics collision." msgstr "" -"返回一个与所æä¾›çš„凸形相交的物体ID数组。åªè€ƒè™‘å¯è§†åŒ–çš„3D节点,如" -"[MeshInstance]或[DirectionalLight]。使用[method @GDScript.instance_from_id]æ¥" -"获å–实际节点。必须æä¾›ä¸€ä¸ªåœºæ™¯çš„RID,这个RIDåœ¨ä½ æƒ³æŸ¥è¯¢çš„[World]䏿˜¯å¯ç”¨çš„。这" -"将强制更新所有排队ç‰å¾…更新的资æºã€‚\n" -"[b]è¦å‘Šï¼š[/b] 这个函数主è¦ç”¨äºŽç¼–辑器使用。对于游æˆä¸çš„使用情况,最好是物ç†ç¢°" +"返回一个与所æä¾›çš„凸形相交的物体 ID 数组。åªè€ƒè™‘å¯è§†åŒ–çš„ 3D 节点,如 " +"[MeshInstance] 或 [DirectionalLight]。使用 [method @GDScript." +"instance_from_id] æ¥èŽ·å–实际节点。必须æä¾›ä¸€ä¸ªåœºæ™¯çš„ RID,这个 RID åœ¨ä½ æƒ³æŸ¥è¯¢" +"çš„ [World] 䏿˜¯å¯ç”¨çš„。这将强制更新所有排队ç‰å¾…更新的资æºã€‚\n" +"[b]è¦å‘Šï¼š[/b]这个函数主è¦ç”¨äºŽç¼–辑器使用。对于游æˆä¸çš„使用情况,最好是物ç†ç¢°" "撞。" #: doc/classes/VisualServer.xml @@ -83598,12 +83815,12 @@ msgid "" "[b]Warning:[/b] This function is primarily intended for editor usage. For in-" "game use cases, prefer physics collision." msgstr "" -"返回一个与所æä¾›çš„3D射线相交的物体ID数组。åªè€ƒè™‘å¯è§†åŒ–çš„3D节点,例如" -"[MeshInstance]或[DirectionalLight]。使用[method @GDScript.instance_from_id]æ¥" -"获å–实际节点。必须æä¾›ä¸€ä¸ªåœºæ™¯çš„RID,这个RIDåœ¨ä½ æƒ³æŸ¥è¯¢çš„[World]䏿˜¯å¯ç”¨çš„。这" -"将强制更新所有排队ç‰å¾…更新的资æºã€‚\n" -"[b]è¦å‘Šï¼š[/b] 这个函数主è¦ç”¨äºŽç¼–辑器的使用。对于游æˆä¸çš„使用情况,最好是物ç†" -"碰撞。" +"返回一个与所æä¾›çš„ 3D 射线相交的物体 ID 数组。åªè€ƒè™‘å¯è§†åŒ–çš„ 3D 节点,例如 " +"[MeshInstance] 或 [DirectionalLight]。使用 [method @GDScript." +"instance_from_id] æ¥èŽ·å–实际节点。必须æä¾›ä¸€ä¸ªåœºæ™¯çš„ RID,这个 RID åœ¨ä½ æƒ³æŸ¥è¯¢" +"çš„ [World] 䏿˜¯å¯ç”¨çš„。这将强制更新所有排队ç‰å¾…更新的资æºã€‚\n" +"[b]è¦å‘Šï¼š[/b]这个函数主è¦ç”¨äºŽç¼–辑器的使用。对于游æˆä¸çš„使用情况,最好是物ç†ç¢°" +"撞。" #: doc/classes/VisualServer.xml msgid "" @@ -83611,8 +83828,9 @@ msgid "" "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight.directional_shadow_blend_splits]." msgstr "" -"如果[code]true[/code],这个平行光会在阴影贴图分割之间混åˆï¼Œä»¥ä½¿å®ƒä»¬ä¹‹é—´çš„过渡" -"æ›´åŠ å¹³æ»‘ã€‚ç›¸å½“äºŽ[member DirectionalLight.directional_shadow_blend_splits]。" +"如果为 [code]true[/code],这个平行光会在阴影贴图分割之间混åˆï¼Œä»¥ä½¿å®ƒä»¬ä¹‹é—´çš„" +"è¿‡æ¸¡æ›´åŠ å¹³æ»‘ã€‚ç›¸å½“äºŽ [member DirectionalLight." +"directional_shadow_blend_splits]。" #: doc/classes/VisualServer.xml msgid "" @@ -83620,9 +83838,9 @@ msgid "" "[member DirectionalLight.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -"设置这个平行光æºçš„阴影深度范围模å¼ã€‚相当于[member DirectionalLight." -"directional_shadow_depth_range]。å‚阅[enum " -"LightDirectionalShadowDepthRangeMode]的选项。" +"设置这个平行光的阴影深度范围模å¼ã€‚相当于 [member DirectionalLight." +"directional_shadow_depth_range]。å‚阅 [enum " +"LightDirectionalShadowDepthRangeMode] 的选项。" #: doc/classes/VisualServer.xml msgid "" @@ -83630,8 +83848,8 @@ msgid "" "DirectionalLight.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -"设置æ¤å¹³è¡Œå…‰æºçš„阴影模å¼ã€‚相当于[member DirectionalLight." -"directional_shadow_mode]。å‚阅[enum LightDirectionalShadowMode]的选项。" +"设置æ¤å¹³è¡Œå…‰çš„阴影模å¼ã€‚相当于 [member DirectionalLight." +"directional_shadow_mode]。å‚阅 [enum LightDirectionalShadowMode] 的选项。" #: doc/classes/VisualServer.xml msgid "" @@ -83639,7 +83857,7 @@ msgid "" "can be used to alleviate artifacts in the shadow map. Equivalent to [member " "OmniLight.omni_shadow_detail]." msgstr "" -"设置是å¦ä¸ºæ¤æ³›å…‰ç¯ä½¿ç”¨åž‚直或水平细节。这å¯ç”¨äºŽå‡è½»é˜´å½±è´´å›¾ä¸çš„伪影。相当于 " +"设置是å¦ä¸ºæ¤å…¨å‘光使用垂直或水平细节。这å¯ç”¨äºŽå‡è½»é˜´å½±è´´å›¾ä¸çš„伪影。相当于 " "[member OmniLight.omni_shadow_detail]。" #: doc/classes/VisualServer.xml @@ -83874,9 +84092,7 @@ msgstr "设置ç€è‰²å™¨æè´¨çš„ç€è‰²å™¨ã€‚" msgid "" "Adds a surface generated from the Arrays to a mesh. See [enum PrimitiveType] " "constants for types." -msgstr "" -"将从Arrays数组生æˆçš„è¡¨é¢æ·»åŠ åˆ°ç½‘æ ¼ã€‚æœ‰å…³ç±»åž‹ï¼Œè¯·å‚阅 [enum PrimitiveType] 常" -"é‡ã€‚" +msgstr "将从数组生æˆçš„è¡¨é¢æ·»åŠ åˆ°ç½‘æ ¼ã€‚ç±»åž‹è¯·å‚阅 [enum PrimitiveType] 常é‡ã€‚" #: doc/classes/VisualServer.xml msgid "Removes all surfaces from a mesh." @@ -83973,7 +84189,7 @@ msgstr "è¿”å›žç½‘æ ¼è¡¨é¢çš„æè´¨ã€‚" #: doc/classes/VisualServer.xml msgid "Returns the primitive type of a mesh's surface." -msgstr "è¿”å›žç½‘æ ¼è¡¨é¢çš„åŸºæœ¬ç½‘æ ¼ç±»åž‹ã€‚" +msgstr "è¿”å›žç½‘æ ¼è¡¨é¢çš„图元类型。" #: doc/classes/VisualServer.xml msgid "Returns the aabb of a mesh's surface's skeleton." @@ -84139,11 +84355,11 @@ msgid "" "To place in a scene, attach this omni light to an instance using [method " "instance_set_base] using the returned RID." msgstr "" -"创建一个新的泛光ç¯å¹¶å°†å…¶æ·»åŠ åˆ° VisualServer。å¯ä»¥ä½¿ç”¨è¿”回的 RID è®¿é—®å®ƒã€‚æ¤ " -"RID å¯ç”¨äºŽå¤§å¤šæ•° [code]light_*[/code] VisualServer 函数。\n" -"å®Œæˆ RID 处ç†åŽï¼Œå¯ä½¿ç”¨ VisualServer çš„ [method free_rid] 陿€æ–¹æ³•释放 " +"新建全å‘å…‰å¹¶å°†å…¶æ·»åŠ åˆ° VisualServer。å¯ä»¥ä½¿ç”¨è¿”回的 RID è®¿é—®å®ƒã€‚æ¤ RID å¯ç”¨äºŽ" +"大多数 [code]light_*[/code] VisualServer 函数。\n" +"å®Œæˆ RID 处ç†åŽï¼Œå¯ä½¿ç”¨ VisualServer çš„é™æ€æ–¹æ³• [method free_rid] 释放 " "RID。\n" -"è¦æ”¾ç½®åœ¨åœºæ™¯ä¸ï¼Œè¯·ä½¿ç”¨è¿”回的 RID 使用 [method instance_set_base] å°†æ¤æ³›å…‰ç¯é™„" +"è¦æ”¾ç½®åœ¨åœºæ™¯ä¸ï¼Œè¯·ä½¿ç”¨è¿”回的 RID 使用 [method instance_set_base] å°†æ¤å…¨å‘光附" "åŠ åˆ°å®žä¾‹ã€‚" #: doc/classes/VisualServer.xml @@ -84171,7 +84387,7 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Returns [code]true[/code] if particles are currently set to emitting." -msgstr "如果当å‰ç²’å被设置å‘射,则返回[code]true[/code]。" +msgstr "如果当å‰ç²’å被设置å‘射,则返回 [code]true[/code]。" #: doc/classes/VisualServer.xml msgid "" @@ -84298,7 +84514,7 @@ msgid "" "to [member Particles.process_material]." msgstr "" "设置用于处ç†ç²’åçš„æè´¨ã€‚\n" -"[b]注æ„:[/b] è¿™ä¸æ˜¯ç”¨äºŽç»˜åˆ¶æè´¨çš„æè´¨ã€‚相当于[member Particles." +"[b]注æ„:[/b]è¿™ä¸æ˜¯ç”¨äºŽç»˜åˆ¶æè´¨çš„æè´¨ã€‚相当于[member Particles." "process_material]。" #: doc/classes/VisualServer.xml @@ -84586,19 +84802,19 @@ msgstr "ä¸ºè¿™ä¸ªéª¨æž¶åˆ†é… GPU 缓冲区。" #: doc/classes/VisualServer.xml msgid "Returns the [Transform] set for a specific bone of this skeleton." -msgstr "返回这个骨架的特定骨骼的[Transform]集åˆã€‚" +msgstr "返回这个骨架的特定骨骼的 [Transform]。" #: doc/classes/VisualServer.xml msgid "Returns the [Transform2D] set for a specific bone of this skeleton." -msgstr "返回æ¤éª¨æž¶çš„特定骨骼的[Transform2D]集åˆã€‚" +msgstr "返回这个骨架的特定骨骼的 [Transform2D]。" #: doc/classes/VisualServer.xml msgid "Sets the [Transform] for a specific bone of this skeleton." -msgstr "设置æ¤éª¨æž¶ç‰¹å®šéª¨éª¼çš„ [Transform]集åˆã€‚" +msgstr "设置这个骨架的特定骨骼的 [Transform]。" #: doc/classes/VisualServer.xml msgid "Sets the [Transform2D] for a specific bone of this skeleton." -msgstr "设置æ¤éª¨æž¶ç‰¹å®šéª¨éª¼çš„ [Transform2D]集åˆã€‚" +msgstr "设置这个骨架的特定骨骼的 [Transform2D]。" #: doc/classes/VisualServer.xml msgid "" @@ -84608,9 +84824,10 @@ msgid "" "Once finished with your RID, you will want to free the RID using the " "VisualServer's [method free_rid] static method." msgstr "" -"åˆ›å»ºä¸€ä¸ªéª¨æž¶å¹¶å°†å…¶æ·»åŠ åˆ°VisualServerä¸ã€‚它å¯ä»¥é€šè¿‡è¿”回的RID进行访问。这个RID" -"å¯ç”¨äºŽæ‰€æœ‰[code]skeleton_*[/code] VisualServer函数。\n" -"一旦完æˆäº†å¯¹RID的处ç†ï¼Œå¯ä½¿ç”¨VisualServerçš„[method free_rid]陿€æ–¹æ³•释放RID。" +"åˆ›å»ºä¸€ä¸ªéª¨æž¶å¹¶å°†å…¶æ·»åŠ åˆ° VisualServer ä¸ã€‚它å¯ä»¥é€šè¿‡è¿”回的 RID 进行访问。这" +"个 RID å¯ç”¨äºŽæ‰€æœ‰ [code]skeleton_*[/code] VisualServer 函数。\n" +"一旦完æˆäº†å¯¹ RID 的处ç†ï¼Œå¯ä½¿ç”¨ VisualServer çš„é™æ€æ–¹æ³• [method free_rid] 释" +"放 RID。" #: doc/classes/VisualServer.xml msgid "Returns the number of bones allocated for this skeleton." @@ -84642,12 +84859,12 @@ msgid "" "To place in a scene, attach this spot light to an instance using [method " "instance_set_base] using the returned RID." msgstr "" -"创建一个èšå…‰ç¯å¹¶å°†å…¶æ·»åŠ åˆ°VisualServerä¸ã€‚å¯ä»¥ç”¨è¿”回的RIDæ¥è®¿é—®å®ƒã€‚这个RIDå¯" -"用于大多数[code]light_*[/code] VisualServer函数。\n" -"一旦完æˆäº†å¯¹RID的处ç†ï¼Œå¯ä½¿ç”¨VisualServerçš„[method free_rid]陿€æ–¹æ³•释放" -"RID。\n" -"è¦åœ¨åœºæ™¯ä¸æ”¾ç½®ï¼Œè¯·ä½¿ç”¨è¿”回的RID,用[method instance_set_base]将该èšå…‰ç¯é™„åŠ åˆ°" -"一个实例上。" +"创建一个èšå…‰å¹¶å°†å…¶æ·»åŠ åˆ° VisualServer ä¸ã€‚å¯ä»¥ç”¨è¿”回的 RID æ¥è®¿é—®å®ƒã€‚这个 " +"RID å¯ç”¨äºŽå¤§å¤šæ•° [code]light_*[/code] VisualServer 函数。\n" +"一旦完æˆäº†å¯¹ RID 的处ç†ï¼Œå¯ä½¿ç”¨ VisualServer çš„é™æ€æ–¹æ³• [method free_rid] 释" +"放 RID。\n" +"è¦åœ¨åœºæ™¯ä¸æ”¾ç½®ï¼Œè¯·ä½¿ç”¨è¿”回的 RID,用 [method instance_set_base] 将该èšå…‰é™„åŠ " +"到一个实例上。" #: doc/classes/VisualServer.xml msgid "Allocates the GPU memory for the texture." @@ -84745,13 +84962,13 @@ msgstr "设置纹ç†çš„路径。" msgid "" "If [code]true[/code], sets internal processes to shrink all image data to " "half the size." -msgstr "如果为[code]true[/code]ï¼Œè®¾ç½®å†…éƒ¨è¿›ç¨‹ï¼Œå°†æ‰€æœ‰å›¾åƒæ•°æ®ç¼©å°åˆ°ä¸€åŠå¤§å°ã€‚" +msgstr "如果为 [code]true[/code]ï¼Œè®¾ç½®å†…éƒ¨è¿›ç¨‹ï¼Œå°†æ‰€æœ‰å›¾åƒæ•°æ®ç¼©å°åˆ°ä¸€åŠå¤§å°ã€‚" #: doc/classes/VisualServer.xml msgid "" "If [code]true[/code], the image will be stored in the texture's images array " "if overwritten." -msgstr "如果为[code]true[/code],如果被覆盖,图åƒå°†å˜å‚¨åœ¨çº¹ç†çš„å›¾åƒæ•°ç»„ä¸ã€‚" +msgstr "如果为 [code]true[/code],如果被覆盖,图åƒå°†å˜å‚¨åœ¨çº¹ç†çš„å›¾åƒæ•°ç»„ä¸ã€‚" #: doc/classes/VisualServer.xml msgid "Sets a viewport's camera." @@ -84930,8 +85147,8 @@ msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -"设置阴影图集的图åƒå¤§å°ï¼ˆç”¨äºŽæ³›å…‰ç¯å’Œèšå…‰ç¯ï¼‰ã€‚该值将被四èˆäº”入到最接近的2çš„n" -"次方。" +"设置阴影图集的图åƒå¤§å°ï¼ˆç”¨äºŽå…¨å‘光和èšå…‰ï¼‰ã€‚该值将被四èˆäº”入到最接近的 2 çš„" +"幂。" #: doc/classes/VisualServer.xml msgid "" @@ -85049,7 +85266,7 @@ msgstr "帆布项目的最大 Z 层。" #: doc/classes/VisualServer.xml msgid "" "Max number of glow levels that can be used with glow post-process effect." -msgstr "å¯ç”¨äºŽå‘å…‰åŽæœŸå¤„ç†æ•ˆæžœçš„æœ€å¤§å‘光级别数。" +msgstr "å¯ç”¨äºŽè¾‰å…‰åŽå¤„ç†æ•ˆæžœçš„æœ€å¤§è¾‰å…‰çº§åˆ«æ•°ã€‚" #: doc/classes/VisualServer.xml msgid "Unused enum in Godot 3.x." @@ -85225,37 +85442,39 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "Primitive to draw consists of points." -msgstr "åŸºæœ¬ç½‘æ ¼ç»˜åˆ¶ç”±ç‚¹ç»„æˆã€‚" +msgstr "绘制的图元由点组æˆã€‚" #: doc/classes/VisualServer.xml msgid "Primitive to draw consists of lines." -msgstr "åŸºæœ¬ç½‘æ ¼ç»˜åˆ¶ç”±çº¿æ¡ç»„æˆã€‚" +msgstr "绘制的图元由线组æˆã€‚" #: doc/classes/VisualServer.xml msgid "Primitive to draw consists of a line strip from start to end." -msgstr "åŸºæœ¬ç½‘æ ¼çš„ç»˜åˆ¶ç”±ä¸€æ¡é¦–å°¾é—åˆçš„线æ¡ç»„æˆã€‚" +msgstr "ç»˜åˆ¶çš„å›¾å…ƒç”±å•æ¡çº¿å¸¦ç»„æˆã€‚" #: doc/classes/VisualServer.xml msgid "" "Primitive to draw consists of a line loop (a line strip with a line between " "the last and the first vertex)." -msgstr "绘制的图元包括一个线环,å³åœ¨æœ€åŽä¸€ä¸ªå’Œç¬¬ä¸€ä¸ªé¡¶ç‚¹ä¹‹é—´æœ‰ä¸€æ¡çº¿çš„线æ¡ã€‚" +msgstr "" +"绘制的图元由å•个线环组æˆï¼ˆç¬¬ä¸€ä¸ªé¡¶ç‚¹ä¸Žæœ€åŽä¸€ä¸ªé¡¶ç‚¹ä¹‹é—´æœ‰çº¿ç›¸è¿žçš„线带)。" #: doc/classes/VisualServer.xml msgid "Primitive to draw consists of triangles." -msgstr "åŸºæœ¬ç½‘æ ¼çš„ç»˜åˆ¶ç”±ä¸‰è§’å½¢ç»„æˆã€‚" +msgstr "绘制的图元由三角形组æˆã€‚" #: doc/classes/VisualServer.xml msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." -msgstr "åŸºæœ¬ç½‘æ ¼ç»˜åˆ¶ç”±ä¸€ä¸ªä¸‰è§’å½¢æ¡ç»„æˆï¼ˆæœ€åŽ3ä¸ªé¡¶ç‚¹æ€»æ˜¯ç»„åˆæˆä¸€ä¸ªä¸‰è§’形)。" +msgstr "ç»˜åˆ¶çš„å›¾å…ƒç”±å•æ¡ä¸‰è§’形带组æˆï¼ˆæœ€åŽ 3 个顶点总是会构æˆä¸‰è§’形)。" #: doc/classes/VisualServer.xml msgid "" "Primitive to draw consists of a triangle strip (the last 2 vertices are " "always combined with the first to make a triangle)." -msgstr "图元绘制由三角形æ¡ç»„æˆï¼Œæœ€åŽ3ä¸ªé¡¶ç‚¹æ€»æ˜¯ç»„åˆæˆä¸€ä¸ªä¸‰è§’形。" +msgstr "" +"ç»˜åˆ¶çš„å›¾å…ƒç”±å•æ¡ä¸‰è§’形带组æˆï¼ˆæœ€åŽ 2 个顶点总是会与第一个顶点构æˆä¸‰è§’形)。" #: doc/classes/VisualServer.xml msgid "Represents the size of the [enum PrimitiveType] enum." @@ -85263,15 +85482,15 @@ msgstr "表示 [enum PrimitiveType] 枚举的大å°ã€‚" #: doc/classes/VisualServer.xml msgid "Is a directional (sun) light." -msgstr "是定å‘(日光)ç¯ã€‚" +msgstr "是平行光(日光)。" #: doc/classes/VisualServer.xml msgid "Is an omni light." -msgstr "是泛光ç¯ã€‚" +msgstr "是全å‘光。" #: doc/classes/VisualServer.xml msgid "Is a spot light." -msgstr "是èšå…‰ç¯ã€‚" +msgstr "是èšå…‰ã€‚" #: doc/classes/VisualServer.xml msgid "The light's energy." @@ -85350,13 +85569,13 @@ msgstr "代表[enum LightParam]枚举的大å°ã€‚" #: doc/classes/VisualServer.xml msgid "Use a dual paraboloid shadow map for omni lights." -msgstr "对泛光ç¯ä½¿ç”¨åŒæŠ›ç‰©é¢é˜´å½±è´´å›¾ã€‚" +msgstr "对全å‘å…‰ä½¿ç”¨åŒæŠ›ç‰©é¢é˜´å½±è´´å›¾ã€‚" #: doc/classes/VisualServer.xml msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." -msgstr "对泛光ç¯ä½¿ç”¨ç«‹æ–¹ä½“è´´å›¾é˜´å½±è´´å›¾ã€‚æ¯”åŒæŠ›ç‰©é¢æ›´æ…¢ä½†è´¨é‡æ›´å¥½ã€‚" +msgstr "对全å‘å…‰ä½¿ç”¨ç«‹æ–¹ä½“è´´å›¾é˜´å½±è´´å›¾ã€‚æ¯”åŒæŠ›ç‰©é¢æ›´æ…¢ä½†è´¨é‡æ›´å¥½ã€‚" #: doc/classes/VisualServer.xml msgid "Use more detail vertically when computing shadow map." @@ -85942,7 +86161,7 @@ msgstr "å°†æŒ‡å®šèŠ‚ç‚¹æ·»åŠ åˆ°ç€è‰²å™¨ä¸ã€‚" msgid "" "Returns [code]true[/code] if the specified nodes and ports can be connected " "together." -msgstr "如果指定节点和端å£å¯ä»¥è¿žæŽ¥åœ¨ä¸€èµ·ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果指定节点和端å£å¯ä»¥è¿žæŽ¥åœ¨ä¸€èµ·ï¼Œåˆ™è¿”回 [code]true[/code]。" #: doc/classes/VisualShader.xml msgid "Connects the specified nodes and ports." @@ -85976,7 +86195,7 @@ msgstr "返回指定节点在ç€è‰²å™¨å›¾ä¸çš„ä½ç½®ã€‚" #: doc/classes/VisualShader.xml msgid "" "Returns [code]true[/code] if the specified node and port connection exist." -msgstr "如果指定的节点和端å£è¿žæŽ¥å˜åœ¨ï¼Œè¿”回[code]true[/code]。" +msgstr "如果指定的节点和端å£è¿žæŽ¥å˜åœ¨ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/VisualShader.xml msgid "Removes the specified node from the shader." @@ -86165,7 +86384,7 @@ msgstr "一个[Color]函数,在å¯è§†åŒ–ç€è‰²å™¨å›¾ä¸ä½¿ç”¨ã€‚" msgid "" "Accept a [Color] to the input port and transform it according to [member " "function]." -msgstr "接å—一个[Color]到输入端å£ï¼Œå¹¶æ ¹æ® [member function] 对其进行转æ¢ã€‚" +msgstr "接å—一个 [Color] 到输入端å£ï¼Œå¹¶æ ¹æ® [member function] 对其进行转æ¢ã€‚" #: doc/classes/VisualShaderNodeColorFunc.xml msgid "" @@ -86855,7 +87074,7 @@ msgstr "" "在ç€è‰²å™¨è¯è¨€ä¸ç¿»è¯‘为[code]faceforward(N, I, Nref)[/code]。该函数有三个å‘é‡å‚" "数。[code]N[/code],定å‘矢é‡ï¼Œ[code]I[/code],入射矢é‡ï¼Œä»¥åŠ[code]Nref[/" "code],å‚考矢é‡ã€‚如果[code]I[/code]å’Œ[code]Nref[/code]的点积å°äºŽé›¶ï¼Œè¿”回值为" -"[code]N[/code]。å¦åˆ™ï¼Œå°†è¿”回[code]-N[/code]。" +"[code]N[/code]。å¦åˆ™ï¼Œå°†è¿”回 [code]-N[/code]。" #: doc/classes/VisualShaderNodeFresnel.xml msgid "A Fresnel effect to be used within the visual shader graph." @@ -86959,18 +87178,18 @@ msgstr "" #: doc/classes/VisualShaderNodeGroupBase.xml msgid "Returns [code]true[/code] if the specified input port exists." -msgstr "如果指定的输入端å£å˜åœ¨ï¼Œè¿”回[code]true[/code]。" +msgstr "如果指定的输入端å£å˜åœ¨ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/VisualShaderNodeGroupBase.xml msgid "Returns [code]true[/code] if the specified output port exists." -msgstr "如果指定的输出端å£å˜åœ¨ï¼Œè¿”回[code]true[/code]。" +msgstr "如果指定的输出端å£å˜åœ¨ï¼Œè¿”回 [code]true[/code]。" #: doc/classes/VisualShaderNodeGroupBase.xml msgid "" "Returns [code]true[/code] if the specified port name does not override an " "existed port name and is valid within the shader." msgstr "" -"如果指定的端å£å称没有é‡å†™çŽ°æœ‰çš„ç«¯å£å称,并且在ç€è‰²å™¨ä¸æœ‰æ•ˆï¼Œåˆ™è¿”回" +"如果指定的端å£å称没有é‡å†™çŽ°æœ‰çš„ç«¯å£å称,并且在ç€è‰²å™¨ä¸æœ‰æ•ˆï¼Œåˆ™è¿”回 " "[code]true[/code]。" #: doc/classes/VisualShaderNodeGroupBase.xml @@ -87045,7 +87264,8 @@ msgstr "布尔比较è¿ç®—符,在å¯è§†åŒ–ç€è‰²å™¨å›¾ä¸ä½¿ç”¨ã€‚" msgid "" "Returns the boolean result of the comparison between [code]INF[/code] or " "[code]NaN[/code] and a scalar parameter." -msgstr "返回[code]INF[/code]或[code]NaN[/code]ä¸Žæ ‡é‡å‚数之间比较的布尔值结果。" +msgstr "" +"返回 [code]INF[/code]或[code]NaN[/code]ä¸Žæ ‡é‡å‚数之间比较的布尔值结果。" #: doc/classes/VisualShaderNodeIs.xml msgid "The comparison function. See [enum Function] for options." @@ -87157,9 +87377,9 @@ msgid "" "and [code]1.0[/code] using Hermite polynomials." msgstr "" "在ç€è‰²å™¨è¯è¨€ä¸è½¬æ¢æˆ[code]smoothstep(edge0, edge1, x)[/code]。\n" -"如果[code]x[/code]å°äºŽ[code]edge0[/code],返回[code]0.0[/code];如果[code]x[/" -"code]大于[code]edge1[/code],返回[code]1.0[/code]。å¦åˆ™è¿”回值在[code]0.0[/" -"code]å’Œ[code]1.0[/code]之间使用Hermite多项å¼è¿›è¡Œæ’值。" +"如果[code]x[/code]å°äºŽ[code]edge0[/code],返回 [code]0.0[/code];如果" +"[code]x[/code]大于[code]edge1[/code],返回 [code]1.0[/code]。å¦åˆ™è¿”回值在" +"[code]0.0[/code]å’Œ[code]1.0[/code]之间使用Hermite多项å¼è¿›è¡Œæ’值。" #: doc/classes/VisualShaderNodeScalarSwitch.xml msgid "A boolean/scalar function for use within the visual shader graph." @@ -87612,7 +87832,7 @@ msgstr "è¿”å›žå‚æ•°çš„相å值。" #: doc/classes/VisualShaderNodeVectorFunc.xml msgid "Returns [code]1/vector[/code]." -msgstr "返回[code]1/vector[/code]。" +msgstr "返回 [code]1/vector[/code]。" #: doc/classes/VisualShaderNodeVectorFunc.xml msgid "Converts RGB vector to HSV equivalent." @@ -87713,8 +87933,8 @@ msgid "" "parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " "otherwise." msgstr "" -"æå–傿•°çš„符å·ï¼Œå³å¦‚æžœå‚æ•°æ˜¯è´Ÿçš„,返回[code]-1[/code],如果是æ£çš„,返回" -"[code]1[/code],å¦åˆ™è¿”回[code]0[/code]。" +"æå–傿•°çš„符å·ï¼Œå³å¦‚æžœå‚æ•°æ˜¯è´Ÿçš„,返回 [code]-1[/code],如果是æ£çš„,返回 " +"[code]1[/code],å¦åˆ™è¿”回 [code]0[/code]。" #: doc/classes/VisualShaderNodeVectorFunc.xml msgid "Returns the sine of the parameter." @@ -87744,7 +87964,7 @@ msgstr "返回一个ç‰äºŽä¸Žå‚数最接近的整数的值,该值的ç»å¯¹å€¼ #: doc/classes/VisualShaderNodeVectorFunc.xml msgid "Returns [code]1.0 - vector[/code]." -msgstr "返回[code]1.0 - vector[/code]。" +msgstr "返回 [code]1.0 - vector[/code]。" #: doc/classes/VisualShaderNodeVectorInterp.xml msgid "" @@ -87837,8 +88057,8 @@ msgid "" "Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " "than [code]b[/code] and [code]1.0[/code] otherwise." msgstr "" -"å‘釿¥é•¿è¿ç®—符。如果[code]a[/code]å°äºŽ[code]b[/code],返回[code]0.0[/code]," -"å¦åˆ™è¿”回[code]1.0[/code]。" +"å‘釿¥é•¿è¿ç®—符。如果[code]a[/code]å°äºŽ[code]b[/code],返回 [code]0.0[/code]," +"å¦åˆ™è¿”回 [code]1.0[/code]。" #: doc/classes/VisualShaderNodeVectorRefract.xml msgid "" @@ -87887,9 +88107,9 @@ msgid "" msgstr "" "在ç€è‰²å™¨è¯è¨€ä¸è½¬æ¢æˆ[code]smoothstep(edge0, edge1, x)[/code],其ä¸[code]x[/" "code]æ˜¯ä¸€ä¸ªæ ‡é‡ã€‚\n" -"如果[code]x[/code]å°äºŽ[code]edge0[/code],返回[code]0.0[/code],如果[code]x[/" -"code]大于[code]edge1[/code],返回[code]1.0[/code]。å¦åˆ™è¿”回值在[code]0.0[/" -"code]å’Œ[code]1.0[/code]之间使用Hermite多项å¼è¿›è¡Œæ’值。" +"如果[code]x[/code]å°äºŽ[code]edge0[/code],返回 [code]0.0[/code],如果" +"[code]x[/code]大于[code]edge1[/code],返回 [code]1.0[/code]。å¦åˆ™è¿”回值在" +"[code]0.0[/code]å’Œ[code]1.0[/code]之间使用Hermite多项å¼è¿›è¡Œæ’值。" #: doc/classes/VisualShaderNodeVectorScalarStep.xml msgid "Calculates a vector Step function within the visual shader graph." @@ -87902,7 +88122,7 @@ msgid "" "and [code]1.0[/code] otherwise." msgstr "" "在ç€è‰²å™¨è¯è¨€ä¸è½¬æ¢æˆ[code]step(edge, x)[/code]。\n" -"如果[code]x[/code]å°äºŽ[code]edge[/code],返回[code]0.0[/code],å¦åˆ™è¿”回" +"如果[code]x[/code]å°äºŽ[code]edge[/code],返回 [code]0.0[/code],å¦åˆ™è¿”回 " "[code]1.0[/code]。" #: doc/classes/VisualShaderNodeVectorSmoothStep.xml @@ -87920,9 +88140,9 @@ msgid "" msgstr "" "在ç€è‰²å™¨è¯è¨€ä¸è½¬æ¢æˆ[code]smoothstep(edge0, edge1, x)[/code],其ä¸[code]x[/" "code]是一个å‘é‡ã€‚\n" -"如果[code]x[/code]å°äºŽ[code]edge0[/code],返回[code]0.0[/code],如果[code]x[/" -"code]大于[code]edge1[/code],返回[code]1.0[/code]。å¦åˆ™è¿”回值在[code]0.0[/" -"code]å’Œ[code]1.0[/code]之间使用Hermite多项å¼è¿›è¡Œæ’值。" +"如果[code]x[/code]å°äºŽ[code]edge0[/code],返回 [code]0.0[/code],如果" +"[code]x[/code]大于[code]edge1[/code],返回 [code]1.0[/code]。å¦åˆ™è¿”回值在" +"[code]0.0[/code]å’Œ[code]1.0[/code]之间使用Hermite多项å¼è¿›è¡Œæ’值。" #: doc/classes/VScrollBar.xml msgid "Vertical scroll bar." @@ -88054,7 +88274,7 @@ msgid "" "then)." msgstr "" "返回创建时分é…给该通é“çš„ID,或在å商时自动分é…。\n" -"å¦‚æžœè¯¥é€šé“æ²¡æœ‰è¿›è¡Œå¸¦å¤–å商,那么该IDå°†åªåœ¨è¿žæŽ¥å»ºç«‹åŽå¯ç”¨ï¼Œåœ¨æ¤ä¹‹å‰å°†è¿”回" +"å¦‚æžœè¯¥é€šé“æ²¡æœ‰è¿›è¡Œå¸¦å¤–å商,那么该IDå°†åªåœ¨è¿žæŽ¥å»ºç«‹åŽå¯ç”¨ï¼Œåœ¨æ¤ä¹‹å‰å°†è¿”回 " "[code]65535[/code]。" #: modules/webrtc/doc_classes/WebRTCDataChannel.xml @@ -88093,13 +88313,13 @@ msgstr "返回该通é“的当å‰çжæ€ï¼Œå‚阅[enum ChannelState]。" msgid "" "Returns [code]true[/code] if this channel was created with out-of-band " "configuration." -msgstr "å¦‚æžœè¿™ä¸ªé€šé“æ˜¯ç”¨å¸¦å¤–é…置创建的,返回[code]true[/code]。" +msgstr "å¦‚æžœè¿™ä¸ªé€šé“æ˜¯ç”¨å¸¦å¤–é…置创建的,返回 [code]true[/code]。" #: modules/webrtc/doc_classes/WebRTCDataChannel.xml msgid "" "Returns [code]true[/code] if this channel was created with ordering enabled " "(default)." -msgstr "如果这个通é“在创建时å¯ç”¨äº†æŽ’åºåŠŸèƒ½ï¼Œåˆ™é»˜è®¤è¿”å›ž[code]true[/code]。" +msgstr "如果这个通é“在创建时å¯ç”¨äº†æŽ’åºåŠŸèƒ½ï¼Œåˆ™é»˜è®¤è¿”å›ž [code]true[/code]。" #: modules/webrtc/doc_classes/WebRTCDataChannel.xml msgid "Reserved, but not used for now." @@ -88110,7 +88330,7 @@ msgid "" "Returns [code]true[/code] if the last received packet was transferred as " "text. See [member write_mode]." msgstr "" -"å¦‚æžœæœ€åŽæ”¶åˆ°çš„æ•°æ®åŒ…是以文本形å¼ä¼ 输,则返回[code]true[/code]。å‚阅[member " +"å¦‚æžœæœ€åŽæ”¶åˆ°çš„æ•°æ®åŒ…是以文本形å¼ä¼ 输,则返回 [code]true[/code]。å‚阅[member " "write_mode]。" #: modules/webrtc/doc_classes/WebRTCDataChannel.xml @@ -88175,16 +88395,17 @@ msgid "" "initialize]. Beside that data transfer works like in a " "[NetworkedMultiplayerPeer]." msgstr "" -"这个类构建了一个完整的[WebRTCPeerConnection]网状结构(æ¯ä¸ªå¯¹ç‰ä½“有一个连" -"接),å¯ä»¥ä½œä¸º[member MultiplayerAPI.network_peer]使用。\n" -"ä½ å¯ä»¥é€šè¿‡[method add_peer]æ·»åŠ æ¯ä¸ª[WebRTCPeerConnection],或者通过[method " -"remove_peer]åˆ é™¤å®ƒä»¬ã€‚å¯¹ç‰ä½“必须在[constant WebRTCPeerConnection.STATE_NEW]状" -"æ€ä¸‹æ·»åŠ ï¼Œä»¥å…许它创建适当的通é“。这个类ä¸ä¼šåˆ›å»ºæäº¤ä¹Ÿä¸ä¼šè®¾ç½®æè¿°ï¼Œå®ƒåªä¼šè½®" -"询,并通知连接和æ–开。\n" -"除éžåœ¨[method initialize]ä¸[code]server_compatibility[/code]为[code]true[/" -"code],å¦åˆ™[signal NetworkedMultiplayerPeer.connection_succeeded]å’Œ[signal " -"NetworkedMultiplayerPeer.server_disconnected]å°†ä¸ä¼šè¢«è§¦å‘。除æ¤ä¹‹å¤–,数æ®ä¼ 输" -"的工作方å¼ç±»ä¼¼äºŽ [NetworkedMultiplayerPeer]。" +"这个类构建了一个完整的 [WebRTCPeerConnection] 网状结构(æ¯ä¸ªå¯¹ç‰ä½“有一个连" +"接),å¯ä»¥ä½œä¸º [member MultiplayerAPI.network_peer] 使用。\n" +"ä½ å¯ä»¥é€šè¿‡ [method add_peer] æ·»åŠ æ¯ä¸ª [WebRTCPeerConnection],或者通过 " +"[method remove_peer] åˆ é™¤å®ƒä»¬ã€‚å¯¹ç‰ä½“必须在 [constant WebRTCPeerConnection." +"STATE_NEW] 状æ€ä¸‹æ·»åŠ ï¼Œä»¥å…许它创建适当的通é“。这个类ä¸ä¼šåˆ›å»ºæäº¤ä¹Ÿä¸ä¼šè®¾ç½®æ" +"述,它åªä¼šè½®è¯¢ï¼Œå¹¶é€šçŸ¥è¿žæŽ¥å’Œæ–开。\n" +"除éžåœ¨ [method initialize] ä¸ [code]server_compatibility[/code] 为 " +"[code]true[/code],å¦åˆ™ä¸ä¼šè§¦å‘ [signal NetworkedMultiplayerPeer." +"connection_succeeded] å’Œ [signal NetworkedMultiplayerPeer." +"server_disconnected]。除æ¤ä¹‹å¤–,数æ®ä¼ 输的工作方å¼ç±»ä¼¼äºŽ " +"[NetworkedMultiplayerPeer]。" #: modules/webrtc/doc_classes/WebRTCMultiplayer.xml msgid "" @@ -88232,8 +88453,8 @@ msgid "" "Returns [code]true[/code] if the given [code]peer_id[/code] is in the peers " "map (it might not be connected though)." msgstr "" -"如果给定的[code]peer_id[/code]在对ç‰ä½“æ˜ å°„ä¸ï¼Œåˆ™è¿”回[code]true[/code],尽管它" -"å¯èƒ½æ²¡æœ‰è¿žæŽ¥ã€‚" +"如果给定的[code]peer_id[/code]在对ç‰ä½“æ˜ å°„ä¸ï¼Œåˆ™è¿”回 [code]true[/code],尽管" +"它å¯èƒ½æ²¡æœ‰è¿žæŽ¥ã€‚" #: modules/webrtc/doc_classes/WebRTCMultiplayer.xml msgid "" @@ -88259,7 +88480,7 @@ msgstr "" "如果[code]server_compatibilty[/code]是[code]false[/code](默认),多人对ç‰ä½“" "将立å³å¤„于[constant NetworkedMultiplayerPeer.CONNECTION_CONNECTED]状æ€ï¼Œ" "[signal NetworkedMultiplayerPeer.connection_succeeded]å°†ä¸ä¼šè¢«å‘射出æ¥ã€‚\n" -"如果[code]server_compatibilty[/code]为[code]true[/code],对ç‰ä½“将抑制所有" +"如果[code]server_compatibilty[/code]为 [code]true[/code],对ç‰ä½“将抑制所有" "[signal NetworkedMultiplayerPeer.peer_connected]ä¿¡å·ï¼Œç›´åˆ°ä¸€ä¸ªid为[constant " "NetworkedMultiplayerPeer.TARGET_PEER_SERVER]的对ç‰ä½“连接,然åŽå‘出[signal " "NetworkedMultiplayerPeer.connection_succeeded]。之åŽå°†å¯¹æ¯ä¸ªå·²ç»è¿žæŽ¥çš„对ç‰ä½“" @@ -88437,21 +88658,21 @@ msgid "" "}\n" "[/codeblock]" msgstr "" -"釿–°åˆå§‹åŒ–这个对ç‰ä½“连接,关é—ä»»ä½•å…ˆå‰æ´»åŠ¨çš„è¿žæŽ¥ï¼Œå¹¶å›žåˆ°çŠ¶æ€[constant " -"STATE_NEW]。å¯ä»¥é€šè¿‡[code]options[/code]çš„å—å…¸æ¥é…置对ç‰è¿žæŽ¥ã€‚\n" -"有效的[code]options[/code]是:\n" +"釿–°åˆå§‹åŒ–这个对ç‰ä½“连接,关é—ä»»ä½•å…ˆå‰æ´»åŠ¨çš„è¿žæŽ¥ï¼Œå¹¶å›žåˆ°çŠ¶æ€ [constant " +"STATE_NEW]。å¯ä»¥é€šè¿‡ [code]options[/code] çš„å—å…¸æ¥é…置对ç‰è¿žæŽ¥ã€‚\n" +"有效的 [code]options[/code] 是:\n" "[codeblock]\n" "{\n" " \"iceServers\": [\n" " {\n" -" \"urls\":[\"stun:stun.example.com:3478\"], # 一个或多个STUNæœ" -"务。\n" +" \"urls\":[\"stun:stun.example.com:3478\"], # 一个或多个 STUN æœåŠ¡" +"器。\n" " },\n" " {\n" -" \"urls\":[\"turn:turn.example.com:3478\"], # 一个或多个TURNæœ" -"务。\n" -" \"username\":\"a_username\", # TURNæœåŠ¡çš„å¯é€‰ç”¨æˆ·å。\n" -" \"credential\":\"a_password\", # TURNæœåŠ¡çš„å¯é€‰å¯†ç 。\n" +" \"urls\":[\"turn:turn.example.com:3478\"], # 一个或多个 TURN æœåŠ¡" +"器。\n" +" \"username\":\"a_username\", # TURN æœåŠ¡å™¨çš„å¯é€‰ç”¨æˆ·å。\n" +" \"credential\":\"a_password\", # TURN æœåŠ¡å™¨çš„å¯é€‰å¯†ç 。\n" " }\n" " ]\n" "}\n" @@ -88612,10 +88833,10 @@ msgstr "" "put_packet(data)[/code]。\n" "ä½ å¯ä»¥é€‰æ‹©ä¼ 递一个[code]custom_headers[/code]çš„åˆ—è¡¨ï¼Œä»¥æ·»åŠ åˆ°æ¡æ‰‹çš„HTTP请求" "ä¸ã€‚\n" -"[b]注æ„:[/b] 为了é¿å…HTML5ä¸çš„æ··åˆå†…容è¦å‘Šæˆ–错误,须使用以[code]wss://[/" -"code](安全)开头的[code]url[/code]ï¼Œè€Œä¸æ˜¯[code]ws://[/code]ã€‚è¿™æ ·åšæ—¶ï¼Œç¡®ä¿" -"使用与æœåŠ¡å™¨çš„SSLè¯ä¹¦ä¸å®šä¹‰çš„å®Œå…¨åˆæ ¼çš„域å。ä¸è¦ç›´æŽ¥é€šè¿‡IP地å€è¿›è¡Œ" -"[code]wss://[/code]è¿žæŽ¥ï¼Œå› ä¸ºå®ƒä¸ä¼šä¸ŽSSLè¯ä¹¦ç›¸åŒ¹é…。\n" +"[b]注æ„:[/b]为了é¿å…HTML5ä¸çš„æ··åˆå†…容è¦å‘Šæˆ–错误,须使用以[code]wss://[/code]" +"(安全)开头的[code]url[/code]ï¼Œè€Œä¸æ˜¯[code]ws://[/code]ã€‚è¿™æ ·åšæ—¶ï¼Œç¡®ä¿ä½¿ç”¨" +"与æœåŠ¡å™¨çš„SSLè¯ä¹¦ä¸å®šä¹‰çš„å®Œå…¨åˆæ ¼çš„域å。ä¸è¦ç›´æŽ¥é€šè¿‡IP地å€è¿›è¡Œ[code]wss://[/" +"code]è¿žæŽ¥ï¼Œå› ä¸ºå®ƒä¸ä¼šä¸ŽSSLè¯ä¹¦ç›¸åŒ¹é…。\n" "[b]注æ„:[/b]由于æµè§ˆå™¨çš„é™åˆ¶ï¼ŒæŒ‡å®š[code]custom_headers[/code]在HTML5导出ä¸ä¸" "被支æŒã€‚" @@ -88654,7 +88875,7 @@ msgid "" "Settings for it to work when exported." msgstr "" "如果 [code]true[/code],则å¯ç”¨ SSL è¯ä¹¦éªŒè¯ã€‚\n" -"[b]注æ„:[/b] ä½ å¿…é¡»åœ¨é¡¹ç›®è®¾ç½®ä¸æŒ‡å®šè¦ä½¿ç”¨çš„è¯ä¹¦ï¼Œä»¥ä¾¿åœ¨å¯¼å‡ºæ—¶å‘挥作用。" +"[b]注æ„:[/b]ä½ å¿…é¡»åœ¨é¡¹ç›®è®¾ç½®ä¸æŒ‡å®šè¦ä½¿ç”¨çš„è¯ä¹¦ï¼Œä»¥ä¾¿åœ¨å¯¼å‡ºæ—¶å‘挥作用。" #: modules/websocket/doc_classes/WebSocketClient.xml msgid "" @@ -88730,7 +88951,7 @@ msgstr "" "区。\n" "缓冲区的大å°ä»¥KiB为å•ä½ï¼Œæ‰€ä»¥[code]4=2^12=4096å—节[/code]ã€‚æ‰€æœ‰çš„å‚æ•°éƒ½å°†è¢«å››" "èˆäº”入到最接近的2的幂。\n" -"[b]注æ„:[/b] HTML5输出åªä½¿ç”¨è¾“å…¥ç¼“å†²åŒºï¼Œå› ä¸ºè¾“å‡ºç¼“å†²åŒºæ˜¯ç”±æµè§ˆå™¨ç®¡ç†çš„。" +"[b]注æ„:[/b]HTML5输出åªä½¿ç”¨è¾“å…¥ç¼“å†²åŒºï¼Œå› ä¸ºè¾“å‡ºç¼“å†²åŒºæ˜¯ç”±æµè§ˆå™¨ç®¡ç†çš„。" #: modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml msgid "" @@ -88739,8 +88960,8 @@ msgid "" "configured to use Godot multiplayer API." msgstr "" "当收到æ¥è‡ªå¯¹ç‰ä½“的数æ®åŒ…时触å‘的信å·ã€‚\n" -"[b]注æ„:[/b] 这个信å·åªæœ‰åœ¨å®¢æˆ·ç«¯æˆ–æœåŠ¡å™¨è¢«é…置为使用Godot多人游æˆAPIæ—¶æ‰ä¼š" -"å‘出。" +"[b]注æ„:[/b]这个信å·åªæœ‰åœ¨å®¢æˆ·ç«¯æˆ–æœåŠ¡å™¨è¢«é…置为使用Godot多人游æˆAPIæ—¶æ‰ä¼šå‘" +"出。" #: modules/websocket/doc_classes/WebSocketPeer.xml msgid "A class representing a specific WebSocket connection." @@ -88774,7 +88995,7 @@ msgstr "" "[b]注æ„:[/b]为了实现彻底的关é—ï¼Œä½ éœ€è¦ç»§ç»è½®è¯¢ï¼Œç›´åˆ°æ”¶åˆ°[signal " "WebSocketClient.connection_closed]或[signal WebSocketServer." "client_disconnected]。\n" -"[b]注æ„:[/b] HTML5导出å¯èƒ½ä¸æ”¯æŒæ‰€æœ‰çжæ€ä»£ç 。请å‚考特定æµè§ˆå™¨çš„æ–‡æ¡£ä»¥äº†è§£æ›´" +"[b]注æ„:[/b]HTML5导出å¯èƒ½ä¸æ”¯æŒæ‰€æœ‰çжæ€ä»£ç 。请å‚考特定æµè§ˆå™¨çš„æ–‡æ¡£ä»¥äº†è§£æ›´" "多细节。" #: modules/websocket/doc_classes/WebSocketPeer.xml @@ -88799,8 +89020,8 @@ msgid "" "[/b] HTML5 exports use WebSocket.bufferedAmount, while other platforms use " "an internal buffer." msgstr "" -"返回输出的websocket缓冲区ä¸çš„当剿•°æ®é‡ã€‚[b]注æ„:[/b] HTML5导出使用" -"WebSocket.bufferedAmount,而其他平å°ä½¿ç”¨å†…部缓冲区。" +"返回输出的websocket缓冲区ä¸çš„当剿•°æ®é‡ã€‚[b]注æ„:[/b]HTML5导出使用WebSocket." +"bufferedAmount,而其他平å°ä½¿ç”¨å†…部缓冲区。" #: modules/websocket/doc_classes/WebSocketPeer.xml msgid "Gets the current selected write mode. See [enum WriteMode]." @@ -88808,7 +89029,7 @@ msgstr "获å–当å‰é€‰æ‹©çš„写入模å¼ã€‚å‚阅[enum WriteMode]。" #: modules/websocket/doc_classes/WebSocketPeer.xml msgid "Returns [code]true[/code] if this peer is currently connected." -msgstr "如果该对ç‰ä½“当å‰å·²è¿žæŽ¥ï¼Œåˆ™è¿”回[code]true[/code]。" +msgstr "如果该对ç‰ä½“当å‰å·²è¿žæŽ¥ï¼Œåˆ™è¿”回 [code]true[/code]。" #: modules/websocket/doc_classes/WebSocketPeer.xml msgid "" @@ -88818,7 +89039,7 @@ msgid "" msgstr "" "在底层的TCP套接å—上ç¦ç”¨Nagle算法(默认)。å‚阅[method StreamPeerTCP." "set_no_delay]以了解更多信æ¯ã€‚\n" -"[b]注æ„:[/b] 在HTML5导出ä¸ä¸å¯ç”¨ã€‚" +"[b]注æ„:[/b]在HTML5导出ä¸ä¸å¯ç”¨ã€‚" #: modules/websocket/doc_classes/WebSocketPeer.xml msgid "Sets the socket to use the given [enum WriteMode]." @@ -88829,7 +89050,7 @@ msgid "" "Returns [code]true[/code] if the last received packet was sent as a text " "payload. See [enum WriteMode]." msgstr "" -"å¦‚æžœæœ€åŽæ”¶åˆ°çš„æ•°æ®åŒ…是作为文本有效载è·å‘é€çš„,返回[code]true[/code]。å‚阅" +"å¦‚æžœæœ€åŽæ”¶åˆ°çš„æ•°æ®åŒ…是作为文本有效载è·å‘é€çš„,返回 [code]true[/code]。å‚阅" "[enum WriteMode]。" #: modules/websocket/doc_classes/WebSocketPeer.xml @@ -88862,7 +89083,7 @@ msgstr "" "在å¯åЍæœåС噍åŽï¼Œ[method listen]ï¼Œä½ éœ€è¦[method NetworkedMultiplayerPeer.poll]" "它以固定的时间间隔,例如在[method Node._process]å†…ã€‚å½“å®¢æˆ·ç«¯è¿žæŽ¥ã€æ–开或å‘é€" "æ•°æ®æ—¶ï¼Œä½ 会收到相应的信å·ã€‚\n" -"[b]注æ„:[/b] 在HTML5导出ä¸ä¸å¯ç”¨ã€‚" +"[b]注æ„:[/b]在HTML5导出ä¸ä¸å¯ç”¨ã€‚" #: modules/websocket/doc_classes/WebSocketServer.xml msgid "" @@ -88874,12 +89095,12 @@ msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml msgid "Returns [code]true[/code] if a peer with the given ID is connected." -msgstr "如果一个具有给定ID的对ç‰ä½“被连接,则返回[code]true[/code]。" +msgstr "如果一个具有给定ID的对ç‰ä½“被连接,则返回 [code]true[/code]。" #: modules/websocket/doc_classes/WebSocketServer.xml msgid "" "Returns [code]true[/code] if the server is actively listening on a port." -msgstr "如果æœåС噍æ£åœ¨ç›‘嬿Ÿä¸ªç«¯å£ï¼Œè¿”回[code]true[/code]。" +msgstr "如果æœåС噍æ£åœ¨ç›‘嬿Ÿä¸ªç«¯å£ï¼Œè¿”回 [code]true[/code]。" #: modules/websocket/doc_classes/WebSocketServer.xml msgid "" @@ -88908,6 +89129,11 @@ msgstr "" "对ç‰ä½“进行通信,例如,[code]get_peer(id).get_available_packet_count[/code]。" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "åœæ¢æœåŠ¡å™¨å¹¶æ¸…é™¤å…¶çŠ¶æ€ã€‚" @@ -88994,6 +89220,7 @@ msgid "AR/VR interface using WebXR." msgstr "使用 WebXR çš„ AR/VR 接å£ã€‚" #: modules/webxr/doc_classes/WebXRInterface.xml +#, fuzzy msgid "" "WebXR is an open standard that allows creating VR and AR applications that " "run in the web browser.\n" @@ -89020,6 +89247,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -89421,6 +89651,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " @@ -89576,8 +89813,8 @@ msgid "" "[member CanvasItem.visible] property." msgstr "" "返回关é—çš„ [TextureButton]。\n" -"[b]è¦å‘Šï¼š[/b] è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚如果您希望" -"éšè—它或其任何å项,请使用它们的 [member CanvasItem.visible] 属性。" +"[b]è¦å‘Šï¼š[/b]è¿™æ˜¯ä¸€ä¸ªå¿…éœ€çš„å†…éƒ¨èŠ‚ç‚¹ï¼Œåˆ é™¤å’Œé‡Šæ”¾å®ƒå¯èƒ½ä¼šå¯¼è‡´å´©æºƒã€‚如果您希望éš" +"è—它或其任何å项,请使用它们的 [member CanvasItem.visible] 属性。" #: doc/classes/WindowDialog.xml msgid "If [code]true[/code], the user can resize the window." diff --git a/doc/translations/zh_TW.po b/doc/translations/zh_TW.po index a702f66017..c2418daa16 100644 --- a/doc/translations/zh_TW.po +++ b/doc/translations/zh_TW.po @@ -10,12 +10,14 @@ # Lihan Zhu <lihan@proctorio.com>, 2021. # jixun <jingshinglai@gmail.com>, 2021. # Nick Chu <nickchu35@gmail.com>, 2021. +# Number18 <secretemail7730@gmail.com>, 2022. +# 曹æ©é€¢ <nelson22768384@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2021-10-10 14:03+0000\n" -"Last-Translator: Nick Chu <nickchu35@gmail.com>\n" +"PO-Revision-Date: 2022-04-10 17:08+0000\n" +"Last-Translator: 曹æ©é€¢ <nelson22768384@gmail.com>\n" "Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/" "godot-engine/godot-class-reference/zh_Hant/>\n" "Language: zh_TW\n" @@ -23,7 +25,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 4.9-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -51,7 +53,7 @@ msgstr "訊號" #: doc/tools/make_rst.py msgid "Enumerations" -msgstr "列舉類型" +msgstr "列舉" #: doc/tools/make_rst.py msgid "Constants" @@ -88,7 +90,7 @@ msgstr "" #: doc/tools/make_rst.py msgid "Setter" -msgstr "" +msgstr "Setter" #: doc/tools/make_rst.py msgid "value" @@ -3575,7 +3577,7 @@ msgid "The property is a translatable string." msgstr "" #: doc/classes/@GlobalScope.xml -msgid "Used to group properties together in the editor." +msgid "Used to group properties together in the editor. See [EditorInspector]." msgstr "" #: doc/classes/@GlobalScope.xml @@ -7097,8 +7099,9 @@ msgstr "" #: doc/classes/Array.xml msgid "" -"Removes the first occurrence of a value from the array. To remove an element " -"by index, use [method remove] instead.\n" +"Removes the first occurrence of a value from the array. If the value does " +"not exist in the array, nothing happens. To remove an element by index, use " +"[method remove] instead.\n" "[b]Note:[/b] This method acts in-place and doesn't return a value.\n" "[b]Note:[/b] On large arrays, this method will be slower if the removed " "element is close to the beginning of the array (index 0). This is because " @@ -11829,8 +11832,8 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." +"orthogonal and frustum modes. Since [member keep_aspect] locks on axis, " +"[code]size[/code] sets the other axis' size length." msgstr "" #: doc/classes/Camera.xml @@ -12633,8 +12636,11 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"If [code]enable[/code] is [code]true[/code], the node won't inherit its " -"transform from parent canvas items." +"If [code]enable[/code] is [code]true[/code], this [CanvasItem] will [i]not[/" +"i] inherit its transform from parent [CanvasItem]s. Its draw order will also " +"be changed to make it draw on top of other [CanvasItem]s that are not set as " +"top-level. The [CanvasItem] will effectively act as if it was placed as a " +"child of a bare [Node]. See also [method is_set_as_toplevel]." msgstr "" #: doc/classes/CanvasItem.xml @@ -13724,7 +13730,10 @@ msgid "" "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." +"through code using the [code]shape_owner_*[/code] methods.\n" +"[b]Note:[/b] Only collisions between objects within the same canvas " +"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " +"collisions between objects in different canvases is undefined." msgstr "" #: doc/classes/CollisionObject2D.xml @@ -20610,18 +20619,34 @@ msgid "" msgstr "" #: doc/classes/EditorInspector.xml -msgid "A tab used to edit properties of the selected node." +msgid "A control used to edit properties of an object." msgstr "" #: doc/classes/EditorInspector.xml msgid "" -"The editor inspector is by default located on the right-hand side of the " -"editor. It's used to edit the properties of the selected node. For example, " -"you can select a node such as [Sprite] then edit its transform through the " -"inspector tool. The editor inspector is an essential tool in the game " -"development workflow.\n" -"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access " -"the singleton using [method EditorInterface.get_inspector]." +"This is the control that implements property editing in the editor's " +"Settings dialogs, the Inspector dock, etc. To get the [EditorInspector] used " +"in the editor's Inspector dock, use [method EditorInterface.get_inspector].\n" +"[EditorInspector] will show properties in the same order as the array " +"returned by [method Object.get_property_list].\n" +"If a property's name is path-like (i.e. if it contains forward slashes), " +"[EditorInspector] will create nested sections for \"directories\" along the " +"path. For example, if a property is named [code]highlighting/gdscript/" +"node_path_color[/code], it will be shown as \"Node Path Color\" inside the " +"\"GDScript\" section nested inside the \"Highlighting\" section.\n" +"If a property has [constant @GlobalScope.PROPERTY_USAGE_GROUP] usage, it " +"will group subsequent properties whose name starts with the property's hint " +"string. The group ends when a property does not start with that hint string " +"or when a new group starts. An empty group name effectively ends the current " +"group. [EditorInspector] will create a top-level section for each group. For " +"example, if a property with group usage is named [code]Collide With[/code] " +"and its hint string is [code]collide_with_[/code], a subsequent " +"[code]collide_with_area[/code] property will be shown as \"Area\" inside the " +"\"Collide With\" section.\n" +"[b]Note:[/b] Unlike sections created from path-like property names, " +"[EditorInspector] won't capitalize the name for sections created from " +"groups. So properties with group usage usually use capitalized names instead " +"of snake_cased names." msgstr "" #: doc/classes/EditorInspector.xml @@ -21796,6 +21821,14 @@ msgid "" "[/codeblock]" msgstr "" +#: modules/gltf/doc_classes/EditorSceneImporterGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [EditorSceneImporterGLTF] within a script will cause an error in an " +"exported project." +msgstr "" + #: doc/classes/EditorScenePostImport.xml msgid "Post-processes scenes after import." msgstr "" @@ -25696,6 +25729,50 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" +#: modules/gltf/doc_classes/GLTFAccessor.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAccessor] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFAnimation.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFAnimation] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFBufferView.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFBufferView] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFCamera.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFCamera] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFDocument.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFDocument] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFLight.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFLight] within a script will cause an error in an exported project." +msgstr "" + #: modules/gltf/doc_classes/GLTFLight.xml msgid "" "The [Color] of the light. Defaults to white. A black color causes the light " @@ -25745,6 +25822,49 @@ msgid "" "and [DirectionalLight] respectively." msgstr "" +#: modules/gltf/doc_classes/GLTFMesh.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFMesh] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFNode.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFNode] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSkeleton.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSkeleton] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFSpecGloss.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFSpecGloss] within a script will cause an error in an exported " +"project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFState.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFState] within a script will cause an error in an exported project." +msgstr "" + +#: modules/gltf/doc_classes/GLTFTexture.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [GLTFTexture] within a script will cause an error in an exported project." +msgstr "" + #: modules/mono/doc_classes/GodotSharp.xml msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" @@ -32672,7 +32792,7 @@ msgid "" "be within the text's length." msgstr "" -#: doc/classes/LineEdit.xml +#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml msgid "Clears the current selection." msgstr "" @@ -32691,6 +32811,19 @@ msgid "" "characters." msgstr "" +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection begin column." +msgstr "" + +#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml +msgid "Returns the selection end column." +msgstr "" + +#: doc/classes/LineEdit.xml +#, fuzzy +msgid "Returns [code]true[/code] if the user has selected text." +msgstr "å›žå‚³åƒæ•¸çš„餘弦值。" + #: doc/classes/LineEdit.xml msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" @@ -36464,7 +36597,7 @@ msgstr "" #: doc/classes/Node.xml msgid "Nodes and Scenes" -msgstr "" +msgstr "ç¯€é»žèˆ‡å ´æ™¯" #: doc/classes/Node.xml msgid "All Demos" @@ -38134,7 +38267,10 @@ msgid "" msgstr "" #: doc/classes/Object.xml -msgid "Returns the object's metadata entry for the given [code]name[/code]." +msgid "" +"Returns the object's metadata entry for the given [code]name[/code].\n" +"Throws error if the entry does not exist, unless [code]default[/code] is not " +"[code]null[/code] (in which case the default value will be returned)." msgstr "" #: doc/classes/Object.xml @@ -40046,79 +40182,79 @@ msgstr "" #: doc/classes/OS.xml msgid "Sunday." -msgstr "" +msgstr "星期日。" #: doc/classes/OS.xml msgid "Monday." -msgstr "" +msgstr "星期一。" #: doc/classes/OS.xml msgid "Tuesday." -msgstr "" +msgstr "星期二。" #: doc/classes/OS.xml msgid "Wednesday." -msgstr "" +msgstr "星期三。" #: doc/classes/OS.xml msgid "Thursday." -msgstr "" +msgstr "星期四。" #: doc/classes/OS.xml msgid "Friday." -msgstr "" +msgstr "星期五。" #: doc/classes/OS.xml msgid "Saturday." -msgstr "" +msgstr "星期å…。" #: doc/classes/OS.xml msgid "January." -msgstr "" +msgstr "一月。" #: doc/classes/OS.xml msgid "February." -msgstr "" +msgstr "二月。" #: doc/classes/OS.xml msgid "March." -msgstr "" +msgstr "三月。" #: doc/classes/OS.xml msgid "April." -msgstr "" +msgstr "四月。" #: doc/classes/OS.xml msgid "May." -msgstr "" +msgstr "五月。" #: doc/classes/OS.xml msgid "June." -msgstr "" +msgstr "å…æœˆã€‚" #: doc/classes/OS.xml msgid "July." -msgstr "" +msgstr "七月。" #: doc/classes/OS.xml msgid "August." -msgstr "" +msgstr "八月。" #: doc/classes/OS.xml msgid "September." -msgstr "" +msgstr "乿œˆã€‚" #: doc/classes/OS.xml msgid "October." -msgstr "" +msgstr "åæœˆã€‚" #: doc/classes/OS.xml msgid "November." -msgstr "" +msgstr "å一月。" #: doc/classes/OS.xml msgid "December." -msgstr "" +msgstr "å二月。" #: doc/classes/OS.xml msgid "" @@ -40350,6 +40486,14 @@ msgid "" "[b]Note:[/b] Only available in editor builds." msgstr "" +#: modules/gltf/doc_classes/PackedSceneGLTF.xml +msgid "" +"[b]Note:[/b] This class is only compiled in editor builds. Run-time glTF " +"loading and saving is [i]not[/i] available in exported projects. References " +"to [PackedSceneGLTF] within a script will cause an error in an exported " +"project." +msgstr "" + #: doc/classes/PacketPeer.xml msgid "Abstraction and base class for packet-based protocols." msgstr "" @@ -46073,7 +46217,7 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Allows the window to be resizable by default.\n" -"[b]Note:[/b] This setting is ignored on iOS and Android." +"[b]Note:[/b] This setting is ignored on iOS." msgstr "" #: doc/classes/ProjectSettings.xml @@ -46720,7 +46864,7 @@ msgid "Optional name for the 3D render layer 13." msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Optional name for the 3D render layer 14" +msgid "Optional name for the 3D render layer 14." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47990,16 +48134,24 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" -"If [code]true[/code], forces vertex shading for all rendering. This can " -"increase performance a lot, but also reduces quality immensely. Can be used " -"to optimize performance on low-end mobile devices." +"If [code]true[/code], forces vertex shading for all 3D [SpatialMaterial] and " +"[ShaderMaterial] rendering. This can be used to improve performance on low-" +"end mobile devices. The downside is that shading becomes much less accurate, " +"with visible linear interpolation between vertices that are joined together. " +"This can be compensated by ensuring meshes have a sufficient level of " +"subdivision (but not too much, to avoid reducing performance). Some material " +"features are also not supported when vertex shading is enabled.\n" +"See also [member SpatialMaterial.flags_vertex_lighting] which can be used to " +"enable vertex shading on specific materials only.\n" +"[b]Note:[/b] This setting does not affect unshaded materials." msgstr "" #: doc/classes/ProjectSettings.xml msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " -"driver support." +"driver support. If lighting looks broken after exporting the project to a " +"mobile platform, try disabling this setting." msgstr "" #: doc/classes/ProjectSettings.xml @@ -50035,6 +50187,11 @@ msgid "" msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Returns the current selection text. Does not include BBCodes." +msgstr "å›žå‚³åƒæ•¸çš„æ£å¼¦å€¼ã€‚" + +#: doc/classes/RichTextLabel.xml msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." @@ -52326,14 +52483,23 @@ msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] " -"on success, [constant ERR_BUSY] otherwise." +"Lowers the [Semaphore], allowing one more thread in.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." +msgstr "" + +#: doc/classes/Semaphore.xml +msgid "" +"Like [method wait], but won't block, so if the value is zero, fails " +"immediately and returns [constant ERR_BUSY]. If non-zero, it returns " +"[constant OK] to report success." msgstr "" #: doc/classes/Semaphore.xml msgid "" -"Tries to wait for the [Semaphore], if its value is zero, blocks until non-" -"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise." +"Waits for the [Semaphore], if its value is zero, blocks until non-zero.\n" +"[b]Note:[/b] This method internals' can't possibly fail, but an error code " +"is returned for backwards compatibility, which will always be [constant OK]." msgstr "" #: doc/classes/Separator.xml @@ -53780,7 +53946,21 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], lighting is calculated per vertex rather than per " -"pixel. This may increase performance on low-end devices." +"pixel. This may increase performance on low-end devices, especially for " +"meshes with a lower polygon count. The downside is that shading becomes much " +"less accurate, with visible linear interpolation between vertices that are " +"joined together. This can be compensated by ensuring meshes have a " +"sufficient level of subdivision (but not too much, to avoid reducing " +"performance). Some material features are also not supported when vertex " +"shading is enabled.\n" +"See also [member ProjectSettings.rendering/quality/shading/" +"force_vertex_shading] which can globally enable vertex shading on all " +"materials.\n" +"[b]Note:[/b] By default, vertex shading is enforced on mobile platforms by " +"[member ProjectSettings.rendering/quality/shading/force_vertex_shading]'s " +"[code]mobile[/code] override.\n" +"[b]Note:[/b] [member flags_vertex_lighting] has no effect if [member " +"flags_unshaded] is [code]true[/code]." msgstr "" #: doc/classes/SpatialMaterial.xml @@ -54584,7 +54764,10 @@ msgid "" "the text alignment to right.\n" "See [Range] class for more options over the [SpinBox].\n" "[b]Note:[/b] [SpinBox] relies on an underlying [LineEdit] node. To theme a " -"[SpinBox]'s background, add theme items for [LineEdit] and customize them." +"[SpinBox]'s background, add theme items for [LineEdit] and customize them.\n" +"[b]Note:[/b] If you want to implement drag and drop for the underlying " +"[LineEdit], you can use [method Control.set_drag_forwarding] on the node " +"returned by [method get_line_edit]." msgstr "" #: doc/classes/SpinBox.xml @@ -55905,7 +56088,6 @@ msgid "" "print(\"1.7\".is_valid_float()) # Prints \"True\"\n" "print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"7e3\".is_valid_float()) # Prints \"True\"\n" -"print(\"24\".is_valid_float()) # Prints \"True\"\n" "print(\"Hello\".is_valid_float()) # Prints \"False\"\n" "[/codeblock]" msgstr "" @@ -56176,9 +56358,9 @@ msgstr "" #: doc/classes/String.xml msgid "" "Returns the similarity index ([url=https://en.wikipedia.org/wiki/" -"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this " -"string compared to another. 1.0 means totally similar and 0.0 means totally " -"dissimilar.\n" +"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) of " +"this string compared to another. A result of 1.0 means totally similar, " +"while 0.0 means totally dissimilar.\n" "[codeblock]\n" "print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n" "print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n" @@ -57654,10 +57836,6 @@ msgid "" msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection begin column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection begin line." msgstr "" @@ -57666,10 +57844,6 @@ msgid "Returns the text inside the selection." msgstr "" #: doc/classes/TextEdit.xml -msgid "Returns the selection end column." -msgstr "" - -#: doc/classes/TextEdit.xml msgid "Returns the selection end line." msgstr "" @@ -58694,6 +58868,14 @@ msgid "" msgstr "" #: doc/classes/Theme.xml +msgid "" +"Adds an empty theme type for every valid data type.\n" +"[b]Note:[/b] Empty types are not saved with the theme. This method only " +"exists to perform in-memory changes to the resource. Use available " +"[code]set_*[/code] methods to add theme items." +msgstr "" + +#: doc/classes/Theme.xml msgid "Clears all values on the theme." msgstr "" @@ -58956,6 +59138,13 @@ msgstr "" #: doc/classes/Theme.xml msgid "" +"Removes the theme type, gracefully discarding defined theme items. If the " +"type is a variation, this information is also erased. If the type is a base " +"for type variations, those variations lose their base." +msgstr "" + +#: doc/classes/Theme.xml +msgid "" "Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the " "theme has [code]node_type[/code]. If [code]name[/code] is already taken, " "this method fails." @@ -62521,7 +62710,7 @@ msgstr "" #: modules/upnp/doc_classes/UPNPDevice.xml msgid "OK." -msgstr "" +msgstr "OK。" #: modules/upnp/doc_classes/UPNPDevice.xml msgid "Empty HTTP response." @@ -71683,6 +71872,11 @@ msgid "" msgstr "" #: modules/websocket/doc_classes/WebSocketServer.xml +msgid "" +"Sets additional headers to be sent to clients during the HTTP handshake." +msgstr "" + +#: modules/websocket/doc_classes/WebSocketServer.xml msgid "Stops the server and clear its state." msgstr "" @@ -71778,6 +71972,9 @@ msgid "" "\n" " webxr_interface = ARVRServer.find_interface(\"WebXR\")\n" " if webxr_interface:\n" +" # Map to the standard button/axis ids when possible.\n" +" webxr_interface.xr_standard_mapping = true\n" +"\n" " # WebXR uses a lot of asynchronous callbacks, so we connect to " "various\n" " # signals in order to receive them.\n" @@ -72003,6 +72200,13 @@ msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "" +"If set to true, the button and axes ids will be converted to match the " +"standard ids used by other AR/VR interfaces, when possible.\n" +"Otherwise, the ids will be passed through unaltered from WebXR." +msgstr "" + +#: modules/webxr/doc_classes/WebXRInterface.xml +msgid "" "Emitted to indicate that the reference space has been reset or " "reconfigured.\n" "When (or whether) this is emitted depends on the user's browser or device, " diff --git a/drivers/gles3/rasterizer_canvas_gles3.cpp b/drivers/gles3/rasterizer_canvas_gles3.cpp index 441b049b50..ebf538351e 100644 --- a/drivers/gles3/rasterizer_canvas_gles3.cpp +++ b/drivers/gles3/rasterizer_canvas_gles3.cpp @@ -823,24 +823,24 @@ void RasterizerCanvasGLES3::_render_batch(uint32_t &r_index) { } // TODO maybe dont use -void RasterizerCanvasGLES3::_end_batch(uint32_t &r_index) { +void RasterizerCanvasGLES3::_end_batch(uint32_t p_index) { for (int i = 0; i < 4; i++) { - state.instance_data_array[r_index].modulation[i] = 0.0; - state.instance_data_array[r_index].ninepatch_margins[i] = 0.0; - state.instance_data_array[r_index].src_rect[i] = 0.0; - state.instance_data_array[r_index].dst_rect[i] = 0.0; + state.instance_data_array[p_index].modulation[i] = 0.0; + state.instance_data_array[p_index].ninepatch_margins[i] = 0.0; + state.instance_data_array[p_index].src_rect[i] = 0.0; + state.instance_data_array[p_index].dst_rect[i] = 0.0; } - state.instance_data_array[r_index].flags = uint32_t(0); - state.instance_data_array[r_index].color_texture_pixel_size[0] = 0.0; - state.instance_data_array[r_index].color_texture_pixel_size[1] = 0.0; + state.instance_data_array[p_index].flags = uint32_t(0); + state.instance_data_array[p_index].color_texture_pixel_size[0] = 0.0; + state.instance_data_array[p_index].color_texture_pixel_size[1] = 0.0; - state.instance_data_array[r_index].pad[0] = 0.0; - state.instance_data_array[r_index].pad[1] = 0.0; + state.instance_data_array[p_index].pad[0] = 0.0; + state.instance_data_array[p_index].pad[1] = 0.0; - state.instance_data_array[r_index].lights[0] = uint32_t(0); - state.instance_data_array[r_index].lights[1] = uint32_t(0); - state.instance_data_array[r_index].lights[2] = uint32_t(0); - state.instance_data_array[r_index].lights[3] = uint32_t(0); + state.instance_data_array[p_index].lights[0] = uint32_t(0); + state.instance_data_array[p_index].lights[1] = uint32_t(0); + state.instance_data_array[p_index].lights[2] = uint32_t(0); + state.instance_data_array[p_index].lights[3] = uint32_t(0); } RID RasterizerCanvasGLES3::light_create() { @@ -1102,8 +1102,8 @@ RendererCanvasRender::PolygonID RasterizerCanvasGLES3::request_polygon(const Vec { glBindBuffer(GL_ARRAY_BUFFER, pb.vertex_buffer); glBufferData(GL_ARRAY_BUFFER, stride * vertex_count * sizeof(float), nullptr, GL_STATIC_DRAW); // TODO may not be necessary - const uint8_t *r = polygon_buffer.ptr(); - float *fptr = (float *)r; + uint8_t *r = polygon_buffer.ptrw(); + float *fptr = reinterpret_cast<float *>(r); uint32_t *uptr = (uint32_t *)r; uint32_t base_offset = 0; { diff --git a/drivers/gles3/rasterizer_canvas_gles3.h b/drivers/gles3/rasterizer_canvas_gles3.h index a962796b2f..99b079b8bb 100644 --- a/drivers/gles3/rasterizer_canvas_gles3.h +++ b/drivers/gles3/rasterizer_canvas_gles3.h @@ -270,7 +270,7 @@ public: void _render_items(RID p_to_render_target, int p_item_count, const Transform2D &p_canvas_transform_inverse, Light *p_lights, bool p_to_backbuffer = false); void _render_item(RID p_render_target, const Item *p_item, const Transform2D &p_canvas_transform_inverse, Item *¤t_clip, Light *p_lights, uint32_t &r_index); void _render_batch(uint32_t &p_max_index); - void _end_batch(uint32_t &p_max_index); + void _end_batch(uint32_t p_index); void _allocate_instance_data_buffer(); void initialize(); diff --git a/drivers/gles3/rasterizer_scene_gles3.cpp b/drivers/gles3/rasterizer_scene_gles3.cpp index 1382573461..08d6dd25cf 100644 --- a/drivers/gles3/rasterizer_scene_gles3.cpp +++ b/drivers/gles3/rasterizer_scene_gles3.cpp @@ -411,7 +411,7 @@ void RasterizerSceneGLES3::voxel_gi_set_quality(RS::VoxelGIQuality) { void RasterizerSceneGLES3::render_scene(RID p_render_buffers, const CameraData *p_camera_data, const PagedArray<GeometryInstance *> &p_instances, const PagedArray<RID> &p_lights, const PagedArray<RID> &p_reflection_probes, const PagedArray<RID> &p_voxel_gi_instances, const PagedArray<RID> &p_decals, const PagedArray<RID> &p_lightmaps, const PagedArray<RID> &p_fog_volumes, RID p_environment, RID p_camera_effects, RID p_shadow_atlas, RID p_occluder_debug_tex, RID p_reflection_atlas, RID p_reflection_probe, int p_reflection_probe_pass, float p_screen_mesh_lod_threshold, const RenderShadowData *p_render_shadows, int p_render_shadow_count, const RenderSDFGIData *p_render_sdfgi_regions, int p_render_sdfgi_region_count, const RenderSDFGIUpdateData *p_sdfgi_update_data, RendererScene::RenderInfo *r_render_info) { } -void RasterizerSceneGLES3::render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) { +void RasterizerSceneGLES3::render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) { } void RasterizerSceneGLES3::render_particle_collider_heightfield(RID p_collider, const Transform3D &p_transform, const PagedArray<GeometryInstance *> &p_instances) { diff --git a/drivers/gles3/rasterizer_scene_gles3.h b/drivers/gles3/rasterizer_scene_gles3.h index 12bb21a5a0..1c78c66c20 100644 --- a/drivers/gles3/rasterizer_scene_gles3.h +++ b/drivers/gles3/rasterizer_scene_gles3.h @@ -196,7 +196,7 @@ public: void voxel_gi_set_quality(RS::VoxelGIQuality) override; void render_scene(RID p_render_buffers, const CameraData *p_camera_data, const PagedArray<GeometryInstance *> &p_instances, const PagedArray<RID> &p_lights, const PagedArray<RID> &p_reflection_probes, const PagedArray<RID> &p_voxel_gi_instances, const PagedArray<RID> &p_decals, const PagedArray<RID> &p_lightmaps, const PagedArray<RID> &p_fog_volumes, RID p_environment, RID p_camera_effects, RID p_shadow_atlas, RID p_occluder_debug_tex, RID p_reflection_atlas, RID p_reflection_probe, int p_reflection_probe_pass, float p_screen_mesh_lod_threshold, const RenderShadowData *p_render_shadows, int p_render_shadow_count, const RenderSDFGIData *p_render_sdfgi_regions, int p_render_sdfgi_region_count, const RenderSDFGIUpdateData *p_sdfgi_update_data = nullptr, RendererScene::RenderInfo *r_render_info = nullptr) override; - void render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override; + void render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override; void render_particle_collider_heightfield(RID p_collider, const Transform3D &p_transform, const PagedArray<GeometryInstance *> &p_instances) override; void set_scene_pass(uint64_t p_pass) override; diff --git a/drivers/gles3/shaders/canvas.glsl b/drivers/gles3/shaders/canvas.glsl index 8812447f6e..f7db1d950c 100644 --- a/drivers/gles3/shaders/canvas.glsl +++ b/drivers/gles3/shaders/canvas.glsl @@ -478,10 +478,6 @@ float msdf_median(float r, float g, float b, float a) { return min(max(min(r, g), min(max(r, g), b)), a); } -vec2 msdf_map(vec2 value, vec2 in_min, vec2 in_max, vec2 out_min, vec2 out_max) { - return out_min + (out_max - out_min) * (value - in_min) / (in_max - in_min); -} - void main() { vec4 color = color_interp; vec2 uv = uv_interp; diff --git a/drivers/gles3/storage/material_storage.cpp b/drivers/gles3/storage/material_storage.cpp index abfbde6e86..0a2922fbd6 100644 --- a/drivers/gles3/storage/material_storage.cpp +++ b/drivers/gles3/storage/material_storage.cpp @@ -105,7 +105,7 @@ void MaterialStorage::global_variables_instance_update(RID p_instance, int p_ind /* SHADER API */ -void MaterialStorage::_shader_make_dirty(Shader *p_shader) { +void MaterialStorage::_shader_make_dirty(GLES3::Shader *p_shader) { if (p_shader->dirty_list.in_list()) { return; } @@ -114,7 +114,7 @@ void MaterialStorage::_shader_make_dirty(Shader *p_shader) { } RID MaterialStorage::shader_allocate() { - Shader *shader = memnew(Shader); + GLES3::Shader *shader = memnew(GLES3::Shader); shader->mode = RS::SHADER_CANVAS_ITEM; //shader->shader = &scene->state.scene_shader; RID rid = shader_owner.make_rid(shader); @@ -129,7 +129,7 @@ void MaterialStorage::shader_initialize(RID p_rid) { } //RID MaterialStorage::shader_create() { -// Shader *shader = memnew(Shader); +// GLES3::Shader *shader = memnew(GLES3::Shader); // shader->mode = RS::SHADER_SPATIAL; // shader->shader = &scene->state.scene_shader; // RID rid = shader_owner.make_rid(shader); @@ -140,7 +140,7 @@ void MaterialStorage::shader_initialize(RID p_rid) { //} void MaterialStorage::shader_free(RID p_rid) { - Shader *shader = shader_owner.get_or_null(p_rid); + GLES3::Shader *shader = shader_owner.get_or_null(p_rid); if (shader->shader && shader->version.is_valid()) { shader->shader->version_free(shader->version); @@ -151,7 +151,7 @@ void MaterialStorage::shader_free(RID p_rid) { } while (shader->materials.first()) { - Material *m = shader->materials.first()->self(); + GLES3::Material *m = shader->materials.first()->self(); m->shader = nullptr; _material_make_dirty(m); @@ -164,7 +164,7 @@ void MaterialStorage::shader_free(RID p_rid) { } void MaterialStorage::shader_set_code(RID p_shader, const String &p_code) { - Shader *shader = shader_owner.get_or_null(p_shader); + GLES3::Shader *shader = shader_owner.get_or_null(p_shader); ERR_FAIL_COND(!shader); shader->code = p_code; @@ -211,14 +211,14 @@ void MaterialStorage::shader_set_code(RID p_shader, const String &p_code) { } String MaterialStorage::shader_get_code(RID p_shader) const { - const Shader *shader = shader_owner.get_or_null(p_shader); + const GLES3::Shader *shader = shader_owner.get_or_null(p_shader); ERR_FAIL_COND_V(!shader, ""); return shader->code; } void MaterialStorage::shader_get_param_list(RID p_shader, List<PropertyInfo> *p_param_list) const { - Shader *shader = shader_owner.get_or_null(p_shader); + GLES3::Shader *shader = shader_owner.get_or_null(p_shader); ERR_FAIL_COND(!shader); if (shader->dirty_list.in_list()) { @@ -359,7 +359,7 @@ void MaterialStorage::shader_get_param_list(RID p_shader, List<PropertyInfo> *p_ } void MaterialStorage::shader_set_default_texture_param(RID p_shader, const StringName &p_name, RID p_texture, int p_index) { - Shader *shader = shader_owner.get_or_null(p_shader); + GLES3::Shader *shader = shader_owner.get_or_null(p_shader); ERR_FAIL_COND(!shader); ERR_FAIL_COND(p_texture.is_valid() && !TextureStorage::get_singleton()->owns_texture(p_texture)); @@ -382,7 +382,7 @@ void MaterialStorage::shader_set_default_texture_param(RID p_shader, const Strin } RID MaterialStorage::shader_get_default_texture_param(RID p_shader, const StringName &p_name, int p_index) const { - const Shader *shader = shader_owner.get_or_null(p_shader); + const GLES3::Shader *shader = shader_owner.get_or_null(p_shader); ERR_FAIL_COND_V(!shader, RID()); if (shader->default_textures.has(p_name) && shader->default_textures[p_name].has(p_index)) { @@ -392,7 +392,7 @@ RID MaterialStorage::shader_get_default_texture_param(RID p_shader, const String return RID(); } -void MaterialStorage::_update_shader(Shader *p_shader) const { +void MaterialStorage::_update_shader(GLES3::Shader *p_shader) const { _shader_dirty_list.remove(&p_shader->dirty_list); p_shader->valid = false; @@ -408,8 +408,8 @@ void MaterialStorage::_update_shader(Shader *p_shader) const { switch (p_shader->mode) { case RS::SHADER_CANVAS_ITEM: { - p_shader->canvas_item.light_mode = Shader::CanvasItem::LIGHT_MODE_NORMAL; - p_shader->canvas_item.blend_mode = Shader::CanvasItem::BLEND_MODE_MIX; + p_shader->canvas_item.light_mode = GLES3::Shader::CanvasItem::LIGHT_MODE_NORMAL; + p_shader->canvas_item.blend_mode = GLES3::Shader::CanvasItem::BLEND_MODE_MIX; p_shader->canvas_item.uses_screen_texture = false; p_shader->canvas_item.uses_screen_uv = false; @@ -423,14 +423,14 @@ void MaterialStorage::_update_shader(Shader *p_shader) const { p_shader->canvas_item.uses_projection_matrix = false; p_shader->canvas_item.uses_instance_custom = false; - shaders.actions_canvas.render_mode_values["blend_add"] = Pair<int *, int>(&p_shader->canvas_item.blend_mode, Shader::CanvasItem::BLEND_MODE_ADD); - shaders.actions_canvas.render_mode_values["blend_mix"] = Pair<int *, int>(&p_shader->canvas_item.blend_mode, Shader::CanvasItem::BLEND_MODE_MIX); - shaders.actions_canvas.render_mode_values["blend_sub"] = Pair<int *, int>(&p_shader->canvas_item.blend_mode, Shader::CanvasItem::BLEND_MODE_SUB); - shaders.actions_canvas.render_mode_values["blend_mul"] = Pair<int *, int>(&p_shader->canvas_item.blend_mode, Shader::CanvasItem::BLEND_MODE_MUL); - shaders.actions_canvas.render_mode_values["blend_premul_alpha"] = Pair<int *, int>(&p_shader->canvas_item.blend_mode, Shader::CanvasItem::BLEND_MODE_PMALPHA); + shaders.actions_canvas.render_mode_values["blend_add"] = Pair<int *, int>(&p_shader->canvas_item.blend_mode, GLES3::Shader::CanvasItem::BLEND_MODE_ADD); + shaders.actions_canvas.render_mode_values["blend_mix"] = Pair<int *, int>(&p_shader->canvas_item.blend_mode, GLES3::Shader::CanvasItem::BLEND_MODE_MIX); + shaders.actions_canvas.render_mode_values["blend_sub"] = Pair<int *, int>(&p_shader->canvas_item.blend_mode, GLES3::Shader::CanvasItem::BLEND_MODE_SUB); + shaders.actions_canvas.render_mode_values["blend_mul"] = Pair<int *, int>(&p_shader->canvas_item.blend_mode, GLES3::Shader::CanvasItem::BLEND_MODE_MUL); + shaders.actions_canvas.render_mode_values["blend_premul_alpha"] = Pair<int *, int>(&p_shader->canvas_item.blend_mode, GLES3::Shader::CanvasItem::BLEND_MODE_PMALPHA); - shaders.actions_canvas.render_mode_values["unshaded"] = Pair<int *, int>(&p_shader->canvas_item.light_mode, Shader::CanvasItem::LIGHT_MODE_UNSHADED); - shaders.actions_canvas.render_mode_values["light_only"] = Pair<int *, int>(&p_shader->canvas_item.light_mode, Shader::CanvasItem::LIGHT_MODE_LIGHT_ONLY); + shaders.actions_canvas.render_mode_values["unshaded"] = Pair<int *, int>(&p_shader->canvas_item.light_mode, GLES3::Shader::CanvasItem::LIGHT_MODE_UNSHADED); + shaders.actions_canvas.render_mode_values["light_only"] = Pair<int *, int>(&p_shader->canvas_item.light_mode, GLES3::Shader::CanvasItem::LIGHT_MODE_LIGHT_ONLY); shaders.actions_canvas.usage_flag_pointers["SCREEN_UV"] = &p_shader->canvas_item.uses_screen_uv; shaders.actions_canvas.usage_flag_pointers["SCREEN_PIXEL_SIZE"] = &p_shader->canvas_item.uses_screen_uv; @@ -453,9 +453,9 @@ void MaterialStorage::_update_shader(Shader *p_shader) const { case RS::SHADER_SPATIAL: { // TODO remove once 3D is added back return; - p_shader->spatial.blend_mode = Shader::Spatial::BLEND_MODE_MIX; - p_shader->spatial.depth_draw_mode = Shader::Spatial::DEPTH_DRAW_OPAQUE; - p_shader->spatial.cull_mode = Shader::Spatial::CULL_MODE_BACK; + p_shader->spatial.blend_mode = GLES3::Shader::Spatial::BLEND_MODE_MIX; + p_shader->spatial.depth_draw_mode = GLES3::Shader::Spatial::DEPTH_DRAW_OPAQUE; + p_shader->spatial.cull_mode = GLES3::Shader::Spatial::CULL_MODE_BACK; p_shader->spatial.uses_alpha = false; p_shader->spatial.uses_alpha_scissor = false; p_shader->spatial.uses_discard = false; @@ -472,19 +472,19 @@ void MaterialStorage::_update_shader(Shader *p_shader) const { p_shader->spatial.writes_modelview_or_projection = false; p_shader->spatial.uses_world_coordinates = false; - shaders.actions_scene.render_mode_values["blend_add"] = Pair<int *, int>(&p_shader->spatial.blend_mode, Shader::Spatial::BLEND_MODE_ADD); - shaders.actions_scene.render_mode_values["blend_mix"] = Pair<int *, int>(&p_shader->spatial.blend_mode, Shader::Spatial::BLEND_MODE_MIX); - shaders.actions_scene.render_mode_values["blend_sub"] = Pair<int *, int>(&p_shader->spatial.blend_mode, Shader::Spatial::BLEND_MODE_SUB); - shaders.actions_scene.render_mode_values["blend_mul"] = Pair<int *, int>(&p_shader->spatial.blend_mode, Shader::Spatial::BLEND_MODE_MUL); + shaders.actions_scene.render_mode_values["blend_add"] = Pair<int *, int>(&p_shader->spatial.blend_mode, GLES3::Shader::Spatial::BLEND_MODE_ADD); + shaders.actions_scene.render_mode_values["blend_mix"] = Pair<int *, int>(&p_shader->spatial.blend_mode, GLES3::Shader::Spatial::BLEND_MODE_MIX); + shaders.actions_scene.render_mode_values["blend_sub"] = Pair<int *, int>(&p_shader->spatial.blend_mode, GLES3::Shader::Spatial::BLEND_MODE_SUB); + shaders.actions_scene.render_mode_values["blend_mul"] = Pair<int *, int>(&p_shader->spatial.blend_mode, GLES3::Shader::Spatial::BLEND_MODE_MUL); - shaders.actions_scene.render_mode_values["depth_draw_opaque"] = Pair<int *, int>(&p_shader->spatial.depth_draw_mode, Shader::Spatial::DEPTH_DRAW_OPAQUE); - shaders.actions_scene.render_mode_values["depth_draw_always"] = Pair<int *, int>(&p_shader->spatial.depth_draw_mode, Shader::Spatial::DEPTH_DRAW_ALWAYS); - shaders.actions_scene.render_mode_values["depth_draw_never"] = Pair<int *, int>(&p_shader->spatial.depth_draw_mode, Shader::Spatial::DEPTH_DRAW_NEVER); - shaders.actions_scene.render_mode_values["depth_draw_alpha_prepass"] = Pair<int *, int>(&p_shader->spatial.depth_draw_mode, Shader::Spatial::DEPTH_DRAW_ALPHA_PREPASS); + shaders.actions_scene.render_mode_values["depth_draw_opaque"] = Pair<int *, int>(&p_shader->spatial.depth_draw_mode, GLES3::Shader::Spatial::DEPTH_DRAW_OPAQUE); + shaders.actions_scene.render_mode_values["depth_draw_always"] = Pair<int *, int>(&p_shader->spatial.depth_draw_mode, GLES3::Shader::Spatial::DEPTH_DRAW_ALWAYS); + shaders.actions_scene.render_mode_values["depth_draw_never"] = Pair<int *, int>(&p_shader->spatial.depth_draw_mode, GLES3::Shader::Spatial::DEPTH_DRAW_NEVER); + shaders.actions_scene.render_mode_values["depth_draw_alpha_prepass"] = Pair<int *, int>(&p_shader->spatial.depth_draw_mode, GLES3::Shader::Spatial::DEPTH_DRAW_ALPHA_PREPASS); - shaders.actions_scene.render_mode_values["cull_front"] = Pair<int *, int>(&p_shader->spatial.cull_mode, Shader::Spatial::CULL_MODE_FRONT); - shaders.actions_scene.render_mode_values["cull_back"] = Pair<int *, int>(&p_shader->spatial.cull_mode, Shader::Spatial::CULL_MODE_BACK); - shaders.actions_scene.render_mode_values["cull_disabled"] = Pair<int *, int>(&p_shader->spatial.cull_mode, Shader::Spatial::CULL_MODE_DISABLED); + shaders.actions_scene.render_mode_values["cull_front"] = Pair<int *, int>(&p_shader->spatial.cull_mode, GLES3::Shader::Spatial::CULL_MODE_FRONT); + shaders.actions_scene.render_mode_values["cull_back"] = Pair<int *, int>(&p_shader->spatial.cull_mode, GLES3::Shader::Spatial::CULL_MODE_BACK); + shaders.actions_scene.render_mode_values["cull_disabled"] = Pair<int *, int>(&p_shader->spatial.cull_mode, GLES3::Shader::Spatial::CULL_MODE_DISABLED); shaders.actions_scene.render_mode_flags["unshaded"] = &p_shader->spatial.unshaded; shaders.actions_scene.render_mode_flags["depth_test_disable"] = &p_shader->spatial.no_depth_test; @@ -539,7 +539,7 @@ void MaterialStorage::_update_shader(Shader *p_shader) const { p_shader->uses_vertex_time = gen_code.uses_vertex_time; p_shader->uses_fragment_time = gen_code.uses_fragment_time; - for (SelfList<Material> *E = p_shader->materials.first(); E; E = E->next()) { + for (SelfList<GLES3::Material> *E = p_shader->materials.first(); E; E = E->next()) { _material_make_dirty(E->self()); } @@ -554,7 +554,7 @@ void MaterialStorage::update_dirty_shaders() { /* MATERIAL API */ -void MaterialStorage::_material_make_dirty(Material *p_material) const { +void MaterialStorage::_material_make_dirty(GLES3::Material *p_material) const { if (p_material->dirty_list.in_list()) { return; } @@ -562,7 +562,7 @@ void MaterialStorage::_material_make_dirty(Material *p_material) const { _material_dirty_list.add(&p_material->dirty_list); } -void MaterialStorage::_update_material(Material *p_material) { +void MaterialStorage::_update_material(GLES3::Material *p_material) { if (p_material->dirty_list.in_list()) { _material_dirty_list.remove(&p_material->dirty_list); } @@ -580,7 +580,8 @@ void MaterialStorage::_update_material(Material *p_material) { bool can_cast_shadow = false; bool is_animated = false; - if (p_material->shader->spatial.blend_mode == Shader::Spatial::BLEND_MODE_MIX && + if (p_material->shader->spatial.blend_mode == GLES3::Shader::Spatial::BLEND_MODE_MIX && + (!p_material->shader->spatial.uses_alpha || p_material->shader->spatial.depth_draw_mode == Shader::Spatial::DEPTH_DRAW_ALPHA_PREPASS)) { can_cast_shadow = true; } @@ -645,7 +646,7 @@ void MaterialStorage::_update_material(Material *p_material) { } RID MaterialStorage::material_allocate() { - Material *material = memnew(Material); + GLES3::Material *material = memnew(GLES3::Material); return material_owner.make_rid(material); } @@ -659,7 +660,7 @@ void MaterialStorage::material_initialize(RID p_rid) { //} void MaterialStorage::material_free(RID p_rid) { - Material *m = material_owner.get_or_null(p_rid); + GLES3::Material *m = material_owner.get_or_null(p_rid); if (m->shader) { m->shader->materials.remove(&m->list); @@ -691,10 +692,10 @@ void MaterialStorage::material_free(RID p_rid) { } void MaterialStorage::material_set_shader(RID p_material, RID p_shader) { - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND(!material); - Shader *shader = get_shader(p_shader); + GLES3::Shader *shader = get_shader(p_shader); if (material->shader) { // if a shader is present, remove the old shader @@ -711,7 +712,7 @@ void MaterialStorage::material_set_shader(RID p_material, RID p_shader) { } void MaterialStorage::material_set_param(RID p_material, const StringName &p_param, const Variant &p_value) { - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND(!material); if (p_value.get_type() == Variant::NIL) { @@ -724,7 +725,7 @@ void MaterialStorage::material_set_param(RID p_material, const StringName &p_par } Variant MaterialStorage::material_get_param(RID p_material, const StringName &p_param) const { - const Material *material = material_owner.get_or_null(p_material); + const GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND_V(!material, RID()); if (material->params.has(p_param)) { @@ -735,7 +736,7 @@ Variant MaterialStorage::material_get_param(RID p_material, const StringName &p_ } void MaterialStorage::material_set_next_pass(RID p_material, RID p_next_material) { - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND(!material); material->next_pass = p_next_material; @@ -745,14 +746,14 @@ void MaterialStorage::material_set_render_priority(RID p_material, int priority) ERR_FAIL_COND(priority < RS::MATERIAL_RENDER_PRIORITY_MIN); ERR_FAIL_COND(priority > RS::MATERIAL_RENDER_PRIORITY_MAX); - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND(!material); material->render_priority = priority; } bool MaterialStorage::material_is_animated(RID p_material) { - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND_V(!material, false); if (material->dirty_list.in_list()) { _update_material(material); @@ -766,7 +767,7 @@ bool MaterialStorage::material_is_animated(RID p_material) { } bool MaterialStorage::material_casts_shadows(RID p_material) { - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND_V(!material, false); if (material->dirty_list.in_list()) { _update_material(material); @@ -782,7 +783,7 @@ bool MaterialStorage::material_casts_shadows(RID p_material) { } Variant MaterialStorage::material_get_param_default(RID p_material, const StringName &p_param) const { - const Material *material = material_owner.get_or_null(p_material); + const GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND_V(!material, Variant()); if (material->shader) { @@ -797,14 +798,14 @@ Variant MaterialStorage::material_get_param_default(RID p_material, const String void MaterialStorage::update_dirty_materials() { while (_material_dirty_list.first()) { - Material *material = _material_dirty_list.first()->self(); + GLES3::Material *material = _material_dirty_list.first()->self(); _update_material(material); } } /* are these still used? */ RID MaterialStorage::material_get_shader(RID p_material) const { - const Material *material = material_owner.get_or_null(p_material); + const GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND_V(!material, RID()); if (material->shader) { @@ -815,14 +816,14 @@ RID MaterialStorage::material_get_shader(RID p_material) const { } void MaterialStorage::material_set_line_width(RID p_material, float p_width) { - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND(!material); material->line_width = p_width; } bool MaterialStorage::material_uses_tangents(RID p_material) { - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND_V(!material, false); if (!material->shader) { @@ -837,7 +838,7 @@ bool MaterialStorage::material_uses_tangents(RID p_material) { } bool MaterialStorage::material_uses_ensure_correct_normals(RID p_material) { - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND_V(!material, false); if (!material->shader) { @@ -853,7 +854,7 @@ bool MaterialStorage::material_uses_ensure_correct_normals(RID p_material) { void MaterialStorage::material_add_instance_owner(RID p_material, RendererStorage::DependencyTracker *p_instance) { /* - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND(!material); Map<InstanceBaseDependency *, int>::Element *E = material->instance_owners.find(p_instance); @@ -867,7 +868,7 @@ void MaterialStorage::material_add_instance_owner(RID p_material, RendererStorag void MaterialStorage::material_remove_instance_owner(RID p_material, RendererStorage::DependencyTracker *p_instance) { /* - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND(!material); Map<InstanceBaseDependency *, int>::Element *E = material->instance_owners.find(p_instance); @@ -883,7 +884,7 @@ void MaterialStorage::material_remove_instance_owner(RID p_material, RendererSto /* void MaterialStorage::_material_add_geometry(RID p_material, Geometry *p_geometry) { - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND(!material); Map<Geometry *, int>::Element *I = material->geometry_owners.find(p_geometry); @@ -896,7 +897,7 @@ void MaterialStorage::_material_add_geometry(RID p_material, Geometry *p_geometr } void MaterialStorage::_material_remove_geometry(RID p_material, Geometry *p_geometry) { - Material *material = material_owner.get_or_null(p_material); + GLES3::Material *material = material_owner.get_or_null(p_material); ERR_FAIL_COND(!material); Map<Geometry *, int>::Element *I = material->geometry_owners.find(p_geometry); diff --git a/drivers/pulseaudio/audio_driver_pulseaudio.cpp b/drivers/pulseaudio/audio_driver_pulseaudio.cpp index 0c27b76ed8..a6c35b6837 100644 --- a/drivers/pulseaudio/audio_driver_pulseaudio.cpp +++ b/drivers/pulseaudio/audio_driver_pulseaudio.cpp @@ -379,7 +379,7 @@ float AudioDriverPulseAudio::get_latency() { } void AudioDriverPulseAudio::thread_func(void *p_udata) { - AudioDriverPulseAudio *ad = (AudioDriverPulseAudio *)p_udata; + AudioDriverPulseAudio *ad = static_cast<AudioDriverPulseAudio *>(p_udata); unsigned int write_ofs = 0; size_t avail_bytes = 0; uint64_t default_device_msec = OS::get_singleton()->get_ticks_msec(); diff --git a/drivers/vulkan/rendering_device_vulkan.cpp b/drivers/vulkan/rendering_device_vulkan.cpp index 400802686e..59b4c34c3f 100644 --- a/drivers/vulkan/rendering_device_vulkan.cpp +++ b/drivers/vulkan/rendering_device_vulkan.cpp @@ -6255,7 +6255,7 @@ RID RenderingDeviceVulkan::render_pipeline_create(RID p_shader, FramebufferForma //validate with inputs for (uint32_t i = 0; i < 32; i++) { - if (!(shader->vertex_input_mask & (1 << i))) { + if (!(shader->vertex_input_mask & (1UL << i))) { continue; } bool found = false; diff --git a/editor/SCsub b/editor/SCsub index 5dcc253e8b..a596c7d364 100644 --- a/editor/SCsub +++ b/editor/SCsub @@ -71,12 +71,12 @@ if env["tools"]: # Editor interface and class reference translations incur a significant size # cost for the editor binary (see godot-proposals#3421). # To limit it, we only include translations with a high enough completion - # ratio (30% for the editor UI, 10% for the class reference). + # ratio (20% for the editor UI, 10% for the class reference). # Generated with `make include-list` for each resource. # Editor translations to_include = ( - "ar,bg,bn,ca,cs,de,el,eo,es_AR,es,fi,fr,gl,he,hu,id,it,ja,ko,lv,ms,nb,nl,pl,pt_BR,pt,ro,ru,sk,sv,th,tl,tr,uk,vi,zh_CN,zh_TW" + "ar,bg,ca,cs,de,el,eo,es_AR,es,fi,fr,gl,he,hu,id,it,ja,ko,lv,ms,nb,nl,pl,pt_BR,pt,ro,ru,sk,th,tr,uk,vi,zh_CN,zh_TW" ).split(",") tlist = [env.Dir("#editor/translations").abspath + "/" + f + ".po" for f in to_include] env.Depends("#editor/editor_translations.gen.h", tlist) diff --git a/editor/animation_bezier_editor.cpp b/editor/animation_bezier_editor.cpp index 8239745a3e..9c8fec26a7 100644 --- a/editor/animation_bezier_editor.cpp +++ b/editor/animation_bezier_editor.cpp @@ -250,8 +250,8 @@ void AnimationBezierTrackEdit::_notification(int p_what) { Ref<Font> font = get_theme_font(SNAME("font"), SNAME("Label")); int font_size = get_theme_font_size(SNAME("font_size"), SNAME("Label")); Color color = get_theme_color(SNAME("font_color"), SNAME("Label")); - int hsep = get_theme_constant(SNAME("hseparation"), SNAME("ItemList")); - int vsep = get_theme_constant(SNAME("vseparation"), SNAME("ItemList")); + int hsep = get_theme_constant(SNAME("h_separation"), SNAME("ItemList")); + int vsep = get_theme_constant(SNAME("v_separation"), SNAME("ItemList")); Color linecolor = color; linecolor.a = 0.2; @@ -1585,14 +1585,14 @@ void AnimationBezierTrackEdit::_bind_methods() { ADD_SIGNAL(MethodInfo("timeline_changed", PropertyInfo(Variant::FLOAT, "position"), PropertyInfo(Variant::BOOL, "drag"))); ADD_SIGNAL(MethodInfo("remove_request", PropertyInfo(Variant::INT, "track"))); - ADD_SIGNAL(MethodInfo("insert_key", PropertyInfo(Variant::FLOAT, "ofs"))); + ADD_SIGNAL(MethodInfo("insert_key", PropertyInfo(Variant::FLOAT, "offset"))); ADD_SIGNAL(MethodInfo("select_key", PropertyInfo(Variant::INT, "track"), PropertyInfo(Variant::INT, "index"), PropertyInfo(Variant::BOOL, "single"))); ADD_SIGNAL(MethodInfo("deselect_key", PropertyInfo(Variant::INT, "track"), PropertyInfo(Variant::INT, "index"))); ADD_SIGNAL(MethodInfo("clear_selection")); ADD_SIGNAL(MethodInfo("close_request")); ADD_SIGNAL(MethodInfo("move_selection_begin")); - ADD_SIGNAL(MethodInfo("move_selection", PropertyInfo(Variant::FLOAT, "ofs"))); + ADD_SIGNAL(MethodInfo("move_selection", PropertyInfo(Variant::FLOAT, "offset"))); ADD_SIGNAL(MethodInfo("move_selection_commit")); ADD_SIGNAL(MethodInfo("move_selection_cancel")); } diff --git a/editor/animation_track_editor.cpp b/editor/animation_track_editor.cpp index 7554d97aef..e724d4ccdb 100644 --- a/editor/animation_track_editor.cpp +++ b/editor/animation_track_editor.cpp @@ -586,20 +586,20 @@ public: pi.name = "value"; p_list->push_back(pi); } else { - PropertyHint hint = PROPERTY_HINT_NONE; - String hint_string; + PropertyHint val_hint = PROPERTY_HINT_NONE; + String val_hint_string; if (v.get_type() == Variant::OBJECT) { // Could actually check the object property if exists..? Yes I will! Ref<Resource> res = v; if (res.is_valid()) { - hint = PROPERTY_HINT_RESOURCE_TYPE; - hint_string = res->get_class(); + val_hint = PROPERTY_HINT_RESOURCE_TYPE; + val_hint_string = res->get_class(); } } if (v.get_type() != Variant::NIL) { - p_list->push_back(PropertyInfo(v.get_type(), "value", hint, hint_string)); + p_list->push_back(PropertyInfo(v.get_type(), "value", val_hint, val_hint_string)); } } @@ -1264,20 +1264,20 @@ public: pi.name = "value"; p_list->push_back(pi); } else { - PropertyHint hint = PROPERTY_HINT_NONE; - String hint_string; + PropertyHint val_hint = PROPERTY_HINT_NONE; + String val_hint_string; if (v.get_type() == Variant::OBJECT) { // Could actually check the object property if exists..? Yes I will! Ref<Resource> res = v; if (res.is_valid()) { - hint = PROPERTY_HINT_RESOURCE_TYPE; - hint_string = res->get_class(); + val_hint = PROPERTY_HINT_RESOURCE_TYPE; + val_hint_string = res->get_class(); } } if (v.get_type() != Variant::NIL) { - p_list->push_back(PropertyInfo(v.get_type(), "value", hint, hint_string)); + p_list->push_back(PropertyInfo(v.get_type(), "value", val_hint, val_hint_string)); } } } @@ -1572,7 +1572,6 @@ void AnimationTimelineEdit::_notification(int p_what) { Color color_time_dec = color; color_time_dec.a *= 0.5; #define SC_ADJ 100 - int min = 30; int dec = 1; int step = 1; int decimals = 2; @@ -1588,7 +1587,7 @@ void AnimationTimelineEdit::_notification(int p_what) { const int max_sc_width = String::num(max_sc).length() * max_digit_width; while (!step_found) { - min = max_sc_width; + int min = max_sc_width; if (decimals > 0) { min += period_width + max_digit_width * decimals; } @@ -1981,7 +1980,7 @@ void AnimationTrackEdit::_notification(int p_what) { Ref<Font> font = get_theme_font(SNAME("font"), SNAME("Label")); int font_size = get_theme_font_size(SNAME("font_size"), SNAME("Label")); Color color = get_theme_color(SNAME("font_color"), SNAME("Label")); - int hsep = get_theme_constant(SNAME("hseparation"), SNAME("ItemList")); + int hsep = get_theme_constant(SNAME("h_separation"), SNAME("ItemList")); Color linecolor = color; linecolor.a = 0.2; @@ -2462,7 +2461,7 @@ Size2 AnimationTrackEdit::get_minimum_size() const { Ref<Texture2D> texture = get_theme_icon(SNAME("Object"), SNAME("EditorIcons")); Ref<Font> font = get_theme_font(SNAME("font"), SNAME("Label")); int font_size = get_theme_font_size(SNAME("font_size"), SNAME("Label")); - int separation = get_theme_constant(SNAME("vseparation"), SNAME("ItemList")); + int separation = get_theme_constant(SNAME("v_separation"), SNAME("ItemList")); int max_h = MAX(texture->get_height(), font->get_height(font_size)); max_h = MAX(max_h, get_key_height()); @@ -2552,7 +2551,7 @@ bool AnimationTrackEdit::_is_value_key_valid(const Variant &p_key_value, Variant } Ref<Texture2D> AnimationTrackEdit::_get_key_type_icon() const { - Ref<Texture2D> type_icons[9] = { + const Ref<Texture2D> type_icons[9] = { get_theme_icon(SNAME("KeyValue"), SNAME("EditorIcons")), get_theme_icon(SNAME("KeyTrackPosition"), SNAME("EditorIcons")), get_theme_icon(SNAME("KeyTrackRotation"), SNAME("EditorIcons")), @@ -3201,13 +3200,13 @@ void AnimationTrackEdit::_bind_methods() { ADD_SIGNAL(MethodInfo("timeline_changed", PropertyInfo(Variant::FLOAT, "position"), PropertyInfo(Variant::BOOL, "drag"), PropertyInfo(Variant::BOOL, "timeline_only"))); ADD_SIGNAL(MethodInfo("remove_request", PropertyInfo(Variant::INT, "track"))); ADD_SIGNAL(MethodInfo("dropped", PropertyInfo(Variant::INT, "from_track"), PropertyInfo(Variant::INT, "to_track"))); - ADD_SIGNAL(MethodInfo("insert_key", PropertyInfo(Variant::FLOAT, "ofs"))); + ADD_SIGNAL(MethodInfo("insert_key", PropertyInfo(Variant::FLOAT, "offset"))); ADD_SIGNAL(MethodInfo("select_key", PropertyInfo(Variant::INT, "index"), PropertyInfo(Variant::BOOL, "single"))); ADD_SIGNAL(MethodInfo("deselect_key", PropertyInfo(Variant::INT, "index"))); ADD_SIGNAL(MethodInfo("bezier_edit")); ADD_SIGNAL(MethodInfo("move_selection_begin")); - ADD_SIGNAL(MethodInfo("move_selection", PropertyInfo(Variant::FLOAT, "ofs"))); + ADD_SIGNAL(MethodInfo("move_selection", PropertyInfo(Variant::FLOAT, "offset"))); ADD_SIGNAL(MethodInfo("move_selection_commit")); ADD_SIGNAL(MethodInfo("move_selection_cancel")); @@ -3287,7 +3286,7 @@ void AnimationTrackEditGroup::_notification(int p_what) { case NOTIFICATION_DRAW: { Ref<Font> font = get_theme_font(SNAME("font"), SNAME("Label")); int font_size = get_theme_font_size(SNAME("font_size"), SNAME("Label")); - int separation = get_theme_constant(SNAME("hseparation"), SNAME("ItemList")); + int separation = get_theme_constant(SNAME("h_separation"), SNAME("ItemList")); Color color = get_theme_color(SNAME("font_color"), SNAME("Label")); if (root && root->has_node(node)) { @@ -3333,7 +3332,7 @@ void AnimationTrackEditGroup::set_type_and_name(const Ref<Texture2D> &p_type, co Size2 AnimationTrackEditGroup::get_minimum_size() const { Ref<Font> font = get_theme_font(SNAME("font"), SNAME("Label")); int font_size = get_theme_font_size(SNAME("font_size"), SNAME("Label")); - int separation = get_theme_constant(SNAME("vseparation"), SNAME("ItemList")); + int separation = get_theme_constant(SNAME("v_separation"), SNAME("ItemList")); return Vector2(0, MAX(font->get_height(font_size), icon->get_height()) + separation); } @@ -3534,31 +3533,75 @@ void AnimationTrackEditor::_timeline_changed(float p_new_pos, bool p_drag, bool } void AnimationTrackEditor::_track_remove_request(int p_track) { - if (animation->track_is_compressed(p_track)) { + _animation_track_remove_request(p_track, animation); +} + +void AnimationTrackEditor::_animation_track_remove_request(int p_track, Ref<Animation> p_from_animation) { + if (p_from_animation->track_is_compressed(p_track)) { EditorNode::get_singleton()->show_warning(TTR("Compressed tracks can't be edited or removed. Re-import the animation with compression disabled in order to edit.")); return; } int idx = p_track; - if (idx >= 0 && idx < animation->get_track_count()) { + if (idx >= 0 && idx < p_from_animation->get_track_count()) { undo_redo->create_action(TTR("Remove Anim Track")); + + // Remove corresponding reset tracks if they are no longer needed. + AnimationPlayer *player = AnimationPlayerEditor::get_singleton()->get_player(); + if (player->has_animation(SceneStringNames::get_singleton()->RESET)) { + Ref<Animation> reset = player->get_animation(SceneStringNames::get_singleton()->RESET); + if (reset != p_from_animation) { + for (int i = 0; i < reset->get_track_count(); i++) { + if (reset->track_get_path(i) == p_from_animation->track_get_path(p_track)) { + // Check if the reset track isn't used by other animations. + bool used = false; + List<StringName> animation_list; + player->get_animation_list(&animation_list); + + for (const StringName &anim_name : animation_list) { + Ref<Animation> anim = player->get_animation(anim_name); + if (anim == p_from_animation || anim == reset) { + continue; + } + + for (int j = 0; j < anim->get_track_count(); j++) { + if (anim->track_get_path(j) == reset->track_get_path(i)) { + used = true; + break; + } + } + + if (used) { + break; + } + } + + if (!used) { + _animation_track_remove_request(i, reset); + } + break; + } + } + } + } + undo_redo->add_do_method(this, "_clear_selection", false); - undo_redo->add_do_method(animation.ptr(), "remove_track", idx); - undo_redo->add_undo_method(animation.ptr(), "add_track", animation->track_get_type(idx), idx); - undo_redo->add_undo_method(animation.ptr(), "track_set_path", idx, animation->track_get_path(idx)); + undo_redo->add_do_method(p_from_animation.ptr(), "remove_track", idx); + undo_redo->add_undo_method(p_from_animation.ptr(), "add_track", p_from_animation->track_get_type(idx), idx); + undo_redo->add_undo_method(p_from_animation.ptr(), "track_set_path", idx, p_from_animation->track_get_path(idx)); // TODO interpolation. - for (int i = 0; i < animation->track_get_key_count(idx); i++) { - Variant v = animation->track_get_key_value(idx, i); - float time = animation->track_get_key_time(idx, i); - float trans = animation->track_get_key_transition(idx, i); + for (int i = 0; i < p_from_animation->track_get_key_count(idx); i++) { + Variant v = p_from_animation->track_get_key_value(idx, i); + float time = p_from_animation->track_get_key_time(idx, i); + float trans = p_from_animation->track_get_key_transition(idx, i); - undo_redo->add_undo_method(animation.ptr(), "track_insert_key", idx, time, v); - undo_redo->add_undo_method(animation.ptr(), "track_set_key_transition", idx, i, trans); + undo_redo->add_undo_method(p_from_animation.ptr(), "track_insert_key", idx, time, v); + undo_redo->add_undo_method(p_from_animation.ptr(), "track_set_key_transition", idx, i, trans); } - undo_redo->add_undo_method(animation.ptr(), "track_set_interpolation_type", idx, animation->track_get_interpolation_type(idx)); - if (animation->track_get_type(idx) == Animation::TYPE_VALUE) { - undo_redo->add_undo_method(animation.ptr(), "value_track_set_update_mode", idx, animation->value_track_get_update_mode(idx)); + undo_redo->add_undo_method(p_from_animation.ptr(), "track_set_interpolation_type", idx, p_from_animation->track_get_interpolation_type(idx)); + if (p_from_animation->track_get_type(idx) == Animation::TYPE_VALUE) { + undo_redo->add_undo_method(p_from_animation.ptr(), "value_track_set_update_mode", idx, p_from_animation->value_track_get_update_mode(idx)); } undo_redo->commit_action(); diff --git a/editor/animation_track_editor.h b/editor/animation_track_editor.h index 0f6d12b4d4..92b203d183 100644 --- a/editor/animation_track_editor.h +++ b/editor/animation_track_editor.h @@ -46,7 +46,6 @@ #include "scene/resources/animation.h" #include "scene_tree_editor.h" -class AnimationPlayer; class AnimationTrackEdit; class ViewPanner; @@ -323,6 +322,7 @@ class AnimationTrackEditor : public VBoxContainer { void _name_limit_changed(); void _timeline_changed(float p_new_pos, bool p_drag, bool p_timeline_only); void _track_remove_request(int p_track); + void _animation_track_remove_request(int p_track, Ref<Animation> p_from_animation); void _track_grab_focus(int p_track); UndoRedo *undo_redo = nullptr; diff --git a/editor/audio_stream_preview.cpp b/editor/audio_stream_preview.cpp index f8bf12227a..bea95d873e 100644 --- a/editor/audio_stream_preview.cpp +++ b/editor/audio_stream_preview.cpp @@ -101,7 +101,7 @@ void AudioStreamPreviewGenerator::_update_emit(ObjectID p_id) { } void AudioStreamPreviewGenerator::_preview_thread(void *p_preview) { - Preview *preview = (Preview *)p_preview; + Preview *preview = static_cast<Preview *>(p_preview); float muxbuff_chunk_s = 0.25; diff --git a/editor/debugger/debug_adapter/debug_adapter_protocol.cpp b/editor/debugger/debug_adapter/debug_adapter_protocol.cpp index babe8af8bc..745ca17efd 100644 --- a/editor/debugger/debug_adapter/debug_adapter_protocol.cpp +++ b/editor/debugger/debug_adapter/debug_adapter_protocol.cpp @@ -349,14 +349,14 @@ int DebugAdapterProtocol::parse_variant(const Variant &p_var) { case Variant::BASIS: { int id = variable_id++; Basis basis = p_var; - const String type_vec2 = Variant::get_type_name(Variant::VECTOR2); + const String type_vec3 = Variant::get_type_name(Variant::VECTOR3); DAP::Variable x, y, z; x.name = "x"; y.name = "y"; z.name = "z"; - x.type = type_vec2; - y.type = type_vec2; - z.type = type_vec2; + x.type = type_vec3; + y.type = type_vec3; + z.type = type_vec3; x.value = basis.elements[0]; y.value = basis.elements[1]; z.value = basis.elements[2]; diff --git a/editor/debugger/script_editor_debugger.cpp b/editor/debugger/script_editor_debugger.cpp index 3a3b35f8a5..98391d286a 100644 --- a/editor/debugger/script_editor_debugger.cpp +++ b/editor/debugger/script_editor_debugger.cpp @@ -1496,7 +1496,7 @@ void ScriptEditorDebugger::_error_tree_item_rmb_selected(const Vector2 &p_pos) { if (error_tree->is_anything_selected()) { item_menu->add_icon_item(get_theme_icon(SNAME("ActionCopy"), SNAME("EditorIcons")), TTR("Copy Error"), ACTION_COPY_ERROR); - item_menu->add_icon_item(get_theme_icon(SNAME("Instance"), SNAME("EditorIcons")), TTR("Open C++ Source on GitHub"), ACTION_OPEN_SOURCE); + item_menu->add_icon_item(get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons")), TTR("Open C++ Source on GitHub"), ACTION_OPEN_SOURCE); } if (item_menu->get_item_count() > 0) { diff --git a/editor/editor_about.cpp b/editor/editor_about.cpp index 5beda7d907..877af41160 100644 --- a/editor/editor_about.cpp +++ b/editor/editor_about.cpp @@ -99,7 +99,7 @@ ScrollContainer *EditorAbout::_populate_list(const String &p_name, const List<St il->set_same_column_width(true); il->set_auto_height(true); il->set_mouse_filter(Control::MOUSE_FILTER_IGNORE); - il->add_theme_constant_override("hseparation", 16 * EDSCALE); + il->add_theme_constant_override("h_separation", 16 * EDSCALE); while (*names_ptr) { il->add_item(String::utf8(*names_ptr++), nullptr, false); } diff --git a/editor/editor_file_dialog.cpp b/editor/editor_file_dialog.cpp index dca69ffd5f..0ed0e9bcd7 100644 --- a/editor/editor_file_dialog.cpp +++ b/editor/editor_file_dialog.cpp @@ -1631,7 +1631,7 @@ EditorFileDialog::EditorFileDialog() { pathhb->add_child(drives_container); dir = memnew(LineEdit); - dir->set_structured_text_bidi_override(Control::STRUCTURED_TEXT_FILE); + dir->set_structured_text_bidi_override(TextServer::STRUCTURED_TEXT_FILE); pathhb->add_child(dir); dir->set_h_size_flags(Control::SIZE_EXPAND_FILL); @@ -1782,7 +1782,7 @@ EditorFileDialog::EditorFileDialog() { file_box->add_child(l); file = memnew(LineEdit); - file->set_structured_text_bidi_override(Control::STRUCTURED_TEXT_FILE); + file->set_structured_text_bidi_override(TextServer::STRUCTURED_TEXT_FILE); file->set_stretch_ratio(4); file->set_h_size_flags(Control::SIZE_EXPAND_FILL); file_box->add_child(file); @@ -1826,7 +1826,7 @@ EditorFileDialog::EditorFileDialog() { makedialog->add_child(makevb); makedirname = memnew(LineEdit); - makedirname->set_structured_text_bidi_override(Control::STRUCTURED_TEXT_FILE); + makedirname->set_structured_text_bidi_override(TextServer::STRUCTURED_TEXT_FILE); makevb->add_margin_child(TTR("Name:"), makedirname); add_child(makedialog); makedialog->register_text_enter(makedirname); diff --git a/editor/editor_help.cpp b/editor/editor_help.cpp index 75dbe74e01..dfd768d0d0 100644 --- a/editor/editor_help.cpp +++ b/editor/editor_help.cpp @@ -56,8 +56,8 @@ void EditorHelp::_update_theme() { class_desc->add_theme_color_override("selection_color", get_theme_color(SNAME("selection_color"), SNAME("EditorHelp"))); class_desc->add_theme_constant_override("line_separation", get_theme_constant(SNAME("line_separation"), SNAME("EditorHelp"))); - class_desc->add_theme_constant_override("table_hseparation", get_theme_constant(SNAME("table_hseparation"), SNAME("EditorHelp"))); - class_desc->add_theme_constant_override("table_vseparation", get_theme_constant(SNAME("table_vseparation"), SNAME("EditorHelp"))); + class_desc->add_theme_constant_override("table_h_separation", get_theme_constant(SNAME("table_h_separation"), SNAME("EditorHelp"))); + class_desc->add_theme_constant_override("table_v_separation", get_theme_constant(SNAME("table_v_separation"), SNAME("EditorHelp"))); doc_font = get_theme_font(SNAME("doc"), SNAME("EditorFonts")); doc_bold_font = get_theme_font(SNAME("doc_bold"), SNAME("EditorFonts")); diff --git a/editor/editor_inspector.cpp b/editor/editor_inspector.cpp index 30f3748fa4..5d47b87fbf 100644 --- a/editor/editor_inspector.cpp +++ b/editor/editor_inspector.cpp @@ -96,11 +96,11 @@ Size2 EditorProperty::get_minimum_size() const { if (checkable) { Ref<Texture2D> check = get_theme_icon(SNAME("checked"), SNAME("CheckBox")); - ms.width += check->get_width() + get_theme_constant(SNAME("hseparation"), SNAME("CheckBox")) + get_theme_constant(SNAME("hseparator"), SNAME("Tree")); + ms.width += check->get_width() + get_theme_constant(SNAME("h_separation"), SNAME("CheckBox")) + get_theme_constant(SNAME("hseparator"), SNAME("Tree")); } if (bottom_editor != nullptr && bottom_editor->is_visible()) { - ms.height += get_theme_constant(SNAME("vseparation")); + ms.height += get_theme_constant(SNAME("v_separation")); Size2 bems = bottom_editor->get_combined_minimum_size(); //bems.width += get_constant("item_margin", "Tree"); ms.height += bems.height; @@ -169,7 +169,7 @@ void EditorProperty::_notification(int p_what) { if (bottom_editor) { int m = 0; //get_constant("item_margin", "Tree"); - bottom_rect = Rect2(m, rect.size.height + get_theme_constant(SNAME("vseparation")), size.width - m, bottom_editor->get_combined_minimum_size().height); + bottom_rect = Rect2(m, rect.size.height + get_theme_constant(SNAME("v_separation")), size.width - m, bottom_editor->get_combined_minimum_size().height); } if (keying) { @@ -297,7 +297,7 @@ void EditorProperty::_notification(int p_what) { } else { draw_texture(checkbox, check_rect.position, color2); } - int check_ofs = get_theme_constant(SNAME("hseparator"), SNAME("Tree")) + checkbox->get_width() + get_theme_constant(SNAME("hseparation"), SNAME("CheckBox")); + int check_ofs = get_theme_constant(SNAME("hseparator"), SNAME("Tree")) + checkbox->get_width() + get_theme_constant(SNAME("h_separation"), SNAME("CheckBox")); ofs += check_ofs; text_limit -= check_ofs; } else { @@ -1083,7 +1083,7 @@ void EditorInspectorCategory::_notification(int p_what) { Ref<Font> font = get_theme_font(SNAME("bold"), SNAME("EditorFonts")); int font_size = get_theme_font_size(SNAME("bold_size"), SNAME("EditorFonts")); - int hs = get_theme_constant(SNAME("hseparation"), SNAME("Tree")); + int hs = get_theme_constant(SNAME("h_separation"), SNAME("Tree")); int w = font->get_string_size(label, font_size).width; if (icon.is_valid()) { @@ -1118,7 +1118,7 @@ Size2 EditorInspectorCategory::get_minimum_size() const { if (icon.is_valid()) { ms.height = MAX(icon->get_height(), ms.height); } - ms.height += get_theme_constant(SNAME("vseparation"), SNAME("Tree")); + ms.height += get_theme_constant(SNAME("v_separation"), SNAME("Tree")); return ms; } @@ -1178,7 +1178,7 @@ void EditorInspectorSection::_notification(int p_what) { if (arrow.is_valid()) { header_height = MAX(header_height, arrow->get_height()); } - header_height += get_theme_constant(SNAME("vseparation"), SNAME("Tree")); + header_height += get_theme_constant(SNAME("v_separation"), SNAME("Tree")); int inspector_margin = get_theme_constant(SNAME("inspector_margin"), SNAME("Editor")); int section_indent_size = get_theme_constant(SNAME("indent_size"), SNAME("EditorInspectorSection")); @@ -1231,7 +1231,7 @@ void EditorInspectorSection::_notification(int p_what) { if (arrow.is_valid()) { header_height = MAX(header_height, arrow->get_height()); } - header_height += get_theme_constant(SNAME("vseparation"), SNAME("Tree")); + header_height += get_theme_constant(SNAME("v_separation"), SNAME("Tree")); int section_indent = 0; int section_indent_size = get_theme_constant(SNAME("indent_size"), SNAME("EditorInspectorSection")); @@ -1360,7 +1360,7 @@ Size2 EditorInspectorSection::get_minimum_size() const { Ref<Font> font = get_theme_font(SNAME("font"), SNAME("Tree")); int font_size = get_theme_font_size(SNAME("font_size"), SNAME("Tree")); - ms.height += font->get_height(font_size) + get_theme_constant(SNAME("vseparation"), SNAME("Tree")); + ms.height += font->get_height(font_size) + get_theme_constant(SNAME("v_separation"), SNAME("Tree")); ms.width += get_theme_constant(SNAME("inspector_margin"), SNAME("Editor")); int section_indent_size = get_theme_constant(SNAME("indent_size"), SNAME("EditorInspectorSection")); @@ -3515,7 +3515,9 @@ void EditorInspector::_notification(int p_what) { get_v_scroll_bar()->call_deferred(SNAME("set_value"), update_scroll_request); update_scroll_request = -1; } - if (refresh_countdown > 0) { + if (update_tree_pending) { + refresh_countdown = float(EditorSettings::get_singleton()->get("docks/property_editor/auto_refresh_interval")); + } else if (refresh_countdown > 0) { refresh_countdown -= get_process_delta_time(); if (refresh_countdown <= 0) { for (const KeyValue<StringName, List<EditorProperty *>> &F : editor_property_map) { diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 6fe6309eed..db6bf4f816 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -134,6 +134,7 @@ #include "editor/plugins/asset_library_editor_plugin.h" #include "editor/plugins/audio_stream_editor_plugin.h" #include "editor/plugins/audio_stream_randomizer_editor_plugin.h" +#include "editor/plugins/bit_map_editor_plugin.h" #include "editor/plugins/camera_3d_editor_plugin.h" #include "editor/plugins/canvas_item_editor_plugin.h" #include "editor/plugins/collision_polygon_2d_editor_plugin.h" @@ -171,6 +172,7 @@ #include "editor/plugins/physical_bone_3d_editor_plugin.h" #include "editor/plugins/polygon_2d_editor_plugin.h" #include "editor/plugins/polygon_3d_editor_plugin.h" +#include "editor/plugins/ray_cast_2d_editor_plugin.h" #include "editor/plugins/replication_editor_plugin.h" #include "editor/plugins/resource_preloader_editor_plugin.h" #include "editor/plugins/root_motion_editor_plugin.h" @@ -388,7 +390,7 @@ void EditorNode::_update_scene_tabs() { } Rect2 last_tab = scene_tabs->get_tab_rect(scene_tabs->get_tab_count() - 1); - int hsep = scene_tabs->get_theme_constant(SNAME("hseparation")); + int hsep = scene_tabs->get_theme_constant(SNAME("h_separation")); if (scene_tabs->is_layout_rtl()) { scene_tab_add->set_position(Point2(last_tab.position.x - scene_tab_add->get_size().x - hsep, last_tab.position.y)); } else { @@ -787,12 +789,12 @@ void EditorNode::_notification(int p_what) { PopupMenu *p = help_menu->get_popup(); p->set_item_icon(p->get_item_index(HELP_SEARCH), gui_base->get_theme_icon(SNAME("HelpSearch"), SNAME("EditorIcons"))); - p->set_item_icon(p->get_item_index(HELP_DOCS), gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons"))); - p->set_item_icon(p->get_item_index(HELP_QA), gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons"))); - p->set_item_icon(p->get_item_index(HELP_REPORT_A_BUG), gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons"))); - p->set_item_icon(p->get_item_index(HELP_SUGGEST_A_FEATURE), gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons"))); - p->set_item_icon(p->get_item_index(HELP_SEND_DOCS_FEEDBACK), gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons"))); - p->set_item_icon(p->get_item_index(HELP_COMMUNITY), gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons"))); + p->set_item_icon(p->get_item_index(HELP_DOCS), gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons"))); + p->set_item_icon(p->get_item_index(HELP_QA), gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons"))); + p->set_item_icon(p->get_item_index(HELP_REPORT_A_BUG), gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons"))); + p->set_item_icon(p->get_item_index(HELP_SUGGEST_A_FEATURE), gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons"))); + p->set_item_icon(p->get_item_index(HELP_SEND_DOCS_FEEDBACK), gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons"))); + p->set_item_icon(p->get_item_index(HELP_COMMUNITY), gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons"))); p->set_item_icon(p->get_item_index(HELP_ABOUT), gui_base->get_theme_icon(SNAME("Godot"), SNAME("EditorIcons"))); p->set_item_icon(p->get_item_index(HELP_SUPPORT_GODOT_DEVELOPMENT), gui_base->get_theme_icon(SNAME("Heart"), SNAME("EditorIcons"))); @@ -4094,22 +4096,28 @@ Ref<Texture2D> EditorNode::get_class_icon(const String &p_class, const String &p ERR_FAIL_COND_V_MSG(p_class.is_empty(), nullptr, "Class name cannot be empty."); if (ScriptServer::is_global_class(p_class)) { - Ref<ImageTexture> icon; - Ref<Script> script = EditorNode::get_editor_data().script_class_load_script(p_class); - StringName name = p_class; - - while (script.is_valid()) { - name = EditorNode::get_editor_data().script_class_get_name(script->get_path()); - String current_icon_path = EditorNode::get_editor_data().script_class_get_icon_path(name); - icon = _load_custom_class_icon(current_icon_path); + String class_name = p_class; + Ref<Script> script = EditorNode::get_editor_data().script_class_load_script(class_name); + + while (true) { + String icon_path = EditorNode::get_editor_data().script_class_get_icon_path(class_name); + Ref<Texture> icon = _load_custom_class_icon(icon_path); if (icon.is_valid()) { - return icon; + return icon; // Current global class has icon. } - script = script->get_base_script(); - } - if (icon.is_null()) { - icon = gui_base->get_theme_icon(ScriptServer::get_global_class_base(name), SNAME("EditorIcons")); + // Find next global class along the inheritance chain. + do { + Ref<Script> base_script = script->get_base_script(); + if (base_script.is_null()) { + // We've reached a native class, use its icon. + String base_type; + script->get_language()->get_global_class_name(script->get_path(), &base_type); + return gui_base->get_theme_icon(base_type, "EditorIcons"); + } + script = base_script; + class_name = EditorNode::get_editor_data().script_class_get_name(script->get_path()); + } while (class_name.is_empty()); } } @@ -6583,12 +6591,12 @@ EditorNode::EditorNode() { ED_SHORTCUT_OVERRIDE("editor/editor_help", "macos", KeyModifierMask::ALT | Key::SPACE); p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("HelpSearch"), SNAME("EditorIcons")), ED_GET_SHORTCUT("editor/editor_help"), HELP_SEARCH); p->add_separator(); - p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/online_docs", TTR("Online Documentation")), HELP_DOCS); - p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/q&a", TTR("Questions & Answers")), HELP_QA); - p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/report_a_bug", TTR("Report a Bug")), HELP_REPORT_A_BUG); - p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/suggest_a_feature", TTR("Suggest a Feature")), HELP_SUGGEST_A_FEATURE); - p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/send_docs_feedback", TTR("Send Docs Feedback")), HELP_SEND_DOCS_FEEDBACK); - p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("Instance"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/community", TTR("Community")), HELP_COMMUNITY); + p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/online_docs", TTR("Online Documentation")), HELP_DOCS); + p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/q&a", TTR("Questions & Answers")), HELP_QA); + p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/report_a_bug", TTR("Report a Bug")), HELP_REPORT_A_BUG); + p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/suggest_a_feature", TTR("Suggest a Feature")), HELP_SUGGEST_A_FEATURE); + p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/send_docs_feedback", TTR("Send Docs Feedback")), HELP_SEND_DOCS_FEEDBACK); + p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/community", TTR("Community")), HELP_COMMUNITY); p->add_separator(); p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("Godot"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/about", TTR("About Godot")), HELP_ABOUT); p->add_icon_shortcut(gui_base->get_theme_icon(SNAME("Heart"), SNAME("EditorIcons")), ED_SHORTCUT_AND_COMMAND("editor/support_development", TTR("Support Godot Development")), HELP_SUPPORT_GODOT_DEVELOPMENT); @@ -7066,6 +7074,8 @@ EditorNode::EditorNode() { add_editor_plugin(memnew(TextControlEditorPlugin)); add_editor_plugin(memnew(ControlEditorPlugin)); add_editor_plugin(memnew(GradientTexture2DEditorPlugin)); + add_editor_plugin(memnew(BitMapEditorPlugin)); + add_editor_plugin(memnew(RayCast2DEditorPlugin)); for (int i = 0; i < EditorPlugins::get_plugin_count(); i++) { add_editor_plugin(EditorPlugins::create(i)); @@ -7084,6 +7094,7 @@ EditorNode::EditorNode() { resource_preview->add_preview_generator(Ref<EditorMeshPreviewPlugin>(memnew(EditorMeshPreviewPlugin))); resource_preview->add_preview_generator(Ref<EditorBitmapPreviewPlugin>(memnew(EditorBitmapPreviewPlugin))); resource_preview->add_preview_generator(Ref<EditorFontPreviewPlugin>(memnew(EditorFontPreviewPlugin))); + resource_preview->add_preview_generator(Ref<EditorGradientPreviewPlugin>(memnew(EditorGradientPreviewPlugin))); { Ref<StandardMaterial3DConversionPlugin> spatial_mat_convert; diff --git a/editor/editor_properties.cpp b/editor/editor_properties.cpp index d2b8883b8a..581a807e27 100644 --- a/editor/editor_properties.cpp +++ b/editor/editor_properties.cpp @@ -485,7 +485,7 @@ EditorPropertyPath::EditorPropertyPath() { HBoxContainer *path_hb = memnew(HBoxContainer); add_child(path_hb); path = memnew(LineEdit); - path->set_structured_text_bidi_override(Control::STRUCTURED_TEXT_FILE); + path->set_structured_text_bidi_override(TextServer::STRUCTURED_TEXT_FILE); path_hb->add_child(path); path->connect("text_submitted", callable_mp(this, &EditorPropertyPath::_path_selected)); path->connect("focus_exited", callable_mp(this, &EditorPropertyPath::_path_focus_exited)); @@ -2085,7 +2085,7 @@ EditorPropertyRect2i::EditorPropertyRect2i(bool p_force_wide) { } } -///////////////////// VECTOR3i ///////////////////////// +///////////////////// VECTOR3I ///////////////////////// void EditorPropertyVector3i::_set_read_only(bool p_read_only) { for (int i = 0; i < 3; i++) { @@ -2618,7 +2618,7 @@ EditorPropertyBasis::EditorPropertyBasis() { set_bottom_editor(g); } -///////////////////// TRANSFORM ///////////////////////// +///////////////////// TRANSFORM3D ///////////////////////// void EditorPropertyTransform3D::_set_read_only(bool p_read_only) { for (int i = 0; i < 12; i++) { @@ -2975,10 +2975,16 @@ void EditorPropertyResource::_set_read_only(bool p_read_only) { }; void EditorPropertyResource::_resource_selected(const RES &p_resource, bool p_edit) { - if (p_resource->is_built_in() && !p_resource->get_path().is_empty() && p_resource->get_path().get_slice("::", 0) != EditorNode::get_singleton()->get_edited_scene()->get_scene_file_path()) { - // If the resource belongs to another scene, edit it in that scene instead. - EditorNode::get_singleton()->call_deferred("edit_foreign_resource", p_resource); - return; + if (p_resource->is_built_in() && !p_resource->get_path().is_empty()) { + String parent = p_resource->get_path().get_slice("::", 0); + List<String> extensions; + ResourceLoader::get_recognized_extensions_for_type("PackedScene", &extensions); + + if (extensions.find(parent.get_extension()) && (!EditorNode::get_singleton()->get_edited_scene() || EditorNode::get_singleton()->get_edited_scene()->get_scene_file_path() == parent)) { + // If the resource belongs to another scene, edit it in that scene instead. + EditorNode::get_singleton()->call_deferred("edit_foreign_resource", p_resource); + return; + } } if (!p_edit && use_sub_inspector) { @@ -3118,12 +3124,12 @@ void EditorPropertyResource::_update_property_bg() { add_theme_style_override("bg", get_theme_stylebox("sub_inspector_property_bg" + itos(count_subinspectors), SNAME("Editor"))); add_theme_constant_override("font_offset", get_theme_constant(SNAME("sub_inspector_font_offset"), SNAME("Editor"))); - add_theme_constant_override("vseparation", 0); + add_theme_constant_override("v_separation", 0); } else { add_theme_color_override("property_color", get_theme_color(SNAME("property_color"), SNAME("EditorProperty"))); add_theme_style_override("bg_selected", get_theme_stylebox(SNAME("bg_selected"), SNAME("EditorProperty"))); add_theme_style_override("bg", get_theme_stylebox(SNAME("bg"), SNAME("EditorProperty"))); - add_theme_constant_override("vseparation", get_theme_constant(SNAME("vseparation"), SNAME("EditorProperty"))); + add_theme_constant_override("v_separation", get_theme_constant(SNAME("v_separation"), SNAME("EditorProperty"))); add_theme_constant_override("font_offset", get_theme_constant(SNAME("font_offset"), SNAME("EditorProperty"))); } @@ -3355,10 +3361,8 @@ struct EditorPropertyRangeHint { static EditorPropertyRangeHint _parse_range_hint(PropertyHint p_hint, const String &p_hint_text, double p_default_step) { EditorPropertyRangeHint hint; hint.step = p_default_step; - bool degrees = false; - + Vector<String> slices = p_hint_text.split(","); if (p_hint == PROPERTY_HINT_RANGE) { - Vector<String> slices = p_hint_text.split(","); ERR_FAIL_COND_V_MSG(slices.size() < 2, hint, vformat("Invalid PROPERTY_HINT_RANGE with hint \"%s\": Missing required min and/or max values.", p_hint_text)); @@ -3375,11 +3379,7 @@ static EditorPropertyRangeHint _parse_range_hint(PropertyHint p_hint, const Stri hint.hide_slider = false; for (int i = 2; i < slices.size(); i++) { String slice = slices[i].strip_edges(); - if (slice == "radians") { - hint.radians = true; - } else if (slice == "degrees") { - degrees = true; - } else if (slice == "or_greater") { + if (slice == "or_greater") { hint.greater = true; } else if (slice == "or_lesser") { hint.lesser = true; @@ -3387,11 +3387,20 @@ static EditorPropertyRangeHint _parse_range_hint(PropertyHint p_hint, const Stri hint.hide_slider = true; } else if (slice == "exp") { hint.exp_range = true; - } else if (slice.begins_with("suffix:")) { - hint.suffix = " " + slice.replace_first("suffix:", "").strip_edges(); } } } + bool degrees = false; + for (int i = 0; i < slices.size(); i++) { + String slice = slices[i].strip_edges(); + if (slice == "radians") { + hint.radians = true; + } else if (slice == "degrees") { + degrees = true; + } else if (slice.begins_with("suffix:")) { + hint.suffix = " " + slice.replace_first("suffix:", "").strip_edges(); + } + } if ((hint.radians || degrees) && hint.suffix.is_empty()) { hint.suffix = U"\u00B0"; diff --git a/editor/editor_properties_array_dict.cpp b/editor/editor_properties_array_dict.cpp index f59ba66862..ffbe50285c 100644 --- a/editor/editor_properties_array_dict.cpp +++ b/editor/editor_properties_array_dict.cpp @@ -209,46 +209,13 @@ void EditorPropertyArray::_object_id_selected(const StringName &p_property, Obje void EditorPropertyArray::update_property() { Variant array = get_edited_object()->get(get_edited_property()); - String arrtype = ""; - switch (array_type) { - case Variant::ARRAY: { - arrtype = "Array"; - } break; - - // Arrays. - case Variant::PACKED_BYTE_ARRAY: { - arrtype = "PackedByteArray"; - } break; - case Variant::PACKED_INT32_ARRAY: { - arrtype = "PackedInt32Array"; - } break; - case Variant::PACKED_FLOAT32_ARRAY: { - arrtype = "PackedFloat32Array"; - } break; - case Variant::PACKED_INT64_ARRAY: { - arrtype = "PackedInt64Array"; - } break; - case Variant::PACKED_FLOAT64_ARRAY: { - arrtype = "PackedFloat64Array"; - } break; - case Variant::PACKED_STRING_ARRAY: { - arrtype = "PackedStringArray"; - } break; - case Variant::PACKED_VECTOR2_ARRAY: { - arrtype = "PackedVector2Array"; - } break; - case Variant::PACKED_VECTOR3_ARRAY: { - arrtype = "PackedVector3Array"; - } break; - case Variant::PACKED_COLOR_ARRAY: { - arrtype = "PackedColorArray"; - } break; - default: { - } + String array_type_name = Variant::get_type_name(array_type); + if (array_type == Variant::ARRAY && subtype != Variant::NIL) { + array_type_name = vformat("%s[%s]", array_type_name, Variant::get_type_name(subtype)); } if (array.get_type() == Variant::NIL) { - edit->set_text(String("(Nil) ") + arrtype); + edit->set_text(vformat(TTR("(Nil) %s"), array_type_name)); edit->set_pressed(false); if (vbox) { set_bottom_editor(nullptr); @@ -264,7 +231,7 @@ void EditorPropertyArray::update_property() { page_index = MIN(page_index, max_page); int offset = page_index * page_length; - edit->set_text(arrtype + " (size " + itos(size) + ")"); + edit->set_text(vformat(TTR("%s (size %s)"), array_type_name, itos(size))); bool unfolded = get_edited_object()->editor_is_section_unfolded(get_edited_property()); if (edit->is_pressed() != unfolded) { diff --git a/editor/editor_property_name_processor.cpp b/editor/editor_property_name_processor.cpp index 5b5d451df9..1e222c02a3 100644 --- a/editor/editor_property_name_processor.cpp +++ b/editor/editor_property_name_processor.cpp @@ -110,6 +110,7 @@ EditorPropertyNameProcessor::EditorPropertyNameProcessor() { capitalize_string_remaps["arm64-v8a"] = "arm64-v8a"; capitalize_string_remaps["armeabi-v7a"] = "armeabi-v7a"; capitalize_string_remaps["arvr"] = "ARVR"; + capitalize_string_remaps["bidi"] = "BiDi"; capitalize_string_remaps["bg"] = "BG"; capitalize_string_remaps["bp"] = "BP"; capitalize_string_remaps["bpc"] = "BPC"; @@ -117,12 +118,9 @@ EditorPropertyNameProcessor::EditorPropertyNameProcessor() { capitalize_string_remaps["bvh"] = "BVH"; capitalize_string_remaps["ca"] = "CA"; capitalize_string_remaps["cd"] = "CD"; - capitalize_string_remaps["commentfocus"] = "Comment Focus"; capitalize_string_remaps["cpu"] = "CPU"; capitalize_string_remaps["csg"] = "CSG"; capitalize_string_remaps["db"] = "dB"; - capitalize_string_remaps["defaultfocus"] = "Default Focus"; - capitalize_string_remaps["defaultframe"] = "Default Frame"; capitalize_string_remaps["dof"] = "DoF"; capitalize_string_remaps["dpi"] = "DPI"; capitalize_string_remaps["dtls"] = "DTLS"; @@ -130,6 +128,7 @@ EditorPropertyNameProcessor::EditorPropertyNameProcessor() { capitalize_string_remaps["erp"] = "ERP"; capitalize_string_remaps["etc"] = "ETC"; capitalize_string_remaps["etc2"] = "ETC2"; + capitalize_string_remaps["filesystem"] = "FileSystem"; capitalize_string_remaps["fbx"] = "FBX"; capitalize_string_remaps["fbx2gltf"] = "FBX2glTF"; capitalize_string_remaps["fft"] = "FFT"; @@ -152,7 +151,6 @@ EditorPropertyNameProcessor::EditorPropertyNameProcessor() { capitalize_string_remaps["hidpi"] = "hiDPI"; capitalize_string_remaps["hipass"] = "High-pass"; capitalize_string_remaps["hl"] = "HL"; - capitalize_string_remaps["hseparation"] = "H Separation"; capitalize_string_remaps["hsv"] = "HSV"; capitalize_string_remaps["html"] = "HTML"; capitalize_string_remaps["http"] = "HTTP"; @@ -184,8 +182,7 @@ EditorPropertyNameProcessor::EditorPropertyNameProcessor() { //capitalize_string_remaps["msec"] = "(msec)"; // Unit. capitalize_string_remaps["msaa"] = "MSAA"; capitalize_string_remaps["nfc"] = "NFC"; - capitalize_string_remaps["normalmap"] = "Normal Map"; - capitalize_string_remaps["ofs"] = "Offset"; + capitalize_string_remaps["navmesh"] = "NavMesh"; capitalize_string_remaps["ok"] = "OK"; capitalize_string_remaps["opengl"] = "OpenGL"; capitalize_string_remaps["opentype"] = "OpenType"; @@ -204,7 +201,6 @@ EditorPropertyNameProcessor::EditorPropertyNameProcessor() { capitalize_string_remaps["sdfgi"] = "SDFGI"; capitalize_string_remaps["sdk"] = "SDK"; capitalize_string_remaps["sec"] = "(sec)"; // Unit. - capitalize_string_remaps["selectedframe"] = "Selected Frame"; capitalize_string_remaps["sms"] = "SMS"; capitalize_string_remaps["srgb"] = "sRGB"; capitalize_string_remaps["ssao"] = "SSAO"; @@ -227,11 +223,9 @@ EditorPropertyNameProcessor::EditorPropertyNameProcessor() { capitalize_string_remaps["uv1"] = "UV1"; capitalize_string_remaps["uv2"] = "UV2"; capitalize_string_remaps["uwp"] = "UWP"; - capitalize_string_remaps["vadjust"] = "V Adjust"; capitalize_string_remaps["vector2"] = "Vector2"; capitalize_string_remaps["vpn"] = "VPN"; capitalize_string_remaps["vram"] = "VRAM"; - capitalize_string_remaps["vseparation"] = "V Separation"; capitalize_string_remaps["vsync"] = "V-Sync"; capitalize_string_remaps["wap"] = "WAP"; capitalize_string_remaps["webp"] = "WebP"; diff --git a/editor/editor_resource_picker.cpp b/editor/editor_resource_picker.cpp index 53f1a689d6..3c68a715c3 100644 --- a/editor/editor_resource_picker.cpp +++ b/editor/editor_resource_picker.cpp @@ -88,9 +88,10 @@ void EditorResourcePicker::_update_resource_preview(const String &p_path, const } if (p_preview.is_valid()) { - preview_rect->set_offset(SIDE_LEFT, assign_button->get_icon()->get_width() + assign_button->get_theme_stylebox(SNAME("normal"))->get_default_margin(SIDE_LEFT) + get_theme_constant(SNAME("hseparation"), SNAME("Button"))); + preview_rect->set_offset(SIDE_LEFT, assign_button->get_icon()->get_width() + assign_button->get_theme_stylebox(SNAME("normal"))->get_default_margin(SIDE_LEFT) + get_theme_constant(SNAME("h_separation"), SNAME("Button"))); - if (Ref<GradientTexture1D>(edited_resource).is_valid()) { + // Resource-specific stretching. + if (Ref<GradientTexture1D>(edited_resource).is_valid() || Ref<Gradient>(edited_resource).is_valid()) { preview_rect->set_stretch_mode(TextureRect::STRETCH_SCALE); assign_button->set_custom_minimum_size(Size2(1, 1)); } else { diff --git a/editor/editor_run.cpp b/editor/editor_run.cpp index 574acdff1c..6a2ff50ee0 100644 --- a/editor/editor_run.cpp +++ b/editor/editor_run.cpp @@ -98,67 +98,79 @@ Error EditorRun::run(const String &p_scene) { screen_rect.position = DisplayServer::get_singleton()->screen_get_position(screen); screen_rect.size = DisplayServer::get_singleton()->screen_get_size(screen); - Size2 window_size; - window_size.x = ProjectSettings::get_singleton()->get("display/window/size/viewport_width"); - window_size.y = ProjectSettings::get_singleton()->get("display/window/size/viewport_height"); - - Size2 desired_size; - desired_size.x = ProjectSettings::get_singleton()->get("display/window/size/window_width_override"); - desired_size.y = ProjectSettings::get_singleton()->get("display/window/size/window_height_override"); - if (desired_size.x > 0 && desired_size.y > 0) { - window_size = desired_size; - } - int window_placement = EditorSettings::get_singleton()->get("run/window_placement/rect"); - if (DisplayServer::get_singleton()->has_feature(DisplayServer::FEATURE_HIDPI)) { - bool hidpi_proj = ProjectSettings::get_singleton()->get("display/window/dpi/allow_hidpi"); - int display_scale = 1; + if (screen_rect != Rect2()) { + Size2 window_size; + window_size.x = ProjectSettings::get_singleton()->get("display/window/size/viewport_width"); + window_size.y = ProjectSettings::get_singleton()->get("display/window/size/viewport_height"); + + Size2 desired_size; + desired_size.x = ProjectSettings::get_singleton()->get("display/window/size/window_width_override"); + desired_size.y = ProjectSettings::get_singleton()->get("display/window/size/window_height_override"); + if (desired_size.x > 0 && desired_size.y > 0) { + window_size = desired_size; + } - if (OS::get_singleton()->is_hidpi_allowed()) { - if (hidpi_proj) { - display_scale = 1; // Both editor and project runs in hiDPI mode, do not scale. - } else { - display_scale = DisplayServer::get_singleton()->screen_get_max_scale(); // Editor is in hiDPI mode, project is not, scale down. - } - } else { - if (hidpi_proj) { - display_scale = (1.f / DisplayServer::get_singleton()->screen_get_max_scale()); // Editor is not in hiDPI mode, project is, scale up. + if (DisplayServer::get_singleton()->has_feature(DisplayServer::FEATURE_HIDPI)) { + bool hidpi_proj = ProjectSettings::get_singleton()->get("display/window/dpi/allow_hidpi"); + int display_scale = 1; + + if (OS::get_singleton()->is_hidpi_allowed()) { + if (hidpi_proj) { + display_scale = 1; // Both editor and project runs in hiDPI mode, do not scale. + } else { + display_scale = DisplayServer::get_singleton()->screen_get_max_scale(); // Editor is in hiDPI mode, project is not, scale down. + } } else { - display_scale = 1; // Both editor and project runs in lowDPI mode, do not scale. + if (hidpi_proj) { + display_scale = (1.f / DisplayServer::get_singleton()->screen_get_max_scale()); // Editor is not in hiDPI mode, project is, scale up. + } else { + display_scale = 1; // Both editor and project runs in lowDPI mode, do not scale. + } } + screen_rect.position /= display_scale; + screen_rect.size /= display_scale; } - screen_rect.position /= display_scale; - screen_rect.size /= display_scale; - } - switch (window_placement) { - case 0: { // top left - args.push_back("--position"); - args.push_back(itos(screen_rect.position.x) + "," + itos(screen_rect.position.y)); - } break; - case 1: { // centered - Vector2 pos = (screen_rect.position) + ((screen_rect.size - window_size) / 2).floor(); - args.push_back("--position"); - args.push_back(itos(pos.x) + "," + itos(pos.y)); - } break; - case 2: { // custom pos - Vector2 pos = EditorSettings::get_singleton()->get("run/window_placement/rect_custom_position"); - pos += screen_rect.position; - args.push_back("--position"); - args.push_back(itos(pos.x) + "," + itos(pos.y)); - } break; - case 3: { // force maximized - Vector2 pos = screen_rect.position; - args.push_back("--position"); - args.push_back(itos(pos.x) + "," + itos(pos.y)); - args.push_back("--maximized"); - } break; - case 4: { // force fullscreen - Vector2 pos = screen_rect.position; - args.push_back("--position"); - args.push_back(itos(pos.x) + "," + itos(pos.y)); - args.push_back("--fullscreen"); - } break; + switch (window_placement) { + case 0: { // top left + args.push_back("--position"); + args.push_back(itos(screen_rect.position.x) + "," + itos(screen_rect.position.y)); + } break; + case 1: { // centered + Vector2 pos = (screen_rect.position) + ((screen_rect.size - window_size) / 2).floor(); + args.push_back("--position"); + args.push_back(itos(pos.x) + "," + itos(pos.y)); + } break; + case 2: { // custom pos + Vector2 pos = EditorSettings::get_singleton()->get("run/window_placement/rect_custom_position"); + pos += screen_rect.position; + args.push_back("--position"); + args.push_back(itos(pos.x) + "," + itos(pos.y)); + } break; + case 3: { // force maximized + Vector2 pos = screen_rect.position; + args.push_back("--position"); + args.push_back(itos(pos.x) + "," + itos(pos.y)); + args.push_back("--maximized"); + } break; + case 4: { // force fullscreen + Vector2 pos = screen_rect.position; + args.push_back("--position"); + args.push_back(itos(pos.x) + "," + itos(pos.y)); + args.push_back("--fullscreen"); + } break; + } + } else { + // Unable to get screen info, skip setting position. + switch (window_placement) { + case 3: { // force maximized + args.push_back("--maximized"); + } break; + case 4: { // force fullscreen + args.push_back("--fullscreen"); + } break; + } } List<String> breakpoints; diff --git a/editor/editor_settings.cpp b/editor/editor_settings.cpp index 48f04694aa..bdabff20f9 100644 --- a/editor/editor_settings.cpp +++ b/editor/editor_settings.cpp @@ -1365,6 +1365,12 @@ float EditorSettings::get_auto_display_scale() const { return DisplayServer::get_singleton()->screen_get_max_scale(); #else const int screen = DisplayServer::get_singleton()->window_get_current_screen(); + + if (DisplayServer::get_singleton()->screen_get_size(screen) == Vector2i()) { + // Invalid screen size, skip. + return 1.0; + } + // Use the smallest dimension to use a correct display scale on portrait displays. const int smallest_dimension = MIN(DisplayServer::get_singleton()->screen_get_size(screen).x, DisplayServer::get_singleton()->screen_get_size(screen).y); if (DisplayServer::get_singleton()->screen_get_dpi(screen) >= 192 && smallest_dimension >= 1400) { diff --git a/editor/editor_themes.cpp b/editor/editor_themes.cpp index f4082746d8..0400aa74b5 100644 --- a/editor/editor_themes.cpp +++ b/editor/editor_themes.cpp @@ -489,6 +489,7 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_color("axis_x_color", "Editor", Color(0.96, 0.20, 0.32)); theme->set_color("axis_y_color", "Editor", Color(0.53, 0.84, 0.01)); theme->set_color("axis_z_color", "Editor", Color(0.16, 0.55, 0.96)); + theme->set_color("axis_w_color", "Editor", Color(0.55, 0.55, 0.55)); const float prop_color_saturation = accent_color.get_s() * 0.75; const float prop_color_value = accent_color.get_v(); @@ -762,7 +763,7 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_icon("arrow", "OptionButton", theme->get_icon(SNAME("GuiOptionArrow"), SNAME("EditorIcons"))); theme->set_constant("arrow_margin", "OptionButton", widget_default_margin.x - 2 * EDSCALE); theme->set_constant("modulate_arrow", "OptionButton", true); - theme->set_constant("hseparation", "OptionButton", 4 * EDSCALE); + theme->set_constant("h_separation", "OptionButton", 4 * EDSCALE); // CheckButton theme->set_stylebox("normal", "CheckButton", style_menu); @@ -788,8 +789,8 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_color("icon_hover_color", "CheckButton", icon_hover_color); theme->set_color("icon_focus_color", "CheckButton", icon_focus_color); - theme->set_constant("hseparation", "CheckButton", 8 * EDSCALE); - theme->set_constant("check_vadjust", "CheckButton", 0 * EDSCALE); + theme->set_constant("h_separation", "CheckButton", 8 * EDSCALE); + theme->set_constant("check_v_adjust", "CheckButton", 0 * EDSCALE); // Checkbox Ref<StyleBoxFlat> sb_checkbox = style_menu->duplicate(); @@ -819,8 +820,8 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_color("icon_hover_color", "CheckBox", icon_hover_color); theme->set_color("icon_focus_color", "CheckBox", icon_focus_color); - theme->set_constant("hseparation", "CheckBox", 8 * EDSCALE); - theme->set_constant("check_vadjust", "CheckBox", 0 * EDSCALE); + theme->set_constant("h_separation", "CheckBox", 8 * EDSCALE); + theme->set_constant("check_v_adjust", "CheckBox", 0 * EDSCALE); // PopupDialog theme->set_stylebox("panel", "PopupDialog", style_popup); @@ -868,12 +869,12 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_icon("visibility_visible", "PopupMenu", theme->get_icon(SNAME("GuiVisibilityVisible"), SNAME("EditorIcons"))); theme->set_icon("visibility_xray", "PopupMenu", theme->get_icon(SNAME("GuiVisibilityXray"), SNAME("EditorIcons"))); - // Force the vseparation to be even so that the spacing on top and bottom is even. + // Force the v_separation to be even so that the spacing on top and bottom is even. // If the vsep is odd and cannot be split into 2 even groups (of pixels), then it will be lopsided. // We add 2 to the vsep to give it some extra spacing which looks a bit more modern (see Windows, for example) int vsep_base = extra_spacing + default_margin_size + 2; int force_even_vsep = vsep_base + (vsep_base % 2); - theme->set_constant("vseparation", "PopupMenu", force_even_vsep * EDSCALE); + theme->set_constant("v_separation", "PopupMenu", force_even_vsep * EDSCALE); theme->set_constant("item_start_padding", "PopupMenu", popup_menu_margin_size * EDSCALE); theme->set_constant("item_end_padding", "PopupMenu", popup_menu_margin_size * EDSCALE); @@ -929,7 +930,7 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_constant("font_offset", "EditorProperty", 8 * EDSCALE); theme->set_stylebox("bg_selected", "EditorProperty", style_property_bg); theme->set_stylebox("bg", "EditorProperty", Ref<StyleBoxEmpty>(memnew(StyleBoxEmpty))); - theme->set_constant("vseparation", "EditorProperty", (extra_spacing + default_margin_size) * EDSCALE); + theme->set_constant("v_separation", "EditorProperty", (extra_spacing + default_margin_size) * EDSCALE); theme->set_color("warning_color", "EditorProperty", warning_color); theme->set_color("property_color", "EditorProperty", property_color); theme->set_color("readonly_color", "EditorProperty", readonly_color); @@ -977,8 +978,8 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_color("font_selected_color", "Tree", mono_color); theme->set_color("title_button_color", "Tree", font_color); theme->set_color("drop_position_color", "Tree", accent_color); - theme->set_constant("vseparation", "Tree", widget_default_margin.y - EDSCALE); - theme->set_constant("hseparation", "Tree", 6 * EDSCALE); + theme->set_constant("v_separation", "Tree", widget_default_margin.y - EDSCALE); + theme->set_constant("h_separation", "Tree", 6 * EDSCALE); theme->set_constant("guide_width", "Tree", border_width); theme->set_constant("item_margin", "Tree", 3 * default_margin_size * EDSCALE); theme->set_constant("button_margin", "Tree", default_margin_size * EDSCALE); @@ -1068,8 +1069,8 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_color("font_color", "ItemList", font_color); theme->set_color("font_selected_color", "ItemList", mono_color); theme->set_color("guide_color", "ItemList", guide_color); - theme->set_constant("vseparation", "ItemList", widget_default_margin.y - EDSCALE); - theme->set_constant("hseparation", "ItemList", 6 * EDSCALE); + theme->set_constant("v_separation", "ItemList", widget_default_margin.y - EDSCALE); + theme->set_constant("h_separation", "ItemList", 6 * EDSCALE); theme->set_constant("icon_margin", "ItemList", 6 * EDSCALE); theme->set_constant("line_separation", "ItemList", 3 * EDSCALE); @@ -1103,7 +1104,7 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_icon("decrement_highlight", "TabContainer", theme->get_icon(SNAME("GuiScrollArrowLeftHl"), SNAME("EditorIcons"))); theme->set_icon("drop_mark", "TabContainer", theme->get_icon(SNAME("GuiTabDropMark"), SNAME("EditorIcons"))); theme->set_icon("drop_mark", "TabBar", theme->get_icon(SNAME("GuiTabDropMark"), SNAME("EditorIcons"))); - theme->set_constant("hseparation", "TabBar", 4 * EDSCALE); + theme->set_constant("h_separation", "TabBar", 4 * EDSCALE); // Content of each tab Ref<StyleBoxFlat> style_content_panel = style_default->duplicate(); @@ -1234,14 +1235,14 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_constant("margin_top", "MarginContainer", 0); theme->set_constant("margin_right", "MarginContainer", 0); theme->set_constant("margin_bottom", "MarginContainer", 0); - theme->set_constant("hseparation", "GridContainer", default_margin_size * EDSCALE); - theme->set_constant("vseparation", "GridContainer", default_margin_size * EDSCALE); - theme->set_constant("hseparation", "FlowContainer", default_margin_size * EDSCALE); - theme->set_constant("vseparation", "FlowContainer", default_margin_size * EDSCALE); - theme->set_constant("hseparation", "HFlowContainer", default_margin_size * EDSCALE); - theme->set_constant("vseparation", "HFlowContainer", default_margin_size * EDSCALE); - theme->set_constant("hseparation", "VFlowContainer", default_margin_size * EDSCALE); - theme->set_constant("vseparation", "VFlowContainer", default_margin_size * EDSCALE); + theme->set_constant("h_separation", "GridContainer", default_margin_size * EDSCALE); + theme->set_constant("v_separation", "GridContainer", default_margin_size * EDSCALE); + theme->set_constant("h_separation", "FlowContainer", default_margin_size * EDSCALE); + theme->set_constant("v_separation", "FlowContainer", default_margin_size * EDSCALE); + theme->set_constant("h_separation", "HFlowContainer", default_margin_size * EDSCALE); + theme->set_constant("v_separation", "HFlowContainer", default_margin_size * EDSCALE); + theme->set_constant("h_separation", "VFlowContainer", default_margin_size * EDSCALE); + theme->set_constant("v_separation", "VFlowContainer", default_margin_size * EDSCALE); // Window @@ -1261,8 +1262,8 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_color("title_color", "Window", font_color); theme->set_icon("close", "Window", theme->get_icon(SNAME("GuiClose"), SNAME("EditorIcons"))); theme->set_icon("close_pressed", "Window", theme->get_icon(SNAME("GuiClose"), SNAME("EditorIcons"))); - theme->set_constant("close_h_ofs", "Window", 22 * EDSCALE); - theme->set_constant("close_v_ofs", "Window", 20 * EDSCALE); + theme->set_constant("close_h_offset", "Window", 22 * EDSCALE); + theme->set_constant("close_v_offset", "Window", 20 * EDSCALE); theme->set_constant("title_height", "Window", 24 * EDSCALE); theme->set_constant("resize_margin", "Window", 4 * EDSCALE); theme->set_font("title_font", "Window", theme->get_font(SNAME("title"), SNAME("EditorFonts"))); @@ -1346,8 +1347,8 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_color("code_color", "EditorHelp", accent_color.lerp(mono_color, 0.6)); theme->set_color("kbd_color", "EditorHelp", accent_color.lerp(property_color, 0.6)); theme->set_constant("line_separation", "EditorHelp", Math::round(6 * EDSCALE)); - theme->set_constant("table_hseparation", "EditorHelp", 16 * EDSCALE); - theme->set_constant("table_vseparation", "EditorHelp", 6 * EDSCALE); + theme->set_constant("table_h_separation", "EditorHelp", 16 * EDSCALE); + theme->set_constant("table_v_separation", "EditorHelp", 6 * EDSCALE); // Panel theme->set_stylebox("panel", "Panel", make_flat_stylebox(dark_color_1, 6, 4, 6, 4, corner_width)); @@ -1486,13 +1487,13 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { graphsbcommentselected->set_border_width(SIDE_TOP, 24 * EDSCALE); theme->set_stylebox("frame", "GraphNode", graphsb); - theme->set_stylebox("selectedframe", "GraphNode", graphsbselected); + theme->set_stylebox("selected_frame", "GraphNode", graphsbselected); theme->set_stylebox("comment", "GraphNode", graphsbcomment); - theme->set_stylebox("commentfocus", "GraphNode", graphsbcommentselected); + theme->set_stylebox("comment_focus", "GraphNode", graphsbcommentselected); theme->set_stylebox("breakpoint", "GraphNode", graphsbbreakpoint); theme->set_stylebox("position", "GraphNode", graphsbposition); theme->set_stylebox("state_machine_frame", "GraphNode", smgraphsb); - theme->set_stylebox("state_machine_selectedframe", "GraphNode", smgraphsbselected); + theme->set_stylebox("state_machine_selected_frame", "GraphNode", smgraphsbselected); Color default_node_color = dark_color_1.inverted(); theme->set_color("title_color", "GraphNode", default_node_color); @@ -1512,7 +1513,7 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_icon("port", "GraphNode", theme->get_icon(SNAME("GuiGraphNodePort"), SNAME("EditorIcons"))); // GridContainer - theme->set_constant("vseparation", "GridContainer", Math::round(widget_default_margin.y - 2 * EDSCALE)); + theme->set_constant("v_separation", "GridContainer", Math::round(widget_default_margin.y - 2 * EDSCALE)); // FileDialog theme->set_icon("folder", "FileDialog", theme->get_icon(SNAME("Folder"), SNAME("EditorIcons"))); diff --git a/editor/export_template_manager.cpp b/editor/export_template_manager.cpp index b34b08b5de..3526b4ce4c 100644 --- a/editor/export_template_manager.cpp +++ b/editor/export_template_manager.cpp @@ -128,7 +128,7 @@ void ExportTemplateManager::_download_current() { } _download_template(mirror_url, true); - } else if (!mirrors_available && !is_refreshing_mirrors) { + } else if (!is_refreshing_mirrors) { _set_current_progress_status(TTR("Retrieving the mirror list...")); _refresh_mirrors(); } diff --git a/editor/filesystem_dock.cpp b/editor/filesystem_dock.cpp index 778c5c33ff..33c6ce9622 100644 --- a/editor/filesystem_dock.cpp +++ b/editor/filesystem_dock.cpp @@ -73,7 +73,7 @@ bool FileSystemDock::_create_tree(TreeItem *p_parent, EditorFileSystemDirectory } subdirectory_item->set_text(0, dname); - subdirectory_item->set_structured_text_bidi_override(0, STRUCTURED_TEXT_FILE); + subdirectory_item->set_structured_text_bidi_override(0, TextServer::STRUCTURED_TEXT_FILE); subdirectory_item->set_icon(0, get_theme_icon(SNAME("Folder"), SNAME("EditorIcons"))); subdirectory_item->set_icon_modulate(0, get_theme_color(SNAME("folder_icon_modulate"), SNAME("FileDialog"))); subdirectory_item->set_selectable(0, true); @@ -143,7 +143,7 @@ bool FileSystemDock::_create_tree(TreeItem *p_parent, EditorFileSystemDirectory for (const FileInfo &fi : file_list) { TreeItem *file_item = tree->create_item(subdirectory_item); file_item->set_text(0, fi.name); - file_item->set_structured_text_bidi_override(0, STRUCTURED_TEXT_FILE); + file_item->set_structured_text_bidi_override(0, TextServer::STRUCTURED_TEXT_FILE); file_item->set_icon(0, _get_tree_item_icon(!fi.import_broken, fi.type)); String file_metadata = lpath.plus_file(fi.name); file_item->set_metadata(0, file_metadata); @@ -3026,7 +3026,7 @@ FileSystemDock::FileSystemDock() { toolbar_hbc->add_child(button_hist_next); current_path = memnew(LineEdit); - current_path->set_structured_text_bidi_override(Control::STRUCTURED_TEXT_FILE); + current_path->set_structured_text_bidi_override(TextServer::STRUCTURED_TEXT_FILE); current_path->set_h_size_flags(SIZE_EXPAND_FILL); _set_current_path_text(path); toolbar_hbc->add_child(current_path); diff --git a/editor/icons/ExternalLink.svg b/editor/icons/ExternalLink.svg new file mode 100644 index 0000000000..7fd78ae009 --- /dev/null +++ b/editor/icons/ExternalLink.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 0h16v16h-16z"/></clipPath><g clip-path="url(#a)" fill="#e0e0e0"><path d="m-1940-64.061 5.5-5.5-2.44-2.439h7v7l-2.439-2.439-5.5 5.5z" transform="translate(1944.939 73)"/><path d="m12 15h-8a3.079 3.079 0 0 1 -3-3v-8a3.04 3.04 0 0 1 3-3h2a1 1 0 0 1 0 2h-2a1.04 1.04 0 0 0 -1 1v8a1.083 1.083 0 0 0 1 1h8a1.068 1.068 0 0 0 1-1v-2a1 1 0 0 1 2 0v2a3.063 3.063 0 0 1 -3 3z"/></g></svg> diff --git a/editor/icons/Label3D.svg b/editor/icons/Label3D.svg new file mode 100644 index 0000000000..76e1b7c276 --- /dev/null +++ b/editor/icons/Label3D.svg @@ -0,0 +1 @@ +<svg stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:vectornator="http://vectornator.io"><path d="M6 3a1 1 0 0 0-.707.293l-4 4a1 1 0 0 0 0 1.414l4 4A1 1 0 0 0 6 13h8a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H6ZM5 7a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z" fill="#fc7f7f" fill-rule="evenodd" vectornator:layerName="Untitled"/></svg> diff --git a/editor/icons/SceneUniqueName.svg b/editor/icons/SceneUniqueName.svg new file mode 100644 index 0000000000..34279a14a6 --- /dev/null +++ b/editor/icons/SceneUniqueName.svg @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M4.378 2.224q1.235 0 2.084.866.865.85.865 2.083 0 1.17-.881 2.036-.866.85-2.068.85-1.218 0-2.083-.85-.866-.866-.866-2.068t.866-2.051q.865-.866 2.083-.866zm.962 1.988q-.4-.4-.962-.4-.56 0-.961.4-.401.384-.401.93 0 .56.4.961.401.385.962.385.561 0 .962-.385.4-.4.4-.946 0-.56-.4-.945zm5.45-2.116h1.218L5.677 13.78H4.442Zm1.17 5.722q1.234 0 2.083.866.866.849.866 2.1 0 1.17-.882 2.035-.865.85-2.068.85-1.218 0-2.083-.85-.866-.866-.866-2.084 0-1.202.866-2.051.865-.866 2.083-.866zm.961 1.987q-.4-.4-.962-.4-.56 0-.961.4-.4.385-.4.946 0 .561.4.962.4.384.961.384.561 0 .962-.384.4-.4.4-.946 0-.56-.4-.962z" aria-label="%" style="font-weight:600;font-size:16.0277px;font-family:FreeSans;-inkscape-font-specification:'FreeSans Semi-Bold';letter-spacing:0;word-spacing:0;fill:#e0e0e0;fill-opacity:.996078;stroke-width:.400692"/></svg> diff --git a/editor/import/collada.cpp b/editor/import/collada.cpp index fe32399fc6..f8c99ff7d4 100644 --- a/editor/import/collada.cpp +++ b/editor/import/collada.cpp @@ -58,7 +58,7 @@ Transform3D Collada::get_root_transform() const { return unit_scale_transform; } -void Collada::Vertex::fix_unit_scale(Collada &state) { +void Collada::Vertex::fix_unit_scale(const Collada &state) { #ifdef COLLADA_IMPORT_SCALE_SCENE vertex *= state.state.unit_scale; #endif diff --git a/editor/import/collada.h b/editor/import/collada.h index b5e4cd9983..85735e93ac 100644 --- a/editor/import/collada.h +++ b/editor/import/collada.h @@ -266,7 +266,7 @@ public: } } - void fix_unit_scale(Collada &state); + void fix_unit_scale(const Collada &state); bool operator<(const Vertex &p_vert) const { if (uid == p_vert.uid) { diff --git a/editor/import/dynamic_font_import_settings.cpp b/editor/import/dynamic_font_import_settings.cpp index 20349e8ccb..451cb245dd 100644 --- a/editor/import/dynamic_font_import_settings.cpp +++ b/editor/import/dynamic_font_import_settings.cpp @@ -458,6 +458,10 @@ void DynamicFontImportSettings::_main_prop_changed(const String &p_edited_proper if (font_preview->get_data_count() > 0) { font_preview->get_data(0)->set_antialiased(import_settings_data->get("antialiased")); } + } else if (p_edited_property == "generate_mipmaps") { + if (font_preview->get_data_count() > 0) { + font_preview->get_data(0)->set_generate_mipmaps(import_settings_data->get("generate_mipmaps")); + } } else if (p_edited_property == "multichannel_signed_distance_field") { if (font_preview->get_data_count() > 0) { font_preview->get_data(0)->set_multichannel_signed_distance_field(import_settings_data->get("multichannel_signed_distance_field")); @@ -926,6 +930,7 @@ void DynamicFontImportSettings::_re_import() { Map<StringName, Variant> main_settings; main_settings["antialiased"] = import_settings_data->get("antialiased"); + main_settings["generate_mipmaps"] = import_settings_data->get("generate_mipmaps"); main_settings["multichannel_signed_distance_field"] = import_settings_data->get("multichannel_signed_distance_field"); main_settings["msdf_pixel_range"] = import_settings_data->get("msdf_pixel_range"); main_settings["msdf_size"] = import_settings_data->get("msdf_size"); @@ -1340,6 +1345,7 @@ DynamicFontImportSettings::DynamicFontImportSettings() { singleton = this; options_general.push_back(ResourceImporter::ImportOption(PropertyInfo(Variant::BOOL, "antialiased"), true)); + options_general.push_back(ResourceImporter::ImportOption(PropertyInfo(Variant::BOOL, "generate_mipmaps"), false)); options_general.push_back(ResourceImporter::ImportOption(PropertyInfo(Variant::BOOL, "multichannel_signed_distance_field", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED), true)); options_general.push_back(ResourceImporter::ImportOption(PropertyInfo(Variant::INT, "msdf_pixel_range", PROPERTY_HINT_RANGE, "1,100,1"), 8)); options_general.push_back(ResourceImporter::ImportOption(PropertyInfo(Variant::INT, "msdf_size", PROPERTY_HINT_RANGE, "1,250,1"), 48)); @@ -1577,7 +1583,7 @@ DynamicFontImportSettings::DynamicFontImportSettings() { } glyph_table->add_theme_style_override("selected", glyph_table->get_theme_stylebox(SNAME("bg"))); glyph_table->add_theme_style_override("selected_focus", glyph_table->get_theme_stylebox(SNAME("bg"))); - glyph_table->add_theme_constant_override("hseparation", 0); + glyph_table->add_theme_constant_override("h_separation", 0); glyph_table->set_h_size_flags(Control::SIZE_EXPAND_FILL); glyph_table->set_v_size_flags(Control::SIZE_EXPAND_FILL); diff --git a/editor/import/resource_importer_dynamic_font.cpp b/editor/import/resource_importer_dynamic_font.cpp index a7f6d09aed..2dc24c9d44 100644 --- a/editor/import/resource_importer_dynamic_font.cpp +++ b/editor/import/resource_importer_dynamic_font.cpp @@ -102,6 +102,7 @@ void ResourceImporterDynamicFont::get_import_options(const String &p_path, List< bool msdf = p_preset == PRESET_MSDF; r_options->push_back(ImportOption(PropertyInfo(Variant::BOOL, "antialiased"), true)); + r_options->push_back(ImportOption(PropertyInfo(Variant::BOOL, "generate_mipmaps"), false)); r_options->push_back(ImportOption(PropertyInfo(Variant::BOOL, "multichannel_signed_distance_field", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED), (msdf) ? true : false)); r_options->push_back(ImportOption(PropertyInfo(Variant::INT, "msdf_pixel_range", PROPERTY_HINT_RANGE, "1,100,1"), 8)); r_options->push_back(ImportOption(PropertyInfo(Variant::INT, "msdf_size", PROPERTY_HINT_RANGE, "1,250,1"), 48)); @@ -179,6 +180,7 @@ Error ResourceImporterDynamicFont::import(const String &p_source_file, const Str print_verbose("Importing dynamic font from: " + p_source_file); bool antialiased = p_options["antialiased"]; + bool generate_mipmaps = p_options["generate_mipmaps"]; bool msdf = p_options["multichannel_signed_distance_field"]; int px_range = p_options["msdf_pixel_range"]; int px_size = p_options["msdf_size"]; @@ -199,6 +201,7 @@ Error ResourceImporterDynamicFont::import(const String &p_source_file, const Str font.instantiate(); font->set_data(data); font->set_antialiased(antialiased); + font->set_generate_mipmaps(generate_mipmaps); font->set_multichannel_signed_distance_field(msdf); font->set_msdf_pixel_range(px_range); font->set_msdf_size(px_size); diff --git a/editor/import/resource_importer_imagefont.cpp b/editor/import/resource_importer_imagefont.cpp index 1338cf03a8..2b67a171cc 100644 --- a/editor/import/resource_importer_imagefont.cpp +++ b/editor/import/resource_importer_imagefont.cpp @@ -96,6 +96,7 @@ Error ResourceImporterImageFont::import(const String &p_source_file, const Strin Ref<FontData> font; font.instantiate(); font->set_antialiased(false); + font->set_generate_mipmaps(false); font->set_multichannel_signed_distance_field(false); font->set_fixed_size(base_size); font->set_subpixel_positioning(TextServer::SUBPIXEL_POSITIONING_DISABLED); diff --git a/editor/import/resource_importer_texture.cpp b/editor/import/resource_importer_texture.cpp index de51a28c5a..6770eef543 100644 --- a/editor/import/resource_importer_texture.cpp +++ b/editor/import/resource_importer_texture.cpp @@ -198,12 +198,12 @@ int ResourceImporterTexture::get_preset_count() const { String ResourceImporterTexture::get_preset_name(int p_idx) const { static const char *preset_names[] = { - "2D/3D (Auto-Detect)", - "2D", - "3D", + TTRC("2D/3D (Auto-Detect)"), + TTRC("2D"), + TTRC("3D"), }; - return preset_names[p_idx]; + return TTRGET(preset_names[p_idx]); } void ResourceImporterTexture::get_import_options(const String &p_path, List<ImportOption> *r_options, int p_preset) const { @@ -221,6 +221,7 @@ void ResourceImporterTexture::get_import_options(const String &p_path, List<Impo r_options->push_back(ImportOption(PropertyInfo(Variant::BOOL, "process/premult_alpha"), false)); r_options->push_back(ImportOption(PropertyInfo(Variant::BOOL, "process/normal_map_invert_y"), false)); r_options->push_back(ImportOption(PropertyInfo(Variant::BOOL, "process/hdr_as_srgb"), false)); + r_options->push_back(ImportOption(PropertyInfo(Variant::BOOL, "process/hdr_clamp_exposure"), false)); r_options->push_back(ImportOption(PropertyInfo(Variant::INT, "process/size_limit", PROPERTY_HINT_RANGE, "0,4096,1"), 0)); r_options->push_back(ImportOption(PropertyInfo(Variant::INT, "detect_3d/compress_to", PROPERTY_HINT_ENUM, "Disabled,VRAM Compressed,Basis Universal"), (p_preset == PRESET_DETECT) ? 1 : 0)); @@ -414,6 +415,7 @@ Error ResourceImporterTexture::import(const String &p_source_file, const String const bool stream = false; const int size_limit = p_options["process/size_limit"]; const bool hdr_as_srgb = p_options["process/hdr_as_srgb"]; + const bool hdr_clamp_exposure = p_options["process/hdr_clamp_exposure"]; const int normal = p_options["compress/normal_map"]; const int hdr_compression = p_options["compress/hdr_compression"]; const int bptc_ldr = p_options["compress/bptc_ldr"]; @@ -485,6 +487,34 @@ Error ResourceImporterTexture::import(const String &p_source_file, const String } } + if (hdr_clamp_exposure) { + // Clamp HDR exposure following Filament's tonemapping formula. + // This can be used to reduce fireflies in environment maps or reduce the influence + // of the sun from an HDRI panorama on environment lighting (when a DirectionalLight3D is used instead). + const int height = image->get_height(); + const int width = image->get_width(); + + // These values are chosen arbitrarily and seem to produce good results with 4,096 samples. + const float linear = 4096.0; + const float compressed = 16384.0; + + for (int i = 0; i < width; i++) { + for (int j = 0; j < height; j++) { + const Color color = image->get_pixel(i, j); + const float luma = color.get_luminance(); + + Color clamped_color; + if (luma <= linear) { + clamped_color = color; + } else { + clamped_color = (color / luma) * ((linear * linear - compressed * luma) / (2 * linear - compressed - luma)); + } + + image->set_pixel(i, j, clamped_color); + } + } + } + if (compress_mode == COMPRESS_BASIS_UNIVERSAL && image->get_format() >= Image::FORMAT_RF) { //basis universal does not support float formats, fall back compress_mode = COMPRESS_VRAM_COMPRESSED; diff --git a/editor/import/scene_import_settings.cpp b/editor/import/scene_import_settings.cpp index 4e53a644ee..b08622b910 100644 --- a/editor/import/scene_import_settings.cpp +++ b/editor/import/scene_import_settings.cpp @@ -423,7 +423,7 @@ void SceneImportSettings::_update_view_gizmos() { continue; } - TypedArray<Node> descendants = mesh_node->find_nodes("collider_view", "MeshInstance3D"); + TypedArray<Node> descendants = mesh_node->find_children("collider_view", "MeshInstance3D"); CRASH_COND_MSG(descendants.is_empty(), "This is unreachable, since the collider view is always created even when the collision is not used! If this is triggered there is a bug on the function `_fill_scene`."); diff --git a/editor/plugins/animation_library_editor.cpp b/editor/plugins/animation_library_editor.cpp index 2e9a82a7c2..581c3c05a5 100644 --- a/editor/plugins/animation_library_editor.cpp +++ b/editor/plugins/animation_library_editor.cpp @@ -55,17 +55,15 @@ void AnimationLibraryEditor::_add_library_validate(const String &p_name) { ERR_FAIL_COND(al.is_null()); if (p_name == "") { error = TTR("Animation name can't be empty."); - - } else if (String(p_name).contains("/") || String(p_name).contains(":") || String(p_name).contains(",") || String(p_name).contains("[")) { + } else if (!AnimationLibrary::is_valid_name(p_name)) { error = TTR("Animation name contains invalid characters: '/', ':', ',' or '['."); } else if (al->has_animation(p_name)) { error = TTR("Animation with the same name already exists."); } - } else { if (p_name == "" && bool(player->call("has_animation_library", ""))) { error = TTR("Enter a library name."); - } else if (String(p_name).contains("/") || String(p_name).contains(":") || String(p_name).contains(",") || String(p_name).contains("[")) { + } else if (!AnimationLibrary::is_valid_name(p_name)) { error = TTR("Library name contains invalid characters: '/', ':', ',' or '['."); } else if (bool(player->call("has_animation_library", p_name))) { error = TTR("Library with the same name already exists."); @@ -258,7 +256,7 @@ void AnimationLibraryEditor::_load_file(String p_path) { } } - String name = p_path.get_file().get_basename(); + String name = AnimationLibrary::validate_name(p_path.get_file().get_basename()); int attempt = 1; diff --git a/editor/plugins/animation_player_editor_plugin.cpp b/editor/plugins/animation_player_editor_plugin.cpp index 17a1bd1048..67d6c66c89 100644 --- a/editor/plugins/animation_player_editor_plugin.cpp +++ b/editor/plugins/animation_player_editor_plugin.cpp @@ -427,7 +427,7 @@ void AnimationPlayerEditor::_animation_name_edited() { player->stop(); String new_name = name->get_text(); - if (new_name.is_empty() || new_name.contains(":") || new_name.contains("/")) { + if (!AnimationLibrary::is_valid_name(new_name)) { error_dialog->set_text(TTR("Invalid animation name!")); error_dialog->popup_centered(); return; diff --git a/editor/plugins/animation_state_machine_editor.cpp b/editor/plugins/animation_state_machine_editor.cpp index f0dabed652..8397772bf8 100644 --- a/editor/plugins/animation_state_machine_editor.cpp +++ b/editor/plugins/animation_state_machine_editor.cpp @@ -530,25 +530,25 @@ void AnimationNodeStateMachineEditor::_connection_draw(const Vector2 &p_from, co state_machine_draw->draw_set_transform_matrix(Transform2D()); } -void AnimationNodeStateMachineEditor::_clip_src_line_to_rect(Vector2 &r_from, Vector2 &r_to, const Rect2 &p_rect) { - if (r_to == r_from) { +void AnimationNodeStateMachineEditor::_clip_src_line_to_rect(Vector2 &r_from, const Vector2 &p_to, const Rect2 &p_rect) { + if (p_to == r_from) { return; } //this could be optimized... - Vector2 n = (r_to - r_from).normalized(); + Vector2 n = (p_to - r_from).normalized(); while (p_rect.has_point(r_from)) { r_from += n; } } -void AnimationNodeStateMachineEditor::_clip_dst_line_to_rect(Vector2 &r_from, Vector2 &r_to, const Rect2 &p_rect) { - if (r_to == r_from) { +void AnimationNodeStateMachineEditor::_clip_dst_line_to_rect(const Vector2 &p_from, Vector2 &r_to, const Rect2 &p_rect) { + if (r_to == p_from) { return; } //this could be optimized... - Vector2 n = (r_to - r_from).normalized(); + Vector2 n = (r_to - p_from).normalized(); while (p_rect.has_point(r_to)) { r_to -= n; } @@ -558,7 +558,7 @@ void AnimationNodeStateMachineEditor::_state_machine_draw() { Ref<AnimationNodeStateMachinePlayback> playback = AnimationTreeEditor::get_singleton()->get_tree()->get(AnimationTreeEditor::get_singleton()->get_base_path() + "playback"); Ref<StyleBox> style = get_theme_stylebox(SNAME("state_machine_frame"), SNAME("GraphNode")); - Ref<StyleBox> style_selected = get_theme_stylebox(SNAME("state_machine_selectedframe"), SNAME("GraphNode")); + Ref<StyleBox> style_selected = get_theme_stylebox(SNAME("state_machine_selected_frame"), SNAME("GraphNode")); Ref<Font> font = get_theme_font(SNAME("title_font"), SNAME("GraphNode")); int font_size = get_theme_font_size(SNAME("title_font_size"), SNAME("GraphNode")); diff --git a/editor/plugins/animation_state_machine_editor.h b/editor/plugins/animation_state_machine_editor.h index bf3f7e93cf..fe3f6f370c 100644 --- a/editor/plugins/animation_state_machine_editor.h +++ b/editor/plugins/animation_state_machine_editor.h @@ -147,8 +147,8 @@ class AnimationNodeStateMachineEditor : public AnimationTreeNodeEditorPlugin { void _open_editor(const String &p_name); void _scroll_changed(double); - void _clip_src_line_to_rect(Vector2 &r_from, Vector2 &r_to, const Rect2 &p_rect); - void _clip_dst_line_to_rect(Vector2 &r_from, Vector2 &r_to, const Rect2 &p_rect); + void _clip_src_line_to_rect(Vector2 &r_from, const Vector2 &p_to, const Rect2 &p_rect); + void _clip_dst_line_to_rect(const Vector2 &p_from, Vector2 &r_to, const Rect2 &p_rect); void _erase_selected(); void _update_mode(); diff --git a/editor/plugins/asset_library_editor_plugin.cpp b/editor/plugins/asset_library_editor_plugin.cpp index 157eed02f4..e24d710831 100644 --- a/editor/plugins/asset_library_editor_plugin.cpp +++ b/editor/plugins/asset_library_editor_plugin.cpp @@ -1190,8 +1190,8 @@ void EditorAssetLibrary::_http_request_completed(int p_status, int p_code, const asset_items = memnew(GridContainer); asset_items->set_columns(2); - asset_items->add_theme_constant_override("hseparation", 10 * EDSCALE); - asset_items->add_theme_constant_override("vseparation", 10 * EDSCALE); + asset_items->add_theme_constant_override("h_separation", 10 * EDSCALE); + asset_items->add_theme_constant_override("v_separation", 10 * EDSCALE); library_vb->add_child(asset_items); @@ -1502,8 +1502,8 @@ EditorAssetLibrary::EditorAssetLibrary(bool p_templates_only) { asset_items = memnew(GridContainer); asset_items->set_columns(2); - asset_items->add_theme_constant_override("hseparation", 10 * EDSCALE); - asset_items->add_theme_constant_override("vseparation", 10 * EDSCALE); + asset_items->add_theme_constant_override("h_separation", 10 * EDSCALE); + asset_items->add_theme_constant_override("v_separation", 10 * EDSCALE); library_vb->add_child(asset_items); diff --git a/editor/plugins/bit_map_editor_plugin.cpp b/editor/plugins/bit_map_editor_plugin.cpp new file mode 100644 index 0000000000..9003c4480b --- /dev/null +++ b/editor/plugins/bit_map_editor_plugin.cpp @@ -0,0 +1,86 @@ +/*************************************************************************/ +/* bit_map_editor_plugin.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 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 "bit_map_editor_plugin.h" + +#include "editor/editor_scale.h" + +void BitMapEditor::setup(const Ref<BitMap> &p_bitmap) { + Ref<ImageTexture> texture; + texture.instantiate(); + texture->create_from_image(p_bitmap->convert_to_image()); + texture_rect->set_texture(texture); + + size_label->set_text(vformat(String::utf8("%s×%s"), p_bitmap->get_size().width, p_bitmap->get_size().height)); +} + +BitMapEditor::BitMapEditor() { + texture_rect = memnew(TextureRect); + texture_rect->set_stretch_mode(TextureRect::STRETCH_KEEP_ASPECT_CENTERED); + texture_rect->set_texture_filter(TEXTURE_FILTER_NEAREST); + texture_rect->set_custom_minimum_size(Size2(0, 250) * EDSCALE); + add_child(texture_rect); + + size_label = memnew(Label); + size_label->set_horizontal_alignment(HORIZONTAL_ALIGNMENT_RIGHT); + add_child(size_label); + + // Reduce extra padding on top and bottom of size label. + Ref<StyleBoxEmpty> stylebox; + stylebox.instantiate(); + stylebox->set_default_margin(SIDE_RIGHT, 4 * EDSCALE); + size_label->add_theme_style_override("normal", stylebox); +} + +/////////////////////// + +bool EditorInspectorPluginBitMap::can_handle(Object *p_object) { + return Object::cast_to<BitMap>(p_object) != nullptr; +} + +void EditorInspectorPluginBitMap::parse_begin(Object *p_object) { + BitMap *bitmap = Object::cast_to<BitMap>(p_object); + if (!bitmap) { + return; + } + Ref<BitMap> bm(bitmap); + + BitMapEditor *editor = memnew(BitMapEditor); + editor->setup(bm); + add_custom_control(editor); +} + +/////////////////////// + +BitMapEditorPlugin::BitMapEditorPlugin() { + Ref<EditorInspectorPluginBitMap> plugin; + plugin.instantiate(); + add_inspector_plugin(plugin); +} diff --git a/editor/plugins/bit_map_editor_plugin.h b/editor/plugins/bit_map_editor_plugin.h new file mode 100644 index 0000000000..c883e5542f --- /dev/null +++ b/editor/plugins/bit_map_editor_plugin.h @@ -0,0 +1,64 @@ +/*************************************************************************/ +/* bit_map_editor_plugin.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 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 BIT_MAP_PREVIEW_EDITOR_PLUGIN_H +#define BIT_MAP_PREVIEW_EDITOR_PLUGIN_H + +#include "editor/editor_plugin.h" +#include "scene/resources/bit_map.h" + +class BitMapEditor : public VBoxContainer { + GDCLASS(BitMapEditor, VBoxContainer); + + TextureRect *texture_rect = nullptr; + Label *size_label = nullptr; + +public: + void setup(const Ref<BitMap> &p_bitmap); + + BitMapEditor(); +}; + +class EditorInspectorPluginBitMap : public EditorInspectorPlugin { + GDCLASS(EditorInspectorPluginBitMap, EditorInspectorPlugin); + +public: + virtual bool can_handle(Object *p_object) override; + virtual void parse_begin(Object *p_object) override; +}; + +class BitMapEditorPlugin : public EditorPlugin { + GDCLASS(BitMapEditorPlugin, EditorPlugin); + +public: + BitMapEditorPlugin(); +}; + +#endif // BIT_MAP_PREVIEW_EDITOR_PLUGIN_H diff --git a/editor/plugins/canvas_item_editor_plugin.cpp b/editor/plugins/canvas_item_editor_plugin.cpp index 8d0db697e2..c840ce22ce 100644 --- a/editor/plugins/canvas_item_editor_plugin.cpp +++ b/editor/plugins/canvas_item_editor_plugin.cpp @@ -3372,7 +3372,7 @@ void CanvasItemEditor::_draw_selection() { // Draw the resize handles if (tool == TOOL_SELECT && canvas_item->_edit_use_rect() && _is_node_movable(canvas_item)) { Rect2 rect = canvas_item->_edit_get_rect(); - Vector2 endpoints[4] = { + const Vector2 endpoints[4] = { xform.xform(rect.position), xform.xform(rect.position + Vector2(rect.size.x, 0)), xform.xform(rect.position + rect.size), @@ -4575,7 +4575,7 @@ void CanvasItemEditor::_focus_selection(int p_op) { Rect2 rect; int count = 0; - Map<Node *, Object *> &selection = editor_selection->get_selection(); + const Map<Node *, Object *> &selection = editor_selection->get_selection(); for (const KeyValue<Node *, Object *> &E : selection) { CanvasItem *canvas_item = Object::cast_to<CanvasItem>(E.key); if (!canvas_item) { diff --git a/editor/plugins/debugger_editor_plugin.cpp b/editor/plugins/debugger_editor_plugin.cpp index c8d5aa3fdc..8ea50c4529 100644 --- a/editor/plugins/debugger_editor_plugin.cpp +++ b/editor/plugins/debugger_editor_plugin.cpp @@ -55,7 +55,7 @@ DebuggerEditorPlugin::DebuggerEditorPlugin(MenuButton *p_debug_menu) { EditorDebuggerNode *debugger = memnew(EditorDebuggerNode); Button *db = EditorNode::get_singleton()->add_bottom_panel_item(TTR("Debugger"), debugger); // Add separation for the warning/error icon that is displayed later. - db->add_theme_constant_override("hseparation", 6 * EDSCALE); + db->add_theme_constant_override("h_separation", 6 * EDSCALE); debugger->set_tool_button(db); // Main editor debug menu. diff --git a/editor/plugins/editor_preview_plugins.cpp b/editor/plugins/editor_preview_plugins.cpp index b8556220d2..a160ca463b 100644 --- a/editor/plugins/editor_preview_plugins.cpp +++ b/editor/plugins/editor_preview_plugins.cpp @@ -904,3 +904,34 @@ EditorFontPreviewPlugin::~EditorFontPreviewPlugin() { RS::get_singleton()->free(canvas); RS::get_singleton()->free(viewport); } + +//////////////////////////////////////////////////////////////////////////// + +static const real_t GRADIENT_PREVIEW_TEXTURE_SCALE_FACTOR = 4.0; + +bool EditorGradientPreviewPlugin::handles(const String &p_type) const { + return ClassDB::is_parent_class(p_type, "Gradient"); +} + +bool EditorGradientPreviewPlugin::generate_small_preview_automatically() const { + return true; +} + +Ref<Texture2D> EditorGradientPreviewPlugin::generate(const RES &p_from, const Size2 &p_size) const { + Ref<Gradient> gradient = p_from; + if (gradient.is_valid()) { + Ref<GradientTexture1D> ptex; + ptex.instantiate(); + ptex->set_width(p_size.width * GRADIENT_PREVIEW_TEXTURE_SCALE_FACTOR * EDSCALE); + ptex->set_gradient(gradient); + + Ref<ImageTexture> itex; + itex.instantiate(); + itex->create_from_image(ptex->get_image()); + return itex; + } + return Ref<Texture2D>(); +} + +EditorGradientPreviewPlugin::EditorGradientPreviewPlugin() { +} diff --git a/editor/plugins/editor_preview_plugins.h b/editor/plugins/editor_preview_plugins.h index 803f03f17e..73eb90dd86 100644 --- a/editor/plugins/editor_preview_plugins.h +++ b/editor/plugins/editor_preview_plugins.h @@ -182,4 +182,15 @@ public: EditorTileMapPatternPreviewPlugin(); ~EditorTileMapPatternPreviewPlugin(); }; + +class EditorGradientPreviewPlugin : public EditorResourcePreviewGenerator { + GDCLASS(EditorGradientPreviewPlugin, EditorResourcePreviewGenerator); + +public: + virtual bool handles(const String &p_type) const override; + virtual bool generate_small_preview_automatically() const override; + virtual Ref<Texture2D> generate(const RES &p_from, const Size2 &p_size) const override; + + EditorGradientPreviewPlugin(); +}; #endif // EDITORPREVIEWPLUGINS_H diff --git a/editor/plugins/gpu_particles_2d_editor_plugin.cpp b/editor/plugins/gpu_particles_2d_editor_plugin.cpp index b15aec87d9..72caa15e9c 100644 --- a/editor/plugins/gpu_particles_2d_editor_plugin.cpp +++ b/editor/plugins/gpu_particles_2d_editor_plugin.cpp @@ -290,7 +290,7 @@ void GPUParticles2DEditorPlugin::_generate_emission_mask() { { uint8_t *tw = texdata.ptrw(); - float *twf = (float *)tw; + float *twf = reinterpret_cast<float *>(tw); for (int i = 0; i < vpc; i++) { twf[i * 2 + 0] = valid_positions[i].x; twf[i * 2 + 1] = valid_positions[i].y; @@ -334,7 +334,7 @@ void GPUParticles2DEditorPlugin::_generate_emission_mask() { { uint8_t *tw = normdata.ptrw(); - float *twf = (float *)tw; + float *twf = reinterpret_cast<float *>(tw); for (int i = 0; i < vpc; i++) { twf[i * 2 + 0] = valid_normals[i].x; twf[i * 2 + 1] = valid_normals[i].y; diff --git a/editor/plugins/gpu_particles_3d_editor_plugin.cpp b/editor/plugins/gpu_particles_3d_editor_plugin.cpp index 35cbff53f4..4b1081ed92 100644 --- a/editor/plugins/gpu_particles_3d_editor_plugin.cpp +++ b/editor/plugins/gpu_particles_3d_editor_plugin.cpp @@ -354,7 +354,7 @@ void GPUParticles3DEditor::_generate_emission_points() { uint8_t *iw = point_img.ptrw(); memset(iw, 0, w * h * 3 * sizeof(float)); const Vector3 *r = points.ptr(); - float *wf = (float *)iw; + float *wf = reinterpret_cast<float *>(iw); for (int i = 0; i < point_count; i++) { wf[i * 3 + 0] = r[i].x; wf[i * 3 + 1] = r[i].y; @@ -383,7 +383,7 @@ void GPUParticles3DEditor::_generate_emission_points() { uint8_t *iw = point_img2.ptrw(); memset(iw, 0, w * h * 3 * sizeof(float)); const Vector3 *r = normals.ptr(); - float *wf = (float *)iw; + float *wf = reinterpret_cast<float *>(iw); for (int i = 0; i < point_count; i++) { wf[i * 3 + 0] = r[i].x; wf[i * 3 + 1] = r[i].y; diff --git a/editor/plugins/gpu_particles_3d_editor_plugin.h b/editor/plugins/gpu_particles_3d_editor_plugin.h index 190fb9954b..6ba6d102ef 100644 --- a/editor/plugins/gpu_particles_3d_editor_plugin.h +++ b/editor/plugins/gpu_particles_3d_editor_plugin.h @@ -55,7 +55,7 @@ protected: Vector<Face3> geometry; bool _generate(Vector<Vector3> &points, Vector<Vector3> &normals); - virtual void _generate_emission_points() = 0; + virtual void _generate_emission_points(){}; void _node_selected(const NodePath &p_path); static void _bind_methods(); diff --git a/editor/plugins/gradient_editor_plugin.cpp b/editor/plugins/gradient_editor_plugin.cpp index e9d7808684..1386f03662 100644 --- a/editor/plugins/gradient_editor_plugin.cpp +++ b/editor/plugins/gradient_editor_plugin.cpp @@ -55,7 +55,7 @@ void GradientEditor::_gradient_changed() { void GradientEditor::_ramp_changed() { editing = true; UndoRedo *undo_redo = EditorNode::get_singleton()->get_undo_redo(); - undo_redo->create_action(TTR("Gradient Edited")); + undo_redo->create_action(TTR("Gradient Edited"), UndoRedo::MERGE_ENDS); undo_redo->add_do_method(gradient.ptr(), "set_offsets", get_offsets()); undo_redo->add_do_method(gradient.ptr(), "set_colors", get_colors()); undo_redo->add_do_method(gradient.ptr(), "set_interpolation_mode", get_interpolation_mode()); diff --git a/editor/plugins/node_3d_editor_gizmos.cpp b/editor/plugins/node_3d_editor_gizmos.cpp index 51e2f6ff00..179f78325c 100644 --- a/editor/plugins/node_3d_editor_gizmos.cpp +++ b/editor/plugins/node_3d_editor_gizmos.cpp @@ -47,6 +47,7 @@ #include "scene/3d/gpu_particles_3d.h" #include "scene/3d/gpu_particles_collision_3d.h" #include "scene/3d/joint_3d.h" +#include "scene/3d/label_3d.h" #include "scene/3d/light_3d.h" #include "scene/3d/lightmap_gi.h" #include "scene/3d/lightmap_probe.h" @@ -2170,6 +2171,38 @@ void Sprite3DGizmoPlugin::redraw(EditorNode3DGizmo *p_gizmo) { /// +Label3DGizmoPlugin::Label3DGizmoPlugin() { +} + +bool Label3DGizmoPlugin::has_gizmo(Node3D *p_spatial) { + return Object::cast_to<Label3D>(p_spatial) != nullptr; +} + +String Label3DGizmoPlugin::get_gizmo_name() const { + return "Label3D"; +} + +int Label3DGizmoPlugin::get_priority() const { + return -1; +} + +bool Label3DGizmoPlugin::can_be_hidden() const { + return false; +} + +void Label3DGizmoPlugin::redraw(EditorNode3DGizmo *p_gizmo) { + Label3D *label = Object::cast_to<Label3D>(p_gizmo->get_spatial_node()); + + p_gizmo->clear(); + + Ref<TriangleMesh> tm = label->generate_triangle_mesh(); + if (tm.is_valid()) { + p_gizmo->add_collision_triangles(tm); + } +} + +/// + Position3DGizmoPlugin::Position3DGizmoPlugin() { pos3d_mesh = Ref<ArrayMesh>(memnew(ArrayMesh)); cursor_points = Vector<Vector3>(); diff --git a/editor/plugins/node_3d_editor_gizmos.h b/editor/plugins/node_3d_editor_gizmos.h index 3b67b898e3..8adb753a51 100644 --- a/editor/plugins/node_3d_editor_gizmos.h +++ b/editor/plugins/node_3d_editor_gizmos.h @@ -321,6 +321,19 @@ public: Sprite3DGizmoPlugin(); }; +class Label3DGizmoPlugin : public EditorNode3DGizmoPlugin { + GDCLASS(Label3DGizmoPlugin, EditorNode3DGizmoPlugin); + +public: + bool has_gizmo(Node3D *p_spatial) override; + String get_gizmo_name() const override; + int get_priority() const override; + bool can_be_hidden() const override; + void redraw(EditorNode3DGizmo *p_gizmo) override; + + Label3DGizmoPlugin(); +}; + class Position3DGizmoPlugin : public EditorNode3DGizmoPlugin { GDCLASS(Position3DGizmoPlugin, EditorNode3DGizmoPlugin); diff --git a/editor/plugins/node_3d_editor_plugin.cpp b/editor/plugins/node_3d_editor_plugin.cpp index f2ca1fcfeb..7e01593bda 100644 --- a/editor/plugins/node_3d_editor_plugin.cpp +++ b/editor/plugins/node_3d_editor_plugin.cpp @@ -2087,9 +2087,8 @@ void Node3DEditorViewport::_nav_pan(Ref<InputEventWithModifiers> p_event, const const NavigationScheme nav_scheme = (NavigationScheme)EditorSettings::get_singleton()->get("editors/3d/navigation/navigation_scheme").operator int(); real_t pan_speed = 1 / 150.0; - int pan_speed_modifier = 10; if (nav_scheme == NAVIGATION_MAYA && p_event->is_shift_pressed()) { - pan_speed *= pan_speed_modifier; + pan_speed *= 10; } Transform3D camera_transform; @@ -2112,9 +2111,8 @@ void Node3DEditorViewport::_nav_zoom(Ref<InputEventWithModifiers> p_event, const const NavigationScheme nav_scheme = (NavigationScheme)EditorSettings::get_singleton()->get("editors/3d/navigation/navigation_scheme").operator int(); real_t zoom_speed = 1 / 80.0; - int zoom_speed_modifier = 10; if (nav_scheme == NAVIGATION_MAYA && p_event->is_shift_pressed()) { - zoom_speed *= zoom_speed_modifier; + zoom_speed *= 10; } NavigationZoomStyle zoom_style = (NavigationZoomStyle)EditorSettings::get_singleton()->get("editors/3d/navigation/zoom_style").operator int(); @@ -2818,7 +2816,7 @@ void Node3DEditorViewport::_draw() { real_t scale_length = (max_speed - min_speed); if (!Math::is_zero_approx(scale_length)) { - real_t logscale_t = 1.0 - Math::log(1 + freelook_speed - min_speed) / Math::log(1 + scale_length); + real_t logscale_t = 1.0 - Math::log1p(freelook_speed - min_speed) / Math::log1p(scale_length); // Display the freelook speed to help the user get a better sense of scale. const int precision = freelook_speed < 1.0 ? 2 : 1; @@ -2841,7 +2839,7 @@ void Node3DEditorViewport::_draw() { real_t scale_length = (max_distance - min_distance); if (!Math::is_zero_approx(scale_length)) { - real_t logscale_t = 1.0 - Math::log(1 + cursor.distance - min_distance) / Math::log(1 + scale_length); + real_t logscale_t = 1.0 - Math::log1p(cursor.distance - min_distance) / Math::log1p(scale_length); // Display the zoom center distance to help the user get a better sense of scale. const int precision = cursor.distance < 1.0 ? 2 : 1; @@ -3644,7 +3642,7 @@ void Node3DEditorViewport::focus_selection() { Vector3 center; int count = 0; - List<Node *> &selection = editor_selection->get_selected_node_list(); + const List<Node *> &selection = editor_selection->get_selected_node_list(); for (Node *E : selection) { Node3D *sp = Object::cast_to<Node3D>(E); @@ -5515,7 +5513,7 @@ void Node3DEditor::_xform_dialog_action() { undo_redo->create_action(TTR("XForm Dialog")); - List<Node *> &selection = editor_selection->get_selected_node_list(); + const List<Node *> &selection = editor_selection->get_selected_node_list(); for (Node *E : selection) { Node3D *sp = Object::cast_to<Node3D>(E); @@ -6720,7 +6718,7 @@ Set<RID> _get_physics_bodies_rid(Node *node) { } void Node3DEditor::snap_selected_nodes_to_floor() { - List<Node *> &selection = editor_selection->get_selected_node_list(); + const List<Node *> &selection = editor_selection->get_selected_node_list(); Dictionary snap_data; for (Node *E : selection) { @@ -7278,6 +7276,7 @@ void Node3DEditor::_register_all_gizmos() { add_gizmo_plugin(Ref<OccluderInstance3DGizmoPlugin>(memnew(OccluderInstance3DGizmoPlugin))); add_gizmo_plugin(Ref<SoftDynamicBody3DGizmoPlugin>(memnew(SoftDynamicBody3DGizmoPlugin))); add_gizmo_plugin(Ref<Sprite3DGizmoPlugin>(memnew(Sprite3DGizmoPlugin))); + add_gizmo_plugin(Ref<Label3DGizmoPlugin>(memnew(Label3DGizmoPlugin))); add_gizmo_plugin(Ref<Position3DGizmoPlugin>(memnew(Position3DGizmoPlugin))); add_gizmo_plugin(Ref<RayCast3DGizmoPlugin>(memnew(RayCast3DGizmoPlugin))); add_gizmo_plugin(Ref<SpringArm3DGizmoPlugin>(memnew(SpringArm3DGizmoPlugin))); diff --git a/editor/plugins/ot_features_plugin.cpp b/editor/plugins/ot_features_plugin.cpp index 936eb747b0..ffa74173be 100644 --- a/editor/plugins/ot_features_plugin.cpp +++ b/editor/plugins/ot_features_plugin.cpp @@ -30,6 +30,8 @@ #include "ot_features_plugin.h" +#include "scene/3d/label_3d.h" + void OpenTypeFeaturesEditor::_value_changed(double val) { if (setting) { return; @@ -116,7 +118,25 @@ void OpenTypeFeaturesAdd::setup(Object *p_object) { bool have_ss = false; bool have_cv = false; bool have_cu = false; - Dictionary features = Object::cast_to<Control>(edited_object)->get_theme_font(SNAME("font"))->get_feature_list(); + + Ref<Font> font; + + Control *ctrl = Object::cast_to<Control>(edited_object); + if (ctrl != nullptr) { + font = ctrl->get_theme_font(SNAME("font")); + } else { + Label3D *l3d = Object::cast_to<Label3D>(edited_object); + if (l3d != nullptr) { + font = l3d->_get_font_or_default(); + } + } + + if (font.is_null()) { + return; + } + + Dictionary features = font->get_feature_list(); + for (const Variant *ftr = features.next(nullptr); ftr != nullptr; ftr = features.next(ftr)) { String ftr_name = TS->tag_to_name(*ftr); if (ftr_name.begins_with("stylistic_set_")) { @@ -185,7 +205,7 @@ OpenTypeFeaturesAdd::OpenTypeFeaturesAdd() { /*************************************************************************/ bool EditorInspectorPluginOpenTypeFeatures::can_handle(Object *p_object) { - return (Object::cast_to<Control>(p_object) != nullptr); + return (Object::cast_to<Control>(p_object) != nullptr) || (Object::cast_to<Label3D>(p_object) != nullptr); } bool EditorInspectorPluginOpenTypeFeatures::parse_property(Object *p_object, const Variant::Type p_type, const String &p_path, const PropertyHint p_hint, const String &p_hint_text, const uint32_t p_usage, const bool p_wide) { diff --git a/editor/plugins/path_3d_editor_plugin.cpp b/editor/plugins/path_3d_editor_plugin.cpp index e52b274908..3284af7bb5 100644 --- a/editor/plugins/path_3d_editor_plugin.cpp +++ b/editor/plugins/path_3d_editor_plugin.cpp @@ -320,14 +320,14 @@ EditorPlugin::AfterGUIInput Path3DEditorPlugin::forward_spatial_gui_input(Camera if (mb->is_pressed() && mb->get_button_index() == MouseButton::LEFT && (curve_create->is_pressed() || (curve_edit->is_pressed() && mb->is_ctrl_pressed()))) { //click into curve, break it down Vector<Vector3> v3a = c->tessellate(); - int idx = 0; int rc = v3a.size(); int closest_seg = -1; Vector3 closest_seg_point; - float closest_d = 1e20; if (rc >= 2) { + int idx = 0; const Vector3 *r = v3a.ptr(); + float closest_d = 1e20; if (p_camera->unproject_position(gt.xform(c->get_point_position(0))).distance_to(mbpos) < click_dist) { return EditorPlugin::AFTER_GUI_INPUT_PASS; //nope, existing diff --git a/editor/plugins/ray_cast_2d_editor_plugin.cpp b/editor/plugins/ray_cast_2d_editor_plugin.cpp new file mode 100644 index 0000000000..6f247a37ef --- /dev/null +++ b/editor/plugins/ray_cast_2d_editor_plugin.cpp @@ -0,0 +1,151 @@ +/*************************************************************************/ +/* ray_cast_2d_editor_plugin.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 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 "ray_cast_2d_editor_plugin.h" + +#include "canvas_item_editor_plugin.h" +#include "editor/editor_node.h" + +void RayCast2DEditor::_notification(int p_what) { + switch (p_what) { + case NOTIFICATION_ENTER_TREE: { + get_tree()->connect("node_removed", callable_mp(this, &RayCast2DEditor::_node_removed)); + } break; + + case NOTIFICATION_EXIT_TREE: { + get_tree()->disconnect("node_removed", callable_mp(this, &RayCast2DEditor::_node_removed)); + } break; + } +} + +void RayCast2DEditor::_node_removed(Node *p_node) { + if (p_node == node) { + node = nullptr; + } +} + +bool RayCast2DEditor::forward_canvas_gui_input(const Ref<InputEvent> &p_event) { + if (!node || !node->is_visible_in_tree()) { + return false; + } + + Transform2D xform = canvas_item_editor->get_canvas_transform() * node->get_global_transform(); + + Ref<InputEventMouseButton> mb = p_event; + if (mb.is_valid() && mb->get_button_index() == MouseButton::LEFT) { + if (mb->is_pressed()) { + if (xform.xform(node->get_target_position()).distance_to(mb->get_position()) < 8) { + pressed = true; + original_target_position = node->get_target_position(); + + return true; + } else { + pressed = false; + + return false; + } + } else if (pressed) { + undo_redo->create_action(TTR("Set target_position")); + undo_redo->add_do_method(node, "set_target_position", node->get_target_position()); + undo_redo->add_do_method(canvas_item_editor, "update_viewport"); + undo_redo->add_undo_method(node, "set_target_position", original_target_position); + undo_redo->add_undo_method(canvas_item_editor, "update_viewport"); + undo_redo->commit_action(); + + pressed = false; + + return true; + } + } + + Ref<InputEventMouseMotion> mm = p_event; + if (mm.is_valid() && pressed) { + Vector2 point = canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(mm->get_position())); + point = node->get_global_transform().affine_inverse().xform(point); + + node->set_target_position(point); + canvas_item_editor->update_viewport(); + node->notify_property_list_changed(); + + return true; + } + + return false; +} + +void RayCast2DEditor::forward_canvas_draw_over_viewport(Control *p_overlay) { + if (!node || !node->is_visible_in_tree()) { + return; + } + + Transform2D gt = canvas_item_editor->get_canvas_transform() * node->get_global_transform(); + + const Ref<Texture2D> handle = get_theme_icon(SNAME("EditorHandle"), SNAME("EditorIcons")); + p_overlay->draw_texture(handle, gt.xform(node->get_target_position()) - handle->get_size() / 2); +} + +void RayCast2DEditor::edit(Node *p_node) { + if (!canvas_item_editor) { + canvas_item_editor = CanvasItemEditor::get_singleton(); + } + + if (p_node) { + node = Object::cast_to<RayCast2D>(p_node); + } else { + node = nullptr; + } + + canvas_item_editor->update_viewport(); +} + +RayCast2DEditor::RayCast2DEditor() { + undo_redo = EditorNode::get_singleton()->get_undo_redo(); +} + +/////////////////////// + +void RayCast2DEditorPlugin::edit(Object *p_object) { + ray_cast_2d_editor->edit(Object::cast_to<RayCast2D>(p_object)); +} + +bool RayCast2DEditorPlugin::handles(Object *p_object) const { + return Object::cast_to<RayCast2D>(p_object) != nullptr; +} + +void RayCast2DEditorPlugin::make_visible(bool p_visible) { + if (!p_visible) { + edit(nullptr); + } +} + +RayCast2DEditorPlugin::RayCast2DEditorPlugin() { + ray_cast_2d_editor = memnew(RayCast2DEditor); + EditorNode::get_singleton()->get_gui_base()->add_child(ray_cast_2d_editor); +} diff --git a/editor/plugins/ray_cast_2d_editor_plugin.h b/editor/plugins/ray_cast_2d_editor_plugin.h new file mode 100644 index 0000000000..74628da0e4 --- /dev/null +++ b/editor/plugins/ray_cast_2d_editor_plugin.h @@ -0,0 +1,79 @@ +/*************************************************************************/ +/* ray_cast_2d_editor_plugin.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 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 RAY_CAST_2D_EDITOR_PLUGIN_H +#define RAY_CAST_2D_EDITOR_PLUGIN_H + +#include "editor/editor_plugin.h" +#include "scene/2d/ray_cast_2d.h" + +class CanvasItemEditor; + +class RayCast2DEditor : public Control { + GDCLASS(RayCast2DEditor, Control); + + UndoRedo *undo_redo = nullptr; + CanvasItemEditor *canvas_item_editor = nullptr; + RayCast2D *node; + + bool pressed = false; + Point2 original_target_position; + +protected: + void _notification(int p_what); + void _node_removed(Node *p_node); + +public: + bool forward_canvas_gui_input(const Ref<InputEvent> &p_event); + void forward_canvas_draw_over_viewport(Control *p_overlay); + void edit(Node *p_node); + + RayCast2DEditor(); +}; + +class RayCast2DEditorPlugin : public EditorPlugin { + GDCLASS(RayCast2DEditorPlugin, EditorPlugin); + + RayCast2DEditor *ray_cast_2d_editor = nullptr; + +public: + virtual bool forward_canvas_gui_input(const Ref<InputEvent> &p_event) override { return ray_cast_2d_editor->forward_canvas_gui_input(p_event); } + virtual void forward_canvas_draw_over_viewport(Control *p_overlay) override { ray_cast_2d_editor->forward_canvas_draw_over_viewport(p_overlay); } + + virtual String get_name() const override { return "RayCast2D"; } + bool has_main_screen() const override { return false; } + virtual void edit(Object *p_object) override; + virtual bool handles(Object *p_object) const override; + virtual void make_visible(bool visible) override; + + RayCast2DEditorPlugin(); +}; + +#endif // RAY_CAST_2D_EDITOR_PLUGIN_H diff --git a/editor/plugins/script_editor_plugin.cpp b/editor/plugins/script_editor_plugin.cpp index 906edb006c..a4bf28625d 100644 --- a/editor/plugins/script_editor_plugin.cpp +++ b/editor/plugins/script_editor_plugin.cpp @@ -1613,7 +1613,7 @@ void ScriptEditor::_notification(int p_what) { case NOTIFICATION_LAYOUT_DIRECTION_CHANGED: case NOTIFICATION_THEME_CHANGED: { help_search->set_icon(get_theme_icon(SNAME("HelpSearch"), SNAME("EditorIcons"))); - site_search->set_icon(get_theme_icon(SNAME("Instance"), SNAME("EditorIcons"))); + site_search->set_icon(get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons"))); if (is_layout_rtl()) { script_forward->set_icon(get_theme_icon(SNAME("Back"), SNAME("EditorIcons"))); diff --git a/editor/plugins/shader_editor_plugin.cpp b/editor/plugins/shader_editor_plugin.cpp index 070f1fac1e..1bf78cc107 100644 --- a/editor/plugins/shader_editor_plugin.cpp +++ b/editor/plugins/shader_editor_plugin.cpp @@ -439,7 +439,7 @@ void ShaderEditor::_notification(int p_what) { case NOTIFICATION_ENTER_TREE: case NOTIFICATION_THEME_CHANGED: { PopupMenu *popup = help_menu->get_popup(); - popup->set_item_icon(popup->get_item_index(HELP_DOCS), get_theme_icon(SNAME("Instance"), SNAME("EditorIcons"))); + popup->set_item_icon(popup->get_item_index(HELP_DOCS), get_theme_icon(SNAME("ExternalLink"), SNAME("EditorIcons"))); } break; case NOTIFICATION_WM_WINDOW_FOCUS_IN: { diff --git a/editor/plugins/skeleton_3d_editor_plugin.cpp b/editor/plugins/skeleton_3d_editor_plugin.cpp index 065683d632..0a67cfb54c 100644 --- a/editor/plugins/skeleton_3d_editor_plugin.cpp +++ b/editor/plugins/skeleton_3d_editor_plugin.cpp @@ -1209,8 +1209,7 @@ void Skeleton3DGizmoPlugin::set_subgizmo_transform(const EditorNode3DGizmo *p_gi t.basis = to_local * p_transform.get_basis(); // Origin. - Vector3 orig = Vector3(); - orig = skeleton->get_bone_pose(p_id).origin; + Vector3 orig = skeleton->get_bone_pose(p_id).origin; Vector3 sub = p_transform.origin - skeleton->get_bone_global_pose(p_id).origin; t.origin = orig + to_local.xform(sub); diff --git a/editor/plugins/sprite_frames_editor_plugin.cpp b/editor/plugins/sprite_frames_editor_plugin.cpp index 27160f8c86..29beb8be84 100644 --- a/editor/plugins/sprite_frames_editor_plugin.cpp +++ b/editor/plugins/sprite_frames_editor_plugin.cpp @@ -48,9 +48,6 @@ static void _draw_shadowed_line(Control *p_control, const Point2 &p_from, const p_control->draw_line(p_from + p_shadow_offset, p_from + p_size + p_shadow_offset, p_shadow_color); } -void SpriteFramesEditor::gui_input(const Ref<InputEvent> &p_event) { -} - void SpriteFramesEditor::_open_sprite_sheet() { file_split_sheet->clear_filters(); List<String> extensions; diff --git a/editor/plugins/sprite_frames_editor_plugin.h b/editor/plugins/sprite_frames_editor_plugin.h index 9a00fe5771..d31ce84d09 100644 --- a/editor/plugins/sprite_frames_editor_plugin.h +++ b/editor/plugins/sprite_frames_editor_plugin.h @@ -170,7 +170,6 @@ class SpriteFramesEditor : public HSplitContainer { protected: void _notification(int p_what); - virtual void gui_input(const Ref<InputEvent> &p_event) override; static void _bind_methods(); public: diff --git a/editor/plugins/texture_region_editor_plugin.cpp b/editor/plugins/texture_region_editor_plugin.cpp index adb8590246..3fa12233a8 100644 --- a/editor/plugins/texture_region_editor_plugin.cpp +++ b/editor/plugins/texture_region_editor_plugin.cpp @@ -145,7 +145,7 @@ void TextureRegionEditor::_region_draw() { } } else if (snap_mode == SNAP_AUTOSLICE) { for (const Rect2 &r : autoslice_cache) { - Vector2 endpoints[4] = { + const Vector2 endpoints[4] = { mtx.basis_xform(r.position), mtx.basis_xform(r.position + Vector2(r.size.x, 0)), mtx.basis_xform(r.position + r.size), diff --git a/editor/plugins/tiles/tile_atlas_view.cpp b/editor/plugins/tiles/tile_atlas_view.cpp index 71947ae185..4de2f42fe0 100644 --- a/editor/plugins/tiles/tile_atlas_view.cpp +++ b/editor/plugins/tiles/tile_atlas_view.cpp @@ -350,7 +350,7 @@ void TileAtlasView::_draw_alternatives() { bool transposed = tile_data->get_transpose(); // Update the y to max value. - Vector2i offset_pos = current_pos; + Vector2i offset_pos; if (transposed) { offset_pos = (current_pos + Vector2(texture_region_size.y, texture_region_size.x) / 2 + tile_set_atlas_source->get_tile_effective_texture_offset(atlas_coords, alternative_id)); y_increment = MAX(y_increment, texture_region_size.x); diff --git a/editor/plugins/tiles/tile_data_editors.cpp b/editor/plugins/tiles/tile_data_editors.cpp index 6c12573cc4..70bcd7e39a 100644 --- a/editor/plugins/tiles/tile_data_editors.cpp +++ b/editor/plugins/tiles/tile_data_editors.cpp @@ -2057,7 +2057,7 @@ void TileDataTerrainsEditor::forward_painting_atlas_gui_input(TileAtlasView *p_t } drag_last_pos = mb->get_position(); } - } else if (tile_data && tile_data->get_terrain_set() == terrain_set) { + } else if (tile_data->get_terrain_set() == terrain_set) { if (mb->is_ctrl_pressed()) { // Paint terrain set with rect. drag_type = DRAG_TYPE_PAINT_TERRAIN_BITS_RECT; @@ -2387,7 +2387,7 @@ void TileDataTerrainsEditor::forward_painting_alternatives_gui_input(TileAtlasVi tile_data->set_terrain_set(drag_painted_value); } drag_last_pos = mb->get_position(); - } else if (tile_data && tile_data->get_terrain_set() == terrain_set) { + } else if (tile_data->get_terrain_set() == terrain_set) { // Paint terrain bits. drag_type = DRAG_TYPE_PAINT_TERRAIN_BITS; drag_modified.clear(); diff --git a/editor/plugins/tiles/tile_set_atlas_source_editor.cpp b/editor/plugins/tiles/tile_set_atlas_source_editor.cpp index 0c78a0f1c0..44b18f48fc 100644 --- a/editor/plugins/tiles/tile_set_atlas_source_editor.cpp +++ b/editor/plugins/tiles/tile_set_atlas_source_editor.cpp @@ -610,8 +610,8 @@ void TileSetAtlasSourceEditor::_update_tile_data_editors() { } // Theming. - tile_data_editors_tree->add_theme_constant_override("vseparation", 1); - tile_data_editors_tree->add_theme_constant_override("hseparation", 3); + tile_data_editors_tree->add_theme_constant_override("v_separation", 1); + tile_data_editors_tree->add_theme_constant_override("h_separation", 3); Color group_color = get_theme_color(SNAME("prop_category"), SNAME("Editor")); @@ -1695,8 +1695,8 @@ void TileSetAtlasSourceEditor::_tile_atlas_control_draw() { Size2 zoomed_size = resize_handle->get_size() / tile_atlas_view->get_zoom(); Rect2 region = tile_set_atlas_source->get_tile_texture_region(selected.tile); Rect2 rect = region.grow_individual(zoomed_size.x, zoomed_size.y, 0, 0); - Vector2i coords[] = { Vector2i(0, 0), Vector2i(1, 0), Vector2i(1, 1), Vector2i(0, 1) }; - Vector2i directions[] = { Vector2i(0, -1), Vector2i(1, 0), Vector2i(0, 1), Vector2i(-1, 0) }; + const Vector2i coords[] = { Vector2i(0, 0), Vector2i(1, 0), Vector2i(1, 1), Vector2i(0, 1) }; + const Vector2i directions[] = { Vector2i(0, -1), Vector2i(1, 0), Vector2i(0, 1), Vector2i(-1, 0) }; bool can_grow[4]; for (int i = 0; i < 4; i++) { can_grow[i] = tile_set_atlas_source->has_room_for_tile(selected.tile + directions[i], tile_set_atlas_source->get_tile_size_in_atlas(selected.tile), tile_set_atlas_source->get_tile_animation_columns(selected.tile), tile_set_atlas_source->get_tile_animation_separation(selected.tile), tile_set_atlas_source->get_tile_animation_frames_count(selected.tile), selected.tile); diff --git a/editor/plugins/tiles/tile_set_scenes_collection_source_editor.cpp b/editor/plugins/tiles/tile_set_scenes_collection_source_editor.cpp index 21ebcbd655..9a4b14616f 100644 --- a/editor/plugins/tiles/tile_set_scenes_collection_source_editor.cpp +++ b/editor/plugins/tiles/tile_set_scenes_collection_source_editor.cpp @@ -394,13 +394,12 @@ void TileSetScenesCollectionSourceEditor::_drop_data_fw(const Point2 &p_point, c if (p_from == scene_tiles_list) { // Handle dropping a texture in the list of atlas resources. - int scene_id = -1; Dictionary d = p_data; Vector<String> files = d["files"]; for (int i = 0; i < files.size(); i++) { Ref<PackedScene> resource = ResourceLoader::load(files[i]); if (resource.is_valid()) { - scene_id = tile_set_scenes_collection_source->get_next_scene_tile_id(); + int scene_id = tile_set_scenes_collection_source->get_next_scene_tile_id(); undo_redo->create_action(TTR("Add a Scene Tile")); undo_redo->add_do_method(tile_set_scenes_collection_source, "create_scene_tile", resource, scene_id); undo_redo->add_undo_method(tile_set_scenes_collection_source, "remove_scene_tile", scene_id); diff --git a/editor/plugins/visual_shader_editor_plugin.cpp b/editor/plugins/visual_shader_editor_plugin.cpp index e6a6cd8f0d..dc07ac7c39 100644 --- a/editor/plugins/visual_shader_editor_plugin.cpp +++ b/editor/plugins/visual_shader_editor_plugin.cpp @@ -119,7 +119,7 @@ void VisualShaderGraphPlugin::register_shader(VisualShader *p_shader) { visual_shader = Ref<VisualShader>(p_shader); } -void VisualShaderGraphPlugin::set_connections(List<VisualShader::Connection> &p_connections) { +void VisualShaderGraphPlugin::set_connections(const List<VisualShader::Connection> &p_connections) { connections = p_connections; } @@ -923,6 +923,7 @@ void VisualShaderGraphPlugin::add_node(VisualShader::Type p_type, int p_id) { port_left = vsnode->get_input_port_type(i + 3); } node->set_slot(i + port_offset, valid_left, port_left, type_color[port_left], true, VisualShaderNode::PORT_TYPE_SCALAR, vector_expanded_color[2]); + port_offset++; valid_left = (i + 4) < vsnode->get_input_port_count(); port_left = VisualShaderNode::PORT_TYPE_SCALAR; @@ -2764,9 +2765,9 @@ void VisualShaderEditor::_add_node(int p_idx, const Vector<Variant> &p_ops, Stri } if (vsnode->get_output_port_count() > 0 || created_expression_port) { int _from_node = id_to_use; - int _from_slot = 0; if (created_expression_port) { + int _from_slot = 0; undo_redo->add_do_method(visual_shader.ptr(), "connect_nodes", type, _from_node, _from_slot, to_node, to_slot); undo_redo->add_undo_method(visual_shader.ptr(), "disconnect_nodes", type, _from_node, _from_slot, to_node, to_slot); undo_redo->add_do_method(graph_plugin.ptr(), "connect_nodes", type, _from_node, _from_slot, to_node, to_slot); @@ -2804,9 +2805,9 @@ void VisualShaderEditor::_add_node(int p_idx, const Vector<Variant> &p_ops, Stri if (vsnode->get_input_port_count() > 0 || created_expression_port) { int _to_node = id_to_use; - int _to_slot = 0; if (created_expression_port) { + int _to_slot = 0; undo_redo->add_undo_method(visual_shader.ptr(), "disconnect_nodes", type, from_node, from_slot, _to_node, _to_slot); undo_redo->add_do_method(visual_shader.ptr(), "connect_nodes", type, from_node, from_slot, _to_node, _to_slot); undo_redo->add_undo_method(graph_plugin.ptr(), "disconnect_nodes", type, from_node, from_slot, _to_node, _to_slot); @@ -4027,7 +4028,10 @@ void VisualShaderEditor::_input_select_item(Ref<VisualShaderNodeInput> p_input, return; } - bool type_changed = p_input->get_input_type_by_name(p_name) != p_input->get_input_type_by_name(prev_name); + VisualShaderNode::PortType next_input_type = p_input->get_input_type_by_name(p_name); + VisualShaderNode::PortType prev_input_type = p_input->get_input_type_by_name(prev_name); + + bool type_changed = next_input_type != prev_input_type; UndoRedo *undo_redo = EditorNode::get_singleton()->get_undo_redo(); undo_redo->create_action(TTR("Visual Shader Input Type Changed")); @@ -4035,31 +4039,54 @@ void VisualShaderEditor::_input_select_item(Ref<VisualShaderNodeInput> p_input, undo_redo->add_do_method(p_input.ptr(), "set_input_name", p_name); undo_redo->add_undo_method(p_input.ptr(), "set_input_name", prev_name); - // update output port - for (int type_id = 0; type_id < VisualShader::TYPE_MAX; type_id++) { - VisualShader::Type type = VisualShader::Type(type_id); - int id = visual_shader->find_node_id(type, p_input); - if (id != VisualShader::NODE_ID_INVALID) { - if (type_changed) { + if (type_changed) { + for (int type_id = 0; type_id < VisualShader::TYPE_MAX; type_id++) { + VisualShader::Type type = VisualShader::Type(type_id); + + int id = visual_shader->find_node_id(type, p_input); + if (id != VisualShader::NODE_ID_INVALID) { + bool is_expanded = p_input->is_output_port_expandable(0) && p_input->_is_output_port_expanded(0); + + int type_size = 0; + if (is_expanded) { + switch (next_input_type) { + case VisualShaderNode::PORT_TYPE_VECTOR_2D: { + type_size = 2; + } break; + case VisualShaderNode::PORT_TYPE_VECTOR_3D: { + type_size = 3; + } break; + case VisualShaderNode::PORT_TYPE_VECTOR_4D: { + type_size = 4; + } break; + default: + break; + } + } + List<VisualShader::Connection> conns; visual_shader->get_node_connections(type, &conns); for (const VisualShader::Connection &E : conns) { - if (E.from_node == id) { - if (visual_shader->is_port_types_compatible(p_input->get_input_type_by_name(p_name), visual_shader->get_node(type, E.to_node)->get_input_port_type(E.to_port))) { - undo_redo->add_do_method(visual_shader.ptr(), "connect_nodes", type, E.from_node, E.from_port, E.to_node, E.to_port); - undo_redo->add_undo_method(visual_shader.ptr(), "connect_nodes", type, E.from_node, E.from_port, E.to_node, E.to_port); - continue; + int from_node = E.from_node; + int from_port = E.from_port; + int to_node = E.to_node; + int to_port = E.to_port; + + if (from_node == id) { + bool is_incompatible_types = !visual_shader->is_port_types_compatible(p_input->get_input_type_by_name(p_name), visual_shader->get_node(type, to_node)->get_input_port_type(to_port)); + + if (is_incompatible_types || from_port > type_size) { + undo_redo->add_do_method(visual_shader.ptr(), "disconnect_nodes", type, from_node, from_port, to_node, to_port); + undo_redo->add_undo_method(visual_shader.ptr(), "connect_nodes", type, from_node, from_port, to_node, to_port); + undo_redo->add_do_method(graph_plugin.ptr(), "disconnect_nodes", type, from_node, from_port, to_node, to_port); + undo_redo->add_undo_method(graph_plugin.ptr(), "connect_nodes", type, from_node, from_port, to_node, to_port); } - undo_redo->add_do_method(visual_shader.ptr(), "disconnect_nodes", type, E.from_node, E.from_port, E.to_node, E.to_port); - undo_redo->add_undo_method(visual_shader.ptr(), "connect_nodes", type, E.from_node, E.from_port, E.to_node, E.to_port); - undo_redo->add_do_method(graph_plugin.ptr(), "disconnect_nodes", type, E.from_node, E.from_port, E.to_node, E.to_port); - undo_redo->add_undo_method(graph_plugin.ptr(), "connect_nodes", type, E.from_node, E.from_port, E.to_node, E.to_port); } } + + undo_redo->add_do_method(graph_plugin.ptr(), "update_node", type_id, id); + undo_redo->add_undo_method(graph_plugin.ptr(), "update_node", type_id, id); } - undo_redo->add_do_method(graph_plugin.ptr(), "update_node", type_id, id); - undo_redo->add_undo_method(graph_plugin.ptr(), "update_node", type_id, id); - break; } } @@ -5068,8 +5095,7 @@ VisualShaderEditor::VisualShaderEditor() { // CANVASITEM-FOR-ALL - add_options.push_back(AddOption("Alpha", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "alpha", "COLOR.a"), { "alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, -1, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("Color", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "color", "COLOR.rgb"), { "color" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, -1, Shader::MODE_CANVAS_ITEM)); + add_options.push_back(AddOption("Color", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "color", "COLOR"), { "color" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, -1, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("TexturePixelSize", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "texture_pixel_size", "TEXTURE_PIXEL_SIZE"), { "texture_pixel_size" }, VisualShaderNode::PORT_TYPE_VECTOR_2D, -1, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("Time", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "time", "TIME"), { "time" }, VisualShaderNode::PORT_TYPE_SCALAR, -1, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("UV", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "uv", "UV"), { "uv" }, VisualShaderNode::PORT_TYPE_VECTOR_2D, -1, Shader::MODE_CANVAS_ITEM)); @@ -5077,11 +5103,9 @@ VisualShaderEditor::VisualShaderEditor() { // PARTICLES-FOR-ALL add_options.push_back(AddOption("Active", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "active", "ACTIVE"), { "active" }, VisualShaderNode::PORT_TYPE_BOOLEAN, -1, Shader::MODE_PARTICLES)); - add_options.push_back(AddOption("Alpha", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "alpha", "COLOR.a"), { "alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, -1, Shader::MODE_PARTICLES)); add_options.push_back(AddOption("AttractorForce", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "attractor_force", "ATTRACTOR_FORCE"), { "attractor_force" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, -1, Shader::MODE_PARTICLES)); - add_options.push_back(AddOption("Color", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "color", "COLOR.rgb"), { "color" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, -1, Shader::MODE_PARTICLES)); - add_options.push_back(AddOption("Custom", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "custom", "CUSTOM.rgb"), { "custom" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, -1, Shader::MODE_PARTICLES)); - add_options.push_back(AddOption("CustomAlpha", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "custom_alpha", "CUSTOM.a"), { "custom_alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, -1, Shader::MODE_PARTICLES)); + add_options.push_back(AddOption("Color", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "color", "COLOR"), { "color" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, -1, Shader::MODE_PARTICLES)); + add_options.push_back(AddOption("Custom", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "custom", "CUSTOM"), { "custom" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, -1, Shader::MODE_PARTICLES)); add_options.push_back(AddOption("Delta", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "delta", "DELTA"), { "delta" }, VisualShaderNode::PORT_TYPE_SCALAR, -1, Shader::MODE_PARTICLES)); add_options.push_back(AddOption("EmissionTransform", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "emission_transform", "EMISSION_TRANSFORM"), { "emission_transform" }, VisualShaderNode::PORT_TYPE_TRANSFORM, -1, Shader::MODE_PARTICLES)); add_options.push_back(AddOption("Index", "Input", "All", "VisualShaderNodeInput", vformat(input_param_shader_modes, "index", "INDEX"), { "index" }, VisualShaderNode::PORT_TYPE_SCALAR_INT, -1, Shader::MODE_PARTICLES)); @@ -5111,12 +5135,10 @@ VisualShaderEditor::VisualShaderEditor() { // NODE3D INPUTS - add_options.push_back(AddOption("Alpha", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "alpha", "COLOR.a"), { "alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("Binormal", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "binormal", "BINORMAL"), { "binormal" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); - add_options.push_back(AddOption("Color", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "color", "COLOR.rgb"), { "color" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); + add_options.push_back(AddOption("Color", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "color", "COLOR"), { "color" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("InstanceId", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "instance_id", "INSTANCE_ID"), { "instance_id" }, VisualShaderNode::PORT_TYPE_SCALAR_INT, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); - add_options.push_back(AddOption("InstanceCustom", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "instance_custom", "INSTANCE_CUSTOM.rgb"), { "instance_custom" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); - add_options.push_back(AddOption("InstanceCustomAlpha", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "instance_custom_alpha", "INSTANCE_CUSTOM.a"), { "instance_custom_alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); + add_options.push_back(AddOption("InstanceCustom", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "instance_custom", "INSTANCE_CUSTOM"), { "instance_custom" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("ModelViewMatrix", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "modelview_matrix", "MODELVIEW_MATRIX"), { "modelview_matrix" }, VisualShaderNode::PORT_TYPE_TRANSFORM, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("PointSize", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "point_size", "POINT_SIZE"), { "point_size" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("Tangent", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_mode, "tangent", "TANGENT"), { "tangent" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); @@ -5126,11 +5148,10 @@ VisualShaderEditor::VisualShaderEditor() { add_options.push_back(AddOption("ViewMonoLeft", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "view_mono_left", "VIEW_MONO_LEFT"), { "view_mono_left" }, VisualShaderNode::PORT_TYPE_SCALAR_INT, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("ViewRight", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "view_right", "VIEW_RIGHT"), { "view_right" }, VisualShaderNode::PORT_TYPE_SCALAR_INT, TYPE_FLAGS_VERTEX, Shader::MODE_SPATIAL)); - add_options.push_back(AddOption("Alpha", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "alpha", "COLOR.a"), { "alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_FRAGMENT, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("Binormal", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "binormal", "BINORMAL"), { "binormal" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_FRAGMENT, Shader::MODE_SPATIAL)); - add_options.push_back(AddOption("Color", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "color", "COLOR.rgb"), { "color" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_FRAGMENT, Shader::MODE_SPATIAL)); + add_options.push_back(AddOption("Color", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "color", "COLOR"), { "color" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_FRAGMENT, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("DepthTexture", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_shader_mode, "depth_texture", "DEPTH_TEXTURE"), { "depth_texture" }, VisualShaderNode::PORT_TYPE_SAMPLER, TYPE_FLAGS_FRAGMENT, Shader::MODE_SPATIAL)); - add_options.push_back(AddOption("FragCoord", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "fragcoord", "FRAGCOORD.xyz"), { "fragcoord" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_FRAGMENT, Shader::MODE_SPATIAL)); + add_options.push_back(AddOption("FragCoord", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "fragcoord", "FRAGCOORD"), { "fragcoord" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_FRAGMENT, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("FrontFacing", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_shader_mode, "front_facing", "FRONT_FACING"), { "front_facing" }, VisualShaderNode::PORT_TYPE_BOOLEAN, TYPE_FLAGS_FRAGMENT, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("PointCoord", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_shader_mode, "point_coord", "POINT_COORD"), { "point_coord" }, VisualShaderNode::PORT_TYPE_VECTOR_2D, TYPE_FLAGS_FRAGMENT, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("ScreenTexture", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_shader_mode, "screen_texture", "SCREEN_TEXTURE"), { "screen_texture" }, VisualShaderNode::PORT_TYPE_SAMPLER, TYPE_FLAGS_FRAGMENT, Shader::MODE_SPATIAL)); @@ -5146,7 +5167,7 @@ VisualShaderEditor::VisualShaderEditor() { add_options.push_back(AddOption("Attenuation", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "attenuation", "ATTENUATION"), { "attenuation" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_LIGHT, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("Backlight", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "backlight", "BACKLIGHT"), { "backlight" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("Diffuse", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "diffuse", "DIFFUSE_LIGHT"), { "diffuse" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_SPATIAL)); - add_options.push_back(AddOption("FragCoord", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "fragcoord", "FRAGCOORD.xyz"), { "fragcoord" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_SPATIAL)); + add_options.push_back(AddOption("FragCoord", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "fragcoord", "FRAGCOORD"), { "fragcoord" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_LIGHT, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("Light", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "light", "LIGHT"), { "light" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("LightColor", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "light_color", "LIGHT_COLOR"), { "light_color" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_SPATIAL)); add_options.push_back(AddOption("Metallic", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "metallic", "METALLIC"), { "metallic" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_LIGHT, Shader::MODE_SPATIAL)); @@ -5158,8 +5179,7 @@ VisualShaderEditor::VisualShaderEditor() { add_options.push_back(AddOption("AtLightPass", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "at_light_pass", "AT_LIGHT_PASS"), { "at_light_pass" }, VisualShaderNode::PORT_TYPE_BOOLEAN, TYPE_FLAGS_VERTEX, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("CanvasMatrix", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "canvas_matrix", "CANVAS_MATRIX"), { "canvas_matrix" }, VisualShaderNode::PORT_TYPE_TRANSFORM, TYPE_FLAGS_VERTEX, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("InstanceCustom", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "instance_custom", "INSTANCE_CUSTOM.rgb"), { "instance_custom" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_VERTEX, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("InstanceCustomAlpha", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "instance_custom_alpha", "INSTANCE_CUSTOM.a"), { "instance_custom_alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_VERTEX, Shader::MODE_CANVAS_ITEM)); + add_options.push_back(AddOption("InstanceCustom", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "instance_custom", "INSTANCE_CUSTOM"), { "instance_custom" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_VERTEX, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("InstanceId", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "instance_id", "INSTANCE_ID"), { "instance_id" }, VisualShaderNode::PORT_TYPE_SCALAR_INT, TYPE_FLAGS_VERTEX, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("ModelMatrix", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "model_matrix", "MODEL_MATRIX"), { "model_matrix" }, VisualShaderNode::PORT_TYPE_TRANSFORM, TYPE_FLAGS_VERTEX, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("PointSize", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "point_size", "POINT_SIZE"), { "point_size" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_VERTEX, Shader::MODE_CANVAS_ITEM)); @@ -5168,32 +5188,27 @@ VisualShaderEditor::VisualShaderEditor() { add_options.push_back(AddOption("VertexId", "Input", "Vertex", "VisualShaderNodeInput", vformat(input_param_for_vertex_shader_mode, "vertex_id", "VERTEX_ID"), { "vertex_id" }, VisualShaderNode::PORT_TYPE_SCALAR_INT, TYPE_FLAGS_VERTEX, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("AtLightPass", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_modes, "at_light_pass", "AT_LIGHT_PASS"), { "at_light_pass" }, VisualShaderNode::PORT_TYPE_BOOLEAN, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("FragCoord", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "fragcoord", "FRAGCOORD.xyz"), { "fragcoord" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); + add_options.push_back(AddOption("FragCoord", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "fragcoord", "FRAGCOORD"), { "fragcoord" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("NormalTexture", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_shader_mode, "normal_texture", "NORMAL_TEXTURE"), { "normal_texture" }, VisualShaderNode::PORT_TYPE_SAMPLER, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("PointCoord", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "point_coord", "POINT_COORD"), { "point_coord" }, VisualShaderNode::PORT_TYPE_VECTOR_2D, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("ScreenPixelSize", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_shader_mode, "screen_pixel_size", "SCREEN_PIXEL_SIZE"), { "screen_pixel_size" }, VisualShaderNode::PORT_TYPE_VECTOR_2D, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("ScreenTexture", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_shader_mode, "screen_texture", "SCREEN_TEXTURE"), { "screen_texture" }, VisualShaderNode::PORT_TYPE_SAMPLER, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("ScreenUV", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "screen_uv", "SCREEN_UV"), { "screen_uv" }, VisualShaderNode::PORT_TYPE_VECTOR_2D, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("SpecularShininess", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "specular_shininess", "SPECULAR_SHININESS.rgb"), { "specular_shininess" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("SpecularShininessAlpha", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "specular_shininess_alpha", "SPECULAR_SHININESS.a"), { "specular_shininess_alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); + add_options.push_back(AddOption("SpecularShininess", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "specular_shininess", "SPECULAR_SHININESS"), { "specular_shininess" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("SpecularShininessTexture", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_shader_mode, "specular_shininess_texture", "SPECULAR_SHININESS_TEXTURE"), { "specular_shininess_texture" }, VisualShaderNode::PORT_TYPE_SAMPLER, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("Texture", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "texture", "TEXTURE"), { "texture" }, VisualShaderNode::PORT_TYPE_SAMPLER, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("Vertex", "Input", "Fragment", "VisualShaderNodeInput", vformat(input_param_for_vertex_and_fragment_shader_mode, "vertex", "VERTEX"), { "vertex" }, VisualShaderNode::PORT_TYPE_VECTOR_2D, TYPE_FLAGS_FRAGMENT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("FragCoord", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "fragcoord", "FRAGCOORD.xyz"), { "fragcoord" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("Light", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "light", "LIGHT.rgb"), { "light" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("LightAlpha", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "light_alpha", "LIGHT.a"), { "light_alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("LightColor", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "light_color", "LIGHT_COLOR.rgb"), { "light_color" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("LightColorAlpha", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "light_color_alpha", "LIGHT_COLOR.a"), { "light_color_alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); + add_options.push_back(AddOption("FragCoord", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "fragcoord", "FRAGCOORD"), { "fragcoord" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); + add_options.push_back(AddOption("Light", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "light", "LIGHT"), { "light" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); + add_options.push_back(AddOption("LightColor", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "light_color", "LIGHT_COLOR"), { "light_color" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("LightPosition", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "light_position", "LIGHT_POSITION"), { "light_position" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("LightVertex", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "light_vertex", "LIGHT_VERTEX"), { "light_vertex" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("Normal", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "normal", "NORMAL"), { "normal" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("PointCoord", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "point_coord", "POINT_COORD"), { "point_coord" }, VisualShaderNode::PORT_TYPE_VECTOR_2D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("ScreenUV", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "screen_uv", "SCREEN_UV"), { "screen_uv" }, VisualShaderNode::PORT_TYPE_VECTOR_2D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("Shadow", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "shadow", "SHADOW_MODULATE.rgb"), { "shadow" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("ShadowAlpha", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "shadow_alpha", "SHADOW_MODULATE.a"), { "shadow_alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("SpecularShininess", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "specular_shininess", "SPECULAR_SHININESS.rgb"), { "specular_shininess" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); - add_options.push_back(AddOption("SpecularShininessAlpha", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "specular_shininess_alpha", "SPECULAR_SHININESS.a"), { "specular_shininess_alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); + add_options.push_back(AddOption("Shadow", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_light_shader_mode, "shadow", "SHADOW_MODULATE"), { "shadow" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); + add_options.push_back(AddOption("SpecularShininess", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "specular_shininess", "SPECULAR_SHININESS"), { "specular_shininess" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); add_options.push_back(AddOption("Texture", "Input", "Light", "VisualShaderNodeInput", vformat(input_param_for_fragment_and_light_shader_modes, "texture", "TEXTURE"), { "texture" }, VisualShaderNode::PORT_TYPE_SAMPLER, TYPE_FLAGS_LIGHT, Shader::MODE_CANVAS_ITEM)); // SKY INPUTS @@ -5202,8 +5217,7 @@ VisualShaderEditor::VisualShaderEditor() { add_options.push_back(AddOption("AtHalfResPass", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "at_half_res_pass", "AT_HALF_RES_PASS"), { "at_half_res_pass" }, VisualShaderNode::PORT_TYPE_BOOLEAN, TYPE_FLAGS_SKY, Shader::MODE_SKY)); add_options.push_back(AddOption("AtQuarterResPass", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "at_quarter_res_pass", "AT_QUARTER_RES_PASS"), { "at_quarter_res_pass" }, VisualShaderNode::PORT_TYPE_BOOLEAN, TYPE_FLAGS_SKY, Shader::MODE_SKY)); add_options.push_back(AddOption("EyeDir", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "eyedir", "EYEDIR"), { "eyedir" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_SKY, Shader::MODE_SKY)); - add_options.push_back(AddOption("HalfResColor", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "half_res_color", "HALF_RES_COLOR.rgb"), { "half_res_color" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_SKY, Shader::MODE_SKY)); - add_options.push_back(AddOption("HalfResAlpha", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "half_res_alpha", "HALF_RES_COLOR.a"), { "half_res_alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_SKY, Shader::MODE_SKY)); + add_options.push_back(AddOption("HalfResColor", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "half_res_color", "HALF_RES_COLOR"), { "half_res_color" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_SKY, Shader::MODE_SKY)); add_options.push_back(AddOption("Light0Color", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "light0_color", "LIGHT0_COLOR"), { "light0_color" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_SKY, Shader::MODE_SKY)); add_options.push_back(AddOption("Light0Direction", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "light0_direction", "LIGHT0_DIRECTION"), { "light0_direction" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_SKY, Shader::MODE_SKY)); add_options.push_back(AddOption("Light0Enabled", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "light0_enabled", "LIGHT0_ENABLED"), { "light0_enabled" }, VisualShaderNode::PORT_TYPE_BOOLEAN, TYPE_FLAGS_SKY, Shader::MODE_SKY)); @@ -5221,8 +5235,7 @@ VisualShaderEditor::VisualShaderEditor() { add_options.push_back(AddOption("Light3Enabled", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "light3_enabled", "LIGHT3_ENABLED"), { "light3_enabled" }, VisualShaderNode::PORT_TYPE_BOOLEAN, TYPE_FLAGS_SKY, Shader::MODE_SKY)); add_options.push_back(AddOption("Light3Energy", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "light3_energy", "LIGHT3_ENERGY"), { "light3_energy" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_SKY, Shader::MODE_SKY)); add_options.push_back(AddOption("Position", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "position", "POSITION"), { "position" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_SKY, Shader::MODE_SKY)); - add_options.push_back(AddOption("QuarterResColor", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "quarter_res_color", "QUARTER_RES_COLOR.rgb"), { "quarter_res_color" }, VisualShaderNode::PORT_TYPE_VECTOR_3D, TYPE_FLAGS_SKY, Shader::MODE_SKY)); - add_options.push_back(AddOption("QuarterResAlpha", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "quarter_res_alpha", "QUARTER_RES_COLOR.a"), { "quarter_res_alpha" }, VisualShaderNode::PORT_TYPE_SCALAR, TYPE_FLAGS_SKY, Shader::MODE_SKY)); + add_options.push_back(AddOption("QuarterResColor", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "quarter_res_color", "QUARTER_RES_COLOR"), { "quarter_res_color" }, VisualShaderNode::PORT_TYPE_VECTOR_4D, TYPE_FLAGS_SKY, Shader::MODE_SKY)); add_options.push_back(AddOption("Radiance", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "radiance", "RADIANCE"), { "radiance" }, VisualShaderNode::PORT_TYPE_SAMPLER, TYPE_FLAGS_SKY, Shader::MODE_SKY)); add_options.push_back(AddOption("ScreenUV", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "screen_uv", "SCREEN_UV"), { "screen_uv" }, VisualShaderNode::PORT_TYPE_VECTOR_2D, TYPE_FLAGS_SKY, Shader::MODE_SKY)); add_options.push_back(AddOption("SkyCoords", "Input", "Sky", "VisualShaderNodeInput", vformat(input_param_for_sky_shader_mode, "sky_coords", "SKY_COORDS"), { "sky_coords" }, VisualShaderNode::PORT_TYPE_VECTOR_2D, TYPE_FLAGS_SKY, Shader::MODE_SKY)); @@ -5406,12 +5419,12 @@ VisualShaderEditor::VisualShaderEditor() { add_options.push_back(AddOption("VectorCompose", "Vector", "Common", "VisualShaderNodeVectorCompose", TTR("Composes vector from scalars."))); add_options.push_back(AddOption("VectorDecompose", "Vector", "Common", "VisualShaderNodeVectorDecompose", TTR("Decomposes vector to scalars."))); - add_options.push_back(AddOption("Vector2Compose", "Vector", "Composition", "VisualShaderNodeVectorCompose", TTR("Composes 2D vector from three scalars."), { VisualShaderNodeVectorCompose::OP_TYPE_VECTOR_2D }, VisualShaderNode::PORT_TYPE_VECTOR_2D)); - add_options.push_back(AddOption("Vector2Decompose", "Vector", "Composition", "VisualShaderNodeVectorDecompose", TTR("Decomposes 2D vector to three scalars."), { VisualShaderNodeVectorDecompose::OP_TYPE_VECTOR_2D })); + add_options.push_back(AddOption("Vector2Compose", "Vector", "Composition", "VisualShaderNodeVectorCompose", TTR("Composes 2D vector from two scalars."), { VisualShaderNodeVectorCompose::OP_TYPE_VECTOR_2D }, VisualShaderNode::PORT_TYPE_VECTOR_2D)); + add_options.push_back(AddOption("Vector2Decompose", "Vector", "Composition", "VisualShaderNodeVectorDecompose", TTR("Decomposes 2D vector to two scalars."), { VisualShaderNodeVectorDecompose::OP_TYPE_VECTOR_2D })); add_options.push_back(AddOption("Vector3Compose", "Vector", "Composition", "VisualShaderNodeVectorCompose", TTR("Composes 3D vector from three scalars."), { VisualShaderNodeVectorCompose::OP_TYPE_VECTOR_3D }, VisualShaderNode::PORT_TYPE_VECTOR_3D)); add_options.push_back(AddOption("Vector3Decompose", "Vector", "Composition", "VisualShaderNodeVectorDecompose", TTR("Decomposes 3D vector to three scalars."), { VisualShaderNodeVectorDecompose::OP_TYPE_VECTOR_3D })); - add_options.push_back(AddOption("Vector4DCompose", "Vector", "Composition", "VisualShaderNodeVectorCompose", TTR("Composes 4D vector from three scalars."), { VisualShaderNodeVectorCompose::OP_TYPE_VECTOR_4D }, VisualShaderNode::PORT_TYPE_VECTOR_4D)); - add_options.push_back(AddOption("Vector4DDecompose", "Vector", "Composition", "VisualShaderNodeVectorDecompose", TTR("Decomposes 4D vector to three scalars."), { VisualShaderNodeVectorDecompose::OP_TYPE_VECTOR_4D })); + add_options.push_back(AddOption("Vector4Compose", "Vector", "Composition", "VisualShaderNodeVectorCompose", TTR("Composes 4D vector from four scalars."), { VisualShaderNodeVectorCompose::OP_TYPE_VECTOR_4D }, VisualShaderNode::PORT_TYPE_VECTOR_4D)); + add_options.push_back(AddOption("Vector4Decompose", "Vector", "Composition", "VisualShaderNodeVectorDecompose", TTR("Decomposes 4D vector to four scalars."), { VisualShaderNodeVectorDecompose::OP_TYPE_VECTOR_4D })); add_options.push_back(AddOption("Abs", "Vector", "Functions", "VisualShaderNodeVectorFunc", TTR("Returns the absolute value of the parameter."), { VisualShaderNodeVectorFunc::FUNC_ABS, VisualShaderNodeVectorFunc::OP_TYPE_VECTOR_2D }, VisualShaderNode::PORT_TYPE_VECTOR_2D)); add_options.push_back(AddOption("Abs", "Vector", "Functions", "VisualShaderNodeVectorFunc", TTR("Returns the absolute value of the parameter."), { VisualShaderNodeVectorFunc::FUNC_ABS, VisualShaderNodeVectorFunc::OP_TYPE_VECTOR_3D }, VisualShaderNode::PORT_TYPE_VECTOR_3D)); diff --git a/editor/plugins/visual_shader_editor_plugin.h b/editor/plugins/visual_shader_editor_plugin.h index 9f82b2ed7f..8db2cf07f9 100644 --- a/editor/plugins/visual_shader_editor_plugin.h +++ b/editor/plugins/visual_shader_editor_plugin.h @@ -92,7 +92,7 @@ protected: public: void register_shader(VisualShader *p_visual_shader); - void set_connections(List<VisualShader::Connection> &p_connections); + void set_connections(const List<VisualShader::Connection> &p_connections); void register_link(VisualShader::Type p_type, int p_id, VisualShaderNode *p_visual_node, GraphNode *p_graph_node); void register_output_port(int p_id, int p_port, TextureButton *p_button); void register_uniform_name(int p_id, LineEdit *p_uniform_name); diff --git a/editor/project_manager.cpp b/editor/project_manager.cpp index 4ca0f18f0e..9c745e6a41 100644 --- a/editor/project_manager.cpp +++ b/editor/project_manager.cpp @@ -575,16 +575,16 @@ private: unzClose(pkg); if (failed_files.size()) { - String msg = TTR("The following files failed extraction from package:") + "\n\n"; + String err_msg = TTR("The following files failed extraction from package:") + "\n\n"; for (int i = 0; i < failed_files.size(); i++) { if (i > 15) { - msg += "\nAnd " + itos(failed_files.size() - i) + " more files."; + err_msg += "\nAnd " + itos(failed_files.size() - i) + " more files."; break; } - msg += failed_files[i] + "\n"; + err_msg += failed_files[i] + "\n"; } - dialog_error->set_text(msg); + dialog_error->set_text(err_msg); dialog_error->popup_centered(); } else if (!project_path->get_text().ends_with(".zip")) { @@ -802,7 +802,7 @@ public: project_path = memnew(LineEdit); project_path->set_h_size_flags(Control::SIZE_EXPAND_FILL); - project_path->set_structured_text_bidi_override(Control::STRUCTURED_TEXT_FILE); + project_path->set_structured_text_bidi_override(TextServer::STRUCTURED_TEXT_FILE); pphb->add_child(project_path); install_path_container = memnew(VBoxContainer); @@ -817,7 +817,7 @@ public: install_path = memnew(LineEdit); install_path->set_h_size_flags(Control::SIZE_EXPAND_FILL); - install_path->set_structured_text_bidi_override(Control::STRUCTURED_TEXT_FILE); + install_path->set_structured_text_bidi_override(TextServer::STRUCTURED_TEXT_FILE); iphb->add_child(install_path); // status icon @@ -1440,7 +1440,7 @@ void ProjectList::create_project_item_control(int p_index) { } Label *fpath = memnew(Label(item.path)); - fpath->set_structured_text_bidi_override(Control::STRUCTURED_TEXT_FILE); + fpath->set_structured_text_bidi_override(TextServer::STRUCTURED_TEXT_FILE); path_hb->add_child(fpath); fpath->set_h_size_flags(Control::SIZE_EXPAND_FILL); fpath->set_modulate(Color(1, 1, 1, 0.5)); @@ -2877,17 +2877,15 @@ ProjectManager::ProjectManager() { Vector2i screen_size = DisplayServer::get_singleton()->screen_get_size(); Vector2i screen_position = DisplayServer::get_singleton()->screen_get_position(); - // Consider the editor display scale. - window_size.x = round((float)window_size.x * scale_factor); - window_size.y = round((float)window_size.y * scale_factor); - - // Make the window centered on the screen. - Vector2i window_position; - window_position.x = screen_position.x + (screen_size.x - window_size.x) / 2; - window_position.y = screen_position.y + (screen_size.y - window_size.y) / 2; + window_size *= scale_factor; DisplayServer::get_singleton()->window_set_size(window_size); - DisplayServer::get_singleton()->window_set_position(window_position); + if (screen_size != Vector2i()) { + Vector2i window_position; + window_position.x = screen_position.x + (screen_size.x - window_size.x) / 2; + window_position.y = screen_position.y + (screen_size.y - window_size.y) / 2; + DisplayServer::get_singleton()->window_set_position(window_position); + } } OS::get_singleton()->set_low_processor_usage_mode(true); diff --git a/editor/scene_tree_dock.cpp b/editor/scene_tree_dock.cpp index 03f65cdf52..3e8eb6b4ee 100644 --- a/editor/scene_tree_dock.cpp +++ b/editor/scene_tree_dock.cpp @@ -1061,6 +1061,28 @@ void SceneTreeDock::_tool_selected(int p_tool, bool p_confirm_override) { } } } break; + case TOOL_TOGGLE_SCENE_UNIQUE_NAME: { + List<Node *> selection = editor_selection->get_selected_node_list(); + List<Node *>::Element *e = selection.front(); + if (e) { + UndoRedo *undo_redo = &editor_data->get_undo_redo(); + Node *node = e->get(); + bool enabled = node->is_unique_name_in_owner(); + if (!enabled && get_tree()->get_edited_scene_root()->get_node_or_null(UNIQUE_NODE_PREFIX + String(node->get_name())) != nullptr) { + accept->set_text(TTR("Another node already uses this unique name in the scene.")); + accept->popup_centered(); + return; + } + if (!enabled) { + undo_redo->create_action(TTR("Enable Scene Unique Name")); + } else { + undo_redo->create_action(TTR("Disable Scene Unique Name")); + } + undo_redo->add_do_method(node, "set_unique_name_in_owner", !enabled); + undo_redo->add_undo_method(node, "set_unique_name_in_owner", enabled); + undo_redo->commit_action(); + } + } break; case TOOL_CREATE_2D_SCENE: case TOOL_CREATE_3D_SCENE: case TOOL_CREATE_USER_INTERFACE: @@ -1309,8 +1331,17 @@ void SceneTreeDock::_node_replace_owner(Node *p_base, Node *p_node, Node *p_root UndoRedo *undo_redo = &editor_data->get_undo_redo(); switch (p_mode) { case MODE_BIDI: { + bool is_unique = p_node->is_unique_name_in_owner() && p_base->get_node_or_null(UNIQUE_NODE_PREFIX + String(p_node->get_name())) != nullptr; + if (is_unique) { + // Will create a unique name conflict. Disable before setting owner. + undo_redo->add_do_method(p_node, "set_unique_name_in_owner", false); + } undo_redo->add_do_method(p_node, "set_owner", p_root); undo_redo->add_undo_method(p_node, "set_owner", p_base); + if (is_unique) { + // Will create a unique name conflict. Enable after setting owner. + undo_redo->add_undo_method(p_node, "set_unique_name_in_owner", true); + } } break; case MODE_DO: { @@ -2774,11 +2805,19 @@ void SceneTreeDock::_tree_rmb(const Vector2 &p_menu_pos) { menu->add_separator(); menu->add_icon_shortcut(get_theme_icon(SNAME("CreateNewSceneFrom"), SNAME("EditorIcons")), ED_GET_SHORTCUT("scene_tree/save_branch_as_scene"), TOOL_NEW_SCENE_FROM); } + if (full_selection.size() == 1) { menu->add_separator(); menu->add_icon_shortcut(get_theme_icon(SNAME("CopyNodePath"), SNAME("EditorIcons")), ED_GET_SHORTCUT("scene_tree/copy_node_path"), TOOL_COPY_NODE_PATH); } + if (selection[0]->get_owner() == EditorNode::get_singleton()->get_edited_scene()) { + // Only for nodes owned by the edited scene root. + menu->add_separator(); + menu->add_icon_check_item(get_theme_icon(SNAME("SceneUniqueName"), SNAME("EditorIcons")), TTR("Access as Scene Unique Name"), TOOL_TOGGLE_SCENE_UNIQUE_NAME); + menu->set_item_checked(menu->get_item_index(TOOL_TOGGLE_SCENE_UNIQUE_NAME), selection[0]->is_unique_name_in_owner()); + } + bool is_external = (!selection[0]->get_scene_file_path().is_empty()); if (is_external) { bool is_inherited = selection[0]->get_scene_inherited_state() != nullptr; @@ -2960,7 +2999,7 @@ void SceneTreeDock::attach_shader_to_selected(int p_preferred_mode) { shader_create_dialog->popup_centered(); } -void SceneTreeDock::open_shader_dialog(Ref<ShaderMaterial> &p_for_material, int p_preferred_mode) { +void SceneTreeDock::open_shader_dialog(const Ref<ShaderMaterial> &p_for_material, int p_preferred_mode) { selected_shader_material = p_for_material; attach_shader_to_selected(p_preferred_mode); } diff --git a/editor/scene_tree_dock.h b/editor/scene_tree_dock.h index 599fb01203..77e727b2c8 100644 --- a/editor/scene_tree_dock.h +++ b/editor/scene_tree_dock.h @@ -91,7 +91,7 @@ class SceneTreeDock : public VBoxContainer { TOOL_SCENE_CLEAR_INHERITANCE, TOOL_SCENE_CLEAR_INHERITANCE_CONFIRM, TOOL_SCENE_OPEN_INHERITED, - + TOOL_TOGGLE_SCENE_UNIQUE_NAME, TOOL_CREATE_2D_SCENE, TOOL_CREATE_3D_SCENE, TOOL_CREATE_USER_INTERFACE, @@ -309,7 +309,7 @@ public: void open_script_dialog(Node *p_for_node, bool p_extend); void attach_shader_to_selected(int p_preferred_mode = -1); - void open_shader_dialog(Ref<ShaderMaterial> &p_for_material, int p_preferred_mode = -1); + void open_shader_dialog(const Ref<ShaderMaterial> &p_for_material, int p_preferred_mode = -1); void open_add_child_dialog(); void open_instance_child_dialog(); diff --git a/editor/scene_tree_editor.cpp b/editor/scene_tree_editor.cpp index 44eb5c670d..aa48395152 100644 --- a/editor/scene_tree_editor.cpp +++ b/editor/scene_tree_editor.cpp @@ -148,6 +148,13 @@ void SceneTreeEditor::_cell_button_pressed(Object *p_item, int p_column, int p_i TabContainer *tab_container = Object::cast_to<TabContainer>(NodeDock::get_singleton()->get_parent()); NodeDock::get_singleton()->get_parent()->call("set_current_tab", tab_container->get_tab_idx_from_control(NodeDock::get_singleton())); NodeDock::get_singleton()->show_groups(); + } else if (p_id == BUTTON_UNIQUE) { + undo_redo->create_action(TTR("Disable Scene Unique Name")); + undo_redo->add_do_method(n, "set_unique_name_in_owner", false); + undo_redo->add_undo_method(n, "set_unique_name_in_owner", true); + undo_redo->add_do_method(this, "_update_tree"); + undo_redo->add_undo_method(this, "_update_tree"); + undo_redo->commit_action(); } } @@ -260,6 +267,10 @@ bool SceneTreeEditor::_add_nodes(Node *p_node, TreeItem *p_parent, bool p_scroll item->add_button(0, get_theme_icon(SNAME("NodeWarning"), SNAME("EditorIcons")), BUTTON_WARNING, false, TTR("Node configuration warning:") + "\n" + warning); } + if (p_node->is_unique_name_in_owner()) { + item->add_button(0, get_theme_icon(SNAME("SceneUniqueName"), SNAME("EditorIcons")), BUTTON_UNIQUE, false, vformat(TTR("This node can be accessed from within anywhere in the scene by preceding it with the '%s' prefix in a node path.\nClick to disable this."), UNIQUE_NODE_PREFIX)); + } + int num_connections = p_node->get_persistent_signal_connection_count(); int num_groups = p_node->get_persistent_group_count(); @@ -832,6 +843,13 @@ void SceneTreeEditor::_renamed() { // Trim leading/trailing whitespace to prevent node names from containing accidental whitespace, which would make it more difficult to get the node via `get_node()`. new_name = new_name.strip_edges(); + if (n->is_unique_name_in_owner() && get_tree()->get_edited_scene_root()->get_node_or_null("%" + new_name) != nullptr) { + error->set_text(TTR("Another node already uses this unique name in the scene.")); + error->popup_centered(); + which->set_text(0, n->get_name()); + return; + } + if (!undo_redo) { n->set_name(new_name); which->set_metadata(0, n->get_path()); diff --git a/editor/scene_tree_editor.h b/editor/scene_tree_editor.h index 547a5b57ca..3d88081ab1 100644 --- a/editor/scene_tree_editor.h +++ b/editor/scene_tree_editor.h @@ -53,6 +53,7 @@ class SceneTreeEditor : public Control { BUTTON_SIGNALS = 6, BUTTON_GROUPS = 7, BUTTON_PIN = 8, + BUTTON_UNIQUE = 9, }; Tree *tree = nullptr; diff --git a/editor/translations/Makefile b/editor/translations/Makefile index 71dea3f530..3dc7e2b8dc 100644 --- a/editor/translations/Makefile +++ b/editor/translations/Makefile @@ -25,7 +25,7 @@ check: # First number can be 0, second and third numbers are only present if non-zero. include-list: @list=""; \ - threshold=0.30; \ + threshold=0.20; \ for po in $(POFILES); do \ res=`msgfmt --statistics $$po -o /dev/null 2>&1 | sed 's/[^0-9,]*//g'`; \ complete=`cut -d',' -f1 <<< $$res`; \ diff --git a/editor/translations/af.po b/editor/translations/af.po index ca4e9a4fd1..ef415dfb30 100644 --- a/editor/translations/af.po +++ b/editor/translations/af.po @@ -114,6 +114,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Skep Nuwe" @@ -189,6 +190,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -223,6 +225,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Skep Vouer" @@ -398,7 +401,8 @@ msgstr "Afhanklikheid Bewerker" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Verwyder Seleksie" @@ -438,6 +442,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Herset Zoem" @@ -1852,7 +1857,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Voeg By" @@ -1918,6 +1925,7 @@ msgstr "Koppel tans Sein:" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Maak Toe" @@ -2985,6 +2993,7 @@ msgstr "Maak Funksie" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Invoer" @@ -3468,6 +3477,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Metodes" @@ -3476,7 +3486,7 @@ msgstr "Metodes" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3552,7 +3562,7 @@ msgstr "Verwyder Seleksie" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Vee uit" @@ -3584,7 +3594,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3608,6 +3618,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4699,6 +4713,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4878,6 +4893,7 @@ msgid "Edit Text:" msgstr "Lede" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5179,6 +5195,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Deursoek Klasse" @@ -5257,6 +5274,7 @@ msgstr "Lede" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5421,6 +5439,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5816,6 +5835,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5828,7 +5848,7 @@ msgstr "Projek Bestuurder" msgid "Sorting Order" msgstr "Skep Vouer" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5864,29 +5884,30 @@ msgstr "Leêr word gebêre:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Ongeldige naam." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Ongeldige naam." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Verwyder Seleksie" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5894,21 +5915,21 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Reël Nommer:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Reël Nommer:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Ongeldige naam." @@ -5918,16 +5939,16 @@ msgstr "Ongeldige naam." msgid "Text Selected Color" msgstr "Skrap gekose lêers?" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Slegs Seleksie" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5935,41 +5956,41 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Maak Funksie" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Skep" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7762,11 +7783,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy -msgid "No animation to copy!" -msgstr "Animasie Zoem." - -#: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "No animation resource on clipboard!" msgstr "Nie in hulpbron pad nie." @@ -7779,10 +7795,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7820,6 +7832,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy msgid "Edit Transitions..." msgstr "Oorgange" @@ -8055,11 +8071,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -8093,10 +8104,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10116,6 +10123,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10394,6 +10402,7 @@ msgstr "Voorskou:" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10974,6 +10983,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11638,6 +11648,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Opnoemings:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11674,19 +11695,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Opnoemings:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11889,6 +11901,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Verwyder" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11932,6 +11949,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "GUI Tema Items" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Verwyder Seleksie" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Gunstelinge:" @@ -12229,6 +12256,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12406,8 +12434,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Dupliseer Seleksie" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14185,10 +14214,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -14501,6 +14526,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14875,7 +14901,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "Herset Zoem" @@ -15691,6 +15717,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16477,6 +16504,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17560,6 +17595,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17662,14 +17705,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18175,6 +18210,14 @@ msgstr "" msgid "Write Mode" msgstr "Wissel Modus" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18183,6 +18226,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Skep Vouer" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Skep Vouer" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18232,6 +18301,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18831,7 +18904,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18982,7 +19055,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18991,7 +19064,7 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Anim Dupliseer Sleutels" #: platform/javascript/export/export.cpp @@ -19284,7 +19357,7 @@ msgid "Network Client" msgstr "Skep Vouer" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19548,12 +19621,13 @@ msgid "Publisher Display Name" msgstr "Ongeldige naam." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Ongeldige naam." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Vee uit" #: platform/uwp/export/export.cpp @@ -19815,6 +19889,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Skuif Byvoeg Sleutel" @@ -20172,7 +20247,7 @@ msgstr "Wissel Modus" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Afgeskaskel" @@ -20629,7 +20704,7 @@ msgstr "" msgid "Width Curve" msgstr "Wysig Nodus Kurwe" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Verander Skikking Waarde-Soort" @@ -20789,6 +20864,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21018,6 +21094,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21555,9 +21632,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22140,7 +22218,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23101,6 +23179,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Eienskappe" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23137,7 +23220,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Fokus Pad" @@ -23260,6 +23343,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23273,11 +23357,12 @@ msgid "Show Close" msgstr "Maak Toe" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Verwyder Seleksie" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -23341,7 +23426,7 @@ msgid "Fixed Icon Size" msgstr "Afhanklikheid Bewerker" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -23779,7 +23864,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24264,6 +24349,27 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Naam" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24299,6 +24405,785 @@ msgstr "Maak Funksie" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Maak Funksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Hernoem AutoLaai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Hernoem AutoLaai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Hernoem AutoLaai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Afgeskaskel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Opnoemings:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animasie Zoem." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Deursoek Klasse" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Herset Zoem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Afgeskaskel" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Afgeskaskel" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "Afgeskaskel" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Afgeskaskel" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Afgeskaskel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Hernoem AutoLaai" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Laai Verstek" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Laai Verstek" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Gaan na Vorige Stap" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Koppel" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Anim Dupliseer Sleutels" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Eienskappe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Eienskappe" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Skep Vouer" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Skep Vouer" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Verwyder Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Verwyder Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Verwyder Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Beskrywing" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Herset Zoem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Skep Intekening" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Afgeskaskel" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Skuif Gunsteling Op" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Maak Funksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Stoor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Beskrywing" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Verwyder Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Verwyder Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Skep Vouer" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Wissel Versteekte Lêers" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Afgeskaskel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Opnoemings:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Hernoem AutoLaai" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Opnoemings:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Verwyder Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Voorskou:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Verander Skikking Waarde-Soort" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Skep" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Opnoemings:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Herskaleer Skikking" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Hernoem AutoLaai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Hernoem AutoLaai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Wysig Nodus Kurwe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Verwyder Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Fokus Pad" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Verwyder Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Herset Zoem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Anim Dupliseer Sleutels" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Bus opsies" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Anim Dupliseer Sleutels" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Skep Vouer" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Vervang Alles" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Slegs Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Maak Funksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Skep" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Slegs Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Deursoek Klasse" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Vee uit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Skep Vouer" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Deursoek Klasse" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Opnoemings:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Afgeskaskel" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Beskrywing" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Hernoem AutoLaai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Hernoem AutoLaai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Deursoek Klasse" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Deursoek Klasse" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Skep Vouer" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Afgeskaskel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Lineêr" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Stoor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Lineêr" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Lineêr" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Laai Verstek" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Lede" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Lede" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Herset Zoem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Herset Zoem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Herset Zoem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Verwyder Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Skuif Gunsteling Op" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Skuif Gunsteling Op" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Opnoemings:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Opnoemings:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Wissel Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Stoor" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Slegs Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Slegs Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Alle Seleksie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Verskuif Bezier Punte" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24336,15 +25221,6 @@ msgstr "Beskrywing:" msgid "Char" msgstr "Geldige karakters:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -25579,6 +26455,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26109,6 +26989,11 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +#, fuzzy +msgid "Enable High Float" +msgstr "Verander Anim Lente" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/ar.po b/editor/translations/ar.po index fb42e100df..da33d8a93e 100644 --- a/editor/translations/ar.po +++ b/editor/translations/ar.po @@ -176,6 +176,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "مكان الرصيÙ" @@ -255,6 +256,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -291,6 +293,7 @@ msgstr "مع البيانات" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "مل٠تعري٠الشبكة Network Profiler" @@ -469,7 +472,8 @@ msgstr "ÙØªØ Ø§Ù„Ù…ÙØØ±Ø± ثنائي الأبعاد 2D" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "نسخ Ø§Ù„Ù…ÙØØ¯Ø¯" @@ -513,6 +517,7 @@ msgstr "المجتمع" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "إعداد Ù…ÙØ³Ø¨Ù‚" @@ -1926,7 +1931,9 @@ msgid "Scene does not contain any script." msgstr "لا ÙŠØØªÙˆÙŠ Ø§Ù„Ù…Ø´Ù‡Ø¯ علي اي برنامج نصي." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "أضÙ" @@ -1990,6 +1997,7 @@ msgstr "إشارة غير قادر على الاتصال" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "إغلاق" @@ -3022,6 +3030,7 @@ msgstr "إجعل Ø§Ù„ØØ§Ù„ÙŠ" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "استيراد" @@ -3475,6 +3484,7 @@ msgid "Label" msgstr "القيمة" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "الطرق Ùقط" @@ -3484,7 +3494,7 @@ msgstr "الطرق Ùقط" msgid "Checkable" msgstr "Ùَعل العنصر" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "عنصر Ù…ÙÙØ¹Ù„" @@ -3559,7 +3569,7 @@ msgstr "نسخ Ø§Ù„Ù…ÙØØ¯Ø¯" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "مسØ" @@ -3590,7 +3600,7 @@ msgid "Up" msgstr "أعلى" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "ÙˆØØ¯Ø©" @@ -3614,6 +3624,10 @@ msgstr "ناقل Ø§Ù„ØØ§Ù„Ø© التمثيلية RSET صادر" msgid "New Window" msgstr "Ù†Ø§ÙØ°Ø© جديدة" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "مشروع غير مسمى" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4789,6 +4803,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "إعادة تØÙ…يل" @@ -4961,6 +4976,7 @@ msgid "Edit Text:" msgstr "ØªØØ±ÙŠØ± النص:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "ÙØ¹Ù‘ال" @@ -5275,6 +5291,7 @@ msgid "Show Script Button" msgstr "زر العجلة يميناً" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "نظام Ø§Ù„Ù…Ù„ÙØ§Øª" @@ -5357,6 +5374,7 @@ msgstr "مظهر Ø§Ù„Ù…ØØ±Ø±/برنامج-جودوه" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5527,6 +5545,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5947,6 +5966,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5959,7 +5979,7 @@ msgstr "مدير المشروع" msgid "Sorting Order" msgstr "إعادة تسمية مجلد:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5995,29 +6015,30 @@ msgstr "تخزين الملÙ:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "لون خلÙية غير صالØ." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "لون خلÙية غير صالØ." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "إستيراد Ø§Ù„Ù…ØØ¯Ø¯" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6026,21 +6047,21 @@ msgstr "" msgid "Text Color" msgstr "الطابق التالي" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "رقم الخط:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "رقم الخط:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "لون خلÙية غير صالØ." @@ -6050,16 +6071,16 @@ msgstr "لون خلÙية غير صالØ." msgid "Text Selected Color" msgstr "ØØ°Ù Ø§Ù„Ù…ÙØ®ØªØ§Ø±" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Ø§Ù„Ù…ØØ¯Ø¯ Ùقط" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "المشهد Ø§Ù„ØØ§Ù„ÙŠ" @@ -6068,45 +6089,45 @@ msgstr "المشهد Ø§Ù„ØØ§Ù„ÙŠ" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Ù…ÙØ¹Ù„ّم التركيب Syntax" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "الوظائ٠البرمجية" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "إعادة تسمية Ø§Ù„Ù…ÙØªØºÙŠÙ‘ر" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "اختر لوناً" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "المØÙوظات" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "نقاط التكسّر" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7867,10 +7888,6 @@ msgid "Load Animation" msgstr "تØÙ…يل الرسم Ø§Ù„Ù…ØªØØ±Ùƒ" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "لا رسم Ù…ØªØØ±Ùƒ لنسخها!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "لا يوجد مورد لرسم Ù…ØªØØ±Ùƒ ÙÙŠ Ø§Ù„ØØ§Ùظة clipboard!" @@ -7883,10 +7900,6 @@ msgid "Paste Animation" msgstr "لصق الرسوم Ø§Ù„Ù…ØªØØ±ÙƒØ©" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "لا رسومات Ù…ØªØØ±ÙƒØ© Ù„ØªØØ±ÙŠØ±Ù‡Ø§!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "تشغيل الرسم Ø§Ù„Ù…ØªØØ±Ùƒ المختار بشكل عكسي من الموقع Ø§Ù„ØØ§Ù„ÙŠ. (زر A)" @@ -7924,6 +7937,11 @@ msgid "New" msgstr "جديد" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s مرجعية الص٠Class" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "ØªØØ±ÙŠØ± الانتقالات..." @@ -8149,11 +8167,6 @@ msgid "Blend" msgstr "دمج" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "خلط" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "إعادة تشغيل تلقائية:" @@ -8187,10 +8200,6 @@ msgid "X-Fade Time (s):" msgstr "وقت التلاشي X (ثواني):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Ø§Ù„ØØ§Ù„ÙŠ:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10197,6 +10206,7 @@ msgstr "إعدادات الشبكة" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Ù…ØØ§Ø°Ø§Ø©" @@ -10459,6 +10469,7 @@ msgstr "النص البرمجي السابق" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "ملÙ" @@ -11019,6 +11030,7 @@ msgid "Yaw:" msgstr "ياو:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Ø§Ù„ØØ¬Ù…:" @@ -11674,6 +11686,16 @@ msgid "Vertical:" msgstr "شاقولياً:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Ø§Ù„ØªØ¨Ø§Ø¹ÙØ¯Ø§Øª:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Ø§Ù„Ù…ÙØ¹Ø§Ø¯Ù„:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "اختيار / Ù…Ø³Ø Ø¬Ù…ÙŠØ¹ الإطارات" @@ -11710,18 +11732,10 @@ msgid "Auto Slice" msgstr "الاقتطاع التلقائي" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Ø§Ù„Ù…ÙØ¹Ø§Ø¯Ù„:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "الخطوة:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Ø§Ù„ØªØ¨Ø§Ø¹ÙØ¯Ø§Øª:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "منطقة النقش TextureRegion" @@ -11916,6 +11930,11 @@ msgstr "" "الإغلاق على أية ØØ§Ù„ØŸ" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "إزالة البلاط" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11956,6 +11975,16 @@ msgstr "" "ض٠المزيد من العناصر يدوياً أو عن طريق استيرادها من ثيم آخر." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Ø¥Ø¶Ø§ÙØ© نوع للعنصر" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "إزالة عنصر" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Ø¥Ø¶Ø§ÙØ© عنصر اللون" @@ -12226,6 +12255,7 @@ msgid "Named Separator" msgstr "ÙØ§ØµÙ„ Ù…ÙØ³Ù…ّى" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "القائمة Ø§Ù„ÙØ±Ø¹ÙŠØ©" @@ -12407,8 +12437,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "ÙØ§ØµÙ„ Ù…ÙØ³Ù…ّى" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14246,10 +14277,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "يمكن تعديل جهاز العرض لاØÙ‚اً، ولكن قد ØªØØªØ§Ø¬ المشاهد إلى تعديل." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "مشروع غير مسمى" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "مشروع Ù…Ùقود" @@ -14594,6 +14621,7 @@ msgid "Add Event" msgstr "Ø¥Ø¶Ø§ÙØ© ØÙŽØ¯Ø«" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "زر" @@ -14971,7 +14999,7 @@ msgstr "Ù„Ø£ØØ±Ù صغيرة Lowercase" msgid "To Uppercase" msgstr "Ù„Ø£ØØ±Ù كبيرة Uppercase" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "إعادة تعيين" @@ -15795,6 +15823,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16628,6 +16657,14 @@ msgstr "" msgid "Use DTLS" msgstr "استخدام Ø§Ù„Ù…ØØ§Ø°Ø§Ø©" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17742,6 +17779,14 @@ msgid "Change Expression" msgstr "تعديل التعبير" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "لا يمكن نسخ Ø§Ù„ÙˆØ¸ÙŠÙØ© البرمجية للعÙقدة." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "لصق عÙقد البرمجة البصرية VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "إزالة عÙقد البرمجة البصرية VisualScript" @@ -17848,14 +17893,6 @@ msgid "Resize Comment" msgstr "تغيير ØØ¬Ù… التعليق" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "لا يمكن نسخ Ø§Ù„ÙˆØ¸ÙŠÙØ© البرمجية للعÙقدة." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "لصق عÙقد البرمجة البصرية VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "لا يمكن إنشاء ÙˆØ¸ÙŠÙØ© برمجية من دون عÙقدة وظيÙية." @@ -18377,6 +18414,14 @@ msgstr "كائن" msgid "Write Mode" msgstr "وضع الأولية" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18385,6 +18430,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "مل٠تعري٠الشبكة Network Profiler" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "مل٠تعري٠الشبكة Network Profiler" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18441,6 +18512,11 @@ msgstr "تشغيل/Ø¥Ø·ÙØ§Ø¡ الوضوØÙŠØ© Visibility" msgid "Bounds Geometry" msgstr "إعادة Ø§Ù„Ù…ØØ§ÙˆÙ„Ø©" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Ø§Ù„Ù…ØØ§Ø°Ø§Ø© الذكية" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19104,7 +19180,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19255,7 +19331,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19265,7 +19341,7 @@ msgstr "توسيع الكل" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "قص العÙقد" #: platform/javascript/export/export.cpp @@ -19565,7 +19641,7 @@ msgstr "مل٠تعري٠الشبكة Network Profiler" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "الجهاز" #: platform/osx/export/export.cpp @@ -19835,12 +19911,13 @@ msgid "Publisher Display Name" msgstr "اسم الناشر المعروض Ù„Ù„Ø±ÙØ²Ù…Ø© غير صالØ." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Ù…ÙØ¹Ø±Ù GUID (Ø§Ù„Ù…ÙØ¹Ø±Ù‘Ù Ø§Ù„ÙØ±ÙŠØ¯ العالمي) للمنتج غير صالØ." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Ù…Ø³Ø Ø§Ù„Ù…ÙˆØ¬Ù‡Ø§Øª" #: platform/uwp/export/export.cpp @@ -20102,6 +20179,7 @@ msgstr "" "لها من نوع SpriteFrames Ùˆ ضبط خاصية الFrames (الأطر) بها." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "نسبة الإطار %" @@ -20503,7 +20581,7 @@ msgstr "وضع المسطرة" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "عنصر معطّل" @@ -20998,7 +21076,7 @@ msgstr "Ø§Ù„Ù…ÙØ¶Ù„ع Ø§Ù„Ù…ÙØºÙ„Ù‚ لهذا الغَلق ÙØ§Ø±Øº. الرجا msgid "Width Curve" msgstr "تقسيم المنØÙ†Ù‰" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Ø§ÙØªØ±Ø§Ø¶ÙŠ" @@ -21174,6 +21252,7 @@ msgid "Z As Relative" msgstr "نسبية Ø§Ù„Ù…ØØ§Ø°Ø§Ø©" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21430,6 +21509,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -22020,9 +22100,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "ØªØØ¯ÙŠØ¯ الهامش" @@ -22672,7 +22753,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23698,6 +23779,11 @@ msgstr "" "إذا كنت لا تنوي Ø¥Ø¶Ø§ÙØ© نص برمجي ØŒ ÙØ§Ø³ØªØ®Ø¯Ù… عقدة تØÙƒÙ… عادية بدلاً من ذلك." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "يتجاوز" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23740,7 +23826,7 @@ msgstr "" msgid "Tooltip" msgstr "أدوات" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "مسار التركيز" @@ -23869,6 +23955,7 @@ msgid "Show Zoom Label" msgstr "إظهار العظام" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23882,11 +23969,12 @@ msgid "Show Close" msgstr "إظهار العظام" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "ØØ¯Ø¯" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "ارتكاب" @@ -23952,8 +24040,9 @@ msgid "Fixed Icon Size" msgstr "الواجهة View الأمامية" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "ألØÙ‚" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24418,7 +24507,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24938,6 +25027,31 @@ msgid "Swap OK Cancel" msgstr "إلغاء" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "الأسم" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Ù…ÙØØ±Ùƒ الإخراج البصري:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Ù…ÙØØ±Ùƒ الإخراج البصري:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr " (Ùيزيائي)" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr " (Ùيزيائي)" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24975,6 +25089,810 @@ msgstr "نص٠دقة الشاشة" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "الخطوط" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "اختر لوناً" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "إعادة تسمية عنصر اللون" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "إعادة تسمية عنصر اللون" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "تزويد السطØ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "القص Clip Ù…ÙØ¹Ø·Ù‘Ù„" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Ø§Ù„ØªØ¨Ø§Ø¹ÙØ¯Ø§Øª:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "تكرار الرسوم Ø§Ù„Ù…ØªØØ±ÙƒØ©" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "ØªØØ¯ÙŠØ¯ الهامش" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "إعداد Ù…ÙØ³Ø¨Ù‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Ùَعل العنصر" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "عنصر Ù…ÙÙØ¹Ù„" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "عنصر معطّل" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "عنصر Ù…ÙÙØ¹Ù„" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Ø§Ù„Ù…ÙØØ±Ø± Ù…ÙØ¹Ø·Ù‘Ù„)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "عنصر معطّل" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Ø§Ù„Ù…ÙØ¹Ø§Ø¯Ù„:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "عنصر معطّل" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "إعادة تسمية عنصر اللون" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "الاجبار على التعديل الابيض" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "معادل الشبكة على المØÙˆØ± الأÙقي X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "معادل الشبكة على المØÙˆØ± Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "التبويب السابق" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "ØÙدد إلغاء القÙÙ„" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "قص العÙقد" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "تنقية الإشارات" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "تنقية الإشارات" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "المشهد الرئيس" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "بايت" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "علامة التبويب 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "المشهد الرئيس" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "مجلد:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "مجلد:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "نسخ Ø§Ù„Ù…ÙØØ¯Ø¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "نسخ Ø§Ù„Ù…ÙØØ¯Ø¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "إستيراد Ø§Ù„Ù…ØØ¯Ø¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "تزويد السطØ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Ù…ÙØ¹Ù„ّم التركيب Syntax" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "إعداد Ù…ÙØ³Ø¨Ù‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "عرض البيئة" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Ù…ÙØ¹Ù„ّم التركيب Syntax" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Ù…ÙØ¹Ù„ّم التركيب Syntax" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "وضع التصادم" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "عنصر معطّل" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "البكسلات المØÙŠØ·ÙŠØ© (Ø§Ù„ØØ¯ÙˆØ¯ÙŠØ©)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Ø¥Ø¶Ø§ÙØ© نقطة العقدة" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "الطابق التالي" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "أختبار" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "الاتجاهات" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "مقدار Ø¥Ø²Ø§ØØ© الشبكة:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "مقدار Ø¥Ø²Ø§ØØ© الشبكة:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "أنشئ مجلد" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "أظهر Ø§Ù„Ù…Ù„ÙØ§Øª المخÙية" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "القص Clip Ù…ÙØ¹Ø·Ù‘Ù„" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Ø§Ù„ØªØ¨Ø§Ø¹ÙØ¯Ø§Øª:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "ÙØ§ØµÙ„ Ù…ÙØ³Ù…ّى" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "ÙØ§ØµÙ„ Ù…ÙØ³Ù…ّى" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "إعادة تسمية عنصر اللون" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Ù…ÙØ´ØºÙ‘Ù„ اللون." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Ø§Ù„ØªØ¨Ø§Ø¹ÙØ¯Ø§Øª:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "ØªØØ¯ÙŠØ¯ الإطارات" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Ø§ÙØªØ±Ø§Ø¶ÙŠ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Ø§ÙØªØ±Ø§Ø¶ÙŠ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "ارتكاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "نقاط التكسّر" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Ø§Ù„ØªØ¨Ø§Ø¹ÙØ¯Ø§Øª:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "تغيير ØØ¬Ù… المصÙÙˆÙØ©" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "الألوان" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "الألوان" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "مقدار Ø¥Ø²Ø§ØØ© الشبكة:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "مقدار Ø¥Ø²Ø§ØØ© الشبكة:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "مقدار Ø¥Ø²Ø§ØØ© الشبكة:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "مسار التركيز" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "ØØ¯Ø¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "إعداد Ù…ÙØ³Ø¨Ù‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "زر التبديل" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "زر التبديل" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "زر التبديل" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "قص العÙقد" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "‎خيارات مسار الصوت (BUS)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "قص العÙقد" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "ØªØØ¯ÙŠØ¯ الكل" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "طوي الكل" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "زر التبديل" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Ø§Ù„Ù…ØØ¯Ø¯ Ùقط" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "اختر لوناً" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "مكان الرصيÙ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "المشهد Ø§Ù„ØØ§Ù„ÙŠ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "ØªØØ¯ÙŠØ¯ الهامش" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "زر" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "أظهر الموجهات" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "شاقولياً:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "مقدار Ø¥Ø²Ø§ØØ© الشبكة:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "ØªØØ¯ÙŠØ¯ الهامش" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Ø§Ù„ØªØ¨Ø§Ø¹ÙØ¯Ø§Øª:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "علامة التبويب 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "علامة التبويب 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "عنصر معطّل" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "الاتجاهات" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "إعادة تسمية عنصر اللون" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "إعادة تسمية عنصر اللون" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "ØªØØ¯ÙŠØ¯ الهامش" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "ØªØØ¯ÙŠØ¯ الهامش" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "الهدÙ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "مجلد:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "الاجبار على التعديل الابيض" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "وضع الأيقونة" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "القص Clip Ù…ÙØ¹Ø·Ù‘Ù„" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "بالعرض يساراً" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "ضوء" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "بالعرض يساراً" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "بالعرض يساراً" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Ù…ÙØ´ØºÙ„ الشاشة." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "تØÙ…يل إعداد مسبق" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "مظهر Ø§Ù„Ù…ØØ±Ø±/برنامج-جودوه" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "الألوان" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "إعداد Ù…ÙØ³Ø¨Ù‚" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "إعداد Ù…ÙØ³Ø¨Ù‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "إعداد Ù…ÙØ³Ø¨Ù‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "البنية (اللاØÙ‚Ø©)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Ø¥Ø¶Ø§ÙØ© نقطة العقدة" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "المشهد الرئيس" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "المشهد الرئيس" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Ø§Ù„ØªØ¨Ø§Ø¹ÙØ¯Ø§Øª:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Ø§Ù„ØªØ¨Ø§Ø¹ÙØ¯Ø§Øª:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "ØªØØ¯ÙŠØ¯ الهامش" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "ØªØØ¯ÙŠØ¯ الهامش" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Ø§Ù„Ù…Ø³Ø§ÙØ© البادئة يميناً" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "ØªØØ¯ÙŠØ¯ الوضع" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "الاقتطاع التلقائي" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "اختر لوناً" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "خريطة الشبكة" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Ø§Ù„Ù…ØØ¯Ø¯ Ùقط" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "انتقاء الخاصية" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "إجراء" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "ØªØØ±ÙŠÙƒ نقاط بيزية" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "كائن" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25014,17 +25932,6 @@ msgstr "خيارات إضاÙية:" msgid "Char" msgstr "Ø§Ù„Ø£ØØ±Ù Ø§Ù„ØµØ§Ù„ØØ©:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "المشهد الرئيس" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "الخطوط" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26315,6 +27222,10 @@ msgid "Release (ms)" msgstr "الإصدار" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "خلط" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26864,6 +27775,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "تمكين الأولوية" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "ØªØØ¯ÙŠØ¯ التعبير" diff --git a/editor/translations/az.po b/editor/translations/az.po index 7323b532c7..737c4f2263 100644 --- a/editor/translations/az.po +++ b/editor/translations/az.po @@ -106,6 +106,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Animasiyanı TÉ™mizlÉ™mÉ™" @@ -181,6 +182,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -215,6 +217,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -391,7 +394,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Animasiyanı TÉ™mizlÉ™mÉ™" @@ -431,6 +435,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1831,7 +1836,9 @@ msgid "Scene does not contain any script." msgstr "SÉ™hnÉ™dÉ™ heç bir skript yoxdur." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "ÆlavÉ™ Et" @@ -1897,6 +1904,7 @@ msgstr "Siqnala baÄŸlana bilmir" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "BaÄŸla" @@ -2921,6 +2929,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3365,6 +3374,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3372,7 +3382,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3447,7 +3457,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3478,7 +3488,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3502,6 +3512,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4567,6 +4581,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4740,6 +4755,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5035,6 +5051,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5107,6 +5124,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5265,6 +5283,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5649,6 +5668,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5660,7 +5680,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5695,26 +5715,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5722,21 +5743,21 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "SÉ™tir NömrÉ™si:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "SÉ™tir NömrÉ™si:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5744,16 +5765,16 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Yalnız Seçim" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5761,40 +5782,40 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funksiyalar:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7490,10 +7511,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7506,10 +7523,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7547,6 +7560,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7766,11 +7783,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7804,10 +7816,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9765,6 +9773,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10029,6 +10038,7 @@ msgstr "ÆvvÉ™lki addıma keç" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10579,6 +10589,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11219,6 +11230,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "İzah:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11255,19 +11277,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "İzah:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11458,6 +11471,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Sil" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11494,6 +11512,15 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Sil" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11765,6 +11792,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11935,8 +11963,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "SeçilÉ™ni Sil" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Show Tile Names" @@ -13641,10 +13670,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13947,6 +13972,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14314,7 +14340,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15096,6 +15122,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15855,6 +15882,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16897,6 +16932,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16995,14 +17038,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17482,6 +17517,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17490,6 +17533,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17539,6 +17606,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18115,7 +18186,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18259,7 +18330,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18267,7 +18338,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18546,7 +18617,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18802,11 +18873,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -19049,6 +19120,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19391,7 +19463,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19830,7 +19902,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Bunun üçün DÉ™yiÅŸdirmÉ™ Axtar:" @@ -19983,6 +20055,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20206,6 +20279,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20723,9 +20797,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21297,7 +21372,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22223,6 +22298,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "MÉ™nbÉ™" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22256,7 +22336,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22375,6 +22455,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22388,11 +22469,12 @@ msgid "Show Close" msgstr "BaÄŸla" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Hamısını Seç/SeçmÉ™" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22452,7 +22534,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22870,7 +22952,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23335,6 +23417,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23368,6 +23470,740 @@ msgstr "ÖlçmÉ™ seçimi" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Funksiyalar:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Funksiyalar:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Funksiyalar:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "İzah:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animasiya Döngüsü" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Ekstra Çağırış ArqumentlÉ™ri:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "QuraÅŸdır" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "%s növünü dÉ™yiÅŸdirin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "%s növünü dÉ™yiÅŸdirin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "ÆvvÉ™lki addıma keç" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Funksiyalar:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Siqnalları filtirlÉ™" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Siqnalları filtirlÉ™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Animasiyanı TÉ™mizlÉ™mÉ™" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Animasiyanı TÉ™mizlÉ™mÉ™" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Animasiyanı TÉ™mizlÉ™mÉ™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Funksiyalar:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "%s növünü dÉ™yiÅŸdirin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "%s növünü dÉ™yiÅŸdirin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "LayihÉ™ Qurucuları" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "İz funksiyasını aktiv edin" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "İzah:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Funksiyalar:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "İzah:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Hamısını Seç/SeçmÉ™" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "DÉ™yÉ™r:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Bunun üçün DÉ™yiÅŸdirmÉ™ Axtar:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "İzah:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Massiv Ölçüsünü DÉ™yiÅŸ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "%s növünü dÉ™yiÅŸdirin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "%s növünü dÉ™yiÅŸdirin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "%s növünü dÉ™yiÅŸdirin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "%s növünü dÉ™yiÅŸdirin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "%s növünü dÉ™yiÅŸdirin" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Hamısını Seç/SeçmÉ™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Siqnalları filtirlÉ™" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Siqnalları filtirlÉ™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Animasiyanı TÉ™mizlÉ™mÉ™" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Animasiyanı TÉ™mizlÉ™mÉ™" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Funksiyalar:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Hamısını Seç/SeçmÉ™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Yalnız Seçim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Funksiyalar:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Funksiyalar:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Yalnız Seçim" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Ölçüm NisbÉ™ti:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "ÆlaqÉ™ni redaktÉ™ edin:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "İzah:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Funksiyalar:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Funksiyalar:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Ölçüm NisbÉ™ti:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Siqnalları filtirlÉ™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "%s növünü dÉ™yiÅŸdirin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Massiv Ölçüsünü DÉ™yiÅŸ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "%s növünü dÉ™yiÅŸdirin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Qızıl Donorlar" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "İzah:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "İzah:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Ölçüm NisbÉ™ti:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Ölçüm NisbÉ™ti:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Ölçüm NisbÉ™ti:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Ölçüm NisbÉ™ti:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Qabaqcıl" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Yalnız Seçim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Yalnız Seçim" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Bezier NöqtÉ™lÉ™rini Köçür" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23403,15 +24239,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24597,6 +25424,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25104,6 +25935,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/bg.po b/editor/translations/bg.po index 34589abcaa..83c8f9d399 100644 --- a/editor/translations/bg.po +++ b/editor/translations/bg.po @@ -14,13 +14,14 @@ # Любомир ВаÑилев <lyubomirv@gmx.com>, 2020, 2021, 2022. # Ziv D <wizdavid@gmail.com>, 2020. # Violin Iliev <violin.developer@gmail.com>, 2021. +# Ivan Gechev <ivan_banov@abv.bg>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-02-16 08:44+0000\n" -"Last-Translator: Любомир ВаÑилев <lyubomirv@gmx.com>\n" +"PO-Revision-Date: 2022-04-03 13:13+0000\n" +"Last-Translator: Ivan Gechev <ivan_banov@abv.bg>\n" "Language-Team: Bulgarian <https://hosted.weblate.org/projects/godot-engine/" "godot/bg/>\n" "Language: bg\n" @@ -28,7 +29,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 4.11-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" @@ -92,11 +93,11 @@ msgstr "ОтварÑне на документациÑта" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp msgid "Window" -msgstr "" +msgstr "Прозорец" #: core/bind/core_bind.cpp main/main.cpp msgid "Borderless" -msgstr "" +msgstr "Без граници" #: core/bind/core_bind.cpp msgid "Per Pixel Transparency Enabled" @@ -104,7 +105,7 @@ msgstr "" #: core/bind/core_bind.cpp main/main.cpp msgid "Fullscreen" -msgstr "" +msgstr "ЦÑл екран" #: core/bind/core_bind.cpp msgid "Maximized" @@ -124,6 +125,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Създаване на функциÑ" @@ -152,7 +154,7 @@ msgstr "Тема на редактора" #: core/bind/core_bind.cpp msgid "Print Error Messages" -msgstr "" +msgstr "Принирай ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° грешки" #: core/bind/core_bind.cpp #, fuzzy @@ -175,7 +177,7 @@ msgstr "" #: core/bind/core_bind.cpp editor/plugins/version_control_editor_plugin.cpp msgid "Error" -msgstr "" +msgstr "Грешка" #: core/bind/core_bind.cpp #, fuzzy @@ -194,7 +196,7 @@ msgstr "Резултати от търÑенето" #: core/command_queue_mt.cpp core/message_queue.cpp main/main.cpp msgid "Memory" -msgstr "" +msgstr "Памет" #: core/command_queue_mt.cpp core/message_queue.cpp #: core/register_core_types.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp @@ -202,6 +204,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -231,11 +234,12 @@ msgstr "ФункциÑ" #: scene/resources/concave_polygon_shape.cpp scene/resources/curve.cpp #: scene/resources/polygon_path_finder.cpp scene/resources/texture.cpp msgid "Data" -msgstr "" +msgstr "Данни" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Профилиране на мрежата" @@ -247,7 +251,7 @@ msgstr "Отдалечено " #: core/io/file_access_network.cpp msgid "Page Size" -msgstr "" +msgstr "Размер на Ñтраница" #: core/io/file_access_network.cpp msgid "Page Read Ahead" @@ -278,7 +282,7 @@ msgstr "Показване на избледнÑващи кадри" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp msgid "Refuse New Network Connections" -msgstr "" +msgstr "Отказ на нови мрежови връзки" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp #, fuzzy @@ -395,7 +399,7 @@ msgstr "" #: core/message_queue.cpp msgid "Max Size (KB)" -msgstr "" +msgstr "МакÑимален размер (KB)" #: core/os/input.cpp editor/editor_help.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp @@ -416,7 +420,8 @@ msgstr "ОтварÑне на редактора" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Копиране на избраното" @@ -450,7 +455,7 @@ msgstr "Контрол на верÑиите" #: core/os/input_event.cpp msgid "Meta" -msgstr "" +msgstr "Мета" #: core/os/input_event.cpp #, fuzzy @@ -459,6 +464,7 @@ msgstr "Command: завъртане" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "КонфигурациÑ…" @@ -474,7 +480,7 @@ msgstr "" #: core/os/input_event.cpp msgid "Unicode" -msgstr "" +msgstr "Уникод" #: core/os/input_event.cpp msgid "Echo" @@ -502,7 +508,7 @@ msgstr "Бутон" #: core/os/input_event.cpp msgid "Doubleclick" -msgstr "" +msgstr "Двоен клик" #: core/os/input_event.cpp msgid "Tilt" @@ -549,11 +555,11 @@ msgstr "ДейÑтвие" #: core/os/input_event.cpp scene/resources/environment.cpp #: scene/resources/material.cpp msgid "Strength" -msgstr "" +msgstr "Сила" #: core/os/input_event.cpp msgid "Delta" -msgstr "" +msgstr "Делта" #: core/os/input_event.cpp #, fuzzy @@ -579,7 +585,7 @@ msgstr "Орбитален изглед отдÑÑно" #: core/os/input_event.cpp msgid "Instrument" -msgstr "" +msgstr "ИнÑтрумент" #: core/os/input_event.cpp #, fuzzy @@ -588,7 +594,7 @@ msgstr "Ðомер на реда:" #: core/os/input_event.cpp msgid "Controller Value" -msgstr "" +msgstr "СтойноÑÑ‚ на контролер" #: core/project_settings.cpp editor/editor_node.cpp main/main.cpp #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -633,7 +639,7 @@ msgstr "ПуÑкане" #: core/project_settings.cpp editor/editor_node.cpp #: editor/run_settings_dialog.cpp main/main.cpp msgid "Main Scene" -msgstr "" +msgstr "ОÑновна Ñцена" #: core/project_settings.cpp #, fuzzy @@ -660,7 +666,7 @@ msgstr "" #: core/project_settings.cpp editor/animation_track_editor.cpp #: editor/editor_audio_buses.cpp main/main.cpp servers/audio_server.cpp msgid "Audio" -msgstr "" +msgstr "Ðудио" #: core/project_settings.cpp msgid "Default Bus Layout" @@ -702,7 +708,7 @@ msgstr "Име на приÑтавката:" #: core/project_settings.cpp scene/2d/collision_object_2d.cpp #: scene/3d/collision_object.cpp scene/gui/control.cpp msgid "Input" -msgstr "" +msgstr "Вход" #: core/project_settings.cpp msgid "UI Accept" @@ -846,9 +852,8 @@ msgid "Max Functions" msgstr "Преобразуване във функциÑ" #: core/project_settings.cpp scene/3d/vehicle_body.cpp -#, fuzzy msgid "Compression" -msgstr "Израз" +msgstr "КомпреÑиране" #: core/project_settings.cpp msgid "Formats" @@ -880,15 +885,15 @@ msgstr "" #: core/project_settings.cpp platform/android/export/export.cpp msgid "Android" -msgstr "" +msgstr "Ðндроид" #: core/project_settings.cpp msgid "Modules" -msgstr "" +msgstr "Модули" #: core/register_core_types.cpp msgid "TCP" -msgstr "" +msgstr "TCP" #: core/register_core_types.cpp #, fuzzy @@ -1852,7 +1857,9 @@ msgid "Scene does not contain any script." msgstr "Сцената не Ñъдържа Ñкриптове." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "ДобавÑне" @@ -1916,6 +1923,7 @@ msgstr "Сигналът не може да бъде Ñвързан" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "ЗатварÑне" @@ -2926,6 +2934,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "ВнаÑÑне" @@ -3375,6 +3384,7 @@ msgid "Label" msgstr "СтойноÑÑ‚" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Само методи" @@ -3384,7 +3394,7 @@ msgstr "Само методи" msgid "Checkable" msgstr "Елемент за отметка" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Отметнат елемент" @@ -3458,7 +3468,7 @@ msgstr "Копиране на избраното" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "ИзчиÑтване" @@ -3489,7 +3499,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Обект" @@ -3513,6 +3523,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4631,6 +4645,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Презареждане" @@ -4803,6 +4818,7 @@ msgid "Edit Text:" msgstr "Редактиране на текÑта:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5103,6 +5119,7 @@ msgid "Show Script Button" msgstr "ДеÑен бутон на колелцето" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Панел за файловата ÑиÑтема" @@ -5182,6 +5199,7 @@ msgstr "Тема на редактора" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5349,6 +5367,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5764,6 +5783,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5776,7 +5796,7 @@ msgstr "Управление на проектите" msgid "Sorting Order" msgstr "в ред:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5810,29 +5830,30 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Ðеправилен фонов цвÑÑ‚." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Ðеправилен фонов цвÑÑ‚." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "ВнаÑÑне на избраното" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5841,21 +5862,21 @@ msgstr "" msgid "Text Color" msgstr "Следващ под" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Ðомер на реда:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Ðомер на реда:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Ðеправилен фонов цвÑÑ‚." @@ -5865,16 +5886,16 @@ msgstr "Ðеправилен фонов цвÑÑ‚." msgid "Text Selected Color" msgstr "Изтриване на избраната форма" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Само избраното" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Текущо име на Ñцената" @@ -5883,43 +5904,43 @@ msgstr "Текущо име на Ñцената" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "ФункциÑ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Преименуване на променливата" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Цветове" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Точки на прекъÑване" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7642,10 +7663,6 @@ msgid "Load Animation" msgstr "Зареждане на анимациÑ" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "ÐÑма Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° копиране!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "ÐÑма реÑурÑâ€“Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ñ Ð² буфера за обмен!" @@ -7658,10 +7675,6 @@ msgid "Paste Animation" msgstr "ПоÑтавÑне на анимациÑ" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "ÐÑма Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° редактиране!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" "Възпроизвеждане на избраната Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ñ Ð½Ð°Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾ от текущата позициÑ. (A)" @@ -7701,6 +7714,10 @@ msgid "New" msgstr "Ðова" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Редактиране на преходите..." @@ -7920,11 +7937,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Ðвтоматично реÑтартиране:" @@ -7958,10 +7970,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9951,6 +9959,7 @@ msgstr "ÐаÑтройки на решетката" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10212,6 +10221,7 @@ msgstr "Предишен Ñкрипт" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Файл" @@ -10774,6 +10784,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Размер:" @@ -11428,6 +11439,16 @@ msgid "Vertical:" msgstr "Вертикала:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Разделение:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "ОтмеÑтване:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Избиране/изчиÑтване на вÑички кадри" @@ -11464,18 +11485,10 @@ msgid "Auto Slice" msgstr "Ðвтоматично отрÑзване" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "ОтмеÑтване:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Стъпка:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Разделение:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "ТекÑтурна облаÑÑ‚" @@ -11666,6 +11679,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Премахване на плочката" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11702,6 +11720,16 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "ДобавÑне на тип елемент" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Премахване на отдалеченото хранилище" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "ДобавÑне на елемент – цвÑÑ‚" @@ -11969,6 +11997,7 @@ msgid "Named Separator" msgstr "Именуван разделител" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Подменю" @@ -12139,8 +12168,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Именуван разделител" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -13860,10 +13890,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Проектът липÑва" @@ -14164,6 +14190,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Бутон" @@ -14535,7 +14562,7 @@ msgstr "Към долен региÑтър" msgid "To Uppercase" msgstr "Към горен региÑтър" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Ðулиране" @@ -15319,6 +15346,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16128,6 +16156,14 @@ msgstr "" msgid "Use DTLS" msgstr "Използване на прилепването" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17220,6 +17256,14 @@ msgid "Change Expression" msgstr "ПромÑна на израза" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "ПоÑтавÑне на обектите Ñ VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Премахване на обектите Ñ VisualScript" @@ -17318,14 +17362,6 @@ msgid "Resize Comment" msgstr "ПреоразмерÑване на коментара" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "ПоÑтавÑне на обектите Ñ VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17808,6 +17844,14 @@ msgstr "Изчакване на Ñигнал от инÑтанциÑ" msgid "Write Mode" msgstr "Режим на приоритет" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17816,6 +17860,34 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Профилиране на мрежата" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "МакÑимален размер (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "МакÑимален размер (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Профилиране на мрежата" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17868,6 +17940,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "Повторен опит" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18504,7 +18580,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18652,7 +18728,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18662,7 +18738,7 @@ msgstr "Задаване на отÑтъп" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "ПерÑонализиран обект" #: platform/javascript/export/export.cpp @@ -18960,7 +19036,7 @@ msgstr "Профилиране на мрежата" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "УÑтройÑтво" #: platform/osx/export/export.cpp @@ -19228,12 +19304,13 @@ msgid "Publisher Display Name" msgstr "Ðеправилно име за показване на Ð¸Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° пакет." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Ðеправилен продуктов GUID." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "ИзчиÑтване на водачите" #: platform/uwp/export/export.cpp @@ -19496,6 +19573,7 @@ msgstr "" "зададе реÑÑƒÑ€Ñ Ð¾Ñ‚ тип SpriteFrames в ÑвойÑтвото „Frames“." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "ДобавÑне на кадър" @@ -19873,7 +19951,7 @@ msgstr "Режим на линиÑта" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Заключен елемент" @@ -20354,7 +20432,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Тема по подразбиране" @@ -20527,6 +20605,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20765,6 +20844,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21328,9 +21408,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Задаване на отÑтъп" @@ -21944,7 +22025,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22928,6 +23009,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "СвойÑтва на темата" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22966,7 +23052,7 @@ msgstr "" msgid "Tooltip" msgstr "ИнÑтрументи" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -23092,6 +23178,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23105,11 +23192,12 @@ msgid "Show Close" msgstr "ЗатварÑне" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Заключване на избраното" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Превключване на коментар" @@ -23174,8 +23262,9 @@ msgid "Fixed Icon Size" msgstr "Изглед отпред" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Задаване" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -23620,7 +23709,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24124,6 +24213,29 @@ msgid "Swap OK Cancel" msgstr "Отказ" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Име" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Следващ кадър на физичната ÑиÑтема" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Следващ кадър на физичната ÑиÑтема" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24159,6 +24271,802 @@ msgstr "Половин резолюциÑ" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Шрифтове" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "ФункциÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Преименуване на елемента – цвÑÑ‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Преименуване на елемента – цвÑÑ‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Преименуване на елемента – цвÑÑ‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "ОтрÑзването е изключено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "ПовтарÑне на анимациÑта" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Задаване на отÑтъп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "КонфигурациÑ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Елемент за отметка" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Отметнат елемент" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Заключен елемент" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Отметнат елемент" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Редакторът е заключен)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Заключен елемент" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "ОтмеÑтване:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Заключен елемент" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Преименуване на елемента – цвÑÑ‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Принудително модулиране на бÑлото" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Показване на Ñтандартните" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Показване на Ñтандартните" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Предходна равнина" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "ÐÑма избрани кадри" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "ПерÑонализиран обект" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Филтриране на Ñигналите" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Филтриране на Ñигналите" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "Б" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Раздел 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Ð˜Ð·Ð²Ð¸ÐºÐ²Ð°Ð½Ð¸Ñ Ð·Ð° изчертаване:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Папка:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Папка:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Копиране на избраното" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Копиране на избраното" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "ВнаÑÑне на избраното" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "ОтмеÑтване на мрежата:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Директно оÑветÑване" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "КонфигурациÑ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "ИнÑтрумент" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Режим на колизии" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Заключен елемент" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Режим на Ñкалиране" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "ДобавÑне на точка за обект" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Следващ под" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "ТеÑтово" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Директно оÑветÑване" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "ОтмеÑтване на мрежата:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "ОтмеÑтване на мрежата:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Създаване на папка" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Превключване на Ñкритите файлове" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "ОтрÑзването е изключено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Именуван разделител" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Именуван разделител" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Преименуване на елемента – цвÑÑ‚" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Избиране на кадри" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Стандартен предварителен преглед" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Тема по подразбиране" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Превключване на коментар" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Точки на прекъÑване" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "ПреоразмерÑване на маÑива" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Цветове" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Цветове" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "ОтмеÑтване на мрежата:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "ОтмеÑтване на мрежата:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "ОтмеÑтване на мрежата:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Режим на прикриване" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Заключване на избраното" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "КонфигурациÑ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Бутон-превключвател" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Бутон-превключвател" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Бутон-превключвател" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "ПерÑонализиран обект" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "ÐаÑтройки на шината" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "ПерÑонализиран обект" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Избиране на вÑичко" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Свиване на вÑичко" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Бутон-превключвател" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Само избраното" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Цветове" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Точки на прекъÑване" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Текущо име на Ñцената" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Задаване на отÑтъп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Бутон" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Показване на водачите" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Вертикала:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "ОтмеÑтване на мрежата:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Задаване на отÑтъп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Раздел 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Раздел 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Заключен елемент" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Директно оÑветÑване" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Преименуване на елемента – цвÑÑ‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Преименуване на елемента – цвÑÑ‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Задаване на отÑтъп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Задаване на отÑтъп" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Папка:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Принудително модулиране на бÑлото" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Режим на иконки" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "ОтрÑзването е изключено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Показване на вÑичко" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "ТеÑтово" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Показване на вÑичко" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Показване на вÑичко" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "ДобавÑне на преглед" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Тема на редактора" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Цветове" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "КонфигурациÑ…" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "КонфигурациÑ…" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Източник на излъчването: " + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "ДобавÑне на точка за обект" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "ДобавÑне на точка за обект" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Задаване на отÑтъп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Задаване на отÑтъп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "По Ñредата вдÑÑно" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Режим на избиране" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Ðвтоматично отрÑзване" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Цветове" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Цветове" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Само избраното" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Избиране на ÑвойÑтво" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "ДейÑтвие" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "ПремеÑтване на точки на Безие" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Изчакване на Ñигнал от инÑтанциÑ" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24198,17 +25106,6 @@ msgstr "Допълнителни наÑтройки:" msgid "Char" msgstr "Позволени знаци:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Ð˜Ð·Ð²Ð¸ÐºÐ²Ð°Ð½Ð¸Ñ Ð·Ð° изчертаване:" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Шрифтове" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -25473,6 +26370,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26010,6 +26911,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Включване на приоритета" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Израз" diff --git a/editor/translations/bn.po b/editor/translations/bn.po index 501f201651..75477a3e0a 100644 --- a/editor/translations/bn.po +++ b/editor/translations/bn.po @@ -123,6 +123,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "ডà§à¦• পজিশন" @@ -202,6 +203,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -237,6 +239,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "পà§à¦°à¦•লà§à¦ª à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" @@ -414,7 +417,8 @@ msgstr "à¦à¦¡à¦¿à¦Ÿà¦°à§‡ খà§à¦²à§à¦¨" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সমূহ অপসারণ করà§à¦¨" @@ -457,6 +461,7 @@ msgstr "সমà§à¦ªà§à¦°à¦¦à¦¾à§Ÿ" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "পà§à¦°à¦¿à¦¸à§‡à¦Ÿ..." @@ -1888,7 +1893,9 @@ msgid "Scene does not contain any script." msgstr "নোডে কোনো জà§à¦¯à¦¾à¦®à¦¿à¦¤à¦¿à¦• আকার নেই।" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "সংযোজন করà§à¦¨" @@ -1955,6 +1962,7 @@ msgstr "সংযোজক সংকেত/সিগনà§à¦¯à¦¾à¦²:" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "বনà§à¦§ করà§à¦¨" @@ -3040,6 +3048,7 @@ msgstr "বরà§à¦¤à¦®à¦¾à¦¨:" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ" @@ -3545,6 +3554,7 @@ msgid "Label" msgstr "মান" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "মেথডের তালিকা:" @@ -3554,7 +3564,7 @@ msgstr "মেথডের তালিকা:" msgid "Checkable" msgstr "আইটেম চিহà§à¦¨à¦¿à¦¤ করà§à¦¨" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "চিহà§à¦¨à¦¿à¦¤ আইটেম" @@ -3635,7 +3645,7 @@ msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সমূহ অপসারণ করà§à¦¨ #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "পরিসà§à¦•ার করà§à¦¨/কà§à¦²à§€à§Ÿà¦¾à¦°" @@ -3667,7 +3677,7 @@ msgid "Up" msgstr "উপরে" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "শাখা" @@ -3692,6 +3702,10 @@ msgstr "" msgid "New Window" msgstr "উইনà§à¦¡à§‹" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "নামহীন পà§à¦°à¦•লà§à¦ª" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4900,6 +4914,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "রিলোড" @@ -5095,6 +5110,7 @@ msgid "Edit Text:" msgstr "থিম à¦à¦¡à¦¿à¦Ÿ করà§à¦¨..." #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "চালà§" @@ -5415,6 +5431,7 @@ msgid "Show Script Button" msgstr "ডান বোতাম" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "ফাইলসিসà§à¦Ÿà§‡à¦®" @@ -5497,6 +5514,7 @@ msgstr "থিম à¦à¦¡à¦¿à¦Ÿ করà§à¦¨..." #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5667,6 +5685,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -6087,6 +6106,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -6099,7 +6119,7 @@ msgstr "পà§à¦°à¦œà§‡à¦•à§à¦Ÿ মà§à¦¯à¦¾à¦¨à§‡à¦œà¦¾à¦°" msgid "Sorting Order" msgstr "নোড পà§à¦¨à¦ƒà¦¨à¦¾à¦®à¦•রণ করà§à¦¨" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -6135,29 +6155,30 @@ msgstr "সংরকà§à¦·à¦¿à¦¤ ফাইল:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "পটà¦à§‚মির (background) অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ রঙ।" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "পটà¦à§‚মির (background) অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ রঙ।" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "দৃশà§à¦¯ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6166,21 +6187,21 @@ msgstr "" msgid "Text Color" msgstr "পরবরà§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "লাইন নামà§à¦¬à¦¾à¦°:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "লাইন নামà§à¦¬à¦¾à¦°:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "পটà¦à§‚মির (background) অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ রঙ।" @@ -6190,16 +6211,16 @@ msgstr "পটà¦à§‚মির (background) অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ র msgid "Text Selected Color" msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সমূহ অপসারণ করà§à¦¨" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "শà§à¦§à§à¦®à¦¾à¦¤à§à¦° নিরà§à¦¬à¦¾à¦šà¦¿à¦¤à¦¸à¦®à§‚হ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "বরà§à¦¤à¦®à¦¾à¦¨ দৃশà§à¦¯" @@ -6208,43 +6229,43 @@ msgstr "বরà§à¦¤à¦®à¦¾à¦¨ দৃশà§à¦¯" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "ফাংশনগà§à¦²à¦¿:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "চলক/à¦à§‡à¦°à¦¿à§Ÿà§‡à¦¬à¦²-à¦à¦° নামানà§à¦¤à¦° করà§à¦¨" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "রঙ পছনà§à¦¦ করà§à¦¨" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "বিনà§à¦¦à§ অপসারণ করà§à¦¨" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -8148,11 +8169,6 @@ msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ লোড করà§à¦¨" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy -msgid "No animation to copy!" -msgstr "à¦à§à¦²: পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿ করার মতো কোনো অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ নেই!" - -#: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "No animation resource on clipboard!" msgstr "à¦à§à¦²: কà§à¦²à§€à¦ªà¦¬à§‹à¦°à§à¦¡à§‡ অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° কোনো রিসোরà§à¦¸ নেই!" @@ -8165,11 +8181,6 @@ msgid "Paste Animation" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ পà§à¦°à¦¤à¦¿à¦²à§‡à¦ªà¦¨ করà§à¦¨" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy -msgid "No animation to edit!" -msgstr "à¦à§à¦²: সমà§à¦ªà¦¾à¦¦à¦¨ করার মতো কোনো অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ নেই!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à¦Ÿà¦¿ বরà§à¦¤à¦®à¦¾à¦¨ সà§à¦¥à¦¾à¦¨ হতে পিছনের দিকে চালান। (A)" @@ -8208,6 +8219,11 @@ msgstr "নতà§à¦¨" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy +msgid "Paste As Reference" +msgstr " কà§à¦²à¦¾à¦¸ রেফারেনà§à¦¸" + +#: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy msgid "Edit Transitions..." msgstr "অনà§à¦¬à¦¾à¦¦à¦¸à¦®à§‚হ" @@ -8446,11 +8462,6 @@ msgid "Blend" msgstr "বà§à¦²à§‡à¦¨à§à¦¡/মিশà§à¦°à¦£" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "মিশà§à¦°à¦¿à¦¤ করà§à¦¨" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦à¦¾à¦¬à§‡ পà§à¦¨à¦°à¦¾à¦°à¦®à§à¦ করà§à¦¨:" @@ -8484,10 +8495,6 @@ msgid "X-Fade Time (s):" msgstr "X-ফেড/বিলীন সময় (সেঃ):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "বরà§à¦¤à¦®à¦¾à¦¨:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10638,6 +10645,7 @@ msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª সেটিংস" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª" @@ -10927,6 +10935,7 @@ msgstr "পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "ফাইল" @@ -11545,6 +11554,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "সেল (Cell)-à¦à¦° আকার:" @@ -12253,6 +12263,16 @@ msgid "Vertical:" msgstr "à¦à¦¾à¦°à¦Ÿà§‡à¦•à§à¦¸" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "বিচà§à¦›à§‡à¦¦:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "অফসেট/à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Select/Clear All Frames" msgstr "সবগà§à¦²à¦¿ বাছাই করà§à¦¨" @@ -12294,18 +12314,10 @@ msgid "Auto Slice" msgstr "সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ টà§à¦•রো" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "অফসেট/à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "পদকà§à¦·à§‡à¦ª:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "বিচà§à¦›à§‡à¦¦:" - -#: editor/plugins/texture_region_editor_plugin.cpp #, fuzzy msgid "TextureRegion" msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° à¦à¦²à¦¾à¦•া" @@ -12520,6 +12532,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "বসà§à¦¤à§ অপসারণ করà§à¦¨" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12563,6 +12580,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "বসà§à¦¤à§ যোগ করà§à¦¨" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "বসà§à¦¤à§ অপসারণ করà§à¦¨" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "কà§à¦²à¦¾à¦¸à§‡à¦° আইটেম যোগ করà§à¦¨" @@ -12879,6 +12906,7 @@ msgid "Named Separator" msgstr "বিচà§à¦›à§‡à¦¦:" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -13069,8 +13097,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "বিচà§à¦›à§‡à¦¦:" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14948,10 +14977,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "নামহীন পà§à¦°à¦•লà§à¦ª" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "বিদà§à¦¯à¦®à¦¾à¦¨ পà§à¦°à¦•লà§à¦ª ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" @@ -15295,6 +15320,7 @@ msgid "Add Event" msgstr "খালি বসà§à¦¤à§ যোগ করà§à¦¨" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "বাটন/বোতাম" @@ -15691,7 +15717,7 @@ msgstr "ছোট হাতের অকà§à¦·à¦°" msgid "To Uppercase" msgstr "বড় হাতের অকà§à¦·à¦°" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "সমà§à¦ªà§à¦°à¦¸à¦¾à¦°à¦¨/সংকোচন অপসারণ করà§à¦¨ (রিসেট জà§à¦®à§)" @@ -16574,6 +16600,7 @@ msgstr "অডিওসà§à¦Ÿà§à¦°à¦¿à¦® পà§à¦²à§‡à¦¯à¦¼à¦¾à¦° 3 ডি ইà #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -17412,6 +17439,14 @@ msgstr "" msgid "Use DTLS" msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -18579,6 +18614,16 @@ msgstr "অà¦à¦¿à¦¬à§à¦¯à¦•à§à¦¤à¦¿ (Expression) পরিবরà§à¦¤à¦¨ ক #: modules/visual_script/visual_script_editor.cpp #, fuzzy +msgid "Can't copy the function node." +msgstr "'..' তে পরিচালনা করা সমà§à¦à¦¬ নয়" + +#: modules/visual_script/visual_script_editor.cpp +#, fuzzy +msgid "Paste VisualScript Nodes" +msgstr "নোড-সমূহ পà§à¦°à¦¤à¦¿à¦²à§‡à¦ªà¦¨/পেসà§à¦Ÿ করà§à¦¨" + +#: modules/visual_script/visual_script_editor.cpp +#, fuzzy msgid "Remove VisualScript Nodes" msgstr "অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ চাবিসমূহ অপসারণ করà§à¦¨" @@ -18699,16 +18744,6 @@ msgstr "CanvasItem সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨" #: modules/visual_script/visual_script_editor.cpp #, fuzzy -msgid "Can't copy the function node." -msgstr "'..' তে পরিচালনা করা সমà§à¦à¦¬ নয়" - -#: modules/visual_script/visual_script_editor.cpp -#, fuzzy -msgid "Paste VisualScript Nodes" -msgstr "নোড-সমূহ পà§à¦°à¦¤à¦¿à¦²à§‡à¦ªà¦¨/পেসà§à¦Ÿ করà§à¦¨" - -#: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Can't create function with a function node." msgstr "'..' তে পরিচালনা করা সমà§à¦à¦¬ নয়" @@ -19238,6 +19273,14 @@ msgstr "ইনসà§à¦Ÿà§à¦¯à¦¾à¦¨à§à¦¸" msgid "Write Mode" msgstr "à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ মোড:" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -19246,6 +19289,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "পà§à¦°à¦•লà§à¦ª à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "পà§à¦°à¦•লà§à¦ª à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -19301,6 +19370,11 @@ msgstr "Spatial দৃশà§à¦¯à¦®à¦¾à¦¨à¦¤à¦¾ টগল করà§à¦¨" msgid "Bounds Geometry" msgstr "পà§à¦¨à¦°à¦¾à¦¯à¦¼ চেষà§à¦Ÿà¦¾ করà§à¦¨" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "সà§à¦®à¦¾à¦°à§à¦Ÿ সà§à¦¨à§à¦¯à¦¾à¦ªà¦¿à¦‚ বà§à¦¯à¦¾à¦¬à¦¹à¦¾à¦° করà§à¦¨" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19926,7 +20000,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -20079,7 +20153,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -20089,7 +20163,7 @@ msgstr "ধারক/বাহক পরà§à¦¯à¦¨à§à¦¤ বিসà§à¦¤à§ƒà¦¤ ঠ#: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "নোড-সমূহ করà§à¦¤à¦¨/কাট করà§à¦¨" #: platform/javascript/export/export.cpp @@ -20390,7 +20464,7 @@ msgstr "পà§à¦°à¦•লà§à¦ª à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "ডিà¦à¦¾à¦‡à¦¸/যনà§à¦¤à§à¦°" #: platform/osx/export/export.cpp @@ -20656,12 +20730,13 @@ msgid "Publisher Display Name" msgstr "à¦à¦•ক (অননà§à¦¯) নামটি অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯à¥¤" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "পণà§à¦¯à§‡à¦° অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ GUID।" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "à¦à¦™à§à¦—ি পরিষà§à¦•ার করà§à¦¨" #: platform/uwp/export/export.cpp @@ -20929,6 +21004,7 @@ msgstr "" "অথবা 'Frames' à¦à¦° মান-ঠনিরà§à¦§à¦¾à¦°à¦¨ করে দিতে হবে।" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "ফà§à¦°à§‡à¦® %" @@ -21317,7 +21393,7 @@ msgstr "চালানোর মোড:" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "অসমরà§à¦¥" @@ -21802,7 +21878,7 @@ msgstr "à¦à¦‡ occluder à¦à¦° জনà§à¦¯ occluder পলিগনটি খঠmsgid "Width Curve" msgstr "বকà§à¦°à¦°à§‡à¦–া বনà§à¦§ করà§à¦¨" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "সাধারণ/ডিফলà§à¦Ÿ" @@ -21976,6 +22052,7 @@ msgid "Z As Relative" msgstr "আপেকà§à¦·à¦¿à¦• সà§à¦¨à§à¦¯à¦¾à¦ª" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -22217,6 +22294,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -22791,9 +22869,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "হà§à¦¯à¦¾à¦¨à§à¦¡à§‡à¦² সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" @@ -23416,7 +23495,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -24427,6 +24506,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "ওà¦à¦¾à¦°à¦°à¦¾à¦‡à¦¡..." + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -24466,7 +24550,7 @@ msgstr "" msgid "Tooltip" msgstr "সরঞà§à¦œà¦¾à¦®-সমূহ" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "পথের উপর ফোকাস করà§à¦¨" @@ -24596,6 +24680,7 @@ msgid "Show Zoom Label" msgstr "বোনà§â€Œ/হাড় দেখান" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -24610,11 +24695,12 @@ msgid "Show Close" msgstr "বোনà§â€Œ/হাড় দেখান" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "নিরà§à¦¬à¦¾à¦šà¦¨ করà§à¦¨" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "কমিউনিটি/যৌথ-সামাজিক উৎস" @@ -24680,8 +24766,9 @@ msgid "Fixed Icon Size" msgstr "সনà§à¦®à§à¦– দরà§à¦¶à¦¨" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "নিযà§à¦•à§à¦¤" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -25140,7 +25227,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -25653,6 +25740,29 @@ msgid "Swap OK Cancel" msgstr "বাতিল" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "নাম" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "সà§à¦¥à¦¿à¦°/বদà§à¦§ ফà§à¦°à§‡à¦® %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "সà§à¦¥à¦¿à¦°/বদà§à¦§ ফà§à¦°à§‡à¦® %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25690,6 +25800,808 @@ msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সমূহের আকার পরিব msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "ফনà§à¦Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "রঙ পছনà§à¦¦ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "কà§à¦²à¦¾à¦¸à§‡à¦° আইটেম অপসারণ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "কà§à¦²à¦¾à¦¸à§‡à¦° আইটেম অপসারণ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "পৃষà§à¦ তল পপà§à¦²à§‡à¦Ÿ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "অসমরà§à¦¥/অকà§à¦·à¦®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "বিচà§à¦›à§‡à¦¦:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ (Animation) লà§à¦ªà¦¿à¦‚" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "হà§à¦¯à¦¾à¦¨à§à¦¡à§‡à¦² সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "পà§à¦°à¦¿à¦¸à§‡à¦Ÿ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "আইটেম চিহà§à¦¨à¦¿à¦¤ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "চিহà§à¦¨à¦¿à¦¤ আইটেম" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "অসমরà§à¦¥" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "চিহà§à¦¨à¦¿à¦¤ আইটেম" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "অসমরà§à¦¥/অকà§à¦·à¦®" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "অসমরà§à¦¥" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "অফসেট/à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "অসমরà§à¦¥" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "কà§à¦²à¦¾à¦¸à§‡à¦° আইটেম অপসারণ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "পà§à¦°à¦¾à¦¨à§à¦¤à¦°à§‡à¦–ার আকার:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "গà§à¦°à¦¿à¦¡à§‡à¦° অফসেট/à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "গà§à¦°à¦¿à¦¡à§‡à¦° অফসেট/à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "পূরà§à¦¬à§‡à¦° টà§à¦¯à¦¾à¦¬" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সমূহ অপসারণ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "নোড-সমূহ করà§à¦¤à¦¨/কাট করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "দà§à¦°à§à¦¤ ফাইলসমূহ ফিলà§à¦Ÿà¦¾à¦° করà§à¦¨..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "দà§à¦°à§à¦¤ ফাইলসমূহ ফিলà§à¦Ÿà¦¾à¦° করà§à¦¨..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "পà§à¦°à¦§à¦¾à¦¨ দৃশà§à¦¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "টà§à¦¯à¦¾à¦¬ à§§" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "পà§à¦°à¦§à¦¾à¦¨ দৃশà§à¦¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "লাইন-ঠযান" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "লাইন-ঠযান" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সমূহ অপসারণ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সমূহ অপসারণ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "দৃশà§à¦¯ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "পৃষà§à¦ তল পপà§à¦²à§‡à¦Ÿ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "অংশাদি:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "পà§à¦°à¦¿à¦¸à§‡à¦Ÿ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "পরিবেশ (Environment)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "ডানে মাতà§à¦°à¦¾ দিন" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "ডানে মাতà§à¦°à¦¾ দিন" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° নোড" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "অসমরà§à¦¥" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "মাপের মোড করà§à¦¨ (R)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "নোড সংযোজন করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "পরবরà§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "পরীকà§à¦·à¦¾à¦®à§‚লক উৎস" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "অংশাদি:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "গà§à¦°à¦¿à¦¡à§‡à¦° অফসেট/à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "গà§à¦°à¦¿à¦¡à§‡à¦° অফসেট/à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "ফোলà§à¦¡à¦¾à¦° তৈরি করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "অদৃশà§à¦¯ ফাইলসমূহ অদলবদল/টগল করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "অসমরà§à¦¥/অকà§à¦·à¦®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "বিচà§à¦›à§‡à¦¦:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "বিচà§à¦›à§‡à¦¦:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "বিচà§à¦›à§‡à¦¦:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "কà§à¦²à¦¾à¦¸à§‡à¦° আইটেম অপসারণ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "বিচà§à¦›à§‡à¦¦:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "ফà§à¦°à§‡à¦®à¦¸à¦®à§‚হ সà§à¦¤à§‚প করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "সাধারণ/ডিফলà§à¦Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "সাধারণ/ডিফলà§à¦Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "কমিউনিটি/যৌথ-সামাজিক উৎস" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "বিনà§à¦¦à§ অপসারণ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "বিচà§à¦›à§‡à¦¦:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "শà§à¦°à§‡à¦£à§€à¦¬à¦¿à¦¨à§à¦¯à¦¾à¦¸/সারি পà§à¦¨à¦°à§à¦®à¦¾à¦ªà¦¨ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "রঙ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "রঙ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "গà§à¦°à¦¿à¦¡à§‡à¦° অফসেট/à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "গà§à¦°à¦¿à¦¡à§‡à¦° অফসেট/à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "গà§à¦°à¦¿à¦¡à§‡à¦° অফসেট/à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "পথের উপর ফোকাস করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "নিরà§à¦¬à¦¾à¦šà¦¨ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "পà§à¦°à¦¿à¦¸à§‡à¦Ÿ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "মাউসের বোতাম" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "মাউসের বোতাম" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "মাউসের বোতাম" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "নোড-সমূহ করà§à¦¤à¦¨/কাট করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "বাস অপশন" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "নোড-সমূহ করà§à¦¤à¦¨/কাট করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "সবগà§à¦²à¦¿ বাছাই করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "কলাপà§à¦¸ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "মাউসের বোতাম" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "শà§à¦§à§à¦®à¦¾à¦¤à§à¦° নিরà§à¦¬à¦¾à¦šà¦¿à¦¤à¦¸à¦®à§‚হ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "রঙ পছনà§à¦¦ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "ডà§à¦• পজিশন" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "বরà§à¦¤à¦®à¦¾à¦¨ দৃশà§à¦¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "হà§à¦¯à¦¾à¦¨à§à¦¡à§‡à¦² সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "বাটন/বোতাম" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "বোনà§â€Œ/হাড় দেখান" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "à¦à¦¾à¦°à¦Ÿà§‡à¦•à§à¦¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "গà§à¦°à¦¿à¦¡à§‡à¦° অফসেট/à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "হà§à¦¯à¦¾à¦¨à§à¦¡à§‡à¦² সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "বিচà§à¦›à§‡à¦¦:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "টà§à¦¯à¦¾à¦¬ à§§" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "টà§à¦¯à¦¾à¦¬ à§§" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "অসমরà§à¦¥" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "অংশাদি:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "কà§à¦²à¦¾à¦¸à§‡à¦° আইটেম অপসারণ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "কà§à¦²à¦¾à¦¸à§‡à¦° আইটেম অপসারণ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "হà§à¦¯à¦¾à¦¨à§à¦¡à§‡à¦² সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "হà§à¦¯à¦¾à¦¨à§à¦¡à§‡à¦² সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "টারà§à¦—েট" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "লাইন-ঠযান" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "পà§à¦¯à¦¾à¦¨ মোড" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "পà§à¦¯à¦¾à¦¨ মোড" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "অসমরà§à¦¥/অকà§à¦·à¦®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "বাম দরà§à¦¶à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "ডান" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "বাম দরà§à¦¶à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "বাম দরà§à¦¶à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "রিসোরà§à¦¸ লোড করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "থিম à¦à¦¡à¦¿à¦Ÿ করà§à¦¨..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "রঙ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "পà§à¦°à¦¿à¦¸à§‡à¦Ÿ..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "পà§à¦°à¦¿à¦¸à§‡à¦Ÿ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "পà§à¦°à¦¿à¦¸à§‡à¦Ÿ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "ফরমà§à¦¯à¦¾à¦Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "নোড সংযোজন করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "পà§à¦°à¦§à¦¾à¦¨ দৃশà§à¦¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "পà§à¦°à¦§à¦¾à¦¨ দৃশà§à¦¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "বিচà§à¦›à§‡à¦¦:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "বিচà§à¦›à§‡à¦¦:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "হà§à¦¯à¦¾à¦¨à§à¦¡à§‡à¦² সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "হà§à¦¯à¦¾à¦¨à§à¦¡à§‡à¦² সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "ডানে মাতà§à¦°à¦¾ দিন" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "মোড (Mode) বাছাই করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ টà§à¦•রো" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "রঙ পছনà§à¦¦ করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "গà§à¦°à¦¿à¦¡ সà§à¦¨à§à¦¯à¦¾à¦ª" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "শà§à¦§à§à¦®à¦¾à¦¤à§à¦° নিরà§à¦¬à¦¾à¦šà¦¿à¦¤à¦¸à¦®à§‚হ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "গà§à¦£à¦¾à¦—à§à¦£/বৈশিষà§à¦Ÿà§à¦¯ বাছাই করà§à¦¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾/অà§à¦¯à¦¾à¦•শন" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "বেজিয়ার বিনà§à¦¦à§ সরান" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "ইনসà§à¦Ÿà§à¦¯à¦¾à¦¨à§à¦¸" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25729,17 +26641,6 @@ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° সিদà§à¦§à¦¾à¦¨à§à¦¤ (অপ msgid "Char" msgstr "গà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ অকà§à¦·à¦°à¦¸à¦®à§‚হ:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "পà§à¦°à¦§à¦¾à¦¨ দৃশà§à¦¯" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "ফনà§à¦Ÿ" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -27030,6 +27931,10 @@ msgid "Release (ms)" msgstr "à¦à¦‡à¦®à¦¾à¦¤à§à¦° অবà§à¦¯à¦¾à¦¹à¦¿à¦¤/মà§à¦•à§à¦¤" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "মিশà§à¦°à¦¿à¦¤ করà§à¦¨" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -27577,6 +28482,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "নোড ফিলà§à¦Ÿà¦¾à¦°à¦¸à¦®à§‚হ সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "অà¦à¦¿à¦¬à§à¦¯à¦•à§à¦¤à¦¿ (Expression) পরিবরà§à¦¤à¦¨ করà§à¦¨" diff --git a/editor/translations/br.po b/editor/translations/br.po index f235e3b87c..32a3cae04c 100644 --- a/editor/translations/br.po +++ b/editor/translations/br.po @@ -108,6 +108,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Tro Fiñvskeudenn" @@ -180,6 +181,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -214,6 +216,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -381,7 +384,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Tro Fiñvskeudenn" @@ -421,6 +425,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1781,7 +1786,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1845,6 +1852,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2842,6 +2850,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3284,6 +3293,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3291,7 +3301,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3364,7 +3374,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3395,7 +3405,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3419,6 +3429,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4482,6 +4496,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4654,6 +4669,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4945,6 +4961,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5017,6 +5034,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5173,6 +5191,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5549,6 +5568,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5560,7 +5580,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5594,26 +5614,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5621,19 +5642,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5641,15 +5662,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5657,40 +5678,40 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Fonksionoù :" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7372,10 +7393,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7388,10 +7405,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7429,6 +7442,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7648,11 +7665,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7686,10 +7698,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9640,6 +9648,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9902,6 +9911,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10449,6 +10459,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11088,6 +11099,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11124,18 +11145,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11325,6 +11338,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Dilemel ar Roudenn Fiñvskeudenn" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11361,6 +11379,14 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11627,6 +11653,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11797,7 +11824,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13493,10 +13520,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13796,6 +13819,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14163,7 +14187,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14944,6 +14968,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15696,6 +15721,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16727,6 +16760,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16825,14 +16866,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17306,6 +17339,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17314,6 +17355,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17363,6 +17428,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17933,7 +18002,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18073,7 +18142,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18081,7 +18150,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18354,7 +18423,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18610,11 +18679,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18855,6 +18924,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19194,7 +19264,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19626,7 +19696,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19778,6 +19848,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19998,6 +20069,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20511,9 +20583,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21078,7 +21151,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21994,6 +22067,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22027,7 +22104,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22142,6 +22219,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22154,10 +22232,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22216,7 +22295,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22628,7 +22707,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23085,6 +23164,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23117,6 +23216,717 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Mod Interpoladur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Mod Interpoladur" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Aktivañ ar Roudenn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Aktivañ ar Roudenn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Aktivañ ar Roudenn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Eilskoueriañ an Alc'whezh(ioù) Uhelsklaeriet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Talvoud :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Talvoud :" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Eilskoueriañ an Alc'whezh(ioù) Uhelsklaeriet" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Aktivañ ar Roudenn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Aktivañ ar Roudenn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Lineel" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Aktivañ ar Roudenn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Roudenn Galv Metodenn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Fonksionoù :" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Aktivañ ar Roudenn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Aktivañ ar Roudenn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Fiñval ar Poentoù Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23150,15 +23960,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24322,6 +25123,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24827,6 +25632,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/ca.po b/editor/translations/ca.po index 90804de49f..b613634987 100644 --- a/editor/translations/ca.po +++ b/editor/translations/ca.po @@ -21,7 +21,7 @@ msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-28 05:19+0000\n" +"PO-Revision-Date: 2022-04-03 13:13+0000\n" "Last-Translator: roger <616steam@gmail.com>\n" "Language-Team: Catalan <https://hosted.weblate.org/projects/godot-engine/" "godot/ca/>\n" @@ -119,6 +119,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "Posició" @@ -190,6 +191,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -223,6 +225,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "Xarxa" @@ -393,7 +396,8 @@ msgstr "Editor de Text" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Copiar Selecció" @@ -436,6 +440,7 @@ msgstr "Comunitat" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "Premut" @@ -1833,7 +1838,9 @@ msgid "Scene does not contain any script." msgstr "L'escena no conté cap script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Afegeix" @@ -1899,6 +1906,7 @@ msgstr "No es pot connectar el senyal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Tancar" @@ -2959,6 +2967,7 @@ msgstr "Fer Actual" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importar" @@ -3422,6 +3431,7 @@ msgid "Label" msgstr "Valor" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Només Mètodes" @@ -3431,7 +3441,7 @@ msgstr "Només Mètodes" msgid "Checkable" msgstr "Valida l'Element" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Element validat" @@ -3510,7 +3520,7 @@ msgstr "Copiar Selecció" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Neteja" @@ -3541,7 +3551,7 @@ msgid "Up" msgstr "Amunt" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Node" @@ -3565,6 +3575,10 @@ msgstr "RSET Sortint" msgid "New Window" msgstr "Finestra nova" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Projecte sense nom" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4760,6 +4774,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Torna a Carregar" @@ -4938,6 +4953,7 @@ msgid "Edit Text:" msgstr "Editar Text:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Activat" @@ -5256,6 +5272,7 @@ msgid "Show Script Button" msgstr "Botó Dret" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Sistema de Fitxers" @@ -5338,6 +5355,7 @@ msgstr "Editar Tema" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5508,6 +5526,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5928,6 +5947,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5940,7 +5960,7 @@ msgstr "Gestor del Projecte" msgid "Sorting Order" msgstr "Reanomenant directori:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5976,29 +5996,30 @@ msgstr "Emmagatzemant Fitxer:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Color de fons no và lid." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Color de fons no và lid." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importa Escena" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6007,21 +6028,21 @@ msgstr "" msgid "Text Color" msgstr "Planta Següent" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "LÃnia:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "LÃnia:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Color de fons no và lid." @@ -6031,16 +6052,16 @@ msgstr "Color de fons no và lid." msgid "Text Selected Color" msgstr "Elimina Seleccionats" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Selecció Només" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Escena Actual" @@ -6049,45 +6070,45 @@ msgstr "Escena Actual" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Ressaltador de sintaxi" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funcions" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Reanomena Variable" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Tria un Color" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Marcadors" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Punts d’interrupció" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7906,10 +7927,6 @@ msgid "Load Animation" msgstr "Carrega l'Animació" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "No hi ha animacions per copiar!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "No hi ha recursos d'animació al porta-retalls!" @@ -7922,10 +7939,6 @@ msgid "Paste Animation" msgstr "Enganxa l'Animació" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Cap animació per editar!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" "Reprodueix enrera l'animació seleccionada des de la posició actual. (A)" @@ -7964,6 +7977,11 @@ msgid "New" msgstr "Nou" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Referència de Classe %s" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Editar Transicions..." @@ -8188,11 +8206,6 @@ msgid "Blend" msgstr "Mescla" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mesclar" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Reinici automà tic :" @@ -8226,10 +8239,6 @@ msgid "X-Fade Time (s):" msgstr "Durada de la fosa (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Actual:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10300,6 +10309,7 @@ msgstr "Configuració de la QuadrÃcula" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Ajustar" @@ -10572,6 +10582,7 @@ msgstr "Script Anterior" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Fitxer" @@ -11153,6 +11164,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Mida:" @@ -11823,6 +11835,16 @@ msgid "Vertical:" msgstr "Vertical:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Separació:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "òfset:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Select/Clear All Frames" msgstr "Selecciona-ho Tot" @@ -11861,18 +11883,10 @@ msgid "Auto Slice" msgstr "Auto Tall" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "òfset:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Pas:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Separació:" - -#: editor/plugins/texture_region_editor_plugin.cpp #, fuzzy msgid "TextureRegion" msgstr "Regió de Textura" @@ -12077,6 +12091,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Eliminar Rajola" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12120,6 +12139,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Afegeix un Element" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Elimina Element" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Afegeix Elements de Classe" @@ -12428,6 +12457,7 @@ msgid "Named Separator" msgstr "Separador amb Nom" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Submenú" @@ -12610,8 +12640,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Separador amb Nom" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14532,10 +14563,6 @@ msgstr "" "ajustar les escenes." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Projecte sense nom" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "Importa un Projecte existent" @@ -14889,6 +14916,7 @@ msgid "Add Event" msgstr "Afegeix una Incidència" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Botó" @@ -15270,7 +15298,7 @@ msgstr "A Minúscules" msgid "To Uppercase" msgstr "A Majúscules" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "Resetejar" @@ -16118,6 +16146,7 @@ msgstr "Modifica l'angle d'emissió de l'AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16954,6 +16983,14 @@ msgstr "" msgid "Use DTLS" msgstr "Utilitzar Ajustament" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -18094,6 +18131,14 @@ msgid "Change Expression" msgstr "Canviar Expressió" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "No es pot copiar el node de funció." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Enganxa els Nodes de VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Elimina els Nodes de VisualScript" @@ -18200,14 +18245,6 @@ msgid "Resize Comment" msgstr "Redimensionar comentari" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "No es pot copiar el node de funció." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Enganxa els Nodes de VisualScript" - -#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Can't create function with a function node." msgstr "No es pot copiar el node de funció." @@ -18744,6 +18781,14 @@ msgstr "Instà ncia" msgid "Write Mode" msgstr "Mode Prioritat" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18752,6 +18797,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Perfilador de Xarxa" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Perfilador de Xarxa" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18807,6 +18878,11 @@ msgstr "Visibilitat" msgid "Bounds Geometry" msgstr "Torneu a provar" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Ajustament Intel·ligent" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19455,7 +19531,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19603,7 +19679,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19613,7 +19689,7 @@ msgstr "Expandir tot" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Talla els Nodes" #: platform/javascript/export/export.cpp @@ -19915,7 +19991,7 @@ msgstr "Perfilador de Xarxa" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Dispositiu" #: platform/osx/export/export.cpp @@ -20184,12 +20260,13 @@ msgid "Publisher Display Name" msgstr "El nom únic del paquet no és và lid." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "GUID del producte no và lid." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Reestableix la Postura" #: platform/uwp/export/export.cpp @@ -20460,6 +20537,7 @@ msgstr "" "quadres." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "% del Fotograma" @@ -20853,7 +20931,7 @@ msgstr "Mode Regla" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Element Desactivat" @@ -21340,7 +21418,7 @@ msgstr "" msgid "Width Curve" msgstr "Partir Corba" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Predeterminat" @@ -21517,6 +21595,7 @@ msgid "Z As Relative" msgstr "Ajustament Relatiu" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21766,6 +21845,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -22351,9 +22431,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Establir Marge" @@ -22994,7 +23075,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -24018,6 +24099,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Sobreescriu" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -24057,7 +24143,7 @@ msgstr "" msgid "Tooltip" msgstr "Eines" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Enfoca CamÃ" @@ -24186,6 +24272,7 @@ msgid "Show Zoom Label" msgstr "Mostra els Ossos" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -24199,11 +24286,12 @@ msgid "Show Close" msgstr "Mostra els Ossos" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Selecciona" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Comunitat" @@ -24269,8 +24357,9 @@ msgid "Fixed Icon Size" msgstr "Vista Frontal" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Assigna" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24739,7 +24828,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -25259,6 +25348,31 @@ msgid "Swap OK Cancel" msgstr "Cancel·la" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nom" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Renderitzat" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Renderitzat" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fotograma de FÃsica %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fotograma de FÃsica %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25296,6 +25410,810 @@ msgstr "Mitja Resolució" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Lletra" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Tria un Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Elimina Elements de Classe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Elimina Elements de Classe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Omple la SuperfÃcie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Clip Desactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Separació:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Bucle de l'Animació" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Establir Marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Premut" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Valida l'Element" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Element validat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Element Desactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Element validat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor Desactivat)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Element Desactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "òfset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Element Desactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Elimina Elements de Classe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Força modulació blanca" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Desplaçament X de la QuadrÃcula:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Desplaçament Y de la QuadrÃcula:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Pla anterior" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Elimina Seleccionats" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Talla els Nodes" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrat de senyals" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrat de senyals" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Escena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Pestanya 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Escena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Directori:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Directori:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Copiar Selecció" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Copiar Selecció" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importa Escena" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Omple la SuperfÃcie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Ressaltador de sintaxi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Premut" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Mostra l'Entorn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Ressaltador de sintaxi" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Ressaltador de sintaxi" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Mode Col·lisió" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Element Desactivat" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "PÃxels de la Vora" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Afegir Punt de Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Planta Següent" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Provant" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Direccions" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "òfset de la quadrÃcula:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "òfset de la quadrÃcula:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Crea un Directori" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Commuta Fitxers Ocults" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Clip Desactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Separació:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Separador amb Nom" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Separador amb Nom" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Elimina Elements de Classe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Operador Color." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Separació:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Seleccionar Fotogrames" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Predeterminat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Predeterminat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Comunitat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Punts d’interrupció" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Separació:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Redimensiona la Matriu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "òfset de la quadrÃcula:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "òfset de la quadrÃcula:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "òfset de la quadrÃcula:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Enfoca CamÃ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Selecciona" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Premut" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Botó de Commutació" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Botó de Commutació" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Botó de Commutació" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Talla els Nodes" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Opcions del Bus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Talla els Nodes" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Selecciona-ho Tot" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Col·lapsar tot" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Botó de Commutació" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Selecció Només" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Tria un Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Posició de l'Acoblador" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Escena Actual" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Establir Marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Botó" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Mostra les guies" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Vertical:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "òfset de la quadrÃcula:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Establir Marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Separació:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Pestanya 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Pestanya 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Element Desactivat" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Direccions" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Elimina Elements de Classe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Elimina Elements de Classe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Establir Marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Establir Marge" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Objectiu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Directori:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Força modulació blanca" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Mode Icona" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Clip Desactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Vista Esquerra" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Llum" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Vista Esquerra" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Vista Esquerra" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Operador Screen (trama)." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Carrega un ajustament" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Editar Tema" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Configuracions prestablertes" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Configuracions prestablertes" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Configuracions prestablertes" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Format" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Afegir Punt de Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Escena Principal" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Escena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Separació:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Separació:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Establir Marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Establir Marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Sagnia Dreta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Mode de selecció" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Auto Tall" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Tria un Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Mapa de Graella" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Selecció Només" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Selecciona una Propietat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Acció" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Moure Punts Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Instà ncia" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25335,17 +26253,6 @@ msgstr "Opcions Extra:" msgid "Char" msgstr "Carà cters và lids:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Escena Principal" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Lletra" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26594,7 +27501,7 @@ msgstr "" #: servers/audio/effects/audio_effect_chorus.cpp msgid "Voice" -msgstr "" +msgstr "Veu" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_delay.cpp @@ -26638,6 +27545,10 @@ msgid "Release (ms)" msgstr "alliberat" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mesclar" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -27185,6 +28096,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Habilitar Prioritat" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Canviar Expressió" diff --git a/editor/translations/cs.po b/editor/translations/cs.po index 29a045d39c..29f28c04a4 100644 --- a/editor/translations/cs.po +++ b/editor/translations/cs.po @@ -35,8 +35,8 @@ msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-21 22:22+0000\n" -"Last-Translator: Petr Voparil <voparil.petr96@gmail.com>\n" +"PO-Revision-Date: 2022-04-08 07:29+0000\n" +"Last-Translator: ZbynÄ›k <zbynek.fiala@gmail.com>\n" "Language-Team: Czech <https://hosted.weblate.org/projects/godot-engine/godot/" "cs/>\n" "Language: cs\n" @@ -141,6 +141,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Pozice doku" @@ -219,6 +220,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -248,13 +250,13 @@ msgstr "Funkce" #: scene/resources/audio_stream_sample.cpp scene/resources/bit_map.cpp #: scene/resources/concave_polygon_shape.cpp scene/resources/curve.cpp #: scene/resources/polygon_path_finder.cpp scene/resources/texture.cpp -#, fuzzy msgid "Data" -msgstr "S daty" +msgstr "Data" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "SÃÅ¥ový profiler" @@ -434,7 +436,8 @@ msgstr "OtevÅ™Ãt editor" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "KopÃrovat výbÄ›r" @@ -478,6 +481,7 @@ msgstr "Komunita" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Profil" @@ -1897,7 +1901,9 @@ msgid "Scene does not contain any script." msgstr "Scéna neobsahuje žádný skript." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "PÅ™idat" @@ -1961,6 +1967,7 @@ msgstr "PÅ™ipojit Signál" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "ZavÅ™Ãt" @@ -2996,6 +3003,7 @@ msgstr "Zvolit jako aktuálnÃ" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Import" @@ -3452,6 +3460,7 @@ msgid "Label" msgstr "Hodnota" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Pouze metody" @@ -3461,7 +3470,7 @@ msgstr "Pouze metody" msgid "Checkable" msgstr "ZaÅ¡krtávátko" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "ZaÅ¡krtávacà položka" @@ -3540,7 +3549,7 @@ msgstr "KopÃrovat výbÄ›r" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Promazat" @@ -3571,7 +3580,7 @@ msgid "Up" msgstr "Nahoru" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Uzel" @@ -3595,6 +3604,10 @@ msgstr "Odchozà RSET" msgid "New Window" msgstr "Nové okno" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Nepojmenovaný projekt" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4769,6 +4782,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Znovu naÄÃst" @@ -4947,6 +4961,7 @@ msgid "Edit Text:" msgstr "Editovat text:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Zapnout" @@ -5264,6 +5279,7 @@ msgid "Show Script Button" msgstr "Pravé tlaÄÃtko koleÄka" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Souborový systém" @@ -5346,6 +5362,7 @@ msgstr "Motiv editoru" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5515,6 +5532,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5935,6 +5953,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5947,7 +5966,7 @@ msgstr "Správce projektů" msgid "Sorting Order" msgstr "PÅ™ejmenovánà složky:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5983,29 +6002,30 @@ msgstr "Ukládám soubor:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Neplatná barva pozadÃ." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Neplatná barva pozadÃ." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importovat vybrané" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6014,21 +6034,21 @@ msgstr "" msgid "Text Color" msgstr "Dalšàpatro" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "ÄŒÃslo řádku:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "ÄŒÃslo řádku:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Neplatná barva pozadÃ." @@ -6038,16 +6058,16 @@ msgstr "Neplatná barva pozadÃ." msgid "Text Selected Color" msgstr "Smazat vybraný" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Pouze výbÄ›r" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Aktuálnà scéna" @@ -6056,45 +6076,45 @@ msgstr "Aktuálnà scéna" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "ZvýrazňovaÄ syntaxe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funkce" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "PÅ™ejmenovat promÄ›nnou" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Vyberte barvu" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Záložky" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Breakpointy" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7860,10 +7880,6 @@ msgid "Load Animation" msgstr "NaÄÃst animaci" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Žádná animace pro kopÃrovánÃ!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Ve schránce nenà žádný zdroj animace!" @@ -7876,10 +7892,6 @@ msgid "Paste Animation" msgstr "Vložit animaci" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Žádná animace pro úpravu!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "PÅ™ehrát zvolenou animaci pozpátku ze souÄasné pozice. (A)" @@ -7917,6 +7929,11 @@ msgid "New" msgstr "Nový" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Reference tÅ™Ãdy %s" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Upravit pÅ™echody..." @@ -8141,11 +8158,6 @@ msgid "Blend" msgstr "ProlnutÃ" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mix" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Auto-restart:" @@ -8179,10 +8191,6 @@ msgid "X-Fade Time (s):" msgstr "X-Fade Äas (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "AktuálnÃ:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10201,6 +10209,7 @@ msgstr "Nastavenà mřÞky" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "PÅ™ichytit" @@ -10464,6 +10473,7 @@ msgstr "PÅ™edchozà skript" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Soubor" @@ -11036,6 +11046,7 @@ msgid "Yaw:" msgstr "Odklon (Yaw):" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Velikost:" @@ -11691,6 +11702,16 @@ msgid "Vertical:" msgstr "VertikálnÄ›:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "OddÄ›lenÃ:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Offset(Posun):" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Vybrat vÅ¡echny/žádné rámeÄky" @@ -11727,18 +11748,10 @@ msgid "Auto Slice" msgstr "Automatický Å™ez" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Offset(Posun):" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Krok:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "OddÄ›lenÃ:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "Oblast textury" @@ -11939,6 +11952,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Odstranit dlaždici" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11981,6 +11999,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "PÅ™idat položku" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Odstranit položku" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "PÅ™idat položky tÅ™Ãdy" @@ -12274,6 +12302,7 @@ msgid "Named Separator" msgstr "Nazvaný oddÄ›lovaÄ" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Podmenu" @@ -12450,8 +12479,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Nazvaný oddÄ›lovaÄ" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14280,10 +14310,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "Renderer je možné zmÄ›nit pozdÄ›ji, ale scény mohou vyžadovat úpravy." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Nepojmenovaný projekt" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "ChybÄ›jÃcà projekt" @@ -14623,6 +14649,7 @@ msgid "Add Event" msgstr "PÅ™idat akci" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "TlaÄÃtko" @@ -14998,7 +15025,7 @@ msgstr "Na malá pÃsmena" msgid "To Uppercase" msgstr "Na velká pÃsmena" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Resetovat" @@ -15811,6 +15838,7 @@ msgstr "ZmÄ›nit úhel vysÃlánà uzlu AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16643,6 +16671,14 @@ msgstr "" msgid "Use DTLS" msgstr "PoužÃt pÅ™ichycenÃ" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17752,6 +17788,14 @@ msgid "Change Expression" msgstr "ZmÄ›nit výraz" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Nelze zkopÃrovat uzel funkce." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Vložit VisualScript uzly" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Odstranit uzly VisualScriptu" @@ -17855,14 +17899,6 @@ msgid "Resize Comment" msgstr "ZmÄ›nit velikost komentáře" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Nelze zkopÃrovat uzel funkce." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Vložit VisualScript uzly" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Nelze vytvoÅ™it funkci s uzlem funkce." @@ -18384,6 +18420,14 @@ msgstr "Instance" msgid "Write Mode" msgstr "Prioritnà mód" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18392,6 +18436,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "SÃÅ¥ový profiler" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "SÃÅ¥ový profiler" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18448,6 +18518,11 @@ msgstr "PÅ™epnout viditelnost" msgid "Bounds Geometry" msgstr "Opakovat" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Chytré pÅ™ichcovánÃ" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19088,7 +19163,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19236,7 +19311,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19246,7 +19321,7 @@ msgstr "Rozbalit vÅ¡e" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Vyjmout uzly" #: platform/javascript/export/export.cpp @@ -19546,7 +19621,7 @@ msgstr "SÃÅ¥ový profiler" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "ZaÅ™ÃzenÃ" #: platform/osx/export/export.cpp @@ -19812,12 +19887,13 @@ msgid "Publisher Display Name" msgstr "Neplatný unikátnà název vydavatele balÃÄku." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Neplatné GUID produktu." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Vymazat vodÃtka" #: platform/uwp/export/export.cpp @@ -20080,6 +20156,7 @@ msgstr "" "vytvoÅ™en nebo nastaven v vlastnosti \"Frames\"." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "SnÃmek %" @@ -20474,7 +20551,7 @@ msgstr "Režim pravÃtka" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Deaktivovaná položka" @@ -20960,7 +21037,7 @@ msgstr "StÃnový polygon pro toto stÃnÃtko je prázdný. Nakreslete polygon." msgid "Width Curve" msgstr "RozdÄ›lit kÅ™ivku" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "VýchozÃ" @@ -21137,6 +21214,7 @@ msgid "Z As Relative" msgstr "PÅ™ichytávat relativnÄ›" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21389,6 +21467,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21965,9 +22044,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Nastavit okraj" @@ -22612,7 +22692,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23632,6 +23712,11 @@ msgstr "" "Pokud se chystáte pÅ™idat skript, použijte běžný ovládacà uzel." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "PÅ™episuje" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23674,7 +23759,7 @@ msgstr "" msgid "Tooltip" msgstr "Nástroje" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Zvýraznit cestu" @@ -23803,6 +23888,7 @@ msgid "Show Zoom Label" msgstr "Zobrazit kosti" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23816,11 +23902,12 @@ msgid "Show Close" msgstr "Zobrazit kosti" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Vybrat" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Commit" @@ -23886,8 +23973,9 @@ msgid "Fixed Icon Size" msgstr "Pohled zepÅ™edu" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "PÅ™iÅ™adit" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24354,7 +24442,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24653,9 +24741,8 @@ msgid "Draw 2D Outlines" msgstr "VytvoÅ™it obrys" #: scene/main/scene_tree.cpp servers/visual_server.cpp -#, fuzzy msgid "Reflections" -msgstr "SmÄ›ry" +msgstr "Odrazy" #: scene/main/scene_tree.cpp #, fuzzy @@ -24876,6 +24963,31 @@ msgid "Swap OK Cancel" msgstr "ZruÅ¡it" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Název" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "VykreslovaÄ:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "VykreslovaÄ:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fyzikálnà snÃmek %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fyzikálnà snÃmek %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24913,6 +25025,810 @@ msgstr "PoloviÄnà rozliÅ¡enÃ" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Fonty" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Vyberte barvu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Odstranit položky tÅ™Ãdy" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Odstranit položky tÅ™Ãdy" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Zaplnit povrch" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Vypnout oÅ™ezávánÃ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "OddÄ›lenÃ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Opakovánà animace" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Nastavit okraj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Profil" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "ZaÅ¡krtávátko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "ZaÅ¡krtávacà položka" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Deaktivovaná položka" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "ZaÅ¡krtávacà položka" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor deaktivován)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Deaktivovaná položka" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Offset(Posun):" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Deaktivovaná položka" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Odstranit položky tÅ™Ãdy" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Vynutit bÃlou modulaci" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Offset mřÞky X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Offset mřÞky Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "PÅ™edchozà rovina" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "OdemÄÃt vybraný" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Vyjmout uzly" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrovat signály" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrovat signály" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Hlavnà scéna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Hlavnà scéna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Složka:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Složka:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "KopÃrovat výbÄ›r" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "KopÃrovat výbÄ›r" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importovat vybrané" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Zaplnit povrch" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "ZvýrazňovaÄ syntaxe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Profil" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Zobrazit prostÅ™edÃ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "ZvýrazňovaÄ syntaxe" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "ZvýrazňovaÄ syntaxe" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Koliznà režim" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Deaktivovaná položka" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "HraniÄnà pixely" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "PÅ™idat bod uzlu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Dalšàpatro" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Testované" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "PÅ™Ãmé osvÄ›tlenÃ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Offset mřÞky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Offset mřÞky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "VytvoÅ™it složku" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Zobrazit skryté soubory" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Vypnout oÅ™ezávánÃ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "OddÄ›lenÃ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Nazvaný oddÄ›lovaÄ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Nazvaný oddÄ›lovaÄ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Odstranit položky tÅ™Ãdy" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Operátor barvy." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "OddÄ›lenÃ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Vybrat snÃmky" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "VýchozÃ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "VýchozÃ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Commit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Breakpointy" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "OddÄ›lenÃ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "ZmÄ›nit velikost pole" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Barvy" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Barvy" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Offset mřÞky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Offset mřÞky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Offset mřÞky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Zvýraznit cestu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Vybrat" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Profil" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "PÅ™epÃnatelné tlaÄÃtko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "PÅ™epÃnatelné tlaÄÃtko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "PÅ™epÃnatelné tlaÄÃtko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Vyjmout uzly" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Možnosti sbÄ›rnice" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Vyjmout uzly" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Vybrat vÅ¡e" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Sbalit vÅ¡e" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "PÅ™epÃnatelné tlaÄÃtko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Pouze výbÄ›r" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Vyberte barvu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Pozice doku" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Aktuálnà scéna" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Nastavit okraj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "TlaÄÃtko" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Zobrazit vodÃtka" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "VertikálnÄ›:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Offset mřÞky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Nastavit okraj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "OddÄ›lenÃ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Deaktivovaná položka" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "PÅ™Ãmé osvÄ›tlenÃ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Odstranit položky tÅ™Ãdy" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Odstranit položky tÅ™Ãdy" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Nastavit okraj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Nastavit okraj" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "CÃl" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Složka:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Vynutit bÃlou modulaci" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Režim ikony" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Vypnout oÅ™ezávánÃ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Vlevo po celé výšce" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "SvÄ›tlo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Vlevo po celé výšce" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Vlevo po celé výšce" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Operátor screen." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "NaÄÃst pÅ™ednastavenÃ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Motiv editoru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Barvy" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Profil" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Profil" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Profil" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Formát" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "PÅ™idat bod uzlu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Hlavnà scéna" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Hlavnà scéna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "OddÄ›lenÃ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "OddÄ›lenÃ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Nastavit okraj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Nastavit okraj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Odsadit zprava" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Režim výbÄ›ru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Automatický Å™ez" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Vyberte barvu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "MřÞková mapa" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Pouze výbÄ›r" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Vybrat vlastnost" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Akce" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "PÅ™esunout body Bézierovy kÅ™ivky" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Instance" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24952,17 +25868,6 @@ msgstr "Dalšà možnosti:" msgid "Char" msgstr "Platné znaky:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Hlavnà scéna" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Fonty" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26256,6 +27161,10 @@ msgid "Release (ms)" msgstr "VydánÃ" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mix" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26805,6 +27714,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Zapnout priority" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Nastavit výraz" diff --git a/editor/translations/da.po b/editor/translations/da.po index dcc218bd93..b468fb84d0 100644 --- a/editor/translations/da.po +++ b/editor/translations/da.po @@ -16,15 +16,15 @@ # Kristoffer Andersen <kjaa@google.com>, 2019. # Joe Osborne <reachjoe.o@gmail.com>, 2020, 2021. # Autowinto <happymansi@hotmail.com>, 2020, 2021. -# Mikkel Mouridsen <mikkelmouridsen@me.com>, 2020, 2021. +# Mikkel Mouridsen <mikkelmouridsen@me.com>, 2020, 2021, 2022. # snakatk <snaqii@live.dk>, 2021. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2021-11-05 11:56+0000\n" -"Last-Translator: Joe Osborne <reachjoe.o@gmail.com>\n" +"PO-Revision-Date: 2022-04-08 07:29+0000\n" +"Last-Translator: Mikkel Mouridsen <mikkelmouridsen@me.com>\n" "Language-Team: Danish <https://hosted.weblate.org/projects/godot-engine/" "godot/da/>\n" "Language: da\n" @@ -32,90 +32,83 @@ 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 4.9-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" -msgstr "" +msgstr "Tablet Driver" #: core/bind/core_bind.cpp msgid "Clipboard" -msgstr "" +msgstr "Udklipsholder" #: core/bind/core_bind.cpp -#, fuzzy msgid "Current Screen" -msgstr "Nuværende scene er ikke gemt. Ã…bn alligevel?" +msgstr "Nuværende Skærm" #: core/bind/core_bind.cpp msgid "Exit Code" -msgstr "" +msgstr "Exit Kode" #: core/bind/core_bind.cpp -#, fuzzy msgid "V-Sync Enabled" -msgstr "Aktivér" +msgstr "V-Sync Aktiveret" #: core/bind/core_bind.cpp main/main.cpp msgid "V-Sync Via Compositor" -msgstr "" +msgstr "V-Sync Via Kompositor" #: core/bind/core_bind.cpp main/main.cpp msgid "Delta Smoothing" -msgstr "" +msgstr "Delta Udjævning" #: core/bind/core_bind.cpp -#, fuzzy msgid "Low Processor Usage Mode" -msgstr "Eksporter Projekt" +msgstr "Lav Processorbrugstilstand" #: core/bind/core_bind.cpp msgid "Low Processor Usage Mode Sleep (µsec)" -msgstr "" +msgstr "Lav Processorbrugstilstand Dvale (µsek)" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp msgid "Keep Screen On" -msgstr "" +msgstr "Hold Skærmen Tændt" #: core/bind/core_bind.cpp -#, fuzzy msgid "Min Window Size" -msgstr "Skrifttype Størrelse:" +msgstr "Min. Vinduesstørrelse" #: core/bind/core_bind.cpp -#, fuzzy msgid "Max Window Size" -msgstr "Skrifttype Størrelse:" +msgstr "Max. Vinduesstørrelse" #: core/bind/core_bind.cpp -#, fuzzy msgid "Screen Orientation" -msgstr "Ã…ben Seneste" +msgstr "Skærmorientering" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp msgid "Window" -msgstr "" +msgstr "Vindue" #: core/bind/core_bind.cpp main/main.cpp msgid "Borderless" -msgstr "" +msgstr "Rammeløs" #: core/bind/core_bind.cpp msgid "Per Pixel Transparency Enabled" -msgstr "" +msgstr "Per Piksel Gennemsigtighed Aktiveret" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Fullscreen" -msgstr "Skifter fuldskærm" +msgstr "Fuld skærm" #: core/bind/core_bind.cpp msgid "Maximized" -msgstr "" +msgstr "Maksimeret" #: core/bind/core_bind.cpp msgid "Minimized" -msgstr "" +msgstr "Minimeret" #: core/bind/core_bind.cpp main/main.cpp scene/gui/dialogs.cpp #: scene/gui/graph_node.cpp @@ -126,9 +119,9 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Position" -msgstr "Dok Position" +msgstr "Position" #: core/bind/core_bind.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/gdscript_editor.cpp modules/gridmap/grid_map.cpp @@ -139,9 +132,8 @@ msgstr "Dok Position" #: scene/resources/primitive_meshes.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp scene/resources/texture.cpp #: scene/resources/visual_shader.cpp servers/visual_server.cpp -#, fuzzy msgid "Size" -msgstr "Skrifttype Størrelse:" +msgstr "Størrelse" #: core/bind/core_bind.cpp msgid "Endian Swap" @@ -204,6 +196,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -238,6 +231,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Eksporter Projekt" @@ -413,7 +407,8 @@ msgstr "Ã…bn redaktør" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Fjern Markering" @@ -456,6 +451,7 @@ msgstr "Fællesskab" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Forudindstillet..." @@ -1893,7 +1889,9 @@ msgid "Scene does not contain any script." msgstr "Scenen indeholder ikke noget script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Tilføj" @@ -1961,6 +1959,7 @@ msgstr "Kan ikke forbinde signal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Luk" @@ -3043,6 +3042,7 @@ msgstr "(Nuværende)" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importer" @@ -3518,6 +3518,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Kun metoder" @@ -3526,7 +3527,7 @@ msgstr "Kun metoder" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Vælg værktøj" @@ -3606,7 +3607,7 @@ msgstr "Fjern Markering" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Clear" @@ -3638,7 +3639,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Node" @@ -3662,6 +3663,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4844,6 +4849,7 @@ msgstr "De følgende filer kunne ikke trækkes ud af pakken:" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -5026,6 +5032,7 @@ msgid "Edit Text:" msgstr "Medlemmer" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5335,6 +5342,7 @@ msgid "Show Script Button" msgstr "Højre knap." #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Fil System" @@ -5415,6 +5423,7 @@ msgstr "Medlemmer" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5582,6 +5591,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5981,6 +5991,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5993,7 +6004,7 @@ msgstr "Projekt Manager" msgid "Sorting Order" msgstr "Omdøber mappe:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -6029,29 +6040,30 @@ msgstr "Lagrings Fil:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Ugyldigt navn." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Ugyldigt navn." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importer Scene" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6059,21 +6071,21 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Linjenummer:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Linjenummer:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Ugyldigt navn." @@ -6083,16 +6095,16 @@ msgstr "Ugyldigt navn." msgid "Text Selected Color" msgstr "Slet Valgte" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Kun Valgte" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Nuværende scene er ikke gemt. Ã…bn alligevel?" @@ -6101,42 +6113,42 @@ msgstr "Nuværende scene er ikke gemt. Ã…bn alligevel?" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funktioner:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Omdøbe variablen" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Slet points" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7982,11 +7994,6 @@ msgstr "Indlæs animation" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy -msgid "No animation to copy!" -msgstr "FEJL: Der er ingen animation der kan kopieres!" - -#: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "No animation resource on clipboard!" msgstr "FEJL: Ingen animationsressource i udklipsholder!" @@ -7999,11 +8006,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy -msgid "No animation to edit!" -msgstr "FEJL: Der er ingen animation som kan redigeres!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Afspil valgte animation baglæns fra nuværende position. (A)" @@ -8041,6 +8043,11 @@ msgid "New" msgstr "Ny" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Indsæt Ressource" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Rediger Overgange..." @@ -8267,11 +8274,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #, fuzzy msgid "Auto Restart:" msgstr "Auto Genstart:" @@ -8307,10 +8309,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Nuværende:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp #, fuzzy @@ -10370,6 +10368,7 @@ msgstr "Editor Indstillinger" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10649,6 +10648,7 @@ msgstr "Forrige fane" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -11239,6 +11239,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "Skrifttype Størrelse:" @@ -11913,6 +11914,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Tællinger:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Select/Clear All Frames" msgstr "Vælg alle" @@ -11950,19 +11962,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Tællinger:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -12168,6 +12171,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Fjern Template" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12211,6 +12219,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "GUI Temaelementer" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Fjern Template" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Favoritter:" @@ -12519,6 +12537,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12698,8 +12717,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Slet Valgte" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14518,10 +14538,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "Projekt" @@ -14848,6 +14864,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Knap" @@ -15227,7 +15244,7 @@ msgstr "Konverter til smÃ¥ bogstaver" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "Nulstil Zoom" @@ -16070,6 +16087,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16874,6 +16892,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17987,6 +18013,14 @@ msgid "Change Expression" msgstr "Skift udtryk" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Indsæt VisualScript Nodes" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Fjern VisualScript Nodes" @@ -18089,14 +18123,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Indsæt VisualScript Nodes" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18619,6 +18645,14 @@ msgstr "Instans" msgid "Write Mode" msgstr "Eksporter Projekt" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18627,6 +18661,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Eksporter Projekt" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Eksporter Projekt" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18680,6 +18740,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "Prøv igen" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19299,7 +19363,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19451,7 +19515,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19461,7 +19525,7 @@ msgstr "Udvid alle" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Indsæt Node" #: platform/javascript/export/export.cpp @@ -19760,7 +19824,7 @@ msgstr "Eksporter Projekt" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Enhed" #: platform/osx/export/export.cpp @@ -20026,12 +20090,13 @@ msgid "Publisher Display Name" msgstr "Ugyldigt index egenskabsnavn." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Ugyldig skriftstørrelse." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Spil Brugerdefineret Scene" #: platform/uwp/export/export.cpp @@ -20298,6 +20363,7 @@ msgstr "" "for at AnimatedSprite kan vise frames." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Ramme %" @@ -20670,7 +20736,7 @@ msgstr "Skifter Modus" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Deaktiveret" @@ -21140,7 +21206,7 @@ msgstr "Occluder polygon for denne occluder er tom. Tegn venligst en polygon!" msgid "Width Curve" msgstr "Rediger Node Kurve" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Standard" @@ -21306,6 +21372,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21540,6 +21607,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -22095,9 +22163,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22708,7 +22777,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23696,6 +23765,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Tema Egenskaber" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23733,7 +23807,7 @@ msgstr "" msgid "Tooltip" msgstr "Værktøjer" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Fokus Sti" @@ -23856,6 +23930,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23869,11 +23944,12 @@ msgid "Show Close" msgstr "Luk" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Vælg" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Fællesskab" @@ -23938,7 +24014,7 @@ msgid "Fixed Icon Size" msgstr "Skrifttype Størrelse:" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -24388,7 +24464,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24893,6 +24969,29 @@ msgid "Swap OK Cancel" msgstr "Annuller" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Navn" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fysik Frame %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fysik Frame %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24929,6 +25028,794 @@ msgstr "Halv opløsning" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Funktioner:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Fjern Alt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Fjern Alt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Fjern Alt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Clip Deaktiveret" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Tællinger:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animationsløkke" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Vis i Filsystem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Forudindstillet..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Clip Deaktiveret" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Vælg værktøj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Deaktiveret" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Vælg værktøj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "Clip Deaktiveret" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Deaktiveret" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Deaktiveret" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Fjern Alt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Tving Hvid Modulate" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Indlæs Default" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Indlæs Default" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Forrige fane" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Slet Valgte" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Indsæt Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrer filer..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrer filer..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Kald" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Opret Mappe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Opret Mappe" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Fjern Markering" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Fjern Markering" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importer Scene" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Beskrivelse" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Forudindstillet..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Interpolationsmetode" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Deaktiveret" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Skifter Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Tilføj Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Funktioner:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Tester" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Beskrivelse" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Fjern Template" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Fjern Template" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Opret Mappe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Skifter Skjulte Filer" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Clip Deaktiveret" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Tællinger:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Fjern Alt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Tællinger:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Vælg Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Standard" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Standard" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Fællesskab" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Slet points" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Tællinger:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Ændre størrelsen pÃ¥ Array" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Fjern Alt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Fjern Alt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Rediger Node Kurve" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Fjern Template" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Skifter Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Fokus Sti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Vælg" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Forudindstillet..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Skift Autoplay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Skift Autoplay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Skift Autoplay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Indsæt Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Bus muligheder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Indsæt Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Vælg alle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Klap alle sammen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Skift Autoplay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Kun Valgte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Funktioner:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Dok Position" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Nuværende scene er ikke gemt. Ã…bn alligevel?" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Indhold:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Knap" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Spil Brugerdefineret Scene" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Fjern vertikal guide" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Spil Scenen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Indhold:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Tællinger:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Deaktiveret" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Beskrivelse" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Fjern Alt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Fjern Alt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Vis i Filsystem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Vis i Filsystem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Opret Mappe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Tving Hvid Modulate" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Skifter Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Clip Deaktiveret" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Lineær" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Tester" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Lineær" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Lineær" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Indlæs Fejl" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Medlemmer" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Medlemmer" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Forudindstillet..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Forudindstillet..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Forudindstillet..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Fjern Template" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Tilføj Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Funktions Liste:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Funktions Liste:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Tællinger:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Tællinger:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Skifter Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Skifter Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Skifter Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Skifter Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Vis filer" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Editor Indstillinger" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Kun Valgte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Vælg Property" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Tilføj Funktion" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Flyt Bezier-punkter" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Instans" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24966,16 +25853,6 @@ msgstr "Klasse beskrivelse:" msgid "Char" msgstr "Gyldige karakterer:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Kald" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26232,6 +27109,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26769,6 +27650,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Rediger filtre" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Skift udtryk" diff --git a/editor/translations/de.po b/editor/translations/de.po index 4360469a70..e330e0fc1a 100644 --- a/editor/translations/de.po +++ b/editor/translations/de.po @@ -78,12 +78,13 @@ # ‎ <artism90@googlemail.com>, 2022. # Coxcopi70f00b67b61542fe <hn_vogel@gmx.net>, 2022. # Andreas <self@andreasbresser.de>, 2022. +# ARez <dark.gaming@fantasymail.de>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-28 05:19+0000\n" +"PO-Revision-Date: 2022-04-25 15:02+0000\n" "Last-Translator: So Wieso <sowieso@dukun.de>\n" "Language-Team: German <https://hosted.weblate.org/projects/godot-engine/" "godot/de/>\n" @@ -92,7 +93,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 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" @@ -179,6 +180,7 @@ msgstr "Verstellbar" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "Position" @@ -248,6 +250,7 @@ msgstr "Speicher" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "Grenzen" @@ -281,6 +284,7 @@ msgstr "Daten" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "Netzwerk" @@ -447,7 +451,8 @@ msgstr "Texteditor" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "Vervollständigung" @@ -486,6 +491,7 @@ msgstr "Befehl" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "Gedrückt" @@ -681,7 +687,6 @@ msgid "Editor" msgstr "Editor" #: core/project_settings.cpp -#, fuzzy msgid "Main Run Args" msgstr "Laufzeitargumente für Main" @@ -1849,7 +1854,9 @@ msgid "Scene does not contain any script." msgstr "Szene enthält kein einziges Skript." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Hinzufügen" @@ -1915,6 +1922,7 @@ msgstr "Signal kann nicht verbunden werden" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Schließen" @@ -2473,7 +2481,7 @@ msgstr "Neuen Audio-Bus diesem Layout hinzufügen." #: editor/plugins/animation_player_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Load" -msgstr "Lade" +msgstr "Laden" #: editor/editor_audio_buses.cpp msgid "Load an existing Bus Layout." @@ -2724,9 +2732,8 @@ msgstr "" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Custom Template" -msgstr "Eigenes Motiv" +msgstr "Eigene Vorlage" #: editor/editor_export.cpp editor/project_export.cpp #: platform/android/export/export_plugin.cpp platform/iphone/export/export.cpp @@ -2736,44 +2743,40 @@ msgid "Release" msgstr "Veröffentlichung" #: editor/editor_export.cpp -#, fuzzy msgid "Binary Format" -msgstr "Farboperator." +msgstr "Binärformat" #: editor/editor_export.cpp msgid "64 Bits" -msgstr "" +msgstr "64-Bit" #: editor/editor_export.cpp msgid "Embed PCK" -msgstr "" +msgstr "PCK einbetten" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Texture Format" -msgstr "Texturbereich" +msgstr "Texturformat" #: editor/editor_export.cpp msgid "BPTC" -msgstr "" +msgstr "BPTC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "S3TC" -msgstr "" +msgstr "S3TC" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "ETC" -msgstr "TCP" +msgstr "ETC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "ETC2" -msgstr "" +msgstr "ETC2" #: editor/editor_export.cpp -#, fuzzy msgid "No BPTC Fallbacks" -msgstr "Ausweichlösung" +msgstr "Keine BPTC-Rückfälle" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp @@ -2966,6 +2969,7 @@ msgstr "Als aktuell auswählen" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importieren" @@ -3197,7 +3201,7 @@ msgstr "Einträge als Liste anzeigen." #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" -msgstr "Verzeichnisse & Dateien:" +msgstr "Verzeichnisse und Dateien:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp editor/rename_dialog.cpp @@ -3416,6 +3420,7 @@ msgid "Label" msgstr "Bezeichner" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "Nur Lesezugriff" @@ -3423,7 +3428,7 @@ msgstr "Nur Lesezugriff" msgid "Checkable" msgstr "Auswählbar" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "Ausgewählt" @@ -3497,7 +3502,7 @@ msgstr "Auswahl kopieren" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Löschen" @@ -3528,7 +3533,7 @@ msgid "Up" msgstr "Hoch" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Node" @@ -3552,6 +3557,10 @@ msgstr "Ausgehender RSET" msgid "New Window" msgstr "Neues Fenster" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Unbenanntes Projekt" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -3795,14 +3804,12 @@ msgid "Quick Open Script..." msgstr "Schnell Skripte öffnen..." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Reload" -msgstr "Speichern & Neu starten" +msgstr "Speichern & Neu laden" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to '%s' before reloading?" -msgstr "Änderungen in ‚%s‘ vor dem Schließen speichern?" +msgstr "Änderungen in ‚%s‘ vor dem Neuladen speichern?" #: editor/editor_node.cpp msgid "Save & Close" @@ -3842,7 +3849,7 @@ msgstr "Diese Aktion kann nicht ohne eine Szene ausgeführt werden." #: editor/editor_node.cpp msgid "Export Mesh Library" -msgstr "MeshLibrary exportieren" +msgstr "Mesh-Bibliothek exportieren" #: editor/editor_node.cpp msgid "This operation can't be done without a root node." @@ -3923,9 +3930,8 @@ msgid "Open Project Manager?" msgstr "Aktuelles Projekt schließen und zur Projektverwaltung zurückkehren?" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to the following scene(s) before reloading?" -msgstr "Änderungen in den folgenden Szenen vor dem Schließen speichern?" +msgstr "Änderungen in den folgenden Szenen vor dem Neuladen speichern?" #: editor/editor_node.cpp msgid "Save & Quit" @@ -4202,9 +4208,8 @@ msgid "Update Vital Only" msgstr "Nur bei wichtigen Änderungen aktualisieren" #: editor/editor_node.cpp -#, fuzzy msgid "Localize Settings" -msgstr "Lokalisierung" +msgstr "Einstellungen übersetzen" #: editor/editor_node.cpp msgid "Restore Scenes On Load" @@ -4219,9 +4224,8 @@ msgid "Inspector" msgstr "Inspektor" #: editor/editor_node.cpp -#, fuzzy msgid "Default Property Name Style" -msgstr "Standardprojektpfad" +msgstr "Standardeigenschaftsnamenstil" #: editor/editor_node.cpp msgid "Default Float Step" @@ -4739,6 +4743,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Neu laden" @@ -4917,6 +4922,7 @@ msgid "Edit Text:" msgstr "Text bearbeiten:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "An" @@ -5150,9 +5156,8 @@ msgid "Unfocused Low Processor Mode Sleep (µsec)" msgstr "Leerlaufzeit im Prozessorenergiesparmodus bei fehlendem Fokus (μs)" #: editor/editor_settings.cpp -#, fuzzy msgid "Separate Distraction Mode" -msgstr "Ablenkungsfreien Modus abtrennen" +msgstr "Separater ablenkungsfreier Modus" #: editor/editor_settings.cpp msgid "Automatically Open Screenshots" @@ -5218,6 +5223,7 @@ msgid "Show Script Button" msgstr "Skriptknopf anzeigen" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "Dateisystem" @@ -5287,6 +5293,7 @@ msgstr "Farbthema" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "Zeilenzwischenraum" @@ -5443,6 +5450,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "Übersicht der Elemente alphabetisch sortieren" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "Mauszeiger" @@ -5813,6 +5821,7 @@ msgstr "Hostname" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "Port" @@ -5824,7 +5833,7 @@ msgstr "Projektverwaltung" msgid "Sorting Order" msgstr "Sortierreihenfolge" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "Symbolfarbe" @@ -5858,26 +5867,27 @@ msgstr "Zeichenkettenfarbe" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "Hintergrundfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "Vervollständigung Hintergrundfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "Vervollständigung Auswahlfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "Vervollständigung Existierend-Farbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "Vervollständigung Scrollen-Farbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "Vervollständigung Schriftfarbe" @@ -5885,19 +5895,19 @@ msgstr "Vervollständigung Schriftfarbe" msgid "Text Color" msgstr "Textfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "Zeilennummerfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "Sichere Zeilennummer-Farbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "Einfügemarkefarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "Einfügemarke-Hintergrundfarbe" @@ -5905,15 +5915,15 @@ msgstr "Einfügemarke-Hintergrundfarbe" msgid "Text Selected Color" msgstr "Ausgewählter Text-Farbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "Auswahlfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "Klammerfehlerfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "Aktuellezeilenfarbe" @@ -5921,39 +5931,39 @@ msgstr "Aktuellezeilenfarbe" msgid "Line Length Guideline Color" msgstr "Zeilenlängehilfslinienfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "Worthervorhebungsfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "Nummernfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "Funktionenfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "Instanzvariablenfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "Markierungsfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "Lesezeichenfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "Haltepunktfarbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "Ausführende Zeile-Farbe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "Codeeinklappen-Farbe" @@ -6654,31 +6664,29 @@ msgid "Use Ambient" msgstr "Ambient verwenden" #: editor/import/resource_importer_bitmask.cpp -#, fuzzy msgid "Create From" -msgstr "Ordner erstellen" +msgstr "From erstellen" #: editor/import/resource_importer_bitmask.cpp #: servers/audio/effects/audio_effect_compressor.cpp msgid "Threshold" -msgstr "" +msgstr "Schwellenwert" #: editor/import/resource_importer_csv_translation.cpp #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_scene.cpp #: editor/import/resource_importer_texture.cpp #: editor/import/resource_importer_wav.cpp scene/3d/gi_probe.cpp -#, fuzzy msgid "Compress" -msgstr "Komponenten" +msgstr "Komprimieren" #: editor/import/resource_importer_csv_translation.cpp msgid "Delimiter" -msgstr "" +msgstr "Trennzeichen" #: editor/import/resource_importer_layered_texture.cpp msgid "No BPTC If RGB" -msgstr "" +msgstr "Kein BPTC falls RGB" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/cpu_particles_2d.cpp @@ -6686,83 +6694,73 @@ msgstr "" #: scene/resources/material.cpp scene/resources/particles_material.cpp #: scene/resources/texture.cpp msgid "Flags" -msgstr "" +msgstr "Flags" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/animation/tween.cpp #: scene/resources/texture.cpp msgid "Repeat" -msgstr "" +msgstr "Wiederholen" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp #: scene/gui/control.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Filter" -msgstr "Filter:" +msgstr "Filter" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Mipmaps" -msgstr "Signale" +msgstr "Mipmaps" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp msgid "Anisotropic" -msgstr "" +msgstr "Anisotropisch" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp msgid "sRGB" -msgstr "" +msgstr "sRGB" #: editor/import/resource_importer_layered_texture.cpp -#, fuzzy msgid "Slices" -msgstr "Autoschnitt" +msgstr "Schnitte" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Horizontal" -msgstr "Horizontal:" +msgstr "Horizontal" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Vertical" -msgstr "Vertikal:" +msgstr "Vertikal" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Generate Tangents" -msgstr "Generiere Punkte" +msgstr "Tangenten generieren" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Scale Mesh" -msgstr "Skalierungsmodus" +msgstr "Mesh skalieren" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Offset Mesh" -msgstr "Versatz:" +msgstr "Mesh verschieben" #: editor/import/resource_importer_obj.cpp #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Octahedral Compression" -msgstr "Kompression" +msgstr "Oktahedrische Kompression" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Optimize Mesh Flags" -msgstr "Größe: " +msgstr "Meshflags optimieren" #: editor/import/resource_importer_scene.cpp msgid "Import as Single Scene" @@ -6806,106 +6804,88 @@ msgstr "Import als mehrere Szenen und Materialien" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Nodes" -msgstr "Node" +msgstr "Nodes" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Type" -msgstr "Rückgabewert" +msgstr "Wurzeltyp" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Name" -msgstr "Remote-Name" +msgstr "Wurzelname" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Scale" -msgstr "Skalierung" +msgstr "Wurzelskalierung" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Custom Script" -msgstr "Benutzerdefiniertes Node" +msgstr "Eigenes Skript" #: editor/import/resource_importer_scene.cpp scene/resources/texture.cpp -#, fuzzy msgid "Storage" -msgstr "Speichere Datei:" +msgstr "Speicher" #: editor/import/resource_importer_scene.cpp msgid "Use Legacy Names" -msgstr "" +msgstr "Alte Namen verwenden" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp -#, fuzzy msgid "Materials" -msgstr "Materialänderungen:" +msgstr "Materialien" #: editor/import/resource_importer_scene.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Location" -msgstr "Lokalisierung" +msgstr "Ort" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Keep On Reimport" -msgstr "Neuimport" +msgstr "Bei Neuimport behalten" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp -#, fuzzy msgid "Meshes" -msgstr "Mesh" +msgstr "Meshes" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Ensure Tangents" -msgstr "Kurventangente ändern" +msgstr "Tangenten sicherstellen" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Light Baking" -msgstr "Lightmapping" +msgstr "Light Baking" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Lightmap Texel Size" -msgstr "LightMap-Bake" +msgstr "Lightmap Texelgröße" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp msgid "Skins" -msgstr "" +msgstr "Skins" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Use Named Skins" -msgstr "Einrasten verwenden" +msgstr "Benannte Skins verwenden" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "External Files" -msgstr "Extern" +msgstr "Externe Dateien" #: editor/import/resource_importer_scene.cpp msgid "Store In Subdir" -msgstr "" +msgstr "In Unterordner speichern" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Filter Script" -msgstr "Skripte filtern" +msgstr "Skript filtern" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Keep Custom Tracks" -msgstr "Transformation" +msgstr "Eigene Spuren behalten" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Optimizer" -msgstr "Optimieren" +msgstr "Optimierer" #: editor/import/resource_importer_scene.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp platform/javascript/export/export.cpp @@ -6918,41 +6898,34 @@ msgstr "Optimieren" #: scene/gui/graph_edit.cpp scene/gui/rich_text_label.cpp #: scene/resources/curve.cpp scene/resources/environment.cpp #: scene/resources/material.cpp -#, fuzzy msgid "Enabled" -msgstr "Aktivieren" +msgstr "Aktiviert" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Linear Error" -msgstr "Max. Linearer Fehler:" +msgstr "Max lineare Fehler" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angular Error" -msgstr "Max. Winkel-Fehler:" +msgstr "Max Winkelfehler" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angle" -msgstr "Wert" +msgstr "Max Winkel" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Remove Unused Tracks" -msgstr "Spur entfernen" +msgstr "Unbenutzte Spuren entfernen" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Clips" -msgstr "Animationsausschnitt" +msgstr "Animationsausschnitte" #: editor/import/resource_importer_scene.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/particles_2d.cpp scene/3d/area.cpp scene/3d/cpu_particles.cpp #: scene/3d/particles.cpp scene/resources/environment.cpp -#, fuzzy msgid "Amount" -msgstr "Menge:" +msgstr "Menge" #: editor/import/resource_importer_scene.cpp #: editor/plugins/mesh_library_editor_plugin.cpp @@ -6999,70 +6972,63 @@ msgstr "Speichere..." #: editor/import/resource_importer_texture.cpp scene/resources/texture.cpp msgid "Lossy Quality" -msgstr "" +msgstr "Verlustbehaftete Qualität" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "HDR Mode" -msgstr "Auswahlmodus" +msgstr "HDR-Modus" #: editor/import/resource_importer_texture.cpp msgid "BPTC LDR" -msgstr "" +msgstr "BPTC LDR" #: editor/import/resource_importer_texture.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/mesh_instance_2d.cpp scene/2d/multimesh_instance_2d.cpp #: scene/2d/particles_2d.cpp scene/2d/sprite.cpp scene/resources/style_box.cpp msgid "Normal Map" -msgstr "" +msgstr "Normal-Map" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Process" -msgstr "Nachbearbeitung" +msgstr "Verarbeiten" #: editor/import/resource_importer_texture.cpp msgid "Fix Alpha Border" -msgstr "" +msgstr "Alpharand beheben" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Premult Alpha" -msgstr "Polygon bearbeiten" +msgstr "Alpha vormultiplizieren" #: editor/import/resource_importer_texture.cpp msgid "Hdr As Srgb" -msgstr "" +msgstr "HDR als sRGB" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Invert Color" -msgstr "Vertex" +msgstr "Farben invertieren" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Normal Map Invert Y" -msgstr "Zufälliges Skalieren:" +msgstr "Y der Normal-Map invertieren" #: editor/import/resource_importer_texture.cpp #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/audio/audio_stream_player.cpp scene/gui/video_player.cpp msgid "Stream" -msgstr "" +msgstr "Stream" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Size Limit" -msgstr "Grenzen" +msgstr "Höchstmaß" #: editor/import/resource_importer_texture.cpp msgid "Detect 3D" -msgstr "" +msgstr "3D erkennen" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "SVG" -msgstr "HSV" +msgstr "SVG" #: editor/import/resource_importer_texture.cpp msgid "" @@ -7074,74 +7040,64 @@ msgstr "" "darstellbar sein." #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Atlas File" -msgstr "Umrissgröße:" +msgstr "Atlas-Datei" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Import Mode" -msgstr "Export-Modus:" +msgstr "Importmodus" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Crop To Region" -msgstr "Kachelregion setzen" +msgstr "Auf Region zuschneiden" #: editor/import/resource_importer_texture_atlas.cpp msgid "Trim Alpha Border From Region" -msgstr "" +msgstr "Alpharand von Region abschneiden" #: editor/import/resource_importer_wav.cpp scene/2d/physics_body_2d.cpp -#, fuzzy msgid "Force" -msgstr "Force Push" +msgstr "Forcieren" #: editor/import/resource_importer_wav.cpp msgid "8 Bit" -msgstr "" +msgstr "8-Bit" #: editor/import/resource_importer_wav.cpp main/main.cpp #: modules/mono/editor/csharp_project.cpp modules/mono/mono_gd/gd_mono.cpp msgid "Mono" -msgstr "" +msgstr "Mono" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Max Rate" -msgstr "Misch-Node" +msgstr "Max Rate" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Max Rate Hz" -msgstr "Misch-Node" +msgstr "Max Hz-Rate" #: editor/import/resource_importer_wav.cpp msgid "Trim" -msgstr "" +msgstr "Abschneiden" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Normalize" -msgstr "Format" +msgstr "Normalisieren" #: editor/import/resource_importer_wav.cpp #: scene/resources/audio_stream_sample.cpp -#, fuzzy msgid "Loop Mode" -msgstr "Bewegungsmodus" +msgstr "Schleifenmodus" #: editor/import/resource_importer_wav.cpp #: scene/resources/audio_stream_sample.cpp -#, fuzzy msgid "Loop Begin" -msgstr "Bewegungsmodus" +msgstr "Schleifenbeginn" #: editor/import/resource_importer_wav.cpp #: scene/resources/audio_stream_sample.cpp -#, fuzzy msgid "Loop End" -msgstr "Bewegungsmodus" +msgstr "Schleifenende" #: editor/import_defaults_editor.cpp msgid "Select Importer" @@ -7223,27 +7179,24 @@ msgid "Failed to load resource." msgstr "Laden der Ressource gescheitert." #: editor/inspector_dock.cpp -#, fuzzy msgid "Property Name Style" -msgstr "Projektname:" +msgstr "Eigenschaftennamesstil" #: editor/inspector_dock.cpp scene/gui/color_picker.cpp msgid "Raw" msgstr "Roh" #: editor/inspector_dock.cpp -#, fuzzy msgid "Capitalized" -msgstr "Kapitalisiere" +msgstr "Kapitalisiert" #: editor/inspector_dock.cpp -#, fuzzy msgid "Localized" -msgstr "Gebietsschema" +msgstr "Übersetzt" #: editor/inspector_dock.cpp msgid "Localization not available for current language." -msgstr "" +msgstr "Keine Übersetzung für die gegenwärtige Sprache vorhanden." #: editor/inspector_dock.cpp msgid "Copy Properties" @@ -7736,10 +7689,6 @@ msgid "Load Animation" msgstr "Animation laden" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Keine Animation zum kopieren!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Keine Animations-Ressource in der Zwischenablage!" @@ -7752,10 +7701,6 @@ msgid "Paste Animation" msgstr "Animation einfügen" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Keine Animation zum bearbeiten!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Spiele ausgewählte Animation rückwärts von aktueller Position. (A)" @@ -7793,6 +7738,11 @@ msgid "New" msgstr "Neu" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s Klassenreferenz" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Übergänge bearbeiten..." @@ -8017,11 +7967,6 @@ msgid "Blend" msgstr "Blenden" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mischen" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Automatisch neu starten:" @@ -8055,10 +8000,6 @@ msgid "X-Fade Time (s):" msgstr "Überblendungszeit (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Laufend:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8293,28 +8234,24 @@ msgid "License (Z-A)" msgstr "Lizenz (Z-A)" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "First" -msgstr "Erste" +msgstr "Anfang" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Previous" -msgstr "Vorherige" +msgstr "Vorheriges" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Next" -msgstr "Nächste" +msgstr "Nächstes" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Last" -msgstr "Letzte" +msgstr "Ende" #: editor/plugins/asset_library_editor_plugin.cpp msgid "All" @@ -9291,16 +9228,15 @@ msgstr "Gradient bearbeitet" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp msgid "Swap GradientTexture2D Fill Points" -msgstr "" +msgstr "GrandientTexture2D Füllpunkte vertauschen" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp msgid "Swap Gradient Fill Points" -msgstr "" +msgstr "Gradient Füllpunkte vertauschen" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp -#, fuzzy msgid "Toggle Grid Snap" -msgstr "Gitter umschalten" +msgstr "Gittereinrasten umschalten" #: editor/plugins/item_list_editor_plugin.cpp msgid "Item %d" @@ -9540,7 +9476,6 @@ msgstr "" "%s" #: editor/plugins/mesh_library_editor_plugin.cpp -#, fuzzy msgid "MeshLibrary" msgstr "Mesh-Bibliothek" @@ -10079,6 +10014,7 @@ msgstr "Gittereinstellungen" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Einrasten" @@ -10342,6 +10278,7 @@ msgstr "Vorheriges Skript" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Datei" @@ -10898,6 +10835,7 @@ msgid "Yaw:" msgstr "Gierung:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Größe:" @@ -11554,6 +11492,16 @@ msgid "Vertical:" msgstr "Vertikal:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Trennung:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Versatz:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Alle Frames aus/ab-wählen" @@ -11590,18 +11538,10 @@ msgid "Auto Slice" msgstr "Autoschnitt" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Versatz:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Schritt:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Trennung:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "Texturbereich" @@ -11796,6 +11736,11 @@ msgstr "" "Trotzdem schließen?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Kachel entfernen" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11838,6 +11783,16 @@ msgstr "" "Thema hinzugefügt werden." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Elementtyp hinzufügen" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Remote entfernen" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Farbelement hinzufügen" @@ -12111,6 +12066,7 @@ msgid "Named Separator" msgstr "Benannter Trenner" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Untermenü" @@ -12289,7 +12245,8 @@ msgid "Palette Min Width" msgstr "Minimale Palettenbreite" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +#, fuzzy +msgid "Palette Item H Separation" msgstr "Hseparation eines Elements der Palette" #: editor/plugins/tile_map_editor_plugin.cpp @@ -14107,10 +14064,6 @@ msgstr "" "sein, dass dann manche Szenen angepasst werden müssen." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Unbenanntes Projekt" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Fehlendes Projekt" @@ -14452,6 +14405,7 @@ msgid "Add Event" msgstr "Ereignis hinzufügen" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Button" @@ -14827,7 +14781,7 @@ msgstr "Zu Kleinbuchstaben" msgid "To Uppercase" msgstr "Zu Großbuchstaben" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Zurücksetzen" @@ -15232,12 +15186,11 @@ msgstr "Szenenbaumwurzelauswahl anzeigen" #: editor/scene_tree_dock.cpp msgid "Derive Script Globals By Name" -msgstr "" +msgstr "Skript-Globals aus Namen ableiten" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Use Favorites Root Selection" -msgstr "Auswahl einrahmen" +msgstr "Lesezeichenhauptauswahl verwenden" #: editor/scene_tree_editor.cpp msgid "Toggle Visible" @@ -15550,15 +15503,15 @@ msgstr "Stack-Variablen filtern" #: editor/script_editor_debugger.cpp msgid "Auto Switch To Remote Scene Tree" -msgstr "" +msgstr "Automatisch zum Fernszenenbaum wechseln" #: editor/script_editor_debugger.cpp msgid "Remote Scene Tree Refresh Interval" -msgstr "" +msgstr "Fernszenenbaum-Aktualisierungsintervall" #: editor/script_editor_debugger.cpp msgid "Remote Inspect Refresh Interval" -msgstr "" +msgstr "Ferninspektor-Aktualisierungsintervall" #: editor/script_editor_debugger.cpp msgid "Network Profiler" @@ -15661,7 +15614,7 @@ msgstr "Ändere Lichtradius" #: editor/spatial_editor_gizmos.cpp msgid "Stream Player 3D" -msgstr "" +msgstr "Stream-Player-3D" #: editor/spatial_editor_gizmos.cpp msgid "Change AudioStreamPlayer3D Emission Angle" @@ -15669,8 +15622,9 @@ msgstr "Emissionswinkel für AudioStreamPlayer3D ändern" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" -msgstr "" +msgstr "Kamera" #: editor/spatial_editor_gizmos.cpp msgid "Change Camera FOV" @@ -15682,9 +15636,8 @@ msgstr "Ändere Kameragröße" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: scene/3d/physics_body.cpp -#, fuzzy msgid "Joint" -msgstr "Punkt" +msgstr "Gelenk" #: editor/spatial_editor_gizmos.cpp scene/2d/collision_shape_2d.cpp #: scene/2d/cpu_particles_2d.cpp scene/2d/touch_screen_button.cpp @@ -15693,11 +15646,11 @@ msgstr "Punkt" #: scene/resources/particles_material.cpp servers/physics_2d_server.cpp #: servers/physics_server.cpp msgid "Shape" -msgstr "" +msgstr "Form" #: editor/spatial_editor_gizmos.cpp msgid "Visibility Notifier" -msgstr "" +msgstr "Sichtbarkeitsbenachrichtigung" #: editor/spatial_editor_gizmos.cpp msgid "Change Notifier AABB" @@ -15708,23 +15661,20 @@ msgid "Change Particles AABB" msgstr "Ändere Partikel AABB" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Reflection Probe" -msgstr "Eigenschaft auswählen" +msgstr "Reflexionssonde" #: editor/spatial_editor_gizmos.cpp msgid "Change Probe Extents" msgstr "Sondenausmaße ändern" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "GI Probe" -msgstr "GI Sonde vorrendern" +msgstr "GI-Sonde" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Baked Indirect Light" -msgstr "Indirect-Lighting" +msgstr "Gebackenes indirektes Licht" #: editor/spatial_editor_gizmos.cpp modules/csg/csg_gizmos.cpp msgid "Change Sphere Shape Radius" @@ -15755,57 +15705,52 @@ msgid "Change Ray Shape Length" msgstr "Ändere Länge der Strahlenform" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Navigation Edge" -msgstr "Navigationsmodus" +msgstr "Navigationskante" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Navigation Edge Disabled" -msgstr "Navigationsmodus" +msgstr "Navigationskanten deaktiviert" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Navigation Solid" -msgstr "Navigationsmodus" +msgstr "Navigationsfestkörper" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Navigation Solid Disabled" -msgstr "Navigationsmodus" +msgstr "Navigationsfestkörper deaktiviert" #: editor/spatial_editor_gizmos.cpp msgid "Joint Body A" -msgstr "" +msgstr "Gelenk Körper A" #: editor/spatial_editor_gizmos.cpp msgid "Joint Body B" -msgstr "" +msgstr "Gelenk Körper B" #: editor/spatial_editor_gizmos.cpp msgid "Room Edge" -msgstr "" +msgstr "Raumkante" #: editor/spatial_editor_gizmos.cpp msgid "Room Overlap" -msgstr "" +msgstr "Raumüberschneidung" #: editor/spatial_editor_gizmos.cpp msgid "Set Room Point Position" msgstr "Room-Point-Position festlegen" #: editor/spatial_editor_gizmos.cpp scene/3d/portal.cpp -#, fuzzy msgid "Portal Margin" -msgstr "Rand einstellen" +msgstr "Portalrand" #: editor/spatial_editor_gizmos.cpp msgid "Portal Edge" -msgstr "" +msgstr "Portalkante" #: editor/spatial_editor_gizmos.cpp msgid "Portal Arrow" -msgstr "" +msgstr "Portalpfeil" #: editor/spatial_editor_gizmos.cpp msgid "Set Portal Point Position" @@ -15813,18 +15758,16 @@ msgstr "Portal-Point-Position festlegen" #: editor/spatial_editor_gizmos.cpp msgid "Portal Front" -msgstr "" +msgstr "Portalvorderseite" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Portal Back" -msgstr "Zurück" +msgstr "Portalrückseite" #: editor/spatial_editor_gizmos.cpp scene/2d/light_occluder_2d.cpp #: scene/2d/tile_map.cpp -#, fuzzy msgid "Occluder" -msgstr "Verdeckungsmodus" +msgstr "Verdecker" #: editor/spatial_editor_gizmos.cpp msgid "Set Occluder Sphere Radius" @@ -15843,124 +15786,113 @@ msgid "Set Occluder Hole Point Position" msgstr "Position von Occluder-Loch-Punkt festlegen" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Occluder Polygon Front" -msgstr "Occluder-Polygon erzeugen" +msgstr "Occluder-Polygon-Vorderseite" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Occluder Polygon Back" -msgstr "Occluder-Polygon erzeugen" +msgstr "Occluder-Polygon-Rückseite" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Occluder Hole" -msgstr "Occluder-Polygon erzeugen" +msgstr "Occluder-Loch" #: main/main.cpp msgid "Godot Physics" -msgstr "" +msgstr "Godot-Physik" #: main/main.cpp servers/physics_2d/physics_2d_server_sw.cpp #: servers/visual/visual_server_scene.cpp msgid "Use BVH" -msgstr "" +msgstr "BVH benutzen" #: main/main.cpp servers/physics_2d/physics_2d_server_sw.cpp #: servers/visual/visual_server_scene.cpp -#, fuzzy msgid "BVH Collision Margin" -msgstr "Kollisionsmodus" +msgstr "BVH-Kollisionsspielraum" #: main/main.cpp -#, fuzzy msgid "Crash Handler" -msgstr "Wähle Griff" +msgstr "Absturzbehandlung" #: main/main.cpp -#, fuzzy msgid "Multithreaded Server" -msgstr "MultiNode setzen" +msgstr "Multithread-Server" #: main/main.cpp msgid "RID Pool Prealloc" -msgstr "" +msgstr "RID-Pool-Vorvergabe" #: main/main.cpp -#, fuzzy msgid "Debugger stdout" -msgstr "Debugger" +msgstr "Debugger-Standardausgabe" #: main/main.cpp msgid "Max Chars Per Second" -msgstr "" +msgstr "Max Zeichen pro Sekunde" #: main/main.cpp msgid "Max Messages Per Frame" -msgstr "" +msgstr "Max Nachrichten pro Frame" #: main/main.cpp msgid "Max Errors Per Second" -msgstr "" +msgstr "Max Fehler pro Sekunde" #: main/main.cpp msgid "Max Warnings Per Second" -msgstr "" +msgstr "Max Warnungen pro Sekunde" #: main/main.cpp msgid "Flush stdout On Print" -msgstr "" +msgstr "Standardausgabe bei Print spülen" #: main/main.cpp servers/visual_server.cpp msgid "Logging" -msgstr "" +msgstr "Loggen" #: main/main.cpp msgid "File Logging" -msgstr "" +msgstr "Datei-Loggen" #: main/main.cpp -#, fuzzy msgid "Enable File Logging" -msgstr "Filtern aktivieren" +msgstr "Datei-Loggen aktivieren" #: main/main.cpp -#, fuzzy msgid "Log Path" -msgstr "Pfad kopieren" +msgstr "Log-Pfad" #: main/main.cpp msgid "Max Log Files" -msgstr "" +msgstr "Max Log-Dateien" #: main/main.cpp msgid "Driver" -msgstr "" +msgstr "Treiber" #: main/main.cpp -#, fuzzy msgid "Driver Name" -msgstr "Skriptname:" +msgstr "Treibername" #: main/main.cpp msgid "Fallback To GLES2" -msgstr "" +msgstr "Rückfall auf GLES2" #: main/main.cpp msgid "Use Nvidia Rect Flicker Workaround" -msgstr "" +msgstr "Nvidia-Rechtecksflackern-Abhilfe verwenden" #: main/main.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Display" -msgstr "Alles anzeigen" +msgstr "Anzeige" #: main/main.cpp modules/csg/csg_shape.cpp #: modules/opensimplex/noise_texture.cpp scene/2d/line_2d.cpp #: scene/gui/text_edit.cpp scene/resources/texture.cpp msgid "Width" -msgstr "" +msgstr "Breite" #: main/main.cpp modules/csg/csg_shape.cpp modules/gltf/gltf_node.cpp #: modules/opensimplex/noise_texture.cpp scene/2d/light_2d.cpp @@ -15968,336 +15900,303 @@ msgstr "" #: scene/resources/cylinder_shape.cpp scene/resources/font.cpp #: scene/resources/navigation_mesh.cpp scene/resources/primitive_meshes.cpp #: scene/resources/texture.cpp -#, fuzzy msgid "Height" -msgstr "Licht" +msgstr "Höhe" #: main/main.cpp msgid "Always On Top" -msgstr "" +msgstr "Immer im Vordergrund" #: main/main.cpp -#, fuzzy msgid "Test Width" -msgstr "Links groß" +msgstr "Testbreite" #: main/main.cpp -#, fuzzy msgid "Test Height" -msgstr "Testphase" +msgstr "Testhöhe" #: main/main.cpp msgid "DPI" -msgstr "" +msgstr "DPI" #: main/main.cpp msgid "Allow hiDPI" -msgstr "" +msgstr "hiDPI erlauben" #: main/main.cpp -#, fuzzy msgid "V-Sync" -msgstr "Synchronisieren" +msgstr "V-Sync" #: main/main.cpp -#, fuzzy msgid "Use V-Sync" -msgstr "Einrasten aktivieren" +msgstr "V-Sync verwenden" #: main/main.cpp msgid "Per Pixel Transparency" -msgstr "" +msgstr "Pixelweise Transparenz" #: main/main.cpp msgid "Allowed" -msgstr "" +msgstr "Erlaubt" #: main/main.cpp msgid "Intended Usage" -msgstr "" +msgstr "Beabsichtigter Gebrauch" #: main/main.cpp -#, fuzzy msgid "Framebuffer Allocation" -msgstr "Auswahl einrahmen" +msgstr "Framebuffer-Zuweisung" #: main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Energy Saving" -msgstr "Fehler beim Speichern" +msgstr "Energiesparen" #: main/main.cpp msgid "Threads" -msgstr "" +msgstr "Threads" #: main/main.cpp servers/physics_2d/physics_2d_server_wrap_mt.h -#, fuzzy msgid "Thread Model" -msgstr "Modus umschalten" +msgstr "Thread-Model" #: main/main.cpp msgid "Thread Safe BVH" -msgstr "" +msgstr "Threadsichere BVH" #: main/main.cpp msgid "Handheld" -msgstr "" +msgstr "Handgerät" #: main/main.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp -#, fuzzy msgid "Orientation" -msgstr "Internet-Dokumentation" +msgstr "Ausrichtung" #: main/main.cpp scene/gui/scroll_container.cpp scene/gui/text_edit.cpp #: scene/main/scene_tree.cpp scene/register_scene_types.cpp -#, fuzzy msgid "Common" -msgstr "Community" +msgstr "Gewöhnlich" #: main/main.cpp -#, fuzzy msgid "Physics FPS" -msgstr "Physik-relative Renderzeit %" +msgstr "Physik-FPS" #: main/main.cpp -#, fuzzy msgid "Force FPS" -msgstr "Force Push" +msgstr "FPS forcieren" #: main/main.cpp msgid "Enable Pause Aware Picking" -msgstr "" +msgstr "Pausensensitives Auswählen aktivieren" #: main/main.cpp scene/gui/item_list.cpp scene/gui/popup_menu.cpp #: scene/gui/scroll_container.cpp scene/gui/text_edit.cpp scene/gui/tree.cpp #: scene/main/viewport.cpp scene/register_scene_types.cpp msgid "GUI" -msgstr "" +msgstr "GUI" #: main/main.cpp msgid "Drop Mouse On GUI Input Disabled" -msgstr "" +msgstr "Maus bei GUI-Eingabe fallen lassen deaktiviert" #: main/main.cpp msgid "stdout" -msgstr "" +msgstr "Standardausgabe" #: main/main.cpp msgid "Print FPS" -msgstr "" +msgstr "FPS schreiben" #: main/main.cpp msgid "Verbose stdout" -msgstr "" +msgstr "Wortreiche Standardausgabe" #: main/main.cpp -#, fuzzy msgid "Frame Delay Msec" -msgstr "Auswahl einrahmen" +msgstr "Frame-Verzögerung ms" #: main/main.cpp msgid "Low Processor Mode" -msgstr "" +msgstr "Schwacher-Prozessor-Modus" #: main/main.cpp msgid "Delta Sync After Draw" -msgstr "" +msgstr "Delta-Sync nach Zeichnen" #: main/main.cpp msgid "iOS" -msgstr "" +msgstr "iOS" #: main/main.cpp msgid "Hide Home Indicator" -msgstr "" +msgstr "Home-Anzeiger verbergen" #: main/main.cpp -#, fuzzy msgid "Input Devices" -msgstr "Alle Geräte" +msgstr "Eingabegeräte" #: main/main.cpp -#, fuzzy msgid "Pointing" -msgstr "Punkt" +msgstr "Zeigend" #: main/main.cpp msgid "Touch Delay" -msgstr "" +msgstr "Berührungsverzögerung" #: main/main.cpp servers/visual_server.cpp msgid "GLES3" -msgstr "" +msgstr "GLES3" #: main/main.cpp servers/visual_server.cpp -#, fuzzy msgid "Shaders" msgstr "Shader" #: main/main.cpp -#, fuzzy msgid "Debug Shader Fallbacks" -msgstr "Shader-Fallbacks forcieren" +msgstr "Debug-Shader-Fallbacks" #: main/main.cpp scene/3d/baked_lightmap.cpp scene/3d/camera.cpp #: scene/3d/world_environment.cpp scene/main/scene_tree.cpp #: scene/resources/world.cpp -#, fuzzy msgid "Environment" -msgstr "Umgebung anzeigen" +msgstr "Umgebung" #: main/main.cpp msgid "Default Clear Color" -msgstr "" +msgstr "Standard Löschfarbe" #: main/main.cpp msgid "Boot Splash" -msgstr "" +msgstr "Startladebild" #: main/main.cpp -#, fuzzy msgid "Show Image" -msgstr "Knochen anzeigen" +msgstr "Bild anzeigen" #: main/main.cpp msgid "Image" -msgstr "" +msgstr "Bild" #: main/main.cpp msgid "Fullsize" -msgstr "" +msgstr "Orginalgröße" #: main/main.cpp scene/resources/dynamic_font.cpp -#, fuzzy msgid "Use Filter" -msgstr "Filter:" +msgstr "Filter verwenden" #: main/main.cpp scene/resources/style_box.cpp -#, fuzzy msgid "BG Color" -msgstr "Farben" +msgstr "Hintergrundfarbe" #: main/main.cpp -#, fuzzy msgid "macOS Native Icon" -msgstr "Kachel Icon zuweisen" +msgstr "MacOs-natives Icon" #: main/main.cpp msgid "Windows Native Icon" -msgstr "" +msgstr "Windows-natives Icon" #: main/main.cpp msgid "Buffering" -msgstr "" +msgstr "Puffern" #: main/main.cpp msgid "Agile Event Flushing" -msgstr "" +msgstr "Bewegliches Ereignis-Flushing" #: main/main.cpp msgid "Emulate Touch From Mouse" -msgstr "" +msgstr "Druckberührung mit Maus emulieren" #: main/main.cpp msgid "Emulate Mouse From Touch" -msgstr "" +msgstr "Maus durch Druckberührung emulieren" #: main/main.cpp -#, fuzzy msgid "Mouse Cursor" -msgstr "Maustaste" +msgstr "Mauszeiger" #: main/main.cpp -#, fuzzy msgid "Custom Image" -msgstr "Benutzerdefiniertes Node" +msgstr "Benutzerdefiniertes Bild" #: main/main.cpp msgid "Custom Image Hotspot" -msgstr "" +msgstr "Benutzerdefinierter Bild-Hotspot" #: main/main.cpp -#, fuzzy msgid "Tooltip Position Offset" -msgstr "Rotationsversatz:" +msgstr "Versatz des Tooltips" #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp -#, fuzzy msgid "Debugger Agent" -msgstr "Debugger" +msgstr "Debugger-Agent" #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp -#, fuzzy msgid "Wait For Debugger" -msgstr "Debugger" +msgstr "Auf Debugger warten" #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp -#, fuzzy msgid "Wait Timeout" -msgstr "Zeitüberschreitung." +msgstr "Maximale Wartezeit" #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp msgid "Args" -msgstr "" +msgstr "Argumente" #: main/main.cpp msgid "Runtime" -msgstr "" +msgstr "Laufzeitumgebung" #: main/main.cpp msgid "Unhandled Exception Policy" -msgstr "" +msgstr "Richtlinie für unbehandelte Ausnahmen" #: main/main.cpp -#, fuzzy msgid "Main Loop Type" -msgstr "Node-Typ finden" +msgstr "Typ der Hauptschleife" #: main/main.cpp scene/gui/texture_progress.cpp #: scene/gui/viewport_container.cpp -#, fuzzy msgid "Stretch" -msgstr "Fetch" +msgstr "Strecken" #: main/main.cpp -#, fuzzy msgid "Aspect" -msgstr "Inspektor" +msgstr "Verhältnis" #: main/main.cpp msgid "Shrink" -msgstr "" +msgstr "Verkleinern" #: main/main.cpp msgid "Auto Accept Quit" -msgstr "" +msgstr "Automatisches Beendenakzeptieren" #: main/main.cpp -#, fuzzy msgid "Quit On Go Back" -msgstr "Zurück" +msgstr "Beenden bei Zurück" #: main/main.cpp scene/main/viewport.cpp -#, fuzzy msgid "Snap Controls To Pixels" -msgstr "An Node-Seiten einrasten" +msgstr "Kontrollpunkte auf Pixeln einrasten" #: main/main.cpp msgid "Dynamic Fonts" -msgstr "" +msgstr "Dynamische Schriftarten" #: main/main.cpp msgid "Use Oversampling" -msgstr "" +msgstr "Oversampling verwenden" #: modules/bullet/register_types.cpp modules/bullet/space_bullet.cpp msgid "Active Soft World" -msgstr "" +msgstr "Aktive Soft-World" #: modules/csg/csg_gizmos.cpp msgid "CSG" -msgstr "" +msgstr "CSG" #: modules/csg/csg_gizmos.cpp msgid "Change Cylinder Radius" @@ -16316,41 +16215,35 @@ msgid "Change Torus Outer Radius" msgstr "Äußeren Torusradius ändern" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Operation" -msgstr "Optionen" +msgstr "Betrieb" #: modules/csg/csg_shape.cpp msgid "Calculate Tangents" -msgstr "" +msgstr "Tangenten berechnen" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Use Collision" -msgstr "Kollision" +msgstr "Kollisionen verwenden" #: modules/csg/csg_shape.cpp servers/physics_2d_server.cpp -#, fuzzy msgid "Collision Layer" -msgstr "Kollisionsmodus" +msgstr "Kollisionsschicht" #: modules/csg/csg_shape.cpp scene/2d/ray_cast_2d.cpp scene/3d/camera.cpp #: scene/3d/ray_cast.cpp scene/3d/spring_arm.cpp #: scene/resources/navigation_mesh.cpp servers/physics_server.cpp -#, fuzzy msgid "Collision Mask" -msgstr "Kollisionsmodus" +msgstr "Kollisionsmaske" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Invert Faces" -msgstr "Groß-/Kleinschreibung ändern" +msgstr "Oberflächen invertieren" #: modules/csg/csg_shape.cpp scene/2d/canvas_item.cpp scene/2d/particles_2d.cpp #: scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Material" -msgstr "Materialänderungen:" +msgstr "Material" #: modules/csg/csg_shape.cpp scene/2d/navigation_agent_2d.cpp #: scene/2d/navigation_obstacle_2d.cpp scene/3d/navigation_agent.cpp @@ -16360,168 +16253,152 @@ msgstr "Materialänderungen:" #: scene/resources/cylinder_shape.cpp scene/resources/environment.cpp #: scene/resources/navigation_mesh.cpp scene/resources/primitive_meshes.cpp #: scene/resources/sphere_shape.cpp -#, fuzzy msgid "Radius" -msgstr "Radius:" +msgstr "Radius" #: modules/csg/csg_shape.cpp scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Radial Segments" -msgstr "Hauptszenen Parameter:" +msgstr "Radiale Segmente" #: modules/csg/csg_shape.cpp scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Rings" -msgstr "Warnungen" +msgstr "Ringe" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Smooth Faces" -msgstr "Sanft-Stufig" +msgstr "Weiche Oberflächen" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Sides" -msgstr "Hilfslinien anzeigen" +msgstr "Seiten" #: modules/csg/csg_shape.cpp msgid "Cone" -msgstr "" +msgstr "Kegel" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Inner Radius" -msgstr "Inneren Torusradius ändern" +msgstr "Innerer Radius" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Outer Radius" -msgstr "Äußeren Torusradius ändern" +msgstr "Äußerer Radius" #: modules/csg/csg_shape.cpp msgid "Ring Sides" -msgstr "" +msgstr "Ringseiten" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp #: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Polygon" -msgstr "Polygone" +msgstr "Polygon" #: modules/csg/csg_shape.cpp msgid "Spin Degrees" -msgstr "" +msgstr "Drehwinkel" #: modules/csg/csg_shape.cpp msgid "Spin Sides" -msgstr "" +msgstr "Drehseiten" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Node" -msgstr "Nodes einfügen" +msgstr "Pfad-Node" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Interval Type" -msgstr "Internen Vertex erstellen" +msgstr "Pfadintervalltyp" #: modules/csg/csg_shape.cpp msgid "Path Interval" -msgstr "" +msgstr "Pfadintervall" #: modules/csg/csg_shape.cpp msgid "Path Simplify Angle" -msgstr "" +msgstr "Pfadwinkel vereinfachen" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Rotation" -msgstr "Zufälliges Drehen:" +msgstr "Pfadrotation" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Local" -msgstr "Lokal machen" +msgstr "Pfad lokal" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Continuous U" -msgstr "Fortlaufend" +msgstr "Pfad Kontinuierliches U" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path U Distance" -msgstr "Auswahlradius:" +msgstr "Pfad U-Distanz" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Joined" -msgstr "Zufälliges Drehen:" +msgstr "Pfad zusammengeführt" #: modules/enet/networked_multiplayer_enet.cpp -#, fuzzy msgid "Compression Mode" -msgstr "Kollisionsmodus" +msgstr "Kompressionsmodus" #: modules/enet/networked_multiplayer_enet.cpp -#, fuzzy msgid "Transfer Channel" -msgstr "Transformationsänderung" +msgstr "Transferkanal" #: modules/enet/networked_multiplayer_enet.cpp -#, fuzzy msgid "Channel Count" -msgstr "Instanz" +msgstr "Kanalanzahl" #: modules/enet/networked_multiplayer_enet.cpp -#, fuzzy msgid "Always Ordered" -msgstr "Raster immer anzeigen" +msgstr "Immer sortiert" #: modules/enet/networked_multiplayer_enet.cpp msgid "Server Relay" -msgstr "" +msgstr "Server-Relay" #: modules/enet/networked_multiplayer_enet.cpp msgid "DTLS Verify" -msgstr "" +msgstr "DTLS-Verifizierung" #: modules/enet/networked_multiplayer_enet.cpp msgid "DTLS Hostname" -msgstr "" +msgstr "DTLS-Hostname" #: modules/enet/networked_multiplayer_enet.cpp -#, fuzzy msgid "Use DTLS" -msgstr "Einrasten aktivieren" +msgstr "DTLS verwenden" -#: modules/gdnative/gdnative.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy +msgid "Use FBX" +msgstr "Nutze FXAA" + +#: modules/gdnative/gdnative.cpp msgid "Config File" -msgstr "Speichere Datei:" +msgstr "Config-Datei" #: modules/gdnative/gdnative.cpp -#, fuzzy msgid "Load Once" -msgstr "Ressource laden" +msgstr "Einmalig laden" #: modules/gdnative/gdnative.cpp #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Singleton" -msgstr "Skelett" +msgstr "Singleton" #: modules/gdnative/gdnative.cpp -#, fuzzy msgid "Symbol Prefix" -msgstr "Präfix:" +msgstr "Symbolpräfix" #: modules/gdnative/gdnative.cpp -#, fuzzy msgid "Reloadable" -msgstr "Neu laden" +msgstr "Neuladbar" #: modules/gdnative/gdnative.cpp #: modules/gdnative/gdnative_library_singleton_editor.cpp @@ -16578,19 +16455,16 @@ msgid "Libraries: " msgstr "Bibliotheken: " #: modules/gdnative/nativescript/nativescript.cpp -#, fuzzy msgid "Class Name" -msgstr "Klassenname:" +msgstr "Klassenname" #: modules/gdnative/nativescript/nativescript.cpp -#, fuzzy msgid "Script Class" -msgstr "Skriptname:" +msgstr "Skriptklasse" #: modules/gdnative/nativescript/nativescript.cpp -#, fuzzy msgid "Icon Path" -msgstr "Zu Pfad springen" +msgstr "Iconpfad" #: modules/gdnative/register_types.cpp msgid "GDNative" @@ -16598,34 +16472,32 @@ msgstr "GDNativ" #: modules/gdscript/editor/gdscript_highlighter.cpp #: modules/gdscript/gdscript.cpp -#, fuzzy msgid "GDScript" -msgstr "Skript" +msgstr "GDScript" #: modules/gdscript/editor/gdscript_highlighter.cpp msgid "Function Definition Color" -msgstr "" +msgstr "Farbe von Funktionsdefinitionen" #: modules/gdscript/editor/gdscript_highlighter.cpp -#, fuzzy msgid "Node Path Color" -msgstr "Node-Pfad kopieren" +msgstr "Node-Pfad-Farbe" #: modules/gdscript/gdscript.cpp modules/visual_script/visual_script.cpp msgid "Max Call Stack" -msgstr "" +msgstr "Max Aufrufsstapel" #: modules/gdscript/gdscript.cpp msgid "Treat Warnings As Errors" -msgstr "" +msgstr "Warnungen als Fehler behandeln" #: modules/gdscript/gdscript.cpp msgid "Exclude Addons" -msgstr "" +msgstr "Addons ausschließen" #: modules/gdscript/gdscript.cpp msgid "Autocomplete Setters And Getters" -msgstr "" +msgstr "Setter und Getter automatisch ergänzen" #: modules/gdscript/gdscript_functions.cpp msgid "Step argument is zero!" @@ -16666,22 +16538,20 @@ msgid "Object can't provide a length." msgstr "Objekt kann keine Länge vorweisen." #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Language Server" -msgstr "Sprache:" +msgstr "Language-Server" #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Enable Smart Resolve" -msgstr "Kann nicht aufgelöst werden" +msgstr "Schlaues Auflösen aktivieren" #: modules/gdscript/language_server/gdscript_language_server.cpp msgid "Show Native Symbols In Editor" -msgstr "" +msgstr "Native Symbole im Editor anzeigen" #: modules/gdscript/language_server/gdscript_language_server.cpp msgid "Use Thread" -msgstr "" +msgstr "Thread verwenden" #: modules/gltf/editor_scene_exporter_gltf_plugin.cpp msgid "Export Mesh GLTF2" @@ -16692,98 +16562,84 @@ msgid "Export GLTF..." msgstr "GLTF exportieren..." #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Buffer View" -msgstr "Sicht von hinten" +msgstr "Sicht puffern" #: modules/gltf/gltf_accessor.cpp modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Byte Offset" -msgstr "Gitterversatz:" +msgstr "Byteversatz" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Component Type" -msgstr "Komponenten" +msgstr "Komponententyp" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Normalized" -msgstr "Format" +msgstr "Normalisiert" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Count" -msgstr "Menge:" +msgstr "Anzahl" #: modules/gltf/gltf_accessor.cpp scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Min" -msgstr "MiB" +msgstr "Min" #: modules/gltf/gltf_accessor.cpp scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Max" -msgstr "Mischen" +msgstr "Max" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Sparse Count" -msgstr "Instanz" +msgstr "Sparse Anzahl" #: modules/gltf/gltf_accessor.cpp msgid "Sparse Indices Buffer View" -msgstr "" +msgstr "Sparse Indexpufferanzeige" #: modules/gltf/gltf_accessor.cpp msgid "Sparse Indices Byte Offset" -msgstr "" +msgstr "Sparse Indexbyteversatz" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Sparse Indices Component Type" -msgstr "Parse Geometrie…" +msgstr "Sparse Indexkomponententyp" #: modules/gltf/gltf_accessor.cpp msgid "Sparse Values Buffer View" -msgstr "" +msgstr "Sparse Wertepufferanzeige" #: modules/gltf/gltf_accessor.cpp msgid "Sparse Values Byte Offset" -msgstr "" +msgstr "Sparse Wertebyteversatz" #: modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Buffer" -msgstr "Sicht von hinten" +msgstr "Puffer" #: modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Byte Length" -msgstr "Standard-Thema" +msgstr "Bytelänge" #: modules/gltf/gltf_buffer_view.cpp msgid "Byte Stride" -msgstr "" +msgstr "Byteschritt" #: modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Indices" -msgstr "Alle Geräte" +msgstr "Indizes" #: modules/gltf/gltf_camera.cpp -#, fuzzy msgid "FOV Size" -msgstr "Größe:" +msgstr "FOV-Größe" #: modules/gltf/gltf_camera.cpp msgid "Zfar" -msgstr "" +msgstr "Z-fern" #: modules/gltf/gltf_camera.cpp -#, fuzzy msgid "Znear" -msgstr "Linear" +msgstr "Z-nah" #: modules/gltf/gltf_light.cpp scene/2d/canvas_modulate.cpp #: scene/2d/cpu_particles_2d.cpp scene/2d/light_2d.cpp scene/2d/polygon_2d.cpp @@ -16793,270 +16649,236 @@ msgstr "Linear" #: scene/resources/environment.cpp scene/resources/material.cpp #: scene/resources/particles_material.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Color" -msgstr "Farben" +msgstr "Farbe" #: modules/gltf/gltf_light.cpp scene/3d/reflection_probe.cpp #: scene/resources/environment.cpp msgid "Intensity" -msgstr "" +msgstr "Intensität" #: modules/gltf/gltf_light.cpp scene/2d/light_2d.cpp scene/3d/light.cpp -#, fuzzy msgid "Range" -msgstr "Ändern" +msgstr "Bereich" #: modules/gltf/gltf_light.cpp msgid "Inner Cone Angle" -msgstr "" +msgstr "Innerer Kegel-Winkel" #: modules/gltf/gltf_light.cpp msgid "Outer Cone Angle" -msgstr "" +msgstr "Äußerer Kegel-Winkel" #: modules/gltf/gltf_mesh.cpp -#, fuzzy msgid "Blend Weights" -msgstr "Lightmaps vorrendern" +msgstr "Mischgewichte" #: modules/gltf/gltf_mesh.cpp -#, fuzzy msgid "Instance Materials" -msgstr "Materialänderungen:" +msgstr "Instanzmaterialien" #: modules/gltf/gltf_node.cpp -#, fuzzy msgid "Parent" -msgstr "Umhängen" +msgstr "Eltern" #: modules/gltf/gltf_node.cpp -#, fuzzy msgid "Xform" -msgstr "Plattform" +msgstr "Transform" #: modules/gltf/gltf_node.cpp scene/3d/mesh_instance.cpp msgid "Skin" -msgstr "" +msgstr "Skin" #: modules/gltf/gltf_node.cpp scene/3d/spatial.cpp -#, fuzzy msgid "Translation" -msgstr "Übersetzungen" +msgstr "Übersetzung" #: modules/gltf/gltf_node.cpp scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp #: scene/2d/remote_transform_2d.cpp scene/3d/remote_transform.cpp #: scene/3d/spatial.cpp scene/gui/control.cpp scene/main/canvas_layer.cpp -#, fuzzy msgid "Rotation" -msgstr "Rotationsabstand:" +msgstr "Rotation" #: modules/gltf/gltf_node.cpp -#, fuzzy msgid "Children" -msgstr "Bearbeitbare Unterobjekte" +msgstr "Kinder" #: modules/gltf/gltf_skeleton.cpp modules/gltf/gltf_skin.cpp -#, fuzzy msgid "Joints" -msgstr "Punkt" +msgstr "Gelenke" #: modules/gltf/gltf_skeleton.cpp modules/gltf/gltf_skin.cpp msgid "Roots" -msgstr "" +msgstr "Wurzeln" #: modules/gltf/gltf_skeleton.cpp modules/gltf/gltf_state.cpp msgid "Unique Names" -msgstr "" +msgstr "Eindeutige Namen" #: modules/gltf/gltf_skeleton.cpp -#, fuzzy msgid "Godot Bone Node" -msgstr "Szenen-Node erhalten" +msgstr "Godot Bone-Node" #: modules/gltf/gltf_skin.cpp -#, fuzzy msgid "Skin Root" -msgstr "Neue Szenenwurzel" +msgstr "Skin-Wurzel" #: modules/gltf/gltf_skin.cpp -#, fuzzy msgid "Joints Original" -msgstr "Auf Ursprung zentrieren" +msgstr "Gelenkoriginal" #: modules/gltf/gltf_skin.cpp msgid "Inverse Binds" -msgstr "" +msgstr "Bindungen invertieren" #: modules/gltf/gltf_skin.cpp -#, fuzzy msgid "Non Joints" -msgstr "Gelenk verschieben" +msgstr "Nicht-Gelenke" #: modules/gltf/gltf_skin.cpp msgid "Joint I To Bone I" -msgstr "" +msgstr "Gelenk I zu Bone I" #: modules/gltf/gltf_skin.cpp msgid "Joint I To Name" -msgstr "" +msgstr "Gelenk I zu Name" #: modules/gltf/gltf_skin.cpp msgid "Godot Skin" -msgstr "" +msgstr "Godot Skin" #: modules/gltf/gltf_spec_gloss.cpp msgid "Diffuse Img" -msgstr "" +msgstr "Diffuse Bild" #: modules/gltf/gltf_spec_gloss.cpp msgid "Diffuse Factor" -msgstr "" +msgstr "Diffuse Faktor" #: modules/gltf/gltf_spec_gloss.cpp msgid "Gloss Factor" -msgstr "" +msgstr "Gloss Faktor" #: modules/gltf/gltf_spec_gloss.cpp -#, fuzzy msgid "Specular Factor" -msgstr "Skalaroperator." +msgstr "Specular Faktor" #: modules/gltf/gltf_spec_gloss.cpp msgid "Spec Gloss Img" -msgstr "" +msgstr "Spec Gloss Bild" #: modules/gltf/gltf_state.cpp msgid "Json" -msgstr "" +msgstr "JSON" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Major Version" -msgstr "Version" +msgstr "Hauptversion" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Minor Version" -msgstr "Version" +msgstr "Unterversion" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "GLB Data" -msgstr "Mit Daten" +msgstr "GLB-Daten" #: modules/gltf/gltf_state.cpp msgid "Use Named Skin Binds" -msgstr "" +msgstr "Benannte Skin-Verbindungen verwenden" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Buffer Views" -msgstr "Sicht von hinten" +msgstr "Puffer-Anzeigen" #: modules/gltf/gltf_state.cpp msgid "Accessors" -msgstr "" +msgstr "Zugriffsmethoden" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Scene Name" -msgstr "Szenenpfad:" +msgstr "Szenenname" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Root Nodes" -msgstr "Name des Wurzel-Nodes" +msgstr "Wurzel-Nodes" #: modules/gltf/gltf_state.cpp scene/2d/particles_2d.cpp #: scene/gui/texture_button.cpp scene/gui/texture_progress.cpp #: scene/resources/font.cpp -#, fuzzy msgid "Textures" -msgstr "Eigenschaften und Merkmale" +msgstr "Texturen" #: modules/gltf/gltf_state.cpp platform/uwp/export/export.cpp msgid "Images" -msgstr "" +msgstr "Bilder" #: modules/gltf/gltf_state.cpp msgid "Cameras" -msgstr "" +msgstr "Kameras" #: modules/gltf/gltf_state.cpp servers/visual_server.cpp -#, fuzzy msgid "Lights" -msgstr "Licht" +msgstr "Lichter" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Unique Animation Names" -msgstr "Neuer Animationsname:" +msgstr "Eindeutige Animationsnamen" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Skeletons" -msgstr "Skelett" +msgstr "Skelette" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Skeleton To Node" -msgstr "Node auswählen" +msgstr "Skelett zu Node" #: modules/gltf/gltf_state.cpp scene/2d/animated_sprite.cpp -#, fuzzy msgid "Animations" -msgstr "Animationen:" +msgstr "Animationen" #: modules/gltf/gltf_texture.cpp -#, fuzzy msgid "Src Image" -msgstr "Knochen anzeigen" +msgstr "Quellbild" #: modules/gridmap/grid_map.cpp msgid "Mesh Library" msgstr "Mesh-Bibliothek" #: modules/gridmap/grid_map.cpp -#, fuzzy msgid "Physics Material" -msgstr "Physik-relative Renderzeit %" +msgstr "Physik-Material" #: modules/gridmap/grid_map.cpp scene/3d/visual_instance.cpp -#, fuzzy msgid "Use In Baked Light" -msgstr "Lightmaps vorrendern" +msgstr "In Baked-Light verwenden" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp #: scene/resources/navigation_mesh.cpp msgid "Cell" -msgstr "" +msgstr "Zelle" #: modules/gridmap/grid_map.cpp -#, fuzzy msgid "Octant Size" -msgstr "Sicht von vorne" +msgstr "Oktantgröße" #: modules/gridmap/grid_map.cpp -#, fuzzy msgid "Center X" -msgstr "Mitte" +msgstr "X zentrieren" #: modules/gridmap/grid_map.cpp -#, fuzzy msgid "Center Y" -msgstr "Mitte" +msgstr "Y zentrieren" #: modules/gridmap/grid_map.cpp -#, fuzzy msgid "Center Z" -msgstr "Mitte" +msgstr "Z zentrieren" #: modules/gridmap/grid_map.cpp scene/2d/collision_object_2d.cpp #: scene/2d/tile_map.cpp scene/3d/collision_object.cpp scene/3d/soft_body.cpp #: scene/resources/material.cpp msgid "Mask" -msgstr "" +msgstr "Maske" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" @@ -17215,63 +17037,59 @@ msgid "Plotting lightmaps" msgstr "Lightmaps auftragen" #: modules/lightmapper_cpu/register_types.cpp -#, fuzzy msgid "CPU Lightmapper" -msgstr "Lightmaps vorrendern" +msgstr "CPU-Lightmapper" #: modules/lightmapper_cpu/register_types.cpp msgid "Low Quality Ray Count" -msgstr "" +msgstr "Unpräzise Strahlenanzahl" #: modules/lightmapper_cpu/register_types.cpp msgid "Medium Quality Ray Count" -msgstr "" +msgstr "Mittelpräzise Strahlenanzahl" #: modules/lightmapper_cpu/register_types.cpp msgid "High Quality Ray Count" -msgstr "" +msgstr "Präzise Strahlenanzahl" #: modules/lightmapper_cpu/register_types.cpp msgid "Ultra Quality Ray Count" -msgstr "" +msgstr "Hochpräzise Strahlenanzahl" #: modules/minimp3/audio_stream_mp3.cpp #: modules/minimp3/resource_importer_mp3.cpp #: modules/stb_vorbis/audio_stream_ogg_vorbis.cpp #: modules/stb_vorbis/resource_importer_ogg_vorbis.cpp -#, fuzzy msgid "Loop Offset" -msgstr "Versatz:" +msgstr "Schleifenversatz" #: modules/mobile_vr/mobile_vr_interface.cpp msgid "Eye Height" -msgstr "" +msgstr "Augenhöhe" #: modules/mobile_vr/mobile_vr_interface.cpp msgid "IOD" -msgstr "" +msgstr "IOD" #: modules/mobile_vr/mobile_vr_interface.cpp -#, fuzzy msgid "Display Width" -msgstr "Wireframe-Ansicht" +msgstr "Displaybreite" #: modules/mobile_vr/mobile_vr_interface.cpp -#, fuzzy msgid "Display To Lens" -msgstr "Nicht Schattiertes anzeigen" +msgstr "Display zu Linse" #: modules/mobile_vr/mobile_vr_interface.cpp msgid "Oversample" -msgstr "" +msgstr "Oversample" #: modules/mobile_vr/mobile_vr_interface.cpp msgid "K1" -msgstr "" +msgstr "K1" #: modules/mobile_vr/mobile_vr_interface.cpp msgid "K2" -msgstr "" +msgstr "K2" #: modules/mono/csharp_script.cpp msgid "Class name can't be a reserved keyword" @@ -17282,9 +17100,8 @@ msgid "Build Solution" msgstr "Solution bauen" #: modules/mono/editor/csharp_project.cpp -#, fuzzy msgid "Auto Update Project" -msgstr "Unbenanntes Projekt" +msgstr "Projekt automatisch aktualisieren" #: modules/mono/mono_gd/gd_mono_utils.cpp msgid "End of inner exception stack trace" @@ -17359,101 +17176,91 @@ msgstr "Abgeschlossen!" #: modules/opensimplex/noise_texture.cpp msgid "Seamless" -msgstr "" +msgstr "Nahtlos" #: modules/opensimplex/noise_texture.cpp -#, fuzzy msgid "As Normal Map" -msgstr "Zufälliges Skalieren:" +msgstr "Als Normal-Map" #: modules/opensimplex/noise_texture.cpp msgid "Bump Strength" -msgstr "" +msgstr "Beulenstärke" #: modules/opensimplex/noise_texture.cpp msgid "Noise" -msgstr "" +msgstr "Rauschen" #: modules/opensimplex/noise_texture.cpp -#, fuzzy msgid "Noise Offset" -msgstr "Gitterversatz:" +msgstr "Rauschenversatz" #: modules/opensimplex/open_simplex_noise.cpp msgid "Octaves" -msgstr "" +msgstr "Oktaven" #: modules/opensimplex/open_simplex_noise.cpp msgid "Period" -msgstr "" +msgstr "Periode" #: modules/opensimplex/open_simplex_noise.cpp -#, fuzzy msgid "Persistence" -msgstr "Perspektivisch" +msgstr "Persistenz" #: modules/opensimplex/open_simplex_noise.cpp msgid "Lacunarity" -msgstr "" +msgstr "Löchrigkeit" #: modules/regex/regex.cpp msgid "Subject" -msgstr "" +msgstr "Subjekt" #: modules/regex/regex.cpp -#, fuzzy msgid "Names" -msgstr "Name" +msgstr "Namen" #: modules/regex/regex.cpp -#, fuzzy msgid "Strings" -msgstr "Einstellungen:" +msgstr "Zeichenketten" #: modules/upnp/upnp.cpp msgid "Discover Multicast If" -msgstr "" +msgstr "Multicast erkennen falls" #: modules/upnp/upnp.cpp msgid "Discover Local Port" -msgstr "" +msgstr "Lokalen Port ermitteln falls" #: modules/upnp/upnp.cpp msgid "Discover IPv6" -msgstr "" +msgstr "IPv6 erkennen" #: modules/upnp/upnp_device.cpp -#, fuzzy msgid "Description URL" -msgstr "Beschreibung" +msgstr "Beschreibungs-URL" #: modules/upnp/upnp_device.cpp -#, fuzzy msgid "Service Type" -msgstr "Variablentyp festlegen" +msgstr "Diensttyp" #: modules/upnp/upnp_device.cpp msgid "IGD Control URL" -msgstr "" +msgstr "IGD-Kontroll-URL" #: modules/upnp/upnp_device.cpp -#, fuzzy msgid "IGD Service Type" -msgstr "Variablentyp festlegen" +msgstr "IGD-Diensttyp" #: modules/upnp/upnp_device.cpp msgid "IGD Our Addr" -msgstr "" +msgstr "IGD-Unsere-Adresse" #: modules/upnp/upnp_device.cpp -#, fuzzy msgid "IGD Status" -msgstr "Status" +msgstr "IGD-Status" #: modules/visual_script/visual_script.cpp scene/resources/visual_shader.cpp -#, fuzzy msgid "Default Input Values" -msgstr "Eingabewert ändern" +msgstr "Standard Eingabewerte" #: modules/visual_script/visual_script.cpp msgid "" @@ -17494,9 +17301,8 @@ msgid "Stack overflow with stack depth: " msgstr "Stack-Overflow mit Stack-Tiefe: " #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "Visual Script" -msgstr "VisualScript suchen" +msgstr "VisualScript" #: modules/visual_script/visual_script_editor.cpp msgid "Change Signal Arguments" @@ -17607,6 +17413,14 @@ msgid "Change Expression" msgstr "Ausdruck ändern" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Das Function-Node kann nicht kopiert werden." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "VisualScript-Nodes einfügen" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "VisualScript-Nodes entfernen" @@ -17712,14 +17526,6 @@ msgid "Resize Comment" msgstr "Kommentargröße ändern" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Das Function-Node kann nicht kopiert werden." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "VisualScript-Nodes einfügen" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Funktion kann nicht mit einem Funktion-Node erstellt werden." @@ -17828,14 +17634,12 @@ msgid "Return" msgstr "Rückgabewert" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Return Enabled" -msgstr "Soforteinsatz" +msgstr "Rückgabe aktiviert" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Return Type" -msgstr "Rückgabewert" +msgstr "Rückgabetyp" #: modules/visual_script/visual_script_flow_control.cpp #: scene/resources/visual_shader_nodes.cpp @@ -17883,9 +17687,8 @@ msgid "in order:" msgstr "in Reihenfolge:" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Steps" -msgstr "Schritt" +msgstr "Schritte" #: modules/visual_script/visual_script_flow_control.cpp msgid "Switch" @@ -17905,9 +17708,8 @@ msgstr "Ist %s?" #: modules/visual_script/visual_script_flow_control.cpp #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Base Script" -msgstr "Neues Skript" +msgstr "Grundschritt" #: modules/visual_script/visual_script_func_nodes.cpp msgid "On %s" @@ -17919,42 +17721,35 @@ msgstr "Auf selbst" #: modules/visual_script/visual_script_func_nodes.cpp #: modules/visual_script/visual_script_yield_nodes.cpp -#, fuzzy msgid "Call Mode" -msgstr "Skalierungsmodus" +msgstr "Aufrufsmodus" #: modules/visual_script/visual_script_func_nodes.cpp #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Basic Type" msgstr "Basistyp" #: modules/visual_script/visual_script_func_nodes.cpp #: modules/visual_script/visual_script_nodes.cpp #: modules/visual_script/visual_script_yield_nodes.cpp -#, fuzzy msgid "Node Path" -msgstr "Node-Pfad kopieren" +msgstr "Node-Pfad" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Argument Cache" -msgstr "Parametername ändern" +msgstr "Parametercache" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Use Default Args" -msgstr "Auf Standardwerte zurücksetzen" +msgstr "Default-Argumente verwenden" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Validate" -msgstr "Gültige Zeichen:" +msgstr "Validieren" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "RPC Call Mode" -msgstr "Skalierungsmodus" +msgstr "RPC-Aufrufsmodus" #: modules/visual_script/visual_script_func_nodes.cpp msgid "Subtract %s" @@ -17993,19 +17788,16 @@ msgid "BitXor %s" msgstr "Bitweises Exklusivoder %s" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Set Mode" -msgstr "Auswahlmodus" +msgstr "Modus festlegen" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Type Cache" -msgstr "Typkonvertierung" +msgstr "Typcache" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Assign Op" -msgstr "Zuweisen" +msgstr "Op zuweisen" #: modules/visual_script/visual_script_func_nodes.cpp #: modules/visual_script/visual_script_nodes.cpp @@ -18039,9 +17831,8 @@ msgstr "Array zusammenstellen" #: modules/visual_script/visual_script_nodes.cpp #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Operator" -msgstr "Iterator" +msgstr "Operator" #: modules/visual_script/visual_script_nodes.cpp msgid ": Invalid argument of type: " @@ -18056,9 +17847,8 @@ msgid "a if cond, else b" msgstr "Falls Bedingung a, ansonsten b" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Var Name" -msgstr "Name" +msgstr "Variablenname" #: modules/visual_script/visual_script_nodes.cpp msgid "VariableGet not found in script: " @@ -18136,16 +17926,15 @@ msgstr "Unteraufruf" #: modules/visual_script/visual_script_nodes.cpp scene/gui/graph_node.cpp msgid "Title" -msgstr "" +msgstr "Titel" #: modules/visual_script/visual_script_nodes.cpp msgid "Construct %s" msgstr "%s konstruieren" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Constructor" -msgstr "%s konstruieren" +msgstr "Konstruktor" #: modules/visual_script/visual_script_nodes.cpp msgid "Get Local Var" @@ -18165,7 +17954,7 @@ msgstr "Zerlege %s" #: modules/visual_script/visual_script_nodes.cpp msgid "Elem Cache" -msgstr "" +msgstr "Elementecache" #: modules/visual_script/visual_script_property_selector.cpp msgid "Search VisualScript" @@ -18192,9 +17981,8 @@ msgid "%s sec(s)" msgstr "%s sek" #: modules/visual_script/visual_script_yield_nodes.cpp scene/main/timer.cpp -#, fuzzy msgid "Wait Time" -msgstr "Kachel zeichnen" +msgstr "Wartezeit" #: modules/visual_script/visual_script_yield_nodes.cpp msgid "WaitSignal" @@ -18209,98 +17997,131 @@ msgid "WaitInstanceSignal" msgstr "Instanz-Wartesignal" #: modules/webrtc/webrtc_data_channel.cpp -#, fuzzy msgid "Write Mode" -msgstr "Prioritätsmodus" +msgstr "Schreibmodus" + +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +#, fuzzy +msgid "Max Channel In Buffer (KB)" +msgstr "Canvaspolygonindex-Puffergröße (KB)" #: modules/websocket/websocket_client.cpp msgid "Verify SSL" -msgstr "" +msgstr "SSL verifizieren" #: modules/websocket/websocket_client.cpp msgid "Trusted SSL Certificate" +msgstr "Vertrauenswürdiges SSL-Zertifikat" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Netzwerkclient" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "Maximalgröße (KB)" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Packets" +msgstr "Max Raum" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "Maximalgröße (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Netwerk-Server" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" -msgstr "" +msgstr "Zu IP-Adresse binden" #: modules/websocket/websocket_server.cpp -#, fuzzy msgid "Private Key" -msgstr "Pfad des privaten SSH-Schlüssels" +msgstr "Privater Schlüssel" #: modules/websocket/websocket_server.cpp platform/javascript/export/export.cpp msgid "SSL Certificate" -msgstr "" +msgstr "SSL-Zertifikat" #: modules/websocket/websocket_server.cpp -#, fuzzy msgid "CA Chain" -msgstr "IK-Kette zurücksetzen" +msgstr "CA-Kette" #: modules/websocket/websocket_server.cpp -#, fuzzy msgid "Handshake Timeout" -msgstr "Zeitüberschreitung." +msgstr "Zeitüberschreitung des Händeschlags" #: modules/webxr/webxr_interface.cpp -#, fuzzy msgid "Session Mode" -msgstr "Bereichsmodus" +msgstr "Session-Modus" #: modules/webxr/webxr_interface.cpp -#, fuzzy msgid "Required Features" -msgstr "Wichtigste Funktionen:" +msgstr "Benötigte Funktionen" #: modules/webxr/webxr_interface.cpp -#, fuzzy msgid "Optional Features" -msgstr "Wichtigste Funktionen:" +msgstr "Optionale Funktionen" #: modules/webxr/webxr_interface.cpp msgid "Requested Reference Space Types" -msgstr "" +msgstr "Erfragte Referenzraumtypen" #: modules/webxr/webxr_interface.cpp msgid "Reference Space Type" -msgstr "" +msgstr "Referenzraumtyp" #: modules/webxr/webxr_interface.cpp -#, fuzzy msgid "Visibility State" -msgstr "Sichtbarkeit umschalten" +msgstr "Sichtbarkeitsstatus" #: modules/webxr/webxr_interface.cpp -#, fuzzy msgid "Bounds Geometry" -msgstr "Erneut versuchen" +msgstr "Abmaßgeometrie" + +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Intelligentes Einrasten" #: platform/android/export/export.cpp msgid "Android SDK Path" -msgstr "" +msgstr "Android-SDK-Pfad" #: platform/android/export/export.cpp -#, fuzzy msgid "Debug Keystore" -msgstr "Debugger" +msgstr "Debug-Schlüsselspeicher" #: platform/android/export/export.cpp msgid "Debug Keystore User" -msgstr "" +msgstr "Debug Schlüsselspeichernutzer" #: platform/android/export/export.cpp msgid "Debug Keystore Pass" -msgstr "" +msgstr "Debug Schlüsselspeicherpasswort" #: platform/android/export/export.cpp msgid "Force System User" -msgstr "" +msgstr "Systemnutzer erzwingen" #: platform/android/export/export.cpp msgid "Shutdown ADB On Exit" -msgstr "" +msgstr "ADB beim Beenden herunterfahren" #: platform/android/export/export_plugin.cpp msgid "Package name is missing." @@ -18328,192 +18149,160 @@ msgid "The package must have at least one '.' separator." msgstr "Das Paket muss mindestens einen Punkt-Unterteiler ‚.‘ haben." #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Use Custom Build" -msgstr "Eigenes Nutzerverzeichnis verwenden" +msgstr "Einen Build verwenden" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Export Format" -msgstr "Exportpfad" +msgstr "Exportformat" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Keystore" -msgstr "Debugger" +msgstr "Schlüsselspeicher" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Debug User" -msgstr "Debugger" +msgstr "Debug-Nutzer" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Debug Password" -msgstr "Passwort" +msgstr "Debug-Passwort" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Release User" -msgstr "Veröffentlichung" +msgstr "Release-Nutzer" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Release Password" -msgstr "Passwort" +msgstr "Release-Passwort" #: platform/android/export/export_plugin.cpp msgid "One Click Deploy" -msgstr "" +msgstr "Ein-Klick-Deploy" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Clear Previous Install" -msgstr "Vorherige Instanz untersuchen" +msgstr "Vorherige Installation löschen" #: platform/android/export/export_plugin.cpp scene/resources/shader.cpp msgid "Code" -msgstr "" +msgstr "Code" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Min SDK" -msgstr "Umrissgröße:" +msgstr "Min SDK" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Target SDK" -msgstr "Ziel-FPS" +msgstr "Ziel SDK" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Package" -msgstr "Packe" +msgstr "Packet" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Unique Name" -msgstr "Node-Name:" +msgstr "Eindeutiger Name" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Signed" -msgstr "Ereignis" +msgstr "Signiert" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Classify As Game" -msgstr "Klassenname:" +msgstr "Als Spiel ausweisen" #: platform/android/export/export_plugin.cpp msgid "Retain Data On Uninstall" -msgstr "" +msgstr "Daten nach Deinstallation aufheben" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Exclude From Recents" -msgstr "Nodes löschen" +msgstr "Aus kürzliche Anwendungen ausschließen" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Graphics" -msgstr "Gitterversatz:" +msgstr "Grafik" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "OpenGL Debug" -msgstr "Öffnen" +msgstr "OpenGL-Debug" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "XR Features" -msgstr "Eigenschaften und Merkmale" +msgstr "XR-Funktionen" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "XR Mode" -msgstr "Schwenkmodus" +msgstr "XR-Modus" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Hand Tracking" -msgstr "Packe" +msgstr "Handverfolgung" #: platform/android/export/export_plugin.cpp msgid "Hand Tracking Frequency" -msgstr "" +msgstr "Handverfolgungsfrequenz" #: platform/android/export/export_plugin.cpp msgid "Passthrough" -msgstr "" +msgstr "Durchreichen" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Immersive Mode" -msgstr "Prioritätsmodus" +msgstr "Immersionsmodus" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Support Small" -msgstr "Stabilität" +msgstr "Kleine Geräte unterstützen" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Support Normal" -msgstr "Stabilität" +msgstr "Normale Geräte unterstützen" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Support Large" -msgstr "Stabilität" +msgstr "Große Geräte unterstützen" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Support Xlarge" -msgstr "Stabilität" +msgstr "Sehr große Geräte unterstützen" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "User Data Backup" -msgstr "Benutzerschnittstelle" +msgstr "Nutzerdatensicherung" #: platform/android/export/export_plugin.cpp msgid "Allow" -msgstr "" +msgstr "Erlauben" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Command Line" -msgstr "Befehl" +msgstr "Kommandozeile" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Extra Args" -msgstr "Zusätzliche Aufrufparameter:" +msgstr "Zusätzliche Parameter" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "APK Expansion" -msgstr "Ausdruck" +msgstr "APK-Expansion" #: platform/android/export/export_plugin.cpp msgid "Salt" -msgstr "" +msgstr "Salz" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Public Key" -msgstr "Pfad des öffentlichen SSH-Schlüssels" +msgstr "Öffentlicher Schlüssel" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Permissions" -msgstr "Emissionsmaske" +msgstr "Berrechtigungen" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Custom Permissions" -msgstr "Angepasste Szene abspielen" +msgstr "Eigene Berechtigungen" #: platform/android/export/export_plugin.cpp msgid "Select device from the list" @@ -18859,175 +18648,157 @@ msgstr "Das Zeichen ‚%s‘ ist in Bezeichnern nicht gestattet." #: platform/iphone/export/export.cpp msgid "App Store Team ID" -msgstr "" +msgstr "AppStore TeamID" #: platform/iphone/export/export.cpp msgid "Provisioning Profile UUID Debug" -msgstr "" +msgstr "Provisioning-Profile-UUID Debug" #: platform/iphone/export/export.cpp msgid "Code Sign Identity Debug" -msgstr "" +msgstr "Codesignierungsidentität Debug" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Export Method Debug" -msgstr "Exportiere mit Debuginformationen" +msgstr "Exportmethode Debug" #: platform/iphone/export/export.cpp msgid "Provisioning Profile UUID Release" -msgstr "" +msgstr "Provisioning-Profil-UUID Release" #: platform/iphone/export/export.cpp msgid "Code Sign Identity Release" -msgstr "" +msgstr "Codesignierungsidentität Release" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Export Method Release" -msgstr "Export-Modus:" +msgstr "Exportmethode Release" #: platform/iphone/export/export.cpp msgid "Targeted Device Family" -msgstr "" +msgstr "Zielgeräteklasse" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp msgid "Info" -msgstr "" +msgstr "Info" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Identifier" -msgstr "Ungültiger Bezeichner:" +msgstr "Bezeichner" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Signature" -msgstr "Ereignis" +msgstr "Signatur" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Short Version" -msgstr "Version" +msgstr "Kurzversion" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Copyright" -msgstr "Oben rechts" +msgstr "Urheberrecht" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Capabilities" -msgstr "Eigenschaften kapitalisieren" +msgstr "Fähigkeiten" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Access Wi-Fi" -msgstr "Zugriff" +msgstr "Zugriff auf WLan" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Push Notifications" -msgstr "Zufälliges Drehen:" +msgstr "Pushnachrichten" #: platform/iphone/export/export.cpp scene/3d/baked_lightmap.cpp -#, fuzzy msgid "User Data" -msgstr "Benutzerschnittstelle" +msgstr "Nutzerdaten" #: platform/iphone/export/export.cpp msgid "Accessible From Files App" -msgstr "" +msgstr "Zugreifbar über Dateiverwaltung" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" -msgstr "" +#, fuzzy +msgid "Accessible From iTunes Sharing" +msgstr "Zugreifbar über Ituneverteilung" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Privacy" -msgstr "Pfad des privaten SSH-Schlüssels" +msgstr "Privatsphäre" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Camera Usage Description" -msgstr "Beschreibung" +msgstr "Kameranutzungsrechtfertigung" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Microphone Usage Description" -msgstr "Eigenschaften-Beschreibung" +msgstr "Mikrophonnutzungsrechtfertigung" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Photolibrary Usage Description" -msgstr "Eigenschaften-Beschreibung" +msgstr "Fotobibliotheknutzungsrechtfertigung" #: platform/iphone/export/export.cpp msgid "iPhone 120 X 120" -msgstr "" +msgstr "iPhone 120 X 120" #: platform/iphone/export/export.cpp msgid "iPhone 180 X 180" -msgstr "" +msgstr "iPhone 180 X 180" #: platform/iphone/export/export.cpp msgid "iPad 76 X 76" -msgstr "" +msgstr "iPad 76 X 76" #: platform/iphone/export/export.cpp msgid "iPad 152 X 152" -msgstr "" +msgstr "iPad 152 X 152" #: platform/iphone/export/export.cpp msgid "iPad 167 X 167" -msgstr "" +msgstr "iPad 167 X 167" #: platform/iphone/export/export.cpp msgid "App Store 1024 X 1024" -msgstr "" +msgstr "App Store 1024 X 1024" #: platform/iphone/export/export.cpp msgid "Spotlight 40 X 40" -msgstr "" +msgstr "Spotlight 40 X 40" #: platform/iphone/export/export.cpp msgid "Spotlight 80 X 80" -msgstr "" +msgstr "Spotlight 80 X 80" #: platform/iphone/export/export.cpp msgid "Storyboard" -msgstr "" +msgstr "Storyboard" #: platform/iphone/export/export.cpp msgid "Use Launch Screen Storyboard" -msgstr "" +msgstr "Startbildschirm Storyboard verwenden" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Image Scale Mode" -msgstr "Skalierungsmodus" +msgstr "Bildskalierungsmodus" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Custom Image @2x" -msgstr "Benutzerdefiniertes Node" +msgstr "Eigenes Bild @2x" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Custom Image @3x" -msgstr "Benutzerdefiniertes Node" +msgstr "Eigenes Bild @3x" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Use Custom BG Color" -msgstr "Benutzerdefiniertes Node" +msgstr "Eigene Hintergrundfarbe verwenden" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Custom BG Color" -msgstr "Benutzerdefiniertes Node" +msgstr "Eigene Hintergrundfarbe" #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." @@ -19067,78 +18838,73 @@ msgid "Could not read file:" msgstr "Konnte Datei nicht lesen:" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Variant" -msgstr "Trennung:" +msgstr "Variante" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Export Type" -msgstr "Exportieren" +msgstr "Exporttyp" #: platform/javascript/export/export.cpp -#, fuzzy msgid "VRAM Texture Compression" -msgstr "Ausdruck" +msgstr "VRAM Texturkompression" #: platform/javascript/export/export.cpp msgid "For Desktop" -msgstr "" +msgstr "Für Desktop" #: platform/javascript/export/export.cpp msgid "For Mobile" -msgstr "" +msgstr "Für Mobil" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Export Icon" -msgstr "Alle ausklappen" +msgstr "Export-Icon" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" -msgstr "Benutzerdefiniertes Node" +msgid "Custom HTML Shell" +msgstr "Benutzerdefinierte HTML-Shell" #: platform/javascript/export/export.cpp msgid "Head Include" -msgstr "" +msgstr "Kopfzeileneinfügung" #: platform/javascript/export/export.cpp msgid "Canvas Resize Policy" -msgstr "" +msgstr "Canvasgrößenanpassungsrichtlinie" #: platform/javascript/export/export.cpp msgid "Focus Canvas On Start" -msgstr "" +msgstr "Canvas bei Start auswählen" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Experimental Virtual Keyboard" -msgstr "Signale filtern" +msgstr "Experimentelle virtuelle Tastatur" #: platform/javascript/export/export.cpp msgid "Progressive Web App" -msgstr "" +msgstr "Progressive Web App" #: platform/javascript/export/export.cpp msgid "Offline Page" -msgstr "" +msgstr "Offline Seite" #: platform/javascript/export/export.cpp msgid "Icon 144 X 144" -msgstr "" +msgstr "Icon 144 X 144" #: platform/javascript/export/export.cpp msgid "Icon 180 X 180" -msgstr "" +msgstr "Symbol 180 X 180" #: platform/javascript/export/export.cpp msgid "Icon 512 X 512" -msgstr "" +msgstr "Symbol 512 X 512" #: platform/javascript/export/export.cpp msgid "Could not read HTML shell:" @@ -19154,24 +18920,23 @@ msgstr "Fehler beim Starten des HTTP-Servers:" #: platform/javascript/export/export.cpp msgid "Web" -msgstr "" +msgstr "Web" #: platform/javascript/export/export.cpp msgid "HTTP Host" -msgstr "" +msgstr "HTTP Host" #: platform/javascript/export/export.cpp msgid "HTTP Port" -msgstr "" +msgstr "HTTP-Port" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Use SSL" -msgstr "Einrasten aktivieren" +msgstr "SSL verwenden" #: platform/javascript/export/export.cpp msgid "SSL Key" -msgstr "" +msgstr "SSL Schlüssel" #: platform/osx/export/codesign.cpp msgid "Can't get filesystem access." @@ -19246,200 +19011,174 @@ msgid "Unknown object type." msgstr "Unbekannter Objekttyp." #: platform/osx/export/export.cpp -#, fuzzy msgid "App Category" -msgstr "Kategorie:" +msgstr "Anwendungskategorie" #: platform/osx/export/export.cpp msgid "High Res" -msgstr "" +msgstr "Hohe Auflösung" #: platform/osx/export/export.cpp -#, fuzzy msgid "Location Usage Description" -msgstr "Beschreibung" +msgstr "Standortberechtigungsrechtfertigung" #: platform/osx/export/export.cpp msgid "Address Book Usage Description" -msgstr "" +msgstr "Adressbuchberechtigungsrechtfertigung" #: platform/osx/export/export.cpp -#, fuzzy msgid "Calendar Usage Description" -msgstr "Beschreibung" +msgstr "Kalenderberechtigungsrechtfertigung" #: platform/osx/export/export.cpp -#, fuzzy msgid "Photos Library Usage Description" -msgstr "Eigenschaften-Beschreibung" +msgstr "Fotobibliotheksberechtigungsrechtfertigung" #: platform/osx/export/export.cpp -#, fuzzy msgid "Desktop Folder Usage Description" -msgstr "Methoden-Beschreibung" +msgstr "Desktopordnerberechtigungsrechtfertigung" #: platform/osx/export/export.cpp -#, fuzzy msgid "Documents Folder Usage Description" -msgstr "Methoden-Beschreibung" +msgstr "Dokumentenordnerberechtigungsrechtfertigung" #: platform/osx/export/export.cpp msgid "Downloads Folder Usage Description" -msgstr "" +msgstr "Download Ordner Benutzungs Beschreibung" #: platform/osx/export/export.cpp msgid "Network Volumes Usage Description" -msgstr "" +msgstr "Netzwerklaufwerksberechtigungsrechtfertigung" #: platform/osx/export/export.cpp msgid "Removable Volumes Usage Description" -msgstr "" +msgstr "Entfernbare-Laufwerke-Berechtigungsrechtfertigung" #: platform/osx/export/export.cpp platform/windows/export/export.cpp -#, fuzzy msgid "Codesign" -msgstr "Codesignierendes DMG" +msgstr "Codesignierung" #: platform/osx/export/export.cpp platform/uwp/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Identity" -msgstr "Einrücken" +msgstr "Identität" #: platform/osx/export/export.cpp platform/windows/export/export.cpp -#, fuzzy msgid "Timestamp" -msgstr "Zeit" +msgstr "Zeitstempel" #: platform/osx/export/export.cpp msgid "Hardened Runtime" -msgstr "" +msgstr "Gehärtete Laufzeitumgebung" #: platform/osx/export/export.cpp -#, fuzzy msgid "Replace Existing Signature" -msgstr "In Dateien ersetzen" +msgstr "Existierende Signatur ersetzen" #: platform/osx/export/export.cpp -#, fuzzy msgid "Entitlements" -msgstr "Manipulator" +msgstr "Berechtigungen" #: platform/osx/export/export.cpp -#, fuzzy msgid "Custom File" -msgstr "Benutzerdefiniertes Node" +msgstr "Eigene Datei" #: platform/osx/export/export.cpp msgid "Allow JIT Code Execution" -msgstr "" +msgstr "JIT-Code-Ausführung erlauben" #: platform/osx/export/export.cpp msgid "Allow Unsigned Executable Memory" -msgstr "" +msgstr "Nicht signierten Anwendungsspeicher erlauben" #: platform/osx/export/export.cpp msgid "Allow Dyld Environment Variables" -msgstr "" +msgstr "Dyld-Umgebungsvariablen erlauben" #: platform/osx/export/export.cpp -#, fuzzy msgid "Disable Library Validation" -msgstr "Deaktivierter Knopf" +msgstr "Bibliotheksprüfung deaktivieren" #: platform/osx/export/export.cpp -#, fuzzy msgid "Audio Input" -msgstr "Eingang hinzufügen" +msgstr "Audioeingang" #: platform/osx/export/export.cpp msgid "Address Book" -msgstr "" +msgstr "Adressbuch" #: platform/osx/export/export.cpp msgid "Calendars" -msgstr "" +msgstr "Kalender" #: platform/osx/export/export.cpp -#, fuzzy msgid "Photos Library" -msgstr "Bibliothek exportieren" +msgstr "Fotobibliothek" #: platform/osx/export/export.cpp -#, fuzzy msgid "Apple Events" -msgstr "Ereignis hinzufügen" +msgstr "Apple-Ereignisse" #: platform/osx/export/export.cpp -#, fuzzy msgid "Debugging" msgstr "Debuggen" #: platform/osx/export/export.cpp msgid "App Sandbox" -msgstr "" +msgstr "Anwendungssandbox" #: platform/osx/export/export.cpp -#, fuzzy msgid "Network Server" -msgstr "Netzwerkpartner" +msgstr "Netwerk-Server" #: platform/osx/export/export.cpp -#, fuzzy msgid "Network Client" -msgstr "Netzwerkpartner" +msgstr "Netzwerkclient" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" -msgstr "Gerät" +msgid "Device USB" +msgstr "USB-Gerät" #: platform/osx/export/export.cpp msgid "Device Bluetooth" -msgstr "" +msgstr "Gerät Bluetooth" #: platform/osx/export/export.cpp -#, fuzzy msgid "Files Downloads" -msgstr "Herunterladen" +msgstr "Dateidownloads" #: platform/osx/export/export.cpp -#, fuzzy msgid "Files Pictures" -msgstr "Eigenschaften und Merkmale" +msgstr "Bilddateien" #: platform/osx/export/export.cpp -#, fuzzy msgid "Files Music" -msgstr "Dateien" +msgstr "Musikdateien" #: platform/osx/export/export.cpp -#, fuzzy msgid "Files Movies" -msgstr "Kacheln filtern" +msgstr "Videodateien" #: platform/osx/export/export.cpp platform/windows/export/export.cpp -#, fuzzy msgid "Custom Options" -msgstr "Audiobusoptionen" +msgstr "Benutzerdefinierte Einstellungen" #: platform/osx/export/export.cpp -#, fuzzy msgid "Notarization" -msgstr "Lokalisierung" +msgstr "Beglaubigung" #: platform/osx/export/export.cpp msgid "Apple ID Name" -msgstr "" +msgstr "Apple-Id-Name" #: platform/osx/export/export.cpp -#, fuzzy msgid "Apple ID Password" -msgstr "Passwort" +msgstr "Apple-ID-Password" #: platform/osx/export/export.cpp msgid "Apple Team ID" -msgstr "" +msgstr "Apple-Team-ID" #: platform/osx/export/export.cpp msgid "" @@ -19670,141 +19409,129 @@ msgstr "" #: platform/osx/export/export.cpp msgid "macOS" -msgstr "" +msgstr "macOS" #: platform/osx/export/export.cpp msgid "Force Builtin Codesign" -msgstr "" +msgstr "Eingebautes Codesignieren erzwingen" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Architecture" -msgstr "Einen Architektureintrag hinzufügen" +msgstr "Architektur" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Display Name" -msgstr "Anzeigeskalierung" +msgstr "Anzeigename" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Short Name" -msgstr "Skriptname:" +msgstr "Kurzname" #: platform/uwp/export/export.cpp msgid "Publisher" -msgstr "" +msgstr "Veröffentlicher" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Publisher Display Name" -msgstr "Ungültiger Paket-Autor-Name." +msgstr "Publisher-Anzeigename" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Produkt-Guid" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" -msgstr "Hilfslinien löschen" +msgid "Publisher GUID" +msgstr "Publisher-Guid" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Signing" -msgstr "Ereignis" +msgstr "Signieren" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Certificate" -msgstr "Zertifikate" +msgstr "Zertifikat" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Algorithm" -msgstr "Debugger" +msgstr "Algorithmus" #: platform/uwp/export/export.cpp msgid "Major" -msgstr "" +msgstr "Haupt" #: platform/uwp/export/export.cpp msgid "Minor" -msgstr "" +msgstr "Neben" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Build" -msgstr "Linealmodus" +msgstr "Bauart" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Revision" -msgstr "Ausdruck" +msgstr "Revision" #: platform/uwp/export/export.cpp msgid "Landscape" -msgstr "" +msgstr "Landschaft" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Portrait" -msgstr "Port" +msgstr "Portrait" #: platform/uwp/export/export.cpp msgid "Landscape Flipped" -msgstr "" +msgstr "Landschaft gespiegelt" #: platform/uwp/export/export.cpp msgid "Portrait Flipped" -msgstr "" +msgstr "Portrait gespiegelt" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Store Logo" -msgstr "Skalierungsmodus" +msgstr "Store-Logo" #: platform/uwp/export/export.cpp msgid "Square 44 X 44 Logo" -msgstr "" +msgstr "Viereck 44 X 44 Logo" #: platform/uwp/export/export.cpp msgid "Square 71 X 71 Logo" -msgstr "" +msgstr "Viereck 71 X 71 Logo" #: platform/uwp/export/export.cpp msgid "Square 150 X 150 Logo" -msgstr "" +msgstr "Viereck 150 X 150 Logo" #: platform/uwp/export/export.cpp msgid "Square 310 X 310 Logo" -msgstr "" +msgstr "Viereck 310 X 310 Logo" #: platform/uwp/export/export.cpp msgid "Wide 310 X 150 Logo" -msgstr "" +msgstr "Breit 310 X 150 Logo" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Splash Screen" -msgstr "Zeichenaufrufe:" +msgstr "Startbildschirm" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Tiles" -msgstr "Dateien" +msgstr "Kacheln" #: platform/uwp/export/export.cpp msgid "Show Name On Square 150 X 150" -msgstr "" +msgstr "Zeige Name bei Viereck 150 X 150" #: platform/uwp/export/export.cpp msgid "Show Name On Wide 310 X 150" -msgstr "" +msgstr "Name in Breit 310 X 150 anzeigen" #: platform/uwp/export/export.cpp msgid "Show Name On Square 310 X 310" -msgstr "" +msgstr "Zeige Name bei Viereck 310 X 310" #: platform/uwp/export/export.cpp msgid "Invalid package short name." @@ -19860,63 +19587,55 @@ msgstr "Ungültige Abmessungen für Startbildschirm (sollte 620x300 sein)." #: platform/uwp/export/export.cpp msgid "UWP" -msgstr "" +msgstr "UWP" #: platform/uwp/export/export.cpp platform/windows/export/export.cpp -#, fuzzy msgid "Signtool" -msgstr "Ereignis" +msgstr "Signtool" #: platform/uwp/export/export.cpp msgid "Debug Certificate" -msgstr "" +msgstr "Debug-Zertifikat" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Debug Algorithm" -msgstr "Debugger" +msgstr "Debug-Algorithmus" #: platform/windows/export/export.cpp msgid "Identity Type" -msgstr "" +msgstr "Identitäts-Typ" #: platform/windows/export/export.cpp msgid "Timestamp Server URL" -msgstr "" +msgstr "Zeitstempelserver-URL" #: platform/windows/export/export.cpp -#, fuzzy msgid "Digest Algorithm" -msgstr "Debugger" +msgstr "Digest-Algorithmus" #: platform/windows/export/export.cpp -#, fuzzy msgid "File Version" -msgstr "Version" +msgstr "Dateiversion" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Version" -msgstr "Ungültige Produktversion:" +msgstr "Produktversion" #: platform/windows/export/export.cpp -#, fuzzy msgid "Company Name" -msgstr "Node-Name:" +msgstr "Firmenname" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Name" -msgstr "Projektname:" +msgstr "Produktname" #: platform/windows/export/export.cpp -#, fuzzy msgid "File Description" -msgstr "Beschreibung" +msgstr "Dateibeschreibung" #: platform/windows/export/export.cpp msgid "Trademarks" -msgstr "" +msgstr "Handelsmarken" #: platform/windows/export/export.cpp msgid "" @@ -19940,27 +19659,25 @@ msgid "Invalid product version:" msgstr "Ungültige Produktversion:" #: platform/windows/export/export.cpp -#, fuzzy msgid "Windows" -msgstr "Neues Fenster" +msgstr "Windows" #: platform/windows/export/export.cpp msgid "Rcedit" -msgstr "" +msgstr "Rcedit" #: platform/windows/export/export.cpp msgid "Osslsigncode" -msgstr "" +msgstr "Osslsigncode" #: platform/windows/export/export.cpp msgid "Wine" -msgstr "" +msgstr "Wine" #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp -#, fuzzy msgid "Frames" -msgstr "Relative Renderzeit %" +msgstr "Frames" #: scene/2d/animated_sprite.cpp msgid "" @@ -19971,27 +19688,24 @@ msgstr "" "gesetzt werden, damit AnimatedSprite Einzelbilder darstellen kann." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" -msgstr "Relative Renderzeit %" +msgstr "Frame" #: scene/2d/animated_sprite.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/particles_2d.cpp scene/3d/cpu_particles.cpp scene/3d/particles.cpp -#, fuzzy msgid "Speed Scale" -msgstr "Skalierung" +msgstr "Geschwindigkeitsskalierung" #: scene/2d/animated_sprite.cpp scene/2d/audio_stream_player_2d.cpp #: scene/3d/audio_stream_player_3d.cpp scene/3d/sprite_3d.cpp #: scene/audio/audio_stream_player.cpp -#, fuzzy msgid "Playing" -msgstr "Abspielen" +msgstr "Wird abgespielt" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp -#, fuzzy msgid "Centered" -msgstr "Mitte" +msgstr "Zentriert" #: scene/2d/animated_sprite.cpp scene/2d/camera_2d.cpp #: scene/2d/cpu_particles_2d.cpp scene/2d/light_2d.cpp @@ -20002,312 +19716,266 @@ msgstr "Mitte" #: scene/gui/rich_text_effect.cpp scene/main/canvas_layer.cpp #: scene/resources/material.cpp scene/resources/particles_material.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Offset" -msgstr "Versatz:" +msgstr "Versatz" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp #: scene/gui/texture_button.cpp scene/gui/texture_rect.cpp msgid "Flip H" -msgstr "" +msgstr "Spiegle H" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp #: scene/gui/texture_button.cpp scene/gui/texture_rect.cpp msgid "Flip V" -msgstr "" +msgstr "Spiegle V" #: scene/2d/area_2d.cpp scene/3d/area.cpp -#, fuzzy msgid "Monitoring" -msgstr "Monitor" +msgstr "Wird überwacht" #: scene/2d/area_2d.cpp scene/3d/area.cpp -#, fuzzy msgid "Monitorable" -msgstr "Monitor" +msgstr "Überwachbar" #: scene/2d/area_2d.cpp scene/3d/area.cpp -#, fuzzy msgid "Physics Overrides" -msgstr "Überschreibungen" +msgstr "Physik-Überbrückung" #: scene/2d/area_2d.cpp scene/3d/area.cpp -#, fuzzy msgid "Space Override" -msgstr "Überschreibungen" +msgstr "Raum-Überbrückung" #: scene/2d/area_2d.cpp scene/3d/area.cpp -#, fuzzy msgid "Gravity Point" -msgstr "Generiere Punkte" +msgstr "Gravitationspunkt" #: scene/2d/area_2d.cpp scene/3d/area.cpp -#, fuzzy msgid "Gravity Distance Scale" -msgstr "Instanz-Wartesignal" +msgstr "Gravitationsentfernungsskalierung" #: scene/2d/area_2d.cpp scene/3d/area.cpp -#, fuzzy msgid "Gravity Vec" -msgstr "Standard-Vorschau" +msgstr "Gravitationsvektor" #: scene/2d/area_2d.cpp scene/2d/cpu_particles_2d.cpp scene/3d/area.cpp #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp msgid "Gravity" -msgstr "" +msgstr "Schwerkraft" #: scene/2d/area_2d.cpp scene/3d/area.cpp -#, fuzzy msgid "Linear Damp" -msgstr "Linear" +msgstr "Lineare Dämpfung" #: scene/2d/area_2d.cpp scene/3d/area.cpp msgid "Angular Damp" -msgstr "" +msgstr "Dämpfung nach Winkel" #: scene/2d/area_2d.cpp scene/3d/area.cpp -#, fuzzy msgid "Audio Bus" -msgstr "Audiobus hinzufügen" +msgstr "Audiobus" #: scene/2d/area_2d.cpp scene/3d/area.cpp -#, fuzzy msgid "Override" -msgstr "Überschreibungen" +msgstr "Überschreibung" #: scene/2d/audio_stream_player_2d.cpp scene/audio/audio_stream_player.cpp #: scene/gui/video_player.cpp servers/audio/effects/audio_effect_amplify.cpp -#, fuzzy msgid "Volume dB" -msgstr "Volumen" +msgstr "Volumen-dB" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/audio/audio_stream_player.cpp #: servers/audio/effects/audio_effect_pitch_shift.cpp -#, fuzzy msgid "Pitch Scale" -msgstr "Skalierung" +msgstr "Tonhöhenskalierung" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/animation/animation_player.cpp scene/audio/audio_stream_player.cpp #: scene/gui/video_player.cpp -#, fuzzy msgid "Autoplay" -msgstr "Automatisches Abspielen umschalten" +msgstr "Automatisches Abspielen" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/audio/audio_stream_player.cpp msgid "Stream Paused" -msgstr "" +msgstr "Abspielen pausiert" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp #: scene/3d/visual_instance.cpp scene/resources/material.cpp -#, fuzzy msgid "Max Distance" -msgstr "Auswahlradius:" +msgstr "Max Distanz" #: scene/2d/audio_stream_player_2d.cpp scene/3d/light.cpp -#, fuzzy msgid "Attenuation" -msgstr "Animation" +msgstr "Abklingung" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/audio/audio_stream_player.cpp scene/gui/video_player.cpp -#, fuzzy msgid "Bus" -msgstr "Audiobus hinzufügen" +msgstr "Bus" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp +#, fuzzy msgid "Area Mask" -msgstr "" +msgstr "Flächenblende" #: scene/2d/back_buffer_copy.cpp -#, fuzzy msgid "Copy Mode" -msgstr "Nodes kopieren" +msgstr "Kopiermodus" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Anchor Mode" -msgstr "Symbolmodus" +msgstr "Anker Modus" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Rotating" -msgstr "Rotationsabstand:" +msgstr "Rotierend" #: scene/2d/camera_2d.cpp scene/3d/camera.cpp -#, fuzzy msgid "Current" -msgstr "Laufend:" +msgstr "Aktuell" #: scene/2d/camera_2d.cpp scene/gui/graph_edit.cpp -#, fuzzy msgid "Zoom" -msgstr "Vergrößern" +msgstr "Vergrößerung" #: scene/2d/camera_2d.cpp scene/main/canvas_layer.cpp -#, fuzzy msgid "Custom Viewport" -msgstr "Eine Ansicht" +msgstr "Eigenes Ansichtsfenster" #: scene/2d/camera_2d.cpp scene/3d/camera.cpp #: scene/animation/animation_player.cpp scene/animation/animation_tree.cpp #: scene/animation/animation_tree_player.cpp scene/main/timer.cpp -#, fuzzy msgid "Process Mode" -msgstr "Bewegungsmodus" +msgstr "Verarbeitungsmodus" #: scene/2d/camera_2d.cpp msgid "Limit" -msgstr "" +msgstr "Limit" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Left" -msgstr "UI Links" +msgstr "Links" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Right" -msgstr "Licht" +msgstr "Rechts" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/dynamic_font.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Bottom" -msgstr "Unten links" +msgstr "Unten" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Smoothed" -msgstr "Sanft-Stufig" +msgstr "Geglättet" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Draw Margin" -msgstr "Rand einstellen" +msgstr "Begrenzungen zeichnen" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Drag Margin H Enabled" -msgstr "Rand einstellen" +msgstr "H-Begrenzung-Zeichnen aktiviert" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Drag Margin V Enabled" -msgstr "Rand einstellen" +msgstr "V-Begrenzung-Zeichnen aktiviert" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Smoothing" -msgstr "Sanft-Stufig" +msgstr "Glätten" #: scene/2d/camera_2d.cpp msgid "H" -msgstr "" +msgstr "H" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "V" -msgstr "UV" +msgstr "V" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Drag Margin" -msgstr "Rand einstellen" +msgstr "Begrenzung für Ziehen" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Draw Screen" -msgstr "Zeichenaufrufe:" +msgstr "Bildschirm zeichnen" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Draw Limits" -msgstr "Zeichenaufrufe:" +msgstr "Grenzen zeichnen" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Draw Drag Margin" -msgstr "Rand einstellen" +msgstr "Ziehbegrenzungen zeichnen" #: scene/2d/canvas_item.cpp scene/animation/animation_blend_space_2d.cpp #: scene/resources/environment.cpp scene/resources/material.cpp -#, fuzzy msgid "Blend Mode" -msgstr "Blend2-Node" +msgstr "Mischmodus" #: scene/2d/canvas_item.cpp -#, fuzzy msgid "Light Mode" -msgstr "Rechts groß" +msgstr "Lichtmodus" #: scene/2d/canvas_item.cpp -#, fuzzy msgid "Particles Animation" -msgstr "Partikel" +msgstr "Partikelanimation" #: scene/2d/canvas_item.cpp msgid "Particles Anim H Frames" -msgstr "" +msgstr "Partikelanimation H Frames" #: scene/2d/canvas_item.cpp msgid "Particles Anim V Frames" -msgstr "" +msgstr "Partikelanimation V Frames" #: scene/2d/canvas_item.cpp -#, fuzzy msgid "Particles Anim Loop" -msgstr "Partikel" +msgstr "Partikelanimationsschleife" #: scene/2d/canvas_item.cpp scene/3d/spatial.cpp -#, fuzzy msgid "Visibility" -msgstr "Sichtbarkeit umschalten" +msgstr "Sichtbarkeit" #: scene/2d/canvas_item.cpp scene/3d/spatial.cpp scene/gui/progress_bar.cpp #: scene/gui/rich_text_effect.cpp scene/main/canvas_layer.cpp -#, fuzzy msgid "Visible" -msgstr "Sichtbarkeit umschalten" +msgstr "Sichtbar" #: scene/2d/canvas_item.cpp scene/3d/sprite_3d.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Modulate" -msgstr "Füllen" +msgstr "Modulierung" #: scene/2d/canvas_item.cpp -#, fuzzy msgid "Self Modulate" -msgstr "Füllen" +msgstr "Selbst-Modulieren" #: scene/2d/canvas_item.cpp msgid "Show Behind Parent" -msgstr "" +msgstr "Zeige hinter Eltern" #: scene/2d/canvas_item.cpp -#, fuzzy msgid "Show On Top" -msgstr "Zeige Ursprung" +msgstr "Ganz oben anzeigen" #: scene/2d/canvas_item.cpp scene/2d/light_occluder_2d.cpp #: scene/2d/tile_map.cpp -#, fuzzy msgid "Light Mask" -msgstr "LightMap-Bake" +msgstr "Lichtblende" #: scene/2d/canvas_item.cpp msgid "Use Parent Material" -msgstr "" +msgstr "Benutze Eltern Material" #: scene/2d/canvas_item.cpp msgid "Toplevel" -msgstr "" +msgstr "Höchste Ebene" #: scene/2d/canvas_modulate.cpp msgid "" @@ -20330,9 +19998,8 @@ msgstr "" "hinzuzufügen, um seine Form festzulegen." #: scene/2d/collision_object_2d.cpp -#, fuzzy msgid "Pickable" -msgstr "Wähle Kachel" +msgstr "Aufnehmbar" #: scene/2d/collision_polygon_2d.cpp msgid "" @@ -20362,27 +20029,23 @@ msgstr "" "benötigt." #: scene/2d/collision_polygon_2d.cpp -#, fuzzy msgid "Build Mode" -msgstr "Linealmodus" +msgstr "Baumodus" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp -#, fuzzy +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" -msgstr "Deaktiviertes Objekt" +msgstr "Deaktiviert" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp -#, fuzzy msgid "One Way Collision" -msgstr "Kollisionspolygon erzeugen" +msgstr "Einseitige Kollision" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp -#, fuzzy msgid "One Way Collision Margin" -msgstr "Kollisionspolygon erzeugen" +msgstr "Grenze für einseitige Kollisionen" #: scene/2d/collision_shape_2d.cpp msgid "" @@ -20422,69 +20085,63 @@ msgstr "" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp -#, fuzzy msgid "Emitting" -msgstr "Einstellungen:" +msgstr "Aussendend" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp msgid "Lifetime" -msgstr "" +msgstr "Lebenszeit" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp scene/main/timer.cpp -#, fuzzy msgid "One Shot" -msgstr "Einfach-Aufruf-Node" +msgstr "Einmalig" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp -#, fuzzy msgid "Preprocess" -msgstr "Nachbearbeitung" +msgstr "Vorbearbeitung" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp msgid "Explosiveness" -msgstr "" +msgstr "Explosivität" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp -#, fuzzy msgid "Randomness" -msgstr "Zufällig neu starten (s):" +msgstr "Zufälligkeit" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Lifetime Randomness" -msgstr "" +msgstr "Lebenszeit Zufälligkeit" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp -#, fuzzy msgid "Fixed FPS" -msgstr "FPS anzeigen" +msgstr "Feste FPS" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp msgid "Fract Delta" -msgstr "" +msgstr "Delta-Bruchteil" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp msgid "Drawing" -msgstr "" +msgstr "Zeichnen" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp -#, fuzzy msgid "Local Coords" -msgstr "Lokale Projekte" +msgstr "Lokale Koordination" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp msgid "Draw Order" -msgstr "" +msgstr "Zeichenreihenfolge" #: scene/2d/cpu_particles_2d.cpp scene/2d/light_2d.cpp scene/2d/line_2d.cpp #: scene/2d/mesh_instance_2d.cpp scene/2d/multimesh_instance_2d.cpp @@ -20493,219 +20150,192 @@ msgstr "" #: scene/gui/texture_rect.cpp scene/resources/material.cpp #: scene/resources/sky.cpp scene/resources/style_box.cpp #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Texture" -msgstr "Text" +msgstr "Textur" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Emission Shape" -msgstr "Emissionsmaske" +msgstr "Emissionsform" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Sphere Radius" -msgstr "Emissionsquelle: " +msgstr "Kugelradius" #: scene/2d/cpu_particles_2d.cpp -#, fuzzy msgid "Rect Extents" -msgstr "Manipulator" +msgstr "Rechteckausmaße" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp -#, fuzzy msgid "Normals" -msgstr "Format" +msgstr "Normalen" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Align Y" -msgstr "Zuweisen" +msgstr "Y Ausrichten" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Direction" -msgstr "Richtungen" +msgstr "Richtung" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp #: servers/audio/effects/audio_effect_reverb.cpp msgid "Spread" -msgstr "" +msgstr "Streuung" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Initial Velocity" -msgstr "Initialisieren" +msgstr "Anfängliche Geschwindigkeit" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Velocity Random" -msgstr "Geschwindigkeit" +msgstr "Geschwindigkeitszufälligkeit" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp servers/physics_2d_server.cpp #: servers/physics_server.cpp msgid "Angular Velocity" -msgstr "" +msgstr "Winkelgeschwindigkeit" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Velocity Curve" -msgstr "Geschwindigkeit" +msgstr "Geschwindigkeitskurve" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Orbit Velocity" -msgstr "Orbitsicht rechts" +msgstr "Orbitgeschwindigkeit" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Linear Accel" -msgstr "Linear" +msgstr "Lineare Beschleunigung" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Accel" -msgstr "Zugriff" +msgstr "Beschleunigung" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Accel Random" -msgstr "" +msgstr "Beschleunigung Zufälligkeit" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Accel Curve" -msgstr "Kurve Teilen" +msgstr "Beschleunigungskurve" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Radial Accel" -msgstr "" +msgstr "Radiale Beschleunigung" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Tangential Accel" -msgstr "" +msgstr "Tangentiale Beschleunigung" #: scene/2d/cpu_particles_2d.cpp scene/2d/joints_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/physics_joint.cpp #: scene/3d/vehicle_body.cpp scene/resources/particles_material.cpp #: servers/audio/effects/audio_effect_reverb.cpp msgid "Damping" -msgstr "" +msgstr "Dämpfung" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Damping Random" -msgstr "" +msgstr "Dämpfungszufälligkeit" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Damping Curve" -msgstr "Kurve Teilen" +msgstr "Dämpfungskurve" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp scene/3d/light.cpp #: scene/resources/particles_material.cpp msgid "Angle" -msgstr "" +msgstr "Winkel" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Angle Random" -msgstr "" +msgstr "Winkel Zufälligkeit" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Angle Curve" -msgstr "Kurve schließen" +msgstr "Winkelkurve" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp -#, fuzzy msgid "Scale Amount" -msgstr "Menge:" +msgstr "Skalierungsbetrag" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp msgid "Scale Amount Random" -msgstr "" +msgstr "Skalierungszufälligkeit" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp -#, fuzzy msgid "Scale Amount Curve" -msgstr "Vom Cursor skalieren" +msgstr "Skalierungskurve" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Color Ramp" -msgstr "Farben" +msgstr "Farbgradient" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Color Initial Ramp" -msgstr "" +msgstr "Anfänglicher Farbgradient" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Hue Variation" -msgstr "Trennung:" +msgstr "Farbtonvariation" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation" -msgstr "Trennung:" +msgstr "Variation" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Random" -msgstr "Trennung:" +msgstr "Zufälligkeit der Variation" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Curve" -msgstr "Trennung:" +msgstr "Variationskurve" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed Random" -msgstr "Skalierung" +msgstr "Geschwindigkeitszufälligkeit" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed Curve" -msgstr "Kurve Teilen" +msgstr "Geschwindigkeitskurve" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Offset Random" -msgstr "Versatz:" +msgstr "Versatzzufälligkeit" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Offset Curve" -msgstr "Kurve schließen" +msgstr "Versatzkurve" #: scene/2d/joints_2d.cpp msgid "Node A and Node B must be PhysicsBody2Ds" @@ -20728,47 +20358,43 @@ msgid "Node A and Node B must be different PhysicsBody2Ds" msgstr "Node A und Node B müssen unterschiedliche PhysicsBody2D-Nodes sein" #: scene/2d/joints_2d.cpp scene/3d/physics_joint.cpp -#, fuzzy msgid "Node A" -msgstr "Node" +msgstr "Node A" #: scene/2d/joints_2d.cpp scene/3d/physics_joint.cpp -#, fuzzy msgid "Node B" -msgstr "Node" +msgstr "Node B" #: scene/2d/joints_2d.cpp scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #: scene/3d/light.cpp scene/3d/physics_joint.cpp #: scene/resources/environment.cpp msgid "Bias" -msgstr "" +msgstr "Tendenz" #: scene/2d/joints_2d.cpp -#, fuzzy msgid "Disable Collision" -msgstr "Deaktivierter Knopf" +msgstr "Kollisionen deaktivieren" #: scene/2d/joints_2d.cpp scene/3d/physics_joint.cpp msgid "Softness" -msgstr "" +msgstr "Weichheit" #: scene/2d/joints_2d.cpp scene/resources/animation.cpp #: scene/resources/ray_shape.cpp scene/resources/segment_shape_2d.cpp msgid "Length" -msgstr "" +msgstr "Länge" #: scene/2d/joints_2d.cpp -#, fuzzy msgid "Initial Offset" -msgstr "Initialisieren" +msgstr "Anfänglicher Versatz" #: scene/2d/joints_2d.cpp scene/3d/vehicle_body.cpp msgid "Rest Length" -msgstr "" +msgstr "Restlänge" #: scene/2d/joints_2d.cpp scene/3d/physics_joint.cpp scene/3d/vehicle_body.cpp msgid "Stiffness" -msgstr "" +msgstr "Steifheit" #: scene/2d/light_2d.cpp msgid "" @@ -20779,71 +20405,61 @@ msgstr "" "angegeben werden." #: scene/2d/light_2d.cpp scene/3d/light.cpp scene/gui/reference_rect.cpp -#, fuzzy msgid "Editor Only" -msgstr "Editor" +msgstr "Ausschließlich Editor" #: scene/2d/light_2d.cpp -#, fuzzy msgid "Texture Scale" -msgstr "Texturbereich" +msgstr "Texturskalierung" #: scene/2d/light_2d.cpp scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #: scene/3d/light.cpp scene/resources/environment.cpp scene/resources/sky.cpp msgid "Energy" -msgstr "" +msgstr "Energie" #: scene/2d/light_2d.cpp msgid "Z Min" -msgstr "" +msgstr "Z Min" #: scene/2d/light_2d.cpp msgid "Z Max" -msgstr "" +msgstr "Z Max" #: scene/2d/light_2d.cpp -#, fuzzy msgid "Layer Min" -msgstr "Ändere Kameragröße" +msgstr "Min Ebene" #: scene/2d/light_2d.cpp -#, fuzzy msgid "Layer Max" -msgstr "Schicht" +msgstr "Max Ebene" #: scene/2d/light_2d.cpp msgid "Item Cull Mask" -msgstr "" +msgstr "Objektaushöhlungsblende" #: scene/2d/light_2d.cpp scene/3d/light.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Shadow" -msgstr "Shader" +msgstr "Schatten" #: scene/2d/light_2d.cpp -#, fuzzy msgid "Buffer Size" -msgstr "Sicht von hinten" +msgstr "Puffergröße" #: scene/2d/light_2d.cpp -#, fuzzy msgid "Gradient Length" -msgstr "Gradient bearbeitet" +msgstr "Gradientenlänge" #: scene/2d/light_2d.cpp -#, fuzzy msgid "Filter Smooth" -msgstr "Methoden filtern" +msgstr "Glättungsfilter" #: scene/2d/light_occluder_2d.cpp -#, fuzzy msgid "Closed" -msgstr "Schließen" +msgstr "Geschlossen" #: scene/2d/light_occluder_2d.cpp scene/resources/material.cpp -#, fuzzy msgid "Cull Mode" -msgstr "Linealmodus" +msgstr "Aushöhlungsmodus" #: scene/2d/light_occluder_2d.cpp msgid "" @@ -20859,118 +20475,103 @@ msgstr "" "zeichnen." #: scene/2d/line_2d.cpp -#, fuzzy msgid "Width Curve" -msgstr "Kurve Teilen" +msgstr "Breitenkurve" -#: scene/2d/line_2d.cpp -#, fuzzy +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" -msgstr "Standard" +msgstr "Standardfarbe" #: scene/2d/line_2d.cpp scene/resources/texture.cpp msgid "Fill" -msgstr "" +msgstr "Füllung" #: scene/2d/line_2d.cpp scene/resources/texture.cpp -#, fuzzy msgid "Gradient" -msgstr "Gradient bearbeitet" +msgstr "Gradient" #: scene/2d/line_2d.cpp -#, fuzzy msgid "Texture Mode" -msgstr "Texturbereich" +msgstr "Texturmodus" #: scene/2d/line_2d.cpp msgid "Capping" -msgstr "" +msgstr "Endenverschluss" #: scene/2d/line_2d.cpp -#, fuzzy msgid "Joint Mode" -msgstr "Symbolmodus" +msgstr "Gelenkmodus" #: scene/2d/line_2d.cpp -#, fuzzy msgid "Begin Cap Mode" -msgstr "Bereichsmodus" +msgstr "Startverschlussmodus" #: scene/2d/line_2d.cpp -#, fuzzy msgid "End Cap Mode" -msgstr "Einrastmodus:" +msgstr "Endverschlussmodus" #: scene/2d/line_2d.cpp scene/2d/polygon_2d.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Border" -msgstr "in Reihenfolge:" +msgstr "Rand" #: scene/2d/line_2d.cpp msgid "Sharp Limit" -msgstr "" +msgstr "Schärfegrenze" #: scene/2d/line_2d.cpp msgid "Round Precision" -msgstr "" +msgstr "Rundungspräzision" #: scene/2d/line_2d.cpp scene/2d/polygon_2d.cpp #: scene/resources/dynamic_font.cpp -#, fuzzy msgid "Antialiased" -msgstr "Initialisieren" +msgstr "Kantengeglättet" #: scene/2d/multimesh_instance_2d.cpp scene/3d/multimesh_instance.cpp -#, fuzzy msgid "Multimesh" -msgstr "%s multiplizieren" +msgstr "Multimesh" #: scene/2d/navigation_2d.cpp scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #: scene/3d/navigation.cpp scene/animation/root_motion_view.cpp #: scene/resources/world_2d.cpp servers/physics_2d/physics_2d_server_sw.cpp msgid "Cell Size" -msgstr "" +msgstr "Zellen Größe" #: scene/2d/navigation_2d.cpp scene/3d/navigation.cpp -#, fuzzy msgid "Edge Connection Margin" -msgstr "Verbindung bearbeiten:" +msgstr "Kantenverbindungsbegrenzung" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp msgid "Target Desired Distance" -msgstr "" +msgstr "Gewünschte Zieldistanz" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp msgid "Neighbor Dist" -msgstr "" +msgstr "Nachbardistanz" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp msgid "Max Neighbors" -msgstr "" +msgstr "Maximale Nachbarn" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp -#, fuzzy msgid "Time Horizon" -msgstr "Horizontal umdrehen" +msgstr "Zeithorizont" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp -#, fuzzy msgid "Max Speed" -msgstr "Geschwindigkeit:" +msgstr "Max Geschw" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp -#, fuzzy msgid "Path Max Distance" -msgstr "Auswahlradius:" +msgstr "Max Pfad-Distanz" #: scene/2d/navigation_agent_2d.cpp msgid "The NavigationAgent2D can be used only under a Node2D node." msgstr "NavigationAgent2D kann nur unter einem Node2D-Node genutzt werden." #: scene/2d/navigation_obstacle_2d.cpp scene/3d/navigation_obstacle.cpp -#, fuzzy msgid "Estimate Radius" -msgstr "Äußeren Torusradius ändern" +msgstr "Radius schätzen" #: scene/2d/navigation_obstacle_2d.cpp msgid "" @@ -20981,14 +20582,12 @@ msgstr "" "für ein Node2D-Objekt bereitzustellen." #: scene/2d/navigation_polygon.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Vertices" -msgstr "Eckpunkte:" +msgstr "Vertizes" #: scene/2d/navigation_polygon.cpp -#, fuzzy msgid "Outlines" -msgstr "Umrissgröße:" +msgstr "Umrisse" #: scene/2d/navigation_polygon.cpp msgid "" @@ -21010,65 +20609,57 @@ msgstr "" #: scene/2d/navigation_polygon.cpp msgid "Navpoly" -msgstr "" +msgstr "Navpolygon" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp -#, fuzzy msgid "Rotation Degrees" -msgstr "Rotiere %s Grad." +msgstr "Rotationswinkel" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Global Rotation" -msgstr "Globale Konstante" +msgstr "Globale Rotation" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Global Rotation Degrees" -msgstr "Rotiere %s Grad." +msgstr "Globaler Rotationswinkel" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Global Scale" -msgstr "Zufälliges Skalieren:" +msgstr "Globale Skalierung" #: scene/2d/node_2d.cpp scene/3d/spatial.cpp -#, fuzzy msgid "Global Transform" -msgstr "Behalte globale Transformation" +msgstr "Globales Transform" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Z As Relative" -msgstr "Relatives Einrasten benutzen" +msgstr "Relatives Z" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" -msgstr "" +msgstr "Rollen" #: scene/2d/parallax_background.cpp -#, fuzzy msgid "Base Offset" -msgstr "Versatz:" +msgstr "Grundversatz" #: scene/2d/parallax_background.cpp -#, fuzzy msgid "Base Scale" -msgstr "Einrasten verwenden" +msgstr "Grundskalierung" #: scene/2d/parallax_background.cpp msgid "Limit Begin" -msgstr "" +msgstr "Anfangsgrenze" #: scene/2d/parallax_background.cpp -#, fuzzy msgid "Limit End" -msgstr "Am Ende" +msgstr "Endgrenze" #: scene/2d/parallax_background.cpp msgid "Ignore Camera Zoom" -msgstr "" +msgstr "Kameravergrößerung ignorieren" #: scene/2d/parallax_layer.cpp msgid "" @@ -21080,14 +20671,12 @@ msgstr "" #: scene/2d/parallax_layer.cpp scene/2d/physics_body_2d.cpp #: scene/3d/physics_body.cpp scene/3d/vehicle_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Motion" -msgstr "Aktion" +msgstr "Bewegung" #: scene/2d/parallax_layer.cpp -#, fuzzy msgid "Mirroring" -msgstr "Gespiegelt" +msgstr "Spiegeln" #: scene/2d/particles_2d.cpp msgid "" @@ -21131,19 +20720,17 @@ msgstr "" "„Particles Animation“ aktiviert." #: scene/2d/particles_2d.cpp -#, fuzzy msgid "Visibility Rect" -msgstr "Prioritätsmodus" +msgstr "Sichtbarkeitsrechteck" #: scene/2d/particles_2d.cpp scene/3d/particles.cpp msgid "Process Material" -msgstr "" +msgstr "Materialverarbeitung" #: scene/2d/path_2d.cpp scene/3d/path.cpp scene/resources/sky.cpp #: scene/resources/texture.cpp -#, fuzzy msgid "Curve" -msgstr "Kurve Teilen" +msgstr "Kurve" #: scene/2d/path_2d.cpp msgid "PathFollow2D only works when set as a child of a Path2D node." @@ -21152,63 +20739,55 @@ msgstr "" "gesetzt wird." #: scene/2d/path_2d.cpp scene/3d/path.cpp -#, fuzzy msgid "Unit Offset" -msgstr "Gitterversatz:" +msgstr "Einheitenversatz" #: scene/2d/path_2d.cpp scene/3d/camera.cpp scene/3d/path.cpp -#, fuzzy msgid "H Offset" -msgstr "Versatz:" +msgstr "H Versatz" #: scene/2d/path_2d.cpp scene/3d/camera.cpp scene/3d/path.cpp -#, fuzzy msgid "V Offset" -msgstr "Versatz:" +msgstr "V Versatz" #: scene/2d/path_2d.cpp scene/3d/path.cpp msgid "Cubic Interp" -msgstr "" +msgstr "Kubische Interpolation" #: scene/2d/path_2d.cpp msgid "Lookahead" -msgstr "" +msgstr "Vorausschauen" #: scene/2d/physics_body_2d.cpp scene/3d/visual_instance.cpp -#, fuzzy msgid "Layers" -msgstr "Schicht" +msgstr "Ebenen" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Constant Linear Velocity" -msgstr "Initialisieren" +msgstr "Konstante lineare Geschwindigkeit" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Constant Angular Velocity" -msgstr "Initialisieren" +msgstr "Konstante Winkelgeschwindigkeit" #: scene/2d/physics_body_2d.cpp scene/2d/tile_map.cpp scene/3d/physics_body.cpp #: scene/resources/physics_material.cpp -#, fuzzy msgid "Friction" -msgstr "Funktion" +msgstr "Reibung" #: scene/2d/physics_body_2d.cpp scene/2d/tile_map.cpp scene/3d/physics_body.cpp #: scene/resources/physics_material.cpp msgid "Bounce" -msgstr "" +msgstr "Elastizität" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Physics Material Override" -msgstr "" +msgstr "Physik Material Überschreibung" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: scene/resources/world.cpp scene/resources/world_2d.cpp -#, fuzzy msgid "Default Gravity" -msgstr "Standard-Vorschau" +msgstr "Standard-Gravitation" #: scene/2d/physics_body_2d.cpp msgid "" @@ -21223,181 +20802,160 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Mass" -msgstr "" +msgstr "Masse" #: scene/2d/physics_body_2d.cpp -#, fuzzy msgid "Inertia" -msgstr "Vertikal:" +msgstr "Trägheit" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Weight" -msgstr "Licht" +msgstr "Gewicht" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Gravity Scale" -msgstr "" +msgstr "Schwerkraft Skalierung" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Custom Integrator" -msgstr "Benutzerdefiniertes Node" +msgstr "Eigener Integrator" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Continuous CD" -msgstr "Fortlaufend" +msgstr "Fortlaufend Kollisionserkennung" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Contacts Reported" -msgstr "" +msgstr "Erkannte Kontakte" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Contact Monitor" -msgstr "Farbe auswählen" +msgstr "Kontaktanzeige" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Sleeping" -msgstr "Intelligentes Einrasten" +msgstr "Am schlafen" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Can Sleep" -msgstr "Geschwindigkeit:" +msgstr "Kann schlafen" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Damp" -msgstr "" +msgstr "Dämpfung" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Angular" -msgstr "" +msgstr "Winkel" #: scene/2d/physics_body_2d.cpp msgid "Applied Forces" -msgstr "" +msgstr "Angewandte Kräfte" #: scene/2d/physics_body_2d.cpp msgid "Torque" -msgstr "" +msgstr "Drehmoment" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Safe Margin" -msgstr "Rand einstellen" +msgstr "Toleranzabstand" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Sync To Physics" -msgstr " (physisch)" +msgstr "Mit Physik synchronisieren" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Moving Platform" -msgstr "Verschiebe Ausgabe" +msgstr "Bewegliche Plattform" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Apply Velocity On Leave" -msgstr "" +msgstr "Wende Geschwindigkeit beim Verlassen an" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp -#, fuzzy msgid "Normal" -msgstr "Format" +msgstr "Normal" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Remainder" -msgstr "Renderer:" +msgstr "Rest" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Local Shape" -msgstr "Gebietsschema" +msgstr "Lokale Form" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collider" -msgstr "Kollisionsmodus" +msgstr "Kollisionselement" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Collider ID" -msgstr "" +msgstr "Kollisionselement-ID" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collider RID" -msgstr "Ungültige RID" +msgstr "Kollisionselement-RID" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collider Shape" -msgstr "Kollisionsmodus" +msgstr "Kollisionselement-Form" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Collider Shape Index" -msgstr "Kollisionsmodus" +msgstr "Kollisionselement-Formindex" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collider Velocity" -msgstr "Orbitsicht rechts" +msgstr "Kollisionselement-Geschwindigkeit" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Collider Metadata" -msgstr "" +msgstr "Kollisionselement-Metadaten" #: scene/2d/polygon_2d.cpp msgid "Invert" -msgstr "" +msgstr "Umkehren" #: scene/2d/polygon_2d.cpp -#, fuzzy msgid "Vertex Colors" -msgstr "Vertex" +msgstr "Vertexfarben" #: scene/2d/polygon_2d.cpp -#, fuzzy msgid "Internal Vertex Count" -msgstr "Internen Vertex erstellen" +msgstr "Interne Vertexanzahl" #: scene/2d/position_2d.cpp -#, fuzzy msgid "Gizmo Extents" -msgstr "Manipulator" +msgstr "Griffausmaße" #: scene/2d/ray_cast_2d.cpp scene/3d/ray_cast.cpp msgid "Exclude Parent" -msgstr "" +msgstr "Oberobjekte ausschließen" #: scene/2d/ray_cast_2d.cpp scene/3d/ray_cast.cpp -#, fuzzy msgid "Cast To" -msgstr "Shader-Node erzeugen" +msgstr "Umwandeln in" #: scene/2d/ray_cast_2d.cpp scene/3d/ray_cast.cpp msgid "Collide With" -msgstr "" +msgstr "Kollidiere mit" #: scene/2d/ray_cast_2d.cpp scene/3d/camera.cpp scene/3d/ray_cast.cpp msgid "Areas" -msgstr "" +msgstr "Gebiete" #: scene/2d/ray_cast_2d.cpp scene/3d/camera.cpp scene/3d/ray_cast.cpp msgid "Bodies" -msgstr "" +msgstr "Körper" #: scene/2d/remote_transform_2d.cpp msgid "Path property must point to a valid Node2D node to work." @@ -21406,24 +20964,20 @@ msgstr "" "funktionieren." #: scene/2d/remote_transform_2d.cpp scene/3d/remote_transform.cpp -#, fuzzy msgid "Remote Path" -msgstr "Punkt entfernen" +msgstr "Fern-Pfad" #: scene/2d/remote_transform_2d.cpp scene/3d/remote_transform.cpp -#, fuzzy msgid "Use Global Coordinates" -msgstr "Nächste Koordinate" +msgstr "Globale Koordinaten verwenden" #: scene/2d/skeleton_2d.cpp -#, fuzzy msgid "Rest" -msgstr "Neustarten" +msgstr "Ruhelage" #: scene/2d/skeleton_2d.cpp -#, fuzzy msgid "Default Length" -msgstr "Standard-Thema" +msgstr "Standardlänge" #: scene/2d/skeleton_2d.cpp msgid "This Bone2D chain should end at a Skeleton2D node." @@ -21444,21 +20998,19 @@ msgstr "" #: scene/2d/sprite.cpp scene/3d/sprite_3d.cpp msgid "Hframes" -msgstr "" +msgstr "H-Bilder" #: scene/2d/sprite.cpp scene/3d/sprite_3d.cpp msgid "Vframes" -msgstr "" +msgstr "V-Bilder" #: scene/2d/sprite.cpp scene/3d/sprite_3d.cpp -#, fuzzy msgid "Frame Coords" -msgstr "Relative Renderzeit %" +msgstr "Framekoordinaten" #: scene/2d/sprite.cpp scene/resources/texture.cpp -#, fuzzy msgid "Filter Clip" -msgstr "Skripte filtern" +msgstr "Clip filtern" #: scene/2d/tile_map.cpp msgid "" @@ -21472,81 +21024,68 @@ msgstr "" "KinematicBody2D, usw. verwendet werden, um diesen eine Form zu geben." #: scene/2d/tile_map.cpp -#, fuzzy msgid "Tile Set" -msgstr "Kachelsatz" +msgstr "Tileset" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Quadrant Size" -msgstr "Ändere Kameragröße" +msgstr "Quadrantengröße" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Custom Transform" -msgstr "Transformation" +msgstr "Eigenes Transform" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Half Offset" -msgstr "Initialisieren" +msgstr "Halbversatz" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Tile Origin" -msgstr "Zeige Ursprung" +msgstr "Kachelursprung" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Y Sort" -msgstr "Sortiere" +msgstr "Y-Sortierung" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Show Collision" -msgstr "Kollision" +msgstr "Kollisionen anzeigen" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Compatibility Mode" -msgstr "Prioritätsmodus" +msgstr "Kompatibilitätsmodus" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Centered Textures" -msgstr "Wichtigste Funktionen:" +msgstr "Zentrierte Texturen" #: scene/2d/tile_map.cpp msgid "Cell Clip UV" -msgstr "" +msgstr "Zellen Clip-UV" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Use Parent" -msgstr "Kollisionsmodus" +msgstr "Übergeordnetes nutzen" #: scene/2d/tile_map.cpp msgid "Use Kinematic" -msgstr "" +msgstr "Kinematic benutzen" #: scene/2d/touch_screen_button.cpp -#, fuzzy msgid "Shape Centered" -msgstr "Am Node-Mittelpunkt einrasten" +msgstr "Form zentriert" #: scene/2d/touch_screen_button.cpp -#, fuzzy msgid "Shape Visible" -msgstr "Sichtbarkeit umschalten" +msgstr "Form sichtbar" #: scene/2d/touch_screen_button.cpp msgid "Passby Press" -msgstr "" +msgstr "Druckaktivierung bleibt bei Verlassen" #: scene/2d/touch_screen_button.cpp -#, fuzzy msgid "Visibility Mode" -msgstr "Prioritätsmodus" +msgstr "Sichtbarkeitsmodus" #: scene/2d/visibility_notifier_2d.cpp msgid "" @@ -21557,41 +21096,36 @@ msgstr "" "unter dem Wurzelobjekt der bearbeiteten Szene liegt." #: scene/2d/visibility_notifier_2d.cpp scene/3d/visibility_notifier.cpp -#, fuzzy msgid "Pause Animations" -msgstr "Animation einfügen" +msgstr "Animation pausieren" #: scene/2d/visibility_notifier_2d.cpp scene/3d/visibility_notifier.cpp msgid "Freeze Bodies" -msgstr "" +msgstr "Friere Körper ein" #: scene/2d/visibility_notifier_2d.cpp -#, fuzzy msgid "Pause Particles" -msgstr "Partikel" +msgstr "Partikel pausieren" #: scene/2d/visibility_notifier_2d.cpp -#, fuzzy msgid "Pause Animated Sprites" -msgstr "Animation einfügen" +msgstr "Animierte Sprites pausieren" #: scene/2d/visibility_notifier_2d.cpp -#, fuzzy msgid "Process Parent" -msgstr "Priorität aktivieren" +msgstr "Überobjekt verarbeiten" #: scene/2d/visibility_notifier_2d.cpp msgid "Physics Process Parent" -msgstr "" +msgstr "Überobjekt Physik verarbeiten" #: scene/3d/area.cpp msgid "Reverb Bus" -msgstr "" +msgstr "Hall-Bus" #: scene/3d/area.cpp -#, fuzzy msgid "Uniformity" -msgstr "Uniform-Name festlegen" +msgstr "Gleichmäßigkeit" #: scene/3d/arvr_nodes.cpp msgid "ARVRCamera must have an ARVROrigin node as its parent." @@ -21599,11 +21133,11 @@ msgstr "ARVRCamera braucht ein ARVROrigin-Node als Überobjekt." #: scene/3d/arvr_nodes.cpp msgid "Controller ID" -msgstr "" +msgstr "Controller-ID" #: scene/3d/arvr_nodes.cpp servers/arvr/arvr_positional_tracker.cpp msgid "Rumble" -msgstr "" +msgstr "Rumpeln" #: scene/3d/arvr_nodes.cpp msgid "ARVRController must have an ARVROrigin node as its parent." @@ -21618,9 +21152,8 @@ msgstr "" "einen echten Controller gebunden." #: scene/3d/arvr_nodes.cpp -#, fuzzy msgid "Anchor ID" -msgstr "nur Anker" +msgstr "Anker ID" #: scene/3d/arvr_nodes.cpp msgid "ARVRAnchor must have an ARVROrigin node as its parent." @@ -21639,94 +21172,84 @@ msgid "ARVROrigin requires an ARVRCamera child node." msgstr "ARVROrigin benötigt ein ARVRCamera-Unterobjekt." #: scene/3d/arvr_nodes.cpp servers/arvr_server.cpp -#, fuzzy msgid "World Scale" -msgstr "Zufälliges Skalieren:" +msgstr "Weltskalierung" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Attenuation Model" -msgstr "Animations-Node" +msgstr "Dämpfungsmodell" #: scene/3d/audio_stream_player_3d.cpp msgid "Unit dB" -msgstr "" +msgstr "Einheit dB" #: scene/3d/audio_stream_player_3d.cpp msgid "Unit Size" -msgstr "" +msgstr "Einheit Größe" #: scene/3d/audio_stream_player_3d.cpp msgid "Max dB" -msgstr "" +msgstr "Max dB" #: scene/3d/audio_stream_player_3d.cpp msgid "Out Of Range Mode" -msgstr "" +msgstr "Außer-Reichweite-Modus" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Emission Angle" -msgstr "Emissionsfarben" +msgstr "Emissionswinkel" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Degrees" -msgstr "Rotiere %s Grad." +msgstr "Winkel" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Filter Attenuation dB" -msgstr "Animation" +msgstr "Filterdämpfung dB" #: scene/3d/audio_stream_player_3d.cpp msgid "Attenuation Filter" -msgstr "" +msgstr "Dämfungsfilter" #: scene/3d/audio_stream_player_3d.cpp #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_filter.cpp msgid "Cutoff Hz" -msgstr "" +msgstr "Kappfrequenz Hz" #: scene/3d/audio_stream_player_3d.cpp #: servers/audio/effects/audio_effect_filter.cpp -#, fuzzy msgid "dB" -msgstr "B" +msgstr "dB" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Doppler" -msgstr "Dopplereffekt aktivieren" +msgstr "Dopplereffekt" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Tracking" -msgstr "Packe" +msgstr "Nachverfolgen" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp msgid "Bounds" -msgstr "" +msgstr "Grenzen" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Cell Space Transform" -msgstr "Transform leeren" +msgstr "Zellraum-Transform" #: scene/3d/baked_lightmap.cpp msgid "Cell Subdiv" -msgstr "" +msgstr "Zellen Unterteilung" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #: scene/3d/reflection_probe.cpp msgid "Interior" -msgstr "" +msgstr "Innenbereich" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Octree" -msgstr "Unterbaum" +msgstr "Octree" #: scene/3d/baked_lightmap.cpp msgid "Finding meshes and lights" @@ -21755,157 +21278,136 @@ msgstr "Fertig" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #: scene/3d/reflection_probe.cpp scene/resources/box_shape.cpp #: scene/resources/rectangle_shape_2d.cpp -#, fuzzy msgid "Extents" -msgstr "Manipulator" +msgstr "Ausmaße" #: scene/3d/baked_lightmap.cpp msgid "Tweaks" -msgstr "" +msgstr "Kniffe" #: scene/3d/baked_lightmap.cpp msgid "Bounces" -msgstr "" +msgstr "Aufprälle" #: scene/3d/baked_lightmap.cpp msgid "Bounce Indirect Energy" -msgstr "" +msgstr "Indirekte Energie der Aufprälle" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Use Denoiser" -msgstr "Filter:" +msgstr "Rauschunterdrückung verwenden" #: scene/3d/baked_lightmap.cpp scene/resources/texture.cpp msgid "Use HDR" -msgstr "" +msgstr "Benutze HDR" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Use Color" -msgstr "Farben" +msgstr "Farben verwenden" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Default Texels Per Unit" -msgstr "Standard-Thema" +msgstr "Standard Texel pro Einheit" #: scene/3d/baked_lightmap.cpp scene/resources/texture.cpp -#, fuzzy msgid "Atlas" -msgstr "Neuer Atlas" +msgstr "Atlas" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Generate" -msgstr "Allgemein" +msgstr "Erzeugen" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Max Size" -msgstr "Größe:" +msgstr "Max Größe" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Custom Sky" -msgstr "Benutzerdefiniertes Node" +msgstr "Eigener Himmel" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Custom Sky Rotation Degrees" -msgstr "Rotiere %s Grad." +msgstr "Eigene Himmelsrotation Winkel" #: scene/3d/baked_lightmap.cpp scene/3d/ray_cast.cpp -#, fuzzy msgid "Custom Color" -msgstr "Benutzerdefiniertes Node" +msgstr "Eigene Farbe" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Custom Energy" -msgstr "Audiobuseffekt verschieben" +msgstr "Eigene Energie" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Min Light" -msgstr "Nach rechts einrücken" +msgstr "Min Licht" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp -#, fuzzy msgid "Propagation" -msgstr "Navigation" +msgstr "Verbreitung" #: scene/3d/baked_lightmap.cpp msgid "Image Path" -msgstr "" +msgstr "Bildpfad" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Light Data" -msgstr "Mit Daten" +msgstr "Lichtdaten" #: scene/3d/bone_attachment.cpp -#, fuzzy msgid "Bone Name" -msgstr "Node-Name:" +msgstr "Knochenname" #: scene/3d/camera.cpp msgid "Keep Aspect" -msgstr "" +msgstr "Verhältnis beibehalten" #: scene/3d/camera.cpp scene/3d/light.cpp scene/3d/reflection_probe.cpp msgid "Cull Mask" -msgstr "" +msgstr "Aushölungsblende" #: scene/3d/camera.cpp -#, fuzzy msgid "Doppler Tracking" -msgstr "Eigenschaftenspur" +msgstr "Dopplereffekt erkennen" #: scene/3d/camera.cpp -#, fuzzy msgid "Projection" -msgstr "Projekt" +msgstr "Projektion" #: scene/3d/camera.cpp msgid "FOV" -msgstr "" +msgstr "FOV" #: scene/3d/camera.cpp -#, fuzzy msgid "Frustum Offset" -msgstr "Gitterversatz:" +msgstr "Kegelstumpf-Versatz" #: scene/3d/camera.cpp -#, fuzzy msgid "Near" -msgstr "Nächste" +msgstr "Nah" #: scene/3d/camera.cpp msgid "Far" -msgstr "" +msgstr "Weit" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" -msgstr "Rand einstellen" +msgstr "Rand" #: scene/3d/camera.cpp -#, fuzzy msgid "Clip To" -msgstr "Oben einrasten" +msgstr "Einrasten an" #: scene/3d/collision_object.cpp scene/3d/soft_body.cpp msgid "Ray Pickable" -msgstr "" +msgstr "Strahl aufnehmbar" #: scene/3d/collision_object.cpp -#, fuzzy msgid "Capture On Drag" -msgstr "Aufnahme" +msgstr "Aufzeichnen bei Verschieben" #: scene/3d/collision_object.cpp msgid "" @@ -21913,7 +21415,7 @@ msgid "" "Consider adding a CollisionShape or CollisionPolygon as a child to define " "its shape." msgstr "" -"Dieser Node besitzt keine untergeordneten Formen, er kann deshalb nicht mit " +"Dieses Node besitzt keine untergeordneten Formen, es kann deshalb nicht mit " "anderen Objekten kollidieren oder interagieren.\n" "Es wird empfohlen, CollisionShape- oder CollisionPolygon-Unterobjekte " "hinzuzufügen, um seine Form festzulegen." @@ -21978,84 +21480,72 @@ msgstr "" "„Billboard Mode“ gesetzt zu „Particle Billboard“." #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Box Extents" -msgstr "Manipulator" +msgstr "Kastenausmaße" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Ring Radius" -msgstr "Emissionsmaske" +msgstr "Ringradius" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Ring Inner Radius" -msgstr "Inneren Torusradius ändern" +msgstr "Innerer Ringradius" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Ring Height" -msgstr "Nach rechts rotieren" +msgstr "Ringhöhe" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Ring Axis" -msgstr "Warnungen" +msgstr "Ringachse" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Rotate Y" -msgstr "Rotierung" +msgstr "Y-Rotation" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Disable Z" -msgstr "Deaktiviertes Objekt" +msgstr "Z deaktivieren" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp msgid "Flatness" -msgstr "" +msgstr "Flachheit" #: scene/3d/cull_instance.cpp servers/visual_server.cpp -#, fuzzy msgid "Portals" -msgstr "Portale umdrehen" +msgstr "Portale" #: scene/3d/cull_instance.cpp -#, fuzzy msgid "Portal Mode" -msgstr "Prioritätsmodus" +msgstr "Portalmodus" #: scene/3d/cull_instance.cpp msgid "Include In Bound" -msgstr "" +msgstr "In Grenze einschließen" #: scene/3d/cull_instance.cpp msgid "Allow Merging" -msgstr "" +msgstr "Erlaube Zusammenfügen" #: scene/3d/cull_instance.cpp -#, fuzzy msgid "Autoplace Priority" -msgstr "Priorität aktivieren" +msgstr "Priorität des Autosetzens" #: scene/3d/gi_probe.cpp msgid "To Cell Xform" -msgstr "" +msgstr "zu Zellentransform" #: scene/3d/gi_probe.cpp -#, fuzzy msgid "Dynamic Data" -msgstr "Dynamische Bibliothek" +msgstr "Dynamische Daten" #: scene/3d/gi_probe.cpp -#, fuzzy msgid "Dynamic Range" -msgstr "Dynamische Bibliothek" +msgstr "Dynamischer Bereich" #: scene/3d/gi_probe.cpp scene/3d/light.cpp msgid "Normal Bias" -msgstr "" +msgstr "Normalentendenz" #: scene/3d/gi_probe.cpp msgid "Plotting Meshes" @@ -22085,86 +21575,71 @@ msgstr "" #: scene/3d/gi_probe.cpp msgid "Subdiv" -msgstr "" +msgstr "Unterteilung" #: scene/3d/light.cpp -#, fuzzy msgid "Indirect Energy" -msgstr "Emissionsfarben" +msgstr "Indirekte Energie" #: scene/3d/light.cpp -#, fuzzy msgid "Negative" -msgstr "GDNativ" +msgstr "Negativ" #: scene/3d/light.cpp -#, fuzzy msgid "Specular" -msgstr "Linealmodus" +msgstr "Spiegelnd" #: scene/3d/light.cpp -#, fuzzy msgid "Bake Mode" -msgstr "Bitmaskenmodus" +msgstr "Bakemodus" #: scene/3d/light.cpp -#, fuzzy msgid "Contact" -msgstr "Kontrast" +msgstr "Kontakt" #: scene/3d/light.cpp -#, fuzzy msgid "Reverse Cull Face" -msgstr "Bus-Lautstärke zurücksetzen" +msgstr "Aushöhlungsflächen invertieren" #: scene/3d/light.cpp servers/visual_server.cpp -#, fuzzy msgid "Directional Shadow" -msgstr "Richtungen" +msgstr "Gerichteter Schatten" #: scene/3d/light.cpp -#, fuzzy msgid "Split 1" -msgstr "Teilen" +msgstr "Aufspaltung 1" #: scene/3d/light.cpp -#, fuzzy msgid "Split 2" -msgstr "Teilen" +msgstr "Aufspaltung 2" #: scene/3d/light.cpp -#, fuzzy msgid "Split 3" -msgstr "Teilen" +msgstr "Aufspaltung 3" #: scene/3d/light.cpp -#, fuzzy msgid "Blend Splits" -msgstr "Übergangszeiten:" +msgstr "Mischaufspaltungen" #: scene/3d/light.cpp -#, fuzzy msgid "Bias Split Scale" -msgstr "Einrasten verwenden" +msgstr "Aufspaltskalierungstendenz" #: scene/3d/light.cpp -#, fuzzy msgid "Depth Range" -msgstr "Tiefe" +msgstr "Tiefenreichweite" #: scene/3d/light.cpp msgid "Omni" -msgstr "" +msgstr "Omni" #: scene/3d/light.cpp -#, fuzzy msgid "Shadow Mode" -msgstr "Shader" +msgstr "Schattenmodus" #: scene/3d/light.cpp -#, fuzzy msgid "Shadow Detail" -msgstr "Standard anzeigen" +msgstr "Schattendetails" #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." @@ -22174,40 +21649,35 @@ msgstr "" #: scene/3d/light.cpp msgid "Spot" -msgstr "" +msgstr "Scheinwerfer" #: scene/3d/light.cpp -#, fuzzy msgid "Angle Attenuation" -msgstr "Animation" +msgstr "Winkel Abschwächung" #: scene/3d/mesh_instance.cpp msgid "Software Skinning" -msgstr "" +msgstr "Software-Skinning" #: scene/3d/mesh_instance.cpp -#, fuzzy msgid "Transform Normals" -msgstr "Transformation abgebrochen." +msgstr "Normalen transformieren" #: scene/3d/navigation.cpp scene/resources/curve.cpp -#, fuzzy msgid "Up Vector" -msgstr "Vektor" +msgstr "Hoch-Vektor" #: scene/3d/navigation.cpp -#, fuzzy msgid "Cell Height" -msgstr "Testphase" +msgstr "Zellenhöhe" #: scene/3d/navigation_agent.cpp msgid "Agent Height Offset" -msgstr "" +msgstr "Agent Höhenversatz" #: scene/3d/navigation_agent.cpp -#, fuzzy msgid "Ignore Y" -msgstr "[Ignorieren]" +msgstr "Y ignorieren" #: scene/3d/navigation_agent.cpp msgid "The NavigationAgent can be used only under a spatial node." @@ -22223,7 +21693,7 @@ msgstr "" #: scene/3d/navigation_mesh_instance.cpp msgid "Navmesh" -msgstr "" +msgstr "Navmesh" #: scene/3d/navigation_obstacle.cpp msgid "" @@ -22280,19 +21750,16 @@ msgstr "" "„Billboard Mode“ gesetzt zu „Particle Billboard“." #: scene/3d/particles.cpp -#, fuzzy msgid "Visibility AABB" -msgstr "Sichtbarkeit umschalten" +msgstr "Sichtbarkeit AABB" #: scene/3d/particles.cpp -#, fuzzy msgid "Draw Passes" -msgstr "Zeichenaufrufe:" +msgstr "Zeichendurchläufe" #: scene/3d/particles.cpp -#, fuzzy msgid "Passes" -msgstr "Zeichenaufrufe:" +msgstr "Durchläufe" #: scene/3d/path.cpp msgid "PathFollow only works when set as a child of a Path node." @@ -22309,7 +21776,6 @@ msgstr "" "„Up Vector“ in der Curve-Ressource des übergeordneten Pfades." #: scene/3d/path.cpp -#, fuzzy msgid "Rotation Mode" msgstr "Rotationsmodus" @@ -22325,71 +21791,60 @@ msgstr "" "geändert werden." #: scene/3d/physics_body.cpp -#, fuzzy msgid "Axis Lock" -msgstr "Achse" +msgstr "Achsensperre" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Linear X" -msgstr "Linear" +msgstr "X linear" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Linear Y" -msgstr "Linear" +msgstr "Y linear" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Linear Z" -msgstr "Linear" +msgstr "Z linear" #: scene/3d/physics_body.cpp msgid "Angular X" -msgstr "" +msgstr "X Winkel" #: scene/3d/physics_body.cpp msgid "Angular Y" -msgstr "" +msgstr "Y Winkel" #: scene/3d/physics_body.cpp msgid "Angular Z" -msgstr "" +msgstr "Z Winkel" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Motion X" -msgstr "Aktion" +msgstr "X Bewegung" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Motion Y" -msgstr "Aktion" +msgstr "Y Bewegung" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Motion Z" -msgstr "Aktion" +msgstr "Z Bewegung" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Move Lock X" -msgstr "Node verschieben" +msgstr "X Sperre bewegen" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Move Lock Y" -msgstr "Node verschieben" +msgstr "Y Sperre bewegen" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Move Lock Z" -msgstr "Node verschieben" +msgstr "Z Sperre bewegen" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Body Offset" -msgstr "Versatz:" +msgstr "Körperversatz" #: scene/3d/physics_joint.cpp msgid "Node A and Node B must be PhysicsBodies" @@ -22413,207 +21868,179 @@ msgstr "Node A und Node B müssen unterschiedliche PhysicsBody-Nodes sein" #: scene/3d/physics_joint.cpp msgid "Solver" -msgstr "" +msgstr "Löser" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Exclude Nodes" -msgstr "Nodes löschen" +msgstr "Nodes ausschließen" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Params" -msgstr "Parameter geändert:" +msgstr "Parameter" #: scene/3d/physics_joint.cpp msgid "Impulse Clamp" -msgstr "" +msgstr "Impulsabklemmen" #: scene/3d/physics_joint.cpp msgid "Angular Limit" -msgstr "" +msgstr "Winkelgrenze" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Upper" -msgstr "Großbuchstaben" +msgstr "Obergrenze" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Lower" -msgstr "Kleinbuchstaben" +msgstr "Untergrenze" #: scene/3d/physics_joint.cpp scene/3d/vehicle_body.cpp -#, fuzzy msgid "Relaxation" -msgstr "Trennung:" +msgstr "Entspannung" #: scene/3d/physics_joint.cpp msgid "Motor" -msgstr "" +msgstr "Antrieb" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Target Velocity" -msgstr "Orbitsicht rechts" +msgstr "Zielgeschwindigkeit" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Max Impulse" -msgstr "Geschwindigkeit:" +msgstr "Max Impuls" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit" -msgstr "Linear" +msgstr "Lineare Grenze" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Upper Distance" -msgstr "Auswahlradius:" +msgstr "Weite Distanz" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Lower Distance" -msgstr "Auswahlradius:" +msgstr "Kurze Distanz" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Restitution" -msgstr "Beschreibung" +msgstr "Rückbildung" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motion" -msgstr "Initialisieren" +msgstr "Lineare Bewegung" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Ortho" -msgstr "Hinten orthogonal" +msgstr "Lineares Ortho" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Upper Angle" -msgstr "Großbuchstaben" +msgstr "Oberer Winkel" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Lower Angle" -msgstr "Kleinbuchstaben" +msgstr "Unterer Winkel" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Motion" -msgstr "Animation" +msgstr "Winkelbewegung" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Ortho" -msgstr "Max. Winkel-Fehler:" +msgstr "Winkel-Ortho" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Swing Span" -msgstr "Speichere Szene" +msgstr "Schwungbereich" #: scene/3d/physics_joint.cpp msgid "Twist Span" -msgstr "" +msgstr "Verdrehungsbereich" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit X" -msgstr "Linear" +msgstr "Lineargrenze X" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motor X" -msgstr "Initialisieren" +msgstr "Linearantrieb X" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Force Limit" -msgstr "Zeichenaufrufe:" +msgstr "Kraftgrenze" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Spring X" -msgstr "Zeilenzwischenraum" +msgstr "Linearfeder X" #: scene/3d/physics_joint.cpp msgid "Equilibrium Point" -msgstr "" +msgstr "Gleichgewichts Punkt" #: scene/3d/physics_joint.cpp msgid "Angular Limit X" -msgstr "" +msgstr "Winkelgrenze X" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp msgid "Angular Motor X" -msgstr "" +msgstr "Winkelantrieb X" #: scene/3d/physics_joint.cpp msgid "Angular Spring X" -msgstr "" +msgstr "Winkelfeder X" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit Y" -msgstr "Linear" +msgstr "Lineargrenze Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motor Y" -msgstr "Initialisieren" +msgstr "Linearantrieb Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Spring Y" -msgstr "Zeilenzwischenraum" +msgstr "Linearfeder Y" #: scene/3d/physics_joint.cpp msgid "Angular Limit Y" -msgstr "" +msgstr "Winkelgrenze Y" #: scene/3d/physics_joint.cpp msgid "Angular Motor Y" -msgstr "" +msgstr "Winkelantrieb Y" #: scene/3d/physics_joint.cpp msgid "Angular Spring Y" -msgstr "" +msgstr "Winkelfeder Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit Z" -msgstr "Linear" +msgstr "Lineargrenze Z" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motor Z" -msgstr "Initialisieren" +msgstr "Linearantrieb Z" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Spring Z" -msgstr "Zeilenzwischenraum" +msgstr "Linearfeder Z" #: scene/3d/physics_joint.cpp msgid "Angular Limit Z" -msgstr "" +msgstr "Winkelgrenze Z" #: scene/3d/physics_joint.cpp msgid "Angular Motor Z" -msgstr "" +msgstr "Winkelantrieb Z" #: scene/3d/physics_joint.cpp msgid "Angular Spring Z" -msgstr "" +msgstr "Winkelfeder Z" #: scene/3d/portal.cpp msgid "The RoomManager should not be a child or grandchild of a Portal." @@ -22630,81 +22057,68 @@ msgstr "" "RoomGroup darf kein direktes oder indirektes Unterelement von Portal sein." #: scene/3d/portal.cpp -#, fuzzy msgid "Portal Active" -msgstr " [Portale aktiv]" +msgstr "Portal aktiv" #: scene/3d/portal.cpp scene/resources/occluder_shape_polygon.cpp msgid "Two Way" -msgstr "" +msgstr "Beide Richtungen" #: scene/3d/portal.cpp -#, fuzzy msgid "Linked Room" -msgstr "Wurzel der Echtzeitbearbeitung:" +msgstr "Verbundener Raum" #: scene/3d/portal.cpp -#, fuzzy msgid "Use Default Margin" -msgstr "Standard" +msgstr "Standardbegrenzung verwenden" #: scene/3d/proximity_group.cpp -#, fuzzy msgid "Group Name" -msgstr "Gruppiert" +msgstr "Gruppenname" #: scene/3d/proximity_group.cpp msgid "Dispatch Mode" -msgstr "" +msgstr "Abfertigungsmodus" #: scene/3d/proximity_group.cpp -#, fuzzy msgid "Grid Radius" -msgstr "Radius:" +msgstr "Gitterradius" #: scene/3d/ray_cast.cpp -#, fuzzy msgid "Debug Shape" -msgstr "Debugger" +msgstr "Debug-Form" #: scene/3d/ray_cast.cpp scene/resources/style_box.cpp msgid "Thickness" -msgstr "" +msgstr "Dicke" #: scene/3d/reflection_probe.cpp scene/main/viewport.cpp -#, fuzzy msgid "Update Mode" -msgstr "Rotationsmodus" +msgstr "Aktualisierungsmodus" #: scene/3d/reflection_probe.cpp -#, fuzzy msgid "Origin Offset" -msgstr "Gitterversatz:" +msgstr "Ursprungsversatz" #: scene/3d/reflection_probe.cpp -#, fuzzy msgid "Box Projection" -msgstr "Projekt" +msgstr "Kastenprojektion" #: scene/3d/reflection_probe.cpp -#, fuzzy msgid "Enable Shadows" -msgstr "Einrasten aktivieren" +msgstr "Schatten aktivieren" #: scene/3d/reflection_probe.cpp -#, fuzzy msgid "Ambient Color" -msgstr "Farbe auswählen" +msgstr "Umgebungslicht" #: scene/3d/reflection_probe.cpp -#, fuzzy msgid "Ambient Energy" -msgstr "Emissionsfarben" +msgstr "Umgebungslicht Energie" #: scene/3d/reflection_probe.cpp -#, fuzzy msgid "Ambient Contrib" -msgstr "Nach rechts einrücken" +msgstr "Beitrag zur Umgebung" #: scene/3d/remote_transform.cpp msgid "" @@ -22738,20 +22152,19 @@ msgstr "" #: scene/3d/room.cpp msgid "Use Default Simplify" -msgstr "" +msgstr "Standard-Vereinfachen verwenden" #: scene/3d/room.cpp scene/3d/room_manager.cpp msgid "Room Simplify" -msgstr "" +msgstr "Raum vereinfachen" #: scene/3d/room.cpp msgid "Bound" -msgstr "" +msgstr "Grenze" #: scene/3d/room_group.cpp -#, fuzzy msgid "Roomgroup Priority" -msgstr "Priorität" +msgstr "Raumgruppenpriorität" #: scene/3d/room_group.cpp msgid "The RoomManager should not be placed inside a RoomGroup." @@ -22781,85 +22194,73 @@ msgstr "Es darf nur ein RoomManager im Szenenbaum vorhanden sein." #: scene/3d/room_manager.cpp msgid "Main" -msgstr "" +msgstr "Haupt" #: scene/3d/room_manager.cpp scene/animation/animation_player.cpp #: scene/animation/animation_tree.cpp scene/animation/animation_tree_player.cpp #: servers/audio/effects/audio_effect_delay.cpp -#, fuzzy msgid "Active" -msgstr "Aktion" +msgstr "Aktiv" #: scene/3d/room_manager.cpp msgid "Roomlist" -msgstr "" +msgstr "Raumliste" #: scene/3d/room_manager.cpp servers/visual_server.cpp -#, fuzzy msgid "PVS" -msgstr "FPS" +msgstr "PVS" #: scene/3d/room_manager.cpp -#, fuzzy msgid "PVS Mode" -msgstr "Schwenkmodus" +msgstr "PVS-Modus" #: scene/3d/room_manager.cpp -#, fuzzy msgid "PVS Filename" -msgstr "ZIP-Datei" +msgstr "PVS-Dateiname" #: scene/3d/room_manager.cpp servers/visual_server.cpp msgid "Gameplay" -msgstr "" +msgstr "Spielmechanik" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Gameplay Monitor" -msgstr "Monitor" +msgstr "Spielmechanikanzeige" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Use Secondary PVS" -msgstr "Einrasten verwenden" +msgstr "Zweites PVS verwenden" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Merge Meshes" -msgstr "Mesh" +msgstr "Meshes vereinen" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Show Margins" -msgstr "Zeige Ursprung" +msgstr "Begrenzungen anzeigen" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Debug Sprawl" -msgstr "Debuggen" +msgstr "Sprawl debuggen" #: scene/3d/room_manager.cpp msgid "Overlap Warning Threshold" -msgstr "" +msgstr "Schwelle für Überlappungswarnungen" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Preview Camera" -msgstr "Vorschaugröße" +msgstr "Kameravorschau" #: scene/3d/room_manager.cpp msgid "Portal Depth Limit" -msgstr "" +msgstr "Portaltiefengrenze" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Default Portal Margin" -msgstr "Rand einstellen" +msgstr "Standardportalbegrenzung" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Roaming Expansion Margin" -msgstr "Alle ausklappen" +msgstr "Roaming-Expansion-Begrenzung" #: scene/3d/room_manager.cpp msgid "" @@ -22888,7 +22289,7 @@ msgid "" "Check the portal is facing outwards from the source room." msgstr "" "Portal-Autolink fehlgeschlagen, siehe Log-Ausgabe für Details.\n" -"Portal muss vom Quellraum nach außen zeigen." +"Das Portal muss vom Quellraum aus nach außen zeigen." #: scene/3d/room_manager.cpp msgid "" @@ -22909,52 +22310,48 @@ msgstr "" "enthalten." #: scene/3d/soft_body.cpp -#, fuzzy msgid "Physics Enabled" -msgstr "Physik-relative Renderzeit %" +msgstr "Physik aktiviert" #: scene/3d/soft_body.cpp -#, fuzzy msgid "Parent Collision Ignore" -msgstr "Kollisionspolygon erzeugen" +msgstr "Überobjektkollisionen ignorieren" #: scene/3d/soft_body.cpp -#, fuzzy msgid "Simulation Precision" -msgstr "Animationsbaum ist ungültig." +msgstr "Simulationsgenauigkeit" #: scene/3d/soft_body.cpp -#, fuzzy msgid "Total Mass" -msgstr "Insgesamt:" +msgstr "Gesamtmasse" #: scene/3d/soft_body.cpp msgid "Linear Stiffness" -msgstr "" +msgstr "Lineare Steifheit" #: scene/3d/soft_body.cpp msgid "Areaangular Stiffness" -msgstr "" +msgstr "Winkelgebiet-Steifheit" #: scene/3d/soft_body.cpp msgid "Volume Stiffness" -msgstr "" +msgstr "Volumensteifheit" #: scene/3d/soft_body.cpp msgid "Pressure Coefficient" -msgstr "" +msgstr "Druckkoeffizient" #: scene/3d/soft_body.cpp msgid "Damping Coefficient" -msgstr "" +msgstr "Dämpfungskoeffizient" #: scene/3d/soft_body.cpp msgid "Drag Coefficient" -msgstr "" +msgstr "Zugkoeffizient" #: scene/3d/soft_body.cpp msgid "Pose Matching Coefficient" -msgstr "" +msgstr "Posenabgleichskoeffizient" #: scene/3d/soft_body.cpp msgid "This body will be ignored until you set a mesh." @@ -22973,53 +22370,47 @@ msgstr "" #: scene/3d/spatial.cpp msgid "Matrix" -msgstr "" +msgstr "Matrix" #: scene/3d/spatial.cpp -#, fuzzy msgid "Gizmo" -msgstr "Manipulator" +msgstr "Griff" #: scene/3d/spatial_velocity_tracker.cpp -#, fuzzy msgid "Track Physics Step" -msgstr "Physik-relative Renderzeit %" +msgstr "Physikschritt verfolgen" #: scene/3d/spring_arm.cpp msgid "Spring Length" -msgstr "" +msgstr "Federlänge" #: scene/3d/sprite_3d.cpp scene/gui/graph_edit.cpp msgid "Opacity" -msgstr "" +msgstr "Deckkraft" #: scene/3d/sprite_3d.cpp -#, fuzzy msgid "Pixel Size" -msgstr "Pixel-Einrasten" +msgstr "Pixelgröße" #: scene/3d/sprite_3d.cpp msgid "Billboard" -msgstr "" +msgstr "Plakatwand" #: scene/3d/sprite_3d.cpp scene/resources/material.cpp -#, fuzzy msgid "Transparent" -msgstr "Transponieren" +msgstr "Transparent" #: scene/3d/sprite_3d.cpp -#, fuzzy msgid "Shaded" -msgstr "Shader" +msgstr "Schattiert" #: scene/3d/sprite_3d.cpp -#, fuzzy msgid "Double Sided" -msgstr "Doppelklick" +msgstr "Doppelseitig" #: scene/3d/sprite_3d.cpp msgid "Alpha Cut" -msgstr "" +msgstr "Alphaschnitt" #: scene/3d/sprite_3d.cpp msgid "" @@ -23039,121 +22430,105 @@ msgstr "" "verwendet werden." #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Per-Wheel Motion" -msgstr "Mausrad herunter" +msgstr "Bewegung pro Mausrad" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Engine Force" -msgstr "Internetdokumentation" +msgstr "Antriebskraft" #: scene/3d/vehicle_body.cpp msgid "Brake" -msgstr "" +msgstr "Bremskraft" #: scene/3d/vehicle_body.cpp msgid "Steering" -msgstr "" +msgstr "Lenkwinkel" #: scene/3d/vehicle_body.cpp msgid "VehicleBody Motion" -msgstr "" +msgstr "VehicleBody-Bewegung" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Use As Traction" -msgstr "Trennung:" +msgstr "Als Zug verwenden" #: scene/3d/vehicle_body.cpp msgid "Use As Steering" -msgstr "" +msgstr "Als Lenkung verwenden" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Wheel" -msgstr "Mausrad hoch." +msgstr "Steuer" #: scene/3d/vehicle_body.cpp msgid "Roll Influence" -msgstr "" +msgstr "Rolleinfluss" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Friction Slip" -msgstr "Funktion" +msgstr "Reibungsrutschen" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Suspension" -msgstr "Ausdruck" +msgstr "Federung" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Max Force" -msgstr "Fehler" +msgstr "Max Kraft" #: scene/3d/visibility_notifier.cpp msgid "AABB" -msgstr "" +msgstr "AABB" #: scene/3d/visual_instance.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Geometry" -msgstr "Erneut versuchen" +msgstr "Geometrie" #: scene/3d/visual_instance.cpp -#, fuzzy msgid "Material Override" -msgstr "Überschreibungen" +msgstr "Material-Überschreibung" #: scene/3d/visual_instance.cpp -#, fuzzy msgid "Material Overlay" -msgstr "Materialänderungen:" +msgstr "Material-Überlagerung" #: scene/3d/visual_instance.cpp -#, fuzzy msgid "Cast Shadow" -msgstr "Shader-Node erzeugen" +msgstr "Schatten werfen" #: scene/3d/visual_instance.cpp -#, fuzzy msgid "Extra Cull Margin" -msgstr "Zusätzliche Aufrufparameter:" +msgstr "Zusatz-Aushöhlungsabstand" #: scene/3d/visual_instance.cpp -#, fuzzy msgid "Baked Light" -msgstr "Lightmaps vorrendern" +msgstr "Gebackenes Licht" #: scene/3d/visual_instance.cpp -#, fuzzy msgid "Generate Lightmap" -msgstr "Generiere Lightmaps" +msgstr "Lightmap generieren" #: scene/3d/visual_instance.cpp -#, fuzzy msgid "Lightmap Scale" -msgstr "LightMap-Bake" +msgstr "Lightmap-Skalierung" #: scene/3d/visual_instance.cpp msgid "LOD" -msgstr "" +msgstr "LOD" #: scene/3d/visual_instance.cpp scene/animation/skeleton_ik.cpp #: scene/resources/material.cpp -#, fuzzy msgid "Min Distance" -msgstr "Auswahlradius:" +msgstr "Min Distanz" #: scene/3d/visual_instance.cpp msgid "Min Hysteresis" -msgstr "" +msgstr "Max Distanz" #: scene/3d/visual_instance.cpp msgid "Max Hysteresis" -msgstr "" +msgstr "Max Hysterese" #: scene/3d/world_environment.cpp msgid "" @@ -23181,37 +22556,33 @@ msgstr "" #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp -#, fuzzy msgid "Min Space" -msgstr "Hauptszene" +msgstr "Min Raum" #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp msgid "Max Space" -msgstr "" +msgstr "Max Raum" #: scene/animation/animation_blend_space_1d.cpp -#, fuzzy msgid "Value Label" -msgstr "Wert" +msgstr "Wertebezeichner" #: scene/animation/animation_blend_space_2d.cpp -#, fuzzy msgid "Auto Triangles" -msgstr "Automatische Dreiecke umschalten" +msgstr "Automatische Dreiecke" #: scene/animation/animation_blend_space_2d.cpp -#, fuzzy msgid "Triangles" -msgstr "Automatische Dreiecke umschalten" +msgstr "Dreiecke" #: scene/animation/animation_blend_space_2d.cpp msgid "X Label" -msgstr "" +msgstr "X Beschriftung" #: scene/animation/animation_blend_space_2d.cpp msgid "Y Label" -msgstr "" +msgstr "Y Beschriftung" #: scene/animation/animation_blend_tree.cpp msgid "On BlendTree node '%s', animation not found: '%s'" @@ -23222,111 +22593,93 @@ msgid "Animation not found: '%s'" msgstr "Animation nicht gefunden: ‚%s‘" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Mix Mode" -msgstr "Misch-Node" +msgstr "Mischmodus" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Fadein Time" -msgstr "Überblendungszeit (s):" +msgstr "Einblendzeit" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Fadeout Time" -msgstr "Überblendungszeit (s):" +msgstr "Ausblendzeit" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Auto Restart" -msgstr "Automatisch neu starten:" +msgstr "Automatisch neu starten" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Autorestart" -msgstr "Automatisch neu starten:" +msgstr "Auto-Neustarten" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Autorestart Delay" -msgstr "Automatisch neu starten:" +msgstr "Auto-Neustarten-Verzögerung" #: scene/animation/animation_blend_tree.cpp msgid "Autorestart Random Delay" -msgstr "" +msgstr "Auto-Neustarten zufällige Verzögerung" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Input Count" -msgstr "Eingangsschnittstelle hinzufügen" +msgstr "Eingabezähler" #: scene/animation/animation_blend_tree.cpp #: scene/animation/animation_node_state_machine.cpp -#, fuzzy msgid "Xfade Time" -msgstr "Überblendungszeit (s):" +msgstr "Überblendzeit" #: scene/animation/animation_blend_tree.cpp scene/resources/visual_shader.cpp -#, fuzzy msgid "Graph Offset" -msgstr "Gitterversatz:" +msgstr "Graphversatz" #: scene/animation/animation_node_state_machine.cpp -#, fuzzy msgid "Switch Mode" -msgstr "Durchwechseln" +msgstr "Wechselmodus" #: scene/animation/animation_node_state_machine.cpp -#, fuzzy msgid "Auto Advance" -msgstr "Starte automatisches Weitergehen" +msgstr "Automatisches Fortschreiten" #: scene/animation/animation_node_state_machine.cpp -#, fuzzy msgid "Advance Condition" -msgstr "Erweiterte Einstellungen" +msgstr "Fortschritts-Bedingung" #: scene/animation/animation_player.cpp msgid "Anim Apply Reset" msgstr "Anim Reset anwenden" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Current Animation" -msgstr "Animation setzen" +msgstr "Aktuelle Animation" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Assigned Animation" -msgstr "Animation hinzufügen" +msgstr "Zugewiesene Animation" #: scene/animation/animation_player.cpp msgid "Reset On Save" -msgstr "" +msgstr "Beim Speichern zurücksetzen" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Current Animation Length" -msgstr "Animationslänge ändern" +msgstr "Aktuelle Animationslänge" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Current Animation Position" -msgstr "Animationspunkt hinzufügen" +msgstr "Aktuelle Animationsposition" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Playback Options" -msgstr "Klassen-Optionen:" +msgstr "Abspieloptionen" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Default Blend Time" -msgstr "Standard-Thema" +msgstr "Standard-Mischzeit" #: scene/animation/animation_player.cpp msgid "Method Call Mode" -msgstr "" +msgstr "Methodenaufrufsmodus" #: scene/animation/animation_tree.cpp msgid "In node '%s', invalid animation: '%s'." @@ -23341,9 +22694,8 @@ msgid "Nothing connected to input '%s' of node '%s'." msgstr "Nichts ist mit dem Eingang ‚%s‘ von Node ‚%s‘ verbunden." #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Filter Enabled" -msgstr "Signale filtern" +msgstr "Filter aktiviert" #: scene/animation/animation_tree.cpp msgid "No root AnimationNode for the graph is set." @@ -23366,174 +22718,147 @@ msgid "The AnimationPlayer root node is not a valid node." msgstr "Die Wurzel des Animationsspielers ist kein gültiges Node." #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Tree Root" -msgstr "Erzeuge Wurzel-Node:" +msgstr "Baumwurzel" #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Anim Player" -msgstr "Animationsspieler anheften" +msgstr "Animationsspieler" #: scene/animation/animation_tree.cpp msgid "Root Motion" -msgstr "" +msgstr "Wurzelbewegung" #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Track" -msgstr "Spur hinzufügen" +msgstr "Spur" #: scene/animation/animation_tree_player.cpp msgid "This node has been deprecated. Use AnimationTree instead." -msgstr "" -"Dieser Knoten wurde als veraltet markiert. Verwenden Sie stattdessen " -"AnimationTree." +msgstr "Dieses Node ist veraltet. Bitte AnimationTree verwenden." #: scene/animation/animation_tree_player.cpp -#, fuzzy msgid "Playback" msgstr "Abspielen" #: scene/animation/animation_tree_player.cpp -#, fuzzy msgid "Master Player" -msgstr "Parameter einfügen" +msgstr "Hauptspieler" #: scene/animation/animation_tree_player.cpp -#, fuzzy msgid "Base Path" -msgstr "Exportpfad" +msgstr "Basispfad" #: scene/animation/root_motion_view.cpp -#, fuzzy msgid "Animation Path" -msgstr "Animation" +msgstr "Animationspfad" #: scene/animation/root_motion_view.cpp -#, fuzzy msgid "Zero Y" -msgstr "Null" +msgstr "Y auf Null setzen" #: scene/animation/skeleton_ik.cpp -#, fuzzy msgid "Root Bone" -msgstr "Name des Wurzel-Nodes" +msgstr "Wurzelknochen" #: scene/animation/skeleton_ik.cpp -#, fuzzy msgid "Tip Bone" -msgstr "Knochen" +msgstr "Endknochen" #: scene/animation/skeleton_ik.cpp -#, fuzzy msgid "Interpolation" -msgstr "Interpolationsmodus" +msgstr "Interpolation" #: scene/animation/skeleton_ik.cpp -#, fuzzy msgid "Override Tip Basis" -msgstr "Überschreibungen" +msgstr "Endknochen-Basis überschreiben" #: scene/animation/skeleton_ik.cpp msgid "Use Magnet" -msgstr "" +msgstr "Benutze Magnet" #: scene/animation/skeleton_ik.cpp msgid "Magnet" -msgstr "" +msgstr "Magnet" #: scene/animation/skeleton_ik.cpp -#, fuzzy msgid "Target Node" -msgstr "Node umhängen" +msgstr "Ziel-Node" #: scene/animation/skeleton_ik.cpp -#, fuzzy msgid "Max Iterations" -msgstr "Funktion erstellen" +msgstr "Max Iterationen" #: scene/animation/tween.cpp msgid "Playback Process Mode" -msgstr "" +msgstr "Abspielverarbeitungsmodus" #: scene/animation/tween.cpp -#, fuzzy msgid "Playback Speed" -msgstr "Szene abspielen" +msgstr "Abspielgeschwindigkeit" #: scene/audio/audio_stream_player.cpp -#, fuzzy msgid "Mix Target" -msgstr "Ziel" +msgstr "Mischziel" #: scene/gui/aspect_ratio_container.cpp scene/gui/range.cpp #: servers/audio/effects/audio_effect_compressor.cpp -#, fuzzy msgid "Ratio" -msgstr "Skalierungsverhältnis beibehalten" +msgstr "Verhältnis" #: scene/gui/aspect_ratio_container.cpp scene/gui/texture_button.cpp #: scene/gui/texture_rect.cpp -#, fuzzy msgid "Stretch Mode" -msgstr "Auswahlmodus" +msgstr "Streckungsmodus" #: scene/gui/aspect_ratio_container.cpp scene/gui/box_container.cpp msgid "Alignment" -msgstr "" +msgstr "Ausrichtung" #: scene/gui/base_button.cpp -#, fuzzy msgid "Shortcut In Tooltip" -msgstr "Zeige Ursprung" +msgstr "Tastenkürzel in Tooltip" #: scene/gui/base_button.cpp -#, fuzzy msgid "Action Mode" -msgstr "Symbolmodus" +msgstr "Aktionsmodus" #: scene/gui/base_button.cpp msgid "Enabled Focus Mode" -msgstr "" +msgstr "Fokusmodus aktiviert" #: scene/gui/base_button.cpp msgid "Keep Pressed Outside" -msgstr "" +msgstr "Bleibe außerhalb gedrückt" #: scene/gui/base_button.cpp scene/gui/shortcut.cpp -#, fuzzy msgid "Shortcut" msgstr "Tastenkürzel" #: scene/gui/base_button.cpp -#, fuzzy msgid "Group" -msgstr "Gruppen" +msgstr "Gruppe" #: scene/gui/button.cpp scene/gui/label.cpp -#, fuzzy msgid "Clip Text" -msgstr "Text kopieren" +msgstr "Ausschnitttext" #: scene/gui/button.cpp scene/gui/label.cpp scene/gui/line_edit.cpp #: scene/gui/spin_box.cpp msgid "Align" -msgstr "" +msgstr "Ausrichten" #: scene/gui/button.cpp msgid "Icon Align" -msgstr "" +msgstr "Bild Ausrichtung" #: scene/gui/button.cpp -#, fuzzy msgid "Expand Icon" -msgstr "Alle ausklappen" +msgstr "Symbol vergrößern" #: scene/gui/center_container.cpp -#, fuzzy msgid "Use Top Left" -msgstr "Oben links" +msgstr "Oben-Links verwenden" #: scene/gui/color_picker.cpp msgid "" @@ -23546,34 +22871,28 @@ msgstr "" "RMT: Voreinstellung entfernen" #: scene/gui/color_picker.cpp -#, fuzzy msgid "Edit Alpha" -msgstr "Polygon bearbeiten" +msgstr "Alpha bearbeiten" #: scene/gui/color_picker.cpp -#, fuzzy msgid "HSV Mode" -msgstr "Auswahlmodus" +msgstr "HSV-Modus" #: scene/gui/color_picker.cpp -#, fuzzy msgid "Raw Mode" -msgstr "Schwenkmodus" +msgstr "Raw-Modus" #: scene/gui/color_picker.cpp -#, fuzzy msgid "Deferred Mode" -msgstr "Verzögert" +msgstr "Verzögerter Modus" #: scene/gui/color_picker.cpp -#, fuzzy msgid "Presets Enabled" -msgstr "Vorlagen" +msgstr "Vorlagen aktiviert" #: scene/gui/color_picker.cpp -#, fuzzy msgid "Presets Visible" -msgstr "Sichtbarkeit umschalten" +msgstr "Vorlagen sichtbar" #: scene/gui/color_picker.cpp msgid "Pick a color from the editor window." @@ -23603,6 +22922,11 @@ msgstr "" "‚Control‘-Node zu verwenden." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Überschreibungen" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23612,60 +22936,52 @@ msgstr "" "oder „Pass“ festgelegt werden." #: scene/gui/control.cpp -#, fuzzy msgid "Anchor" -msgstr "nur Anker" +msgstr "Anker" #: scene/gui/control.cpp -#, fuzzy msgid "Grow Direction" -msgstr "Richtungen" +msgstr "Wachstumsrichtung" #: scene/gui/control.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Min Size" -msgstr "Umrissgröße:" +msgstr "Min Größe" #: scene/gui/control.cpp -#, fuzzy msgid "Pivot Offset" -msgstr "Gitterversatz:" +msgstr "Orientierungspunktversatz" #: scene/gui/control.cpp -#, fuzzy msgid "Clip Content" -msgstr "Klassenkonstante" +msgstr "Ausschnittsinhalt" #: scene/gui/control.cpp scene/resources/visual_shader_nodes.cpp msgid "Hint" -msgstr "" +msgstr "Hinweis" #: scene/gui/control.cpp -#, fuzzy msgid "Tooltip" -msgstr "Werkzeuge" +msgstr "Tooltip" -#: scene/gui/control.cpp -#, fuzzy +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" -msgstr "Zu Pfad springen" +msgstr "Fokus" #: scene/gui/control.cpp msgid "Neighbour Left" -msgstr "" +msgstr "Linker Nachbar" #: scene/gui/control.cpp msgid "Neighbour Top" -msgstr "" +msgstr "Oberer Nachbar" #: scene/gui/control.cpp msgid "Neighbour Right" -msgstr "" +msgstr "Rechter Nachbar" #: scene/gui/control.cpp -#, fuzzy msgid "Neighbour Bottom" -msgstr "Mitte unten" +msgstr "Unterer Nachbar" #: scene/gui/control.cpp msgid "Next" @@ -23677,49 +22993,43 @@ msgstr "Vorherige" #: scene/gui/control.cpp msgid "Mouse" -msgstr "" +msgstr "Maus" #: scene/gui/control.cpp -#, fuzzy msgid "Default Cursor Shape" -msgstr "Standard Bus-Layout laden." +msgstr "Standard-Mauszeigerform" #: scene/gui/control.cpp msgid "Pass On Modal Close Click" -msgstr "" +msgstr "Modal-Schließen-Klicken weiterleiten" #: scene/gui/control.cpp -#, fuzzy msgid "Size Flags" -msgstr "Größe: " +msgstr "Größenflags" #: scene/gui/control.cpp -#, fuzzy msgid "Stretch Ratio" -msgstr "Auswahlmodus" +msgstr "Streckungsverhältnis" #: scene/gui/control.cpp -#, fuzzy msgid "Theme Type Variation" -msgstr "Theme-Eigenschaften" +msgstr "Thementypvariation" #: scene/gui/dialogs.cpp msgid "Window Title" -msgstr "" +msgstr "Fenstertitel" #: scene/gui/dialogs.cpp -#, fuzzy msgid "Dialog" -msgstr "Transformationsdialog" +msgstr "Dialog" #: scene/gui/dialogs.cpp msgid "Hide On OK" -msgstr "" +msgstr "Verstecke bei OK" #: scene/gui/dialogs.cpp scene/gui/label.cpp -#, fuzzy msgid "Autowrap" -msgstr "Autoload" +msgstr "Autoumbrechen" #: scene/gui/dialogs.cpp msgid "Alert!" @@ -23730,260 +23040,229 @@ msgid "Please Confirm..." msgstr "Bitte bestätigen..." #: scene/gui/file_dialog.cpp -#, fuzzy msgid "Mode Overrides Title" -msgstr "Element überbrücken" +msgstr "Modus überschreibt Titel" #: scene/gui/file_dialog.cpp msgid "Must use a valid extension." msgstr "Eine gültige Datei-Endung muss verwendet werden." #: scene/gui/graph_edit.cpp -#, fuzzy msgid "Right Disconnects" -msgstr "Trennen" +msgstr "Rechts trennt Verbindung" #: scene/gui/graph_edit.cpp -#, fuzzy msgid "Scroll Offset" -msgstr "Gitterversatz:" +msgstr "Scrollversatz" #: scene/gui/graph_edit.cpp -#, fuzzy msgid "Snap Distance" -msgstr "Auswahlradius:" +msgstr "Einrastabstand" #: scene/gui/graph_edit.cpp -#, fuzzy msgid "Zoom Min" -msgstr "Vergrößern" +msgstr "Min Vergrößerung" #: scene/gui/graph_edit.cpp -#, fuzzy msgid "Zoom Max" -msgstr "Vergrößern" +msgstr "Max Vergrößerung" #: scene/gui/graph_edit.cpp -#, fuzzy msgid "Zoom Step" -msgstr "Verkleinern" +msgstr "Vergrößerungsschritte" #: scene/gui/graph_edit.cpp -#, fuzzy msgid "Show Zoom Label" -msgstr "Knochen anzeigen" +msgstr "Vergrößerungsbeschriftung anzeigen" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" -msgstr "" +msgstr "Minikarte" #: scene/gui/graph_edit.cpp msgid "Enable grid minimap." msgstr "Gitterübersichtskarte aktivieren." #: scene/gui/graph_node.cpp -#, fuzzy msgid "Show Close" -msgstr "Knochen anzeigen" +msgstr "Schließen anzeigen" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" -msgstr "Auswählen" +msgstr "Ausgewählt" -#: scene/gui/graph_node.cpp -#, fuzzy +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" -msgstr "Speicherpunkt" +msgstr "Kommentar" #: scene/gui/graph_node.cpp msgid "Overlay" -msgstr "" +msgstr "Überlagerung" #: scene/gui/grid_container.cpp scene/gui/item_list.cpp scene/gui/tree.cpp -#, fuzzy msgid "Columns" -msgstr "Volumen" +msgstr "Spalten" #: scene/gui/item_list.cpp scene/gui/popup_menu.cpp scene/gui/text_edit.cpp #: scene/gui/tree.cpp scene/main/viewport.cpp -#, fuzzy msgid "Timers" -msgstr "Zeit" +msgstr "Timer" #: scene/gui/item_list.cpp scene/gui/popup_menu.cpp scene/gui/tree.cpp msgid "Incremental Search Max Interval Msec" -msgstr "" +msgstr "Inkrementelle Suche: Max Intervall (ms)" #: scene/gui/item_list.cpp scene/gui/tree.cpp -#, fuzzy msgid "Allow Reselect" -msgstr "Zurücksetzen durchführen" +msgstr "Wiederauswahl erlauben" #: scene/gui/item_list.cpp scene/gui/tree.cpp -#, fuzzy msgid "Allow RMB Select" -msgstr "Auswahl füllen" +msgstr "Auswählen mit rechter Maustaste erlauben" #: scene/gui/item_list.cpp msgid "Max Text Lines" -msgstr "" +msgstr "Max Textzeilen" #: scene/gui/item_list.cpp -#, fuzzy msgid "Auto Height" -msgstr "Testphase" +msgstr "Automatische Höhe" #: scene/gui/item_list.cpp msgid "Max Columns" -msgstr "" +msgstr "Maximale Spalten" #: scene/gui/item_list.cpp msgid "Same Column Width" -msgstr "" +msgstr "Gleiche Spalten Breite" #: scene/gui/item_list.cpp msgid "Fixed Column Width" -msgstr "" +msgstr "Feste Spalten Breite" #: scene/gui/item_list.cpp -#, fuzzy msgid "Icon Scale" -msgstr "Zufälliges Skalieren:" +msgstr "Symbolbildskalierung" #: scene/gui/item_list.cpp -#, fuzzy msgid "Fixed Icon Size" -msgstr "Sicht von vorne" +msgstr "Feste Symbolbildgröße" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Ausrichten" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp -#, fuzzy msgid "Visible Characters" -msgstr "Gültige Zeichen:" +msgstr "Sichtbare Zeichen" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp -#, fuzzy msgid "Percent Visible" -msgstr "Sichtbarkeit umschalten" +msgstr "Prozent sichtbar" #: scene/gui/label.cpp msgid "Lines Skipped" -msgstr "" +msgstr "Zeilen übersprungen" #: scene/gui/label.cpp msgid "Max Lines Visible" -msgstr "" +msgstr "Max Zeilen sichtbar" #: scene/gui/line_edit.cpp scene/resources/navigation_mesh.cpp msgid "Max Length" -msgstr "" +msgstr "Maximale Länge" #: scene/gui/line_edit.cpp msgid "Secret" -msgstr "" +msgstr "Geheimnis" #: scene/gui/line_edit.cpp -#, fuzzy msgid "Secret Character" -msgstr "Gültige Zeichen:" +msgstr "Geheimes Zeichen" #: scene/gui/line_edit.cpp msgid "Expand To Text Length" -msgstr "" +msgstr "Vergößere zu Text-Länge" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Context Menu Enabled" -msgstr "Kontexthilfe" +msgstr "Kontextmenü aktiviert" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Virtual Keyboard Enabled" -msgstr "Signale filtern" +msgstr "Virtuelle Tastatur aktiviert" #: scene/gui/line_edit.cpp -#, fuzzy msgid "Clear Button Enabled" -msgstr "Signale filtern" +msgstr "Löschenknopf aktiviert" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Shortcut Keys Enabled" -msgstr "Tastenkürzel" +msgstr "Tastenkürzel aktiviert" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Middle Mouse Paste Enabled" -msgstr "Signale filtern" +msgstr "Einfügen mit mittlerer Maustaste aktiviert" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Selecting Enabled" -msgstr "Nur Auswahl" +msgstr "Auswählen aktiviert" #: scene/gui/line_edit.cpp scene/gui/rich_text_label.cpp #: scene/gui/text_edit.cpp msgid "Deselect On Focus Loss Enabled" -msgstr "" +msgstr "Auswahl aufheben bei Fokusverlust aktiviert" #: scene/gui/line_edit.cpp -#, fuzzy msgid "Right Icon" -msgstr "Rechte Taste" +msgstr "Rechtes Symbolbild" #: scene/gui/line_edit.cpp -#, fuzzy msgid "Placeholder" -msgstr "Als Platzhalter laden" +msgstr "Platzhalter" #: scene/gui/line_edit.cpp msgid "Alpha" -msgstr "" +msgstr "Alpha" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Caret" -msgstr "" +msgstr "Einfügemarke" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Blink" -msgstr "" +msgstr "Blinken" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Blink Speed" -msgstr "Geschwindigkeit:" +msgstr "Blinkgeschwindigkeit" #: scene/gui/link_button.cpp msgid "Underline" -msgstr "" +msgstr "Unterstreichen" #: scene/gui/menu_button.cpp -#, fuzzy msgid "Switch On Hover" -msgstr "Durchwechseln" +msgstr "Bei Überfahren wechseln" #: scene/gui/nine_patch_rect.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Draw Center" -msgstr "Mitte" +msgstr "Mitte zeichnen" #: scene/gui/nine_patch_rect.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Region Rect" -msgstr "Bereichsrechteck setzen" +msgstr "Bereichsrechteck" #: scene/gui/nine_patch_rect.cpp -#, fuzzy msgid "Patch Margin" -msgstr "Rand einstellen" +msgstr "Patchbegrenzung" #: scene/gui/nine_patch_rect.cpp scene/resources/style_box.cpp msgid "Axis Stretch" -msgstr "" +msgstr "Achsen strecken" #: scene/gui/nine_patch_rect.cpp msgid "" @@ -23998,14 +23277,12 @@ msgstr "" "wie „Stretch“." #: scene/gui/popup.cpp -#, fuzzy msgid "Popup" -msgstr "Füllen" +msgstr "Popup" #: scene/gui/popup.cpp -#, fuzzy msgid "Exclusive" -msgstr "Gesamt" +msgstr "Exklusiv" #: scene/gui/popup.cpp msgid "" @@ -24015,131 +23292,113 @@ msgid "" msgstr "" "Popups werden standardmäßig nicht angezeigt, es sei denn sie werden durch " "popup() oder andere popup*()-Funktionen aufgerufen. Sie als sichtbar zu " -"markieren kann für die Bearbeitung nützlich sein, zur Laufzeit werden sie " -"allerdings nicht automatisch angezeigt." +"markieren kann beim Arbeiten nützlich sein, zur Laufzeit werden sie " +"allerdings nicht angezeigt." #: scene/gui/popup_menu.cpp -#, fuzzy msgid "Hide On Item Selection" -msgstr "Auswahl zentrieren" +msgstr "Bei Elementauswahl verstecken" #: scene/gui/popup_menu.cpp #, fuzzy msgid "Hide On Checkable Item Selection" -msgstr "GridMap-Auswahl löschen" +msgstr "Bei kontrollierbarer Elementauswahl verstecken" #: scene/gui/popup_menu.cpp -#, fuzzy msgid "Hide On State Item Selection" -msgstr "Auswahl löschen" +msgstr "Bei Status Elementauswahl verstecken" #: scene/gui/popup_menu.cpp msgid "Submenu Popup Delay" -msgstr "" +msgstr "Untermenü Popupverzögerung" #: scene/gui/popup_menu.cpp -#, fuzzy msgid "Allow Search" -msgstr "Suchen" +msgstr "Suchen erlauben" #: scene/gui/progress_bar.cpp -#, fuzzy msgid "Percent" -msgstr "Kürzlich:" +msgstr "Prozent" #: scene/gui/range.cpp msgid "If \"Exp Edit\" is enabled, \"Min Value\" must be greater than 0." msgstr "Wenn „Exp Edit“ aktiviert ist muss „Min Value“ größer als null sein." #: scene/gui/range.cpp scene/resources/curve.cpp -#, fuzzy msgid "Min Value" -msgstr "Wert anheften" +msgstr "Minimalwert" #: scene/gui/range.cpp scene/resources/curve.cpp -#, fuzzy msgid "Max Value" -msgstr "Wert" +msgstr "Maximalwert" #: scene/gui/range.cpp -#, fuzzy msgid "Page" -msgstr "Seite: " +msgstr "Seite" #: scene/gui/range.cpp -#, fuzzy msgid "Exp Edit" -msgstr "Bearbeiten" +msgstr "Exponentielles Bearbeiten" #: scene/gui/range.cpp -#, fuzzy msgid "Rounded" -msgstr "Gruppiert" +msgstr "Gerundet" #: scene/gui/range.cpp msgid "Allow Greater" -msgstr "" +msgstr "Erlaube Mehr" #: scene/gui/range.cpp msgid "Allow Lesser" -msgstr "" +msgstr "Erlaube Weniger" #: scene/gui/reference_rect.cpp -#, fuzzy msgid "Border Color" -msgstr "Farbelement umbenennen" +msgstr "Rahmenfarbe" #: scene/gui/reference_rect.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Border Width" -msgstr "Rand-Pixel" +msgstr "Rahmenbreite" #: scene/gui/rich_text_effect.cpp -#, fuzzy msgid "Relative Index" -msgstr "Index lesen" +msgstr "Relativer Index" #: scene/gui/rich_text_effect.cpp -#, fuzzy msgid "Absolute Index" -msgstr "Automatische Einrückung" +msgstr "Absoluter Index" #: scene/gui/rich_text_effect.cpp -#, fuzzy msgid "Elapsed Time" -msgstr "Übergangszeiten:" +msgstr "Vergangene Zeit" #: scene/gui/rich_text_effect.cpp -#, fuzzy msgid "Env" -msgstr "Ende" +msgstr "Umgebung" #: scene/gui/rich_text_effect.cpp -#, fuzzy msgid "Character" -msgstr "Gültige Zeichen:" +msgstr "Zeichen" #: scene/gui/rich_text_label.cpp msgid "BBCode" -msgstr "" +msgstr "BBCode" #: scene/gui/rich_text_label.cpp msgid "Meta Underlined" -msgstr "" +msgstr "Meta unterstrichen" #: scene/gui/rich_text_label.cpp -#, fuzzy msgid "Tab Size" -msgstr "Größe:" +msgstr "Tabgröße" #: scene/gui/rich_text_label.cpp -#, fuzzy msgid "Fit Content Height" -msgstr "Knochenmalgewichte" +msgstr "An Inhaltshöhe anpassen" #: scene/gui/rich_text_label.cpp msgid "Scroll Active" -msgstr "" +msgstr "Rollen aktiv" #: scene/gui/rich_text_label.cpp msgid "Scroll Following" @@ -24198,7 +23457,7 @@ msgstr "" #: scene/gui/slider.cpp msgid "Scrollable" -msgstr "" +msgstr "Rollbar" #: scene/gui/slider.cpp #, fuzzy @@ -24251,7 +23510,7 @@ msgstr "Sichtbarkeit umschalten" #: scene/gui/tab_container.cpp msgid "All Tabs In Front" -msgstr "" +msgstr "Alle Tabs im Vordergrund" #: scene/gui/tab_container.cpp scene/gui/tabs.cpp #, fuzzy @@ -24260,7 +23519,7 @@ msgstr "Mittels Drag&Drop umordnen." #: scene/gui/tab_container.cpp msgid "Use Hidden Tabs For Min Size" -msgstr "" +msgstr "Benutze versteckte Tabs für Min. Größe" #: scene/gui/tabs.cpp msgid "Tab Close Display Policy" @@ -24268,11 +23527,11 @@ msgstr "" #: scene/gui/tabs.cpp msgid "Scrolling Enabled" -msgstr "" +msgstr "Rollen aktiviert" #: scene/gui/text_edit.cpp msgid "Readonly" -msgstr "" +msgstr "Nur-Lesen" #: scene/gui/text_edit.cpp #, fuzzy @@ -24321,7 +23580,7 @@ msgstr "Node entsperren" #: scene/gui/text_edit.cpp msgid "Moving By Right Click" -msgstr "" +msgstr "Bewegen mit Rechtsklick" #: scene/gui/text_edit.cpp msgid "Text Edit Idle Detect (sec)" @@ -24331,9 +23590,9 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" -msgstr "" +msgstr "Schweben" #: scene/gui/texture_button.cpp #, fuzzy @@ -24353,7 +23612,7 @@ msgstr "Alle ausklappen" #: scene/gui/texture_progress.cpp msgid "Under" -msgstr "" +msgstr "Unter" #: scene/gui/texture_progress.cpp #, fuzzy @@ -24367,7 +23626,7 @@ msgstr "Theme-Eigenschaften" #: scene/gui/texture_progress.cpp msgid "Progress Offset" -msgstr "" +msgstr "Fortschritt Versatz" #: scene/gui/texture_progress.cpp #, fuzzy @@ -24376,11 +23635,11 @@ msgstr "Abspielmodus:" #: scene/gui/texture_progress.cpp msgid "Tint" -msgstr "" +msgstr "Färbung" #: scene/gui/texture_progress.cpp msgid "Radial Fill" -msgstr "" +msgstr "Radiale Füllung" #: scene/gui/texture_progress.cpp #, fuzzy @@ -24456,7 +23715,7 @@ msgstr "Spur hinzufügen" #: scene/gui/video_player.cpp scene/main/scene_tree.cpp scene/main/timer.cpp msgid "Paused" -msgstr "" +msgstr "Pausiert" #: scene/gui/video_player.cpp #, fuzzy @@ -24490,11 +23749,11 @@ msgstr "Wird heruntergeladen" #: scene/main/http_request.cpp msgid "Body Size Limit" -msgstr "" +msgstr "Körper Größen Limit" #: scene/main/http_request.cpp msgid "Max Redirects" -msgstr "" +msgstr "Maximale Weiterleitungen" #: scene/main/http_request.cpp #, fuzzy @@ -24576,8 +23835,9 @@ msgid "Debug Navigation Hint" msgstr "Navigationsmodus" #: scene/main/scene_tree.cpp +#, fuzzy msgid "Use Font Oversampling" -msgstr "" +msgstr "Nutze Schriftart Überabtastung" #: scene/main/scene_tree.cpp #, fuzzy @@ -24586,7 +23846,7 @@ msgstr "Neue Szenenwurzel" #: scene/main/scene_tree.cpp msgid "Root" -msgstr "" +msgstr "Wurzel" #: scene/main/scene_tree.cpp #, fuzzy @@ -24600,11 +23860,11 @@ msgstr "Interpolationsmodus" #: scene/main/scene_tree.cpp scene/resources/shape_2d.cpp msgid "Shapes" -msgstr "" +msgstr "Formen" #: scene/main/scene_tree.cpp msgid "Shape Color" -msgstr "" +msgstr "Form Farbe" #: scene/main/scene_tree.cpp #, fuzzy @@ -24613,7 +23873,7 @@ msgstr "Farbe auswählen" #: scene/main/scene_tree.cpp msgid "Geometry Color" -msgstr "" +msgstr "Geometrie Farbe" #: scene/main/scene_tree.cpp #, fuzzy @@ -24622,7 +23882,7 @@ msgstr "Deaktiviertes Objekt" #: scene/main/scene_tree.cpp msgid "Max Contacts Displayed" -msgstr "" +msgstr "Maximale angezeigte Kontakte" #: scene/main/scene_tree.cpp scene/resources/shape_2d.cpp #, fuzzy @@ -24641,23 +23901,24 @@ msgstr "Umrissgröße:" #: scene/main/scene_tree.cpp msgid "Atlas Subdiv" -msgstr "" +msgstr "Atlas unterteilung" #: scene/main/scene_tree.cpp scene/main/viewport.cpp msgid "MSAA" -msgstr "" +msgstr "MSAA" #: scene/main/scene_tree.cpp msgid "Use FXAA" -msgstr "" +msgstr "Nutze FXAA" #: scene/main/scene_tree.cpp +#, fuzzy msgid "Use Debanding" -msgstr "" +msgstr "Nutze Entbündelung" #: scene/main/scene_tree.cpp scene/main/viewport.cpp msgid "HDR" -msgstr "" +msgstr "HDR" #: scene/main/scene_tree.cpp scene/main/viewport.cpp msgid "Use 32 BPC Depth" @@ -24735,11 +23996,11 @@ msgstr "Element überbrücken" #: scene/main/viewport.cpp msgid "Own World" -msgstr "" +msgstr "Eigene Umgebung" #: scene/main/viewport.cpp scene/resources/world_2d.cpp msgid "World" -msgstr "" +msgstr "Umgebung" #: scene/main/viewport.cpp msgid "World 2D" @@ -24757,7 +24018,7 @@ msgstr "Eingabewert ändern" #: scene/main/viewport.cpp msgid "FXAA" -msgstr "" +msgstr "FXAA" #: scene/main/viewport.cpp #, fuzzy @@ -24776,7 +24037,7 @@ msgstr "Links linear" #: scene/main/viewport.cpp msgid "Render Direct To Screen" -msgstr "" +msgstr "Stelle direkt auf Bildschirm dar" #: scene/main/viewport.cpp #, fuzzy @@ -24790,7 +24051,7 @@ msgstr "Renderer:" #: scene/main/viewport.cpp msgid "V Flip" -msgstr "" +msgstr "V Spiegelung" #: scene/main/viewport.cpp #, fuzzy @@ -24824,19 +24085,19 @@ msgstr "Neuer Atlas" #: scene/main/viewport.cpp msgid "Quad 0" -msgstr "" +msgstr "Quadrat 0" #: scene/main/viewport.cpp msgid "Quad 1" -msgstr "" +msgstr "Quadrat 1" #: scene/main/viewport.cpp msgid "Quad 2" -msgstr "" +msgstr "Quadrat 2" #: scene/main/viewport.cpp msgid "Quad 3" -msgstr "" +msgstr "Quadrat 3" #: scene/main/viewport.cpp #, fuzzy @@ -24858,6 +24119,31 @@ msgid "Swap OK Cancel" msgstr "UI Abbruch" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Variablenname" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Am Rendern" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Am Rendern" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Physik" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Physik" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24879,7 +24165,7 @@ msgstr "Misch-Node" #: scene/resources/audio_stream_sample.cpp msgid "Stereo" -msgstr "" +msgstr "Stereo" #: scene/resources/concave_polygon_shape_2d.cpp #, fuzzy @@ -24895,6 +24181,814 @@ msgstr "Halbe Auflösung" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Schriftarten" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Kommentarfarbe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Knochenfarbe 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Knochenfarbe 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Oberfläche füllen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Einrasten deaktiviert" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Trennung:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Zeilenzwischenraum" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Begrenzungen zeichnen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Gedrückt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Auswählbar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Ausgewählt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Deaktiviert" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Ausgewählt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor deaktiviert)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Deaktiviert" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Versatz" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Deaktiviert" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Knochenfarbe 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Weißmodulation erzwingen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Gitterversatz X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Gitterversatz Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Vorigen Umriss anzeigen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Auswahl entsperren" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Eigene Farbe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Löschenknopf aktiviert" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Löschenknopf aktiviert" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Min Raum" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Hauptszene" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Verzeichnis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Verzeichnis:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Vervollständigung" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Vervollständigung" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Vervollständigung Scrollen-Farbe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Oberfläche füllen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Syntaxhervorhebung" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Gedrückt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Gerät" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Syntaxhervorhebung" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement" +msgstr "Geheimnis" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Syntaxhervorhebung" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Kollisionselement" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Deaktiviert" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Randgröße" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Schriftgröße von Titeln der Hilfe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Textfarbe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Testhöhe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Hervorhebung" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Rauschenversatz" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Rauschenversatz" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Ordner erstellen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Versteckte Dateien ein- und ausblenden" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Einrasten deaktiviert" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Trennung:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Benannter Trenner" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Benannter Trenner" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Knochenfarbe 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Farboperator." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Trennung:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Frames auswählen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Standard Z-Fernlimit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Standard" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Kommentar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Haltepunkte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Trennung:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Verstellbar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Farben verwenden" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Farben verwenden" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Byteversatz" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Rauschenversatz" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Orientierungspunktversatz" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Fokus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Ausgewählt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Gedrückt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Umschaltknopf" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Umschaltknopf" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Umschaltknopf" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Benutzerdefiniertes Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Benutzerdefinierte Einstellungen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Eigene Hintergrundfarbe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Alles auswählen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Alle einklappen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Umschaltknopf" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Auswahlfarbe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Hilfslinienfarbe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Leistenanordnung" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Liniendeckkraft von Verbindungen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Rand einstellen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Tastenmaske" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Relationship Lines" +msgstr "Liniendeckkraft von Verbindungen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Hilfslinien anzeigen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Vertikal:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Vertikale Skrollgeschwindigkeit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Rand einstellen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Trennung:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Deaktiviert" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Hervorhebung" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Knochenfarbe 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Knochenfarbe 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Rand einstellen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Rand" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Ziel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Verzeichnis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Weißmodulation erzwingen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Symbolmodus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Einrasten deaktiviert" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Breite" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Höhe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Breite" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Links groß" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Bildschirm" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Vorlage laden" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Editor-Motiv" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Farbgradient" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Vorlage" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Overbright Indicator" +msgstr "Orbitschwerfälligkeit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Vorlage" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Vorlage" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Portalvorderseite" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Quellcodeschriftart" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Hauptschriftart" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Hauptschriftart" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Trennung:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Trennung:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Rand einstellen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Rand" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Min Licht" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Auswahlmodus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Autoschnitt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Gitterfarbe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Gitterkarte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Nur Auswahl" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Reflexionssonde" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Aktiv" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Bezierpunkt verschieben" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Neg" +msgstr "Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Gravitationsentfernungsskalierung" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24934,17 +25028,6 @@ msgstr "Zusatzoptionen:" msgid "Char" msgstr "Gültige Zeichen:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Hauptszene" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Schriftarten" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -24952,11 +25035,11 @@ msgstr "Mit Daten" #: scene/resources/environment.cpp msgid "Background" -msgstr "" +msgstr "Hintergrund" #: scene/resources/environment.cpp scene/resources/sky.cpp msgid "Sky" -msgstr "" +msgstr "Himmel" #: scene/resources/environment.cpp #, fuzzy @@ -24987,9 +25070,8 @@ msgid "Camera Feed ID" msgstr "" #: scene/resources/environment.cpp -#, fuzzy msgid "Ambient Light" -msgstr "Nach rechts einrücken" +msgstr "Umgebungslicht" #: scene/resources/environment.cpp #, fuzzy @@ -24998,7 +25080,7 @@ msgstr "Bedingung" #: scene/resources/environment.cpp msgid "Fog" -msgstr "" +msgstr "Nebel" #: scene/resources/environment.cpp #, fuzzy @@ -25072,11 +25154,11 @@ msgstr "Exportieren" #: scene/resources/environment.cpp msgid "White" -msgstr "" +msgstr "Weiß" #: scene/resources/environment.cpp msgid "Auto Exposure" -msgstr "" +msgstr "Automatische Belichtung" #: scene/resources/environment.cpp msgid "Min Luma" @@ -25113,7 +25195,7 @@ msgstr "Tiefe" #: scene/resources/environment.cpp scene/resources/material.cpp msgid "Roughness" -msgstr "" +msgstr "Rauheit" #: scene/resources/environment.cpp msgid "SSAO" @@ -25126,7 +25208,7 @@ msgstr "Radius:" #: scene/resources/environment.cpp msgid "Intensity 2" -msgstr "" +msgstr "Intensität 2" #: scene/resources/environment.cpp scene/resources/material.cpp #, fuzzy @@ -25140,15 +25222,15 @@ msgstr "UV-Channel-Debug" #: scene/resources/environment.cpp msgid "Blur" -msgstr "" +msgstr "Unschärfe" #: scene/resources/environment.cpp msgid "Edge Sharpness" -msgstr "" +msgstr "Kantenschärfe" #: scene/resources/environment.cpp msgid "DOF Far Blur" -msgstr "" +msgstr "Tiefenschärfe Fernunschärfe" #: scene/resources/environment.cpp scene/resources/material.cpp #, fuzzy @@ -25162,11 +25244,12 @@ msgstr "Übergang: " #: scene/resources/environment.cpp msgid "DOF Near Blur" -msgstr "" +msgstr "Tiefenschärfe Nahunschärfe" #: scene/resources/environment.cpp +#, fuzzy msgid "Glow" -msgstr "" +msgstr "Leuchten" #: scene/resources/environment.cpp #, fuzzy @@ -25176,7 +25259,7 @@ msgstr "Entwickler" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp msgid "1" -msgstr "" +msgstr "1" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp @@ -25193,19 +25276,19 @@ msgstr "3D" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp msgid "4" -msgstr "" +msgstr "4" #: scene/resources/environment.cpp msgid "5" -msgstr "" +msgstr "5" #: scene/resources/environment.cpp msgid "6" -msgstr "" +msgstr "6" #: scene/resources/environment.cpp msgid "7" -msgstr "" +msgstr "7" #: scene/resources/environment.cpp msgid "Bloom" @@ -25213,7 +25296,7 @@ msgstr "" #: scene/resources/environment.cpp msgid "HDR Threshold" -msgstr "" +msgstr "HDR Schwelle" #: scene/resources/environment.cpp msgid "HDR Luminance Cap" @@ -25226,11 +25309,11 @@ msgstr "Skalierung" #: scene/resources/environment.cpp msgid "Bicubic Upscale" -msgstr "" +msgstr "Bikubische Hoch-Skalierung" #: scene/resources/environment.cpp msgid "Adjustments" -msgstr "" +msgstr "Anpassungen" #: scene/resources/environment.cpp #, fuzzy @@ -25248,8 +25331,9 @@ msgid "Color Correction" msgstr "Farbfunktion." #: scene/resources/font.cpp +#, fuzzy msgid "Chars" -msgstr "" +msgstr "Chars" #: scene/resources/font.cpp #, fuzzy @@ -25257,42 +25341,36 @@ msgid "Kernings" msgstr "Warnungen" #: scene/resources/font.cpp -#, fuzzy msgid "Ascent" -msgstr "Kürzlich:" +msgstr "Anstieg" #: scene/resources/font.cpp -#, fuzzy msgid "Distance Field" -msgstr "Ablenkungsfreier Modus" +msgstr "Distanzfeld" #: scene/resources/gradient.cpp -#, fuzzy msgid "Offsets" -msgstr "Versatz:" +msgstr "Versätze" #: scene/resources/height_map_shape.cpp msgid "Map Width" -msgstr "" +msgstr "Kartenbreite" #: scene/resources/height_map_shape.cpp -#, fuzzy msgid "Map Depth" -msgstr "Tiefe" +msgstr "Kartentiefe" #: scene/resources/height_map_shape.cpp -#, fuzzy msgid "Map Data" -msgstr "Tiefe" +msgstr "Kartendaten" #: scene/resources/line_shape_2d.cpp msgid "D" -msgstr "" +msgstr "D" #: scene/resources/material.cpp -#, fuzzy msgid "Render Priority" -msgstr "Priorität aktivieren" +msgstr "Render-Priorität" #: scene/resources/material.cpp #, fuzzy @@ -25301,7 +25379,7 @@ msgstr "Nächste Ebene" #: scene/resources/material.cpp msgid "Use Shadow To Opacity" -msgstr "" +msgstr "Nutze Schatten zu Deckkraft" #: scene/resources/material.cpp #, fuzzy @@ -25315,7 +25393,7 @@ msgstr "Direct-Lighting" #: scene/resources/material.cpp msgid "No Depth Test" -msgstr "" +msgstr "Kein Tiefen-Test" #: scene/resources/material.cpp #, fuzzy @@ -25324,7 +25402,7 @@ msgstr "Sicht von vorne" #: scene/resources/material.cpp msgid "World Triplanar" -msgstr "" +msgstr "Welt triplanar" #: scene/resources/material.cpp #, fuzzy @@ -25337,7 +25415,7 @@ msgstr "" #: scene/resources/material.cpp msgid "Do Not Receive Shadows" -msgstr "" +msgstr "Empfange keine Schatten" #: scene/resources/material.cpp #, fuzzy @@ -25356,11 +25434,11 @@ msgstr "Vertex" #: scene/resources/material.cpp msgid "Use As Albedo" -msgstr "" +msgstr "Nutze als Albedo" #: scene/resources/material.cpp msgid "Is sRGB" -msgstr "" +msgstr "Ist sRGB" #: scene/resources/material.cpp servers/visual_server.cpp #, fuzzy @@ -25404,7 +25482,7 @@ msgstr "Linealmodus" #: scene/resources/material.cpp msgid "Grow" -msgstr "" +msgstr "Wachstum" #: scene/resources/material.cpp #, fuzzy @@ -25436,15 +25514,15 @@ msgstr "Relative Renderzeit %" #: scene/resources/material.cpp msgid "Albedo" -msgstr "" +msgstr "Albedo" #: scene/resources/material.cpp msgid "Metallic" -msgstr "" +msgstr "Metallisch" #: scene/resources/material.cpp msgid "Metallic Specular" -msgstr "" +msgstr "Metallisch Glanz" #: scene/resources/material.cpp #, fuzzy @@ -25453,7 +25531,7 @@ msgstr "Emissionsquelle: " #: scene/resources/material.cpp msgid "Metallic Texture Channel" -msgstr "" +msgstr "Metallisch Textur-Kanal" #: scene/resources/material.cpp #, fuzzy @@ -25462,7 +25540,7 @@ msgstr "Textur entfernen" #: scene/resources/material.cpp msgid "Roughness Texture Channel" -msgstr "" +msgstr "Rauheit Textur-Kanal" #: scene/resources/material.cpp #, fuzzy @@ -25495,7 +25573,7 @@ msgstr "" #: scene/resources/material.cpp msgid "Rim" -msgstr "" +msgstr "Umrandung" #: scene/resources/material.cpp #, fuzzy @@ -25524,20 +25602,19 @@ msgstr "Editor-Motiv" #: scene/resources/material.cpp msgid "Anisotropy" -msgstr "" +msgstr "Verwerfung" #: scene/resources/material.cpp msgid "Anisotropy Flowmap" -msgstr "" +msgstr "Verwerfung Flussdiagramm" #: scene/resources/material.cpp -#, fuzzy msgid "Ambient Occlusion" -msgstr "Verdeckung" +msgstr "" #: scene/resources/material.cpp msgid "On UV2" -msgstr "" +msgstr "Auf UV2" #: scene/resources/material.cpp #, fuzzy @@ -25588,7 +25665,7 @@ msgstr "Trennung:" #: scene/resources/material.cpp scene/resources/navigation_mesh.cpp msgid "Detail" -msgstr "" +msgstr "Detail" #: scene/resources/material.cpp #, fuzzy @@ -25602,11 +25679,11 @@ msgstr "UV" #: scene/resources/material.cpp msgid "Triplanar" -msgstr "" +msgstr "Triplanar" #: scene/resources/material.cpp msgid "Triplanar Sharpness" -msgstr "" +msgstr "Triplanare Schärfe" #: scene/resources/material.cpp #, fuzzy @@ -25620,7 +25697,7 @@ msgstr "Prioritätsmodus" #: scene/resources/material.cpp msgid "Distance Fade" -msgstr "" +msgstr "Entfernungs Verblassen" #: scene/resources/material.cpp #, fuzzy @@ -25662,7 +25739,7 @@ msgstr "Instanz" #: scene/resources/multimesh.cpp msgid "Visible Instance Count" -msgstr "" +msgstr "Sichtbare Instanzen Anzahl" #: scene/resources/multimesh.cpp #, fuzzy @@ -25705,15 +25782,15 @@ msgstr "Quelle" #: scene/resources/navigation_mesh.cpp msgid "Agent" -msgstr "" +msgstr "Agent" #: scene/resources/navigation_mesh.cpp msgid "Max Climb" -msgstr "" +msgstr "Maximales Klettern" #: scene/resources/navigation_mesh.cpp msgid "Max Slope" -msgstr "" +msgstr "Maximale Neigung" #: scene/resources/navigation_mesh.cpp #, fuzzy @@ -25722,7 +25799,7 @@ msgstr "Node-Zweig aus anderer Szene hier einbinden" #: scene/resources/navigation_mesh.cpp msgid "Edge" -msgstr "" +msgstr "Kante" #: scene/resources/navigation_mesh.cpp #, fuzzy @@ -25730,8 +25807,9 @@ msgid "Max Error" msgstr "Fehler" #: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Verts Per Poly" -msgstr "" +msgstr "Punkte pro Polygon" #: scene/resources/navigation_mesh.cpp #, fuzzy @@ -25745,19 +25823,20 @@ msgstr "Abtaster" #: scene/resources/navigation_mesh.cpp msgid "Low Hanging Obstacles" -msgstr "" +msgstr "Tief hängende Hindernisse" #: scene/resources/navigation_mesh.cpp msgid "Ledge Spans" -msgstr "" +msgstr "Vorsprünge" #: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Filter Walkable Low Height Spans" -msgstr "" +msgstr "Filtere Begehbare niedrige Vorsprünge" #: scene/resources/occluder_shape.cpp msgid "Spheres" -msgstr "" +msgstr "Kugeln" #: scene/resources/occluder_shape.cpp msgid "OccluderShapeSphere Set Spheres" @@ -25775,11 +25854,11 @@ msgstr "Punkte Verschieben" #: scene/resources/packed_scene.cpp msgid "Bundled" -msgstr "" +msgstr "Gebündelt" #: scene/resources/particles_material.cpp msgid "Trail" -msgstr "" +msgstr "Spur" #: scene/resources/particles_material.cpp #, fuzzy @@ -25828,11 +25907,11 @@ msgstr "Kurve schließen" #: scene/resources/physics_material.cpp msgid "Rough" -msgstr "" +msgstr "Grobheit" #: scene/resources/physics_material.cpp msgid "Absorbent" -msgstr "" +msgstr "Absorbierend" #: scene/resources/plane_shape.cpp #, fuzzy @@ -25850,15 +25929,15 @@ msgstr "" #: scene/resources/primitive_meshes.cpp msgid "Subdivide Width" -msgstr "" +msgstr "Unterteilungs Breite" #: scene/resources/primitive_meshes.cpp msgid "Subdivide Height" -msgstr "" +msgstr "Unterteilungs Höhe" #: scene/resources/primitive_meshes.cpp msgid "Subdivide Depth" -msgstr "" +msgstr "Unterteilungs Tiefe" #: scene/resources/primitive_meshes.cpp #, fuzzy @@ -25877,15 +25956,15 @@ msgstr "Oben rechts" #: scene/resources/primitive_meshes.cpp msgid "Is Hemisphere" -msgstr "" +msgstr "Ist Halbkugel" #: scene/resources/ray_shape.cpp scene/resources/segment_shape_2d.cpp msgid "Slips On Slope" -msgstr "" +msgstr "Rutscht am Hang" #: scene/resources/segment_shape_2d.cpp msgid "A" -msgstr "" +msgstr "A" #: scene/resources/shader.cpp #, fuzzy @@ -25903,7 +25982,7 @@ msgstr "Umrissgröße:" #: scene/resources/sky.cpp msgid "Panorama" -msgstr "" +msgstr "Panorama" #: scene/resources/sky.cpp #, fuzzy @@ -25937,15 +26016,15 @@ msgstr "Ersatz" #: scene/resources/sky.cpp msgid "Longitude" -msgstr "" +msgstr "Längengrad" #: scene/resources/sky.cpp msgid "Angle Min" -msgstr "" +msgstr "Winkel Min" #: scene/resources/sky.cpp msgid "Angle Max" -msgstr "" +msgstr "Winkel Max" #: scene/resources/style_box.cpp #, fuzzy @@ -25964,7 +26043,7 @@ msgstr "Inneren Torusradius ändern" #: scene/resources/style_box.cpp msgid "Corner Detail" -msgstr "" +msgstr "Kanten Detail" #: scene/resources/style_box.cpp msgid "Anti Aliasing" @@ -25976,11 +26055,11 @@ msgstr "" #: scene/resources/style_box.cpp msgid "Grow Begin" -msgstr "" +msgstr "Wachsen Anfang" #: scene/resources/style_box.cpp msgid "Grow End" -msgstr "" +msgstr "Wachsen Ende" #: scene/resources/texture.cpp #, fuzzy @@ -26033,8 +26112,9 @@ msgid "Pause" msgstr "Schwenkmodus" #: scene/resources/texture.cpp +#, fuzzy msgid "Which Feed" -msgstr "" +msgstr "Welche Zufuhr" #: scene/resources/texture.cpp #, fuzzy @@ -26121,7 +26201,7 @@ msgstr "Szene" #: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" -msgstr "" +msgstr "Direkter Raum Zustand" #: scene/resources/world.cpp scene/resources/world_2d.cpp #, fuzzy @@ -26139,11 +26219,11 @@ msgstr "" #: scene/resources/world_2d.cpp msgid "Canvas" -msgstr "" +msgstr "Canvas/ Leinwand" #: servers/arvr/arvr_interface.cpp msgid "Is Primary" -msgstr "" +msgstr "Ist Primär" #: servers/arvr/arvr_interface.cpp #, fuzzy @@ -26152,7 +26232,7 @@ msgstr "Initialisieren" #: servers/arvr/arvr_interface.cpp msgid "AR" -msgstr "" +msgstr "AR" #: servers/arvr/arvr_interface.cpp msgid "Is Anchor Detection Enabled" @@ -26181,32 +26261,32 @@ msgstr "" #: servers/audio/effects/audio_effect_chorus.cpp msgid "Voice Count" -msgstr "" +msgstr "Stimmen Anzahl" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_delay.cpp #: servers/audio/effects/audio_effect_reverb.cpp msgid "Dry" -msgstr "" +msgstr "Trockenheit" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_reverb.cpp msgid "Wet" -msgstr "" +msgstr "Nassheit" #: servers/audio/effects/audio_effect_chorus.cpp msgid "Voice" -msgstr "" +msgstr "Stimme" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_delay.cpp msgid "Delay (ms)" -msgstr "" +msgstr "Verzögerung (ms)" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_phaser.cpp msgid "Rate Hz" -msgstr "" +msgstr "Hertzrate" #: servers/audio/effects/audio_effect_chorus.cpp #, fuzzy @@ -26240,6 +26320,10 @@ msgid "Release (ms)" msgstr "Veröffentlichung" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mischen" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26324,8 +26408,9 @@ msgid "Predelay" msgstr "" #: servers/audio/effects/audio_effect_reverb.cpp +#, fuzzy msgid "Msec" -msgstr "" +msgstr "Millisekunden" #: servers/audio/effects/audio_effect_reverb.cpp msgid "Room Size" @@ -26351,7 +26436,7 @@ msgstr "Zeitüberschreitung." #: servers/audio/effects/audio_effect_stereo_enhance.cpp msgid "Surround" -msgstr "" +msgstr "Raumklang" #: servers/audio_server.cpp #, fuzzy @@ -26393,7 +26478,7 @@ msgstr "Globale Variable" #: servers/camera/camera_feed.cpp msgid "Feed" -msgstr "" +msgstr "Zufuhr" #: servers/camera/camera_feed.cpp #, fuzzy @@ -26410,7 +26495,7 @@ msgstr "" #: servers/physics/space_sw.cpp servers/physics_2d/space_2d_sw.cpp msgid "Time Before Sleep" -msgstr "" +msgstr "Zeit vor Schlafen" #: servers/physics_2d/physics_2d_server_sw.cpp #, fuzzy @@ -26423,7 +26508,7 @@ msgstr "" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Inverse Mass" -msgstr "" +msgstr "Umgekehrte Masse" #: servers/physics_2d_server.cpp servers/physics_server.cpp #, fuzzy @@ -26451,11 +26536,11 @@ msgstr "Initialisieren" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Exclude" -msgstr "" +msgstr "Schließe aus" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Shape RID" -msgstr "" +msgstr "Form RID" #: servers/physics_2d_server.cpp servers/physics_server.cpp #, fuzzy @@ -26578,7 +26663,7 @@ msgstr "Theme importieren" #: servers/visual_server.cpp msgid "Lossless Compression" -msgstr "" +msgstr "Verlustfreie Komprimierung" #: servers/visual_server.cpp #, fuzzy @@ -26587,7 +26672,7 @@ msgstr "Force Push" #: servers/visual_server.cpp msgid "WebP Compression Level" -msgstr "" +msgstr "WebP Komprimierungs Level" #: servers/visual_server.cpp msgid "Time Rollover Secs" @@ -26600,19 +26685,19 @@ msgstr "Ändere Kameragröße" #: servers/visual_server.cpp msgid "Quadrant 0 Subdiv" -msgstr "" +msgstr "Quadrant 0 Unterteilung" #: servers/visual_server.cpp msgid "Quadrant 1 Subdiv" -msgstr "" +msgstr "Quadrant 1 Unterteilung" #: servers/visual_server.cpp msgid "Quadrant 2 Subdiv" -msgstr "" +msgstr "Quadrant 2 Unterteilung" #: servers/visual_server.cpp msgid "Quadrant 3 Subdiv" -msgstr "" +msgstr "Quadrant 3 Unterteilung" #: servers/visual_server.cpp #, fuzzy @@ -26780,7 +26865,7 @@ msgstr "Frame einfügen" #: servers/visual_server.cpp msgid "GLES2" -msgstr "" +msgstr "GLES2" #: servers/visual_server.cpp msgid "Compatibility" @@ -26792,6 +26877,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Priorität aktivieren" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Ausdruck" diff --git a/editor/translations/editor.pot b/editor/translations/editor.pot index fcbd427e2b..b597adc69f 100644 --- a/editor/translations/editor.pot +++ b/editor/translations/editor.pot @@ -99,6 +99,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "" @@ -168,6 +169,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -201,6 +203,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -366,7 +369,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "" @@ -405,6 +409,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1746,7 +1751,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1810,6 +1817,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2804,6 +2812,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3244,6 +3253,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3251,7 +3261,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3323,7 +3333,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3354,7 +3364,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3378,6 +3388,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4439,6 +4453,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4610,6 +4625,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4899,6 +4915,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -4968,6 +4985,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5124,6 +5142,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5494,6 +5513,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5505,7 +5525,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5539,26 +5559,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5566,19 +5587,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5586,15 +5607,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5602,39 +5623,39 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7296,10 +7317,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7312,10 +7329,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7353,6 +7366,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7572,11 +7589,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7610,10 +7622,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9556,6 +9564,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9816,6 +9825,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10363,6 +10373,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11002,6 +11013,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11038,18 +11059,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11239,6 +11252,10 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11275,6 +11292,14 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11541,6 +11566,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11711,7 +11737,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13406,10 +13432,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13709,6 +13731,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14076,7 +14099,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14857,6 +14880,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15604,6 +15628,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16626,6 +16658,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16724,14 +16764,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17199,6 +17231,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17207,6 +17247,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17255,6 +17319,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17818,7 +17886,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -17954,7 +18022,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -17962,7 +18030,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18231,7 +18299,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18484,11 +18552,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18729,6 +18797,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19059,7 +19128,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19485,7 +19554,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19636,6 +19705,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19852,6 +19922,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20350,9 +20421,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -20893,7 +20965,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21782,6 +21854,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -21815,7 +21891,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -21928,6 +22004,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -21940,10 +22017,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22001,7 +22079,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22399,7 +22477,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -22845,6 +22923,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -22877,6 +22975,673 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset X" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset Y" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Max Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Scroll Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Accel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Default Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Default Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Normal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Guide Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Drop Position Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Icon Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Line Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Files Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Hue" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Bottom" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Fill" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -22909,15 +23674,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24048,6 +24804,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24547,6 +25307,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/el.po b/editor/translations/el.po index c80cb15b11..47182dad27 100644 --- a/editor/translations/el.po +++ b/editor/translations/el.po @@ -128,6 +128,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "ΘÎση αγκÏÏωσης" @@ -207,6 +208,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -242,6 +244,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Î ÏόγÏαμμα ΔημιουÏγίας Î”Î¹ÎºÏ„Ï…Î±ÎºÎ¿Ï Î Ïοφίλ" @@ -423,7 +426,8 @@ msgstr "Άνοιγμα επεξεÏγαστή" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "ΑντιγÏαφή Επιλογής" @@ -467,6 +471,7 @@ msgstr "Κοινότητα" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Î ÏοÏÏθμιση" @@ -1892,7 +1897,9 @@ msgid "Scene does not contain any script." msgstr "Η σκηνή δεν πεÏιÎχει δÎσμη ενεÏγειών." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Î Ïοσθήκη" @@ -1958,6 +1965,7 @@ msgstr "ΑδÏνατη η σÏνδεση σήματος" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Κλείσιμο" @@ -3014,6 +3022,7 @@ msgstr "Κάνε ΤÏÎχων" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Εισαγωγή" @@ -3477,6 +3486,7 @@ msgid "Label" msgstr "Τιμή" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Μόνο μεθόδοι" @@ -3486,7 +3496,7 @@ msgstr "Μόνο μεθόδοι" msgid "Checkable" msgstr "Επιλογή στοιχείου" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "ΕπιλεγμÎνο στοιχείο" @@ -3565,7 +3575,7 @@ msgstr "ΑντιγÏαφή Επιλογής" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "ΕκκαθάÏιση" @@ -3596,7 +3606,7 @@ msgid "Up" msgstr "Πάνω" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Κόμβος" @@ -3620,6 +3630,10 @@ msgstr "ΕξεÏχόμενα RSET" msgid "New Window" msgstr "ÎÎο ΠαÏάθυÏο" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Ανώνυμο ÎÏγο" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4826,6 +4840,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "ΕπαναφόÏτωση" @@ -5004,6 +5019,7 @@ msgid "Edit Text:" msgstr "ΕπεξεÏγασία ΚειμÎνου:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Îαι" @@ -5320,6 +5336,7 @@ msgid "Show Script Button" msgstr "Δεξί Κουμπί ΡοδÎλας" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "ΣÏστημα αÏχείων" @@ -5402,6 +5419,7 @@ msgstr "ΕπεξεÏγασία ΘÎματος" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5571,6 +5589,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5991,6 +6010,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -6003,7 +6023,7 @@ msgstr "ΔιαχειÏιστής" msgid "Sorting Order" msgstr "Μετονομασία καταλόγου:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -6039,29 +6059,30 @@ msgstr "ΑÏχείο αποθήκευσης:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "ΆκυÏο χÏώμα παÏασκηνίου." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "ΆκυÏο χÏώμα παÏασκηνίου." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Εισαγωγή σκηνής" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6070,21 +6091,21 @@ msgstr "" msgid "Text Color" msgstr "Επόμενο πάτωμα" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "ΑÏ. γÏαμμής:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "ΑÏ. γÏαμμής:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "ΆκυÏο χÏώμα παÏασκηνίου." @@ -6094,16 +6115,16 @@ msgstr "ΆκυÏο χÏώμα παÏασκηνίου." msgid "Text Selected Color" msgstr "ΔιαγÏαφή επιλεγμÎνου" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Μόνο στην επιλογή" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "ΤÏÎχουσα σκηνή" @@ -6112,45 +6133,45 @@ msgstr "ΤÏÎχουσα σκηνή" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Επισημαντής ΣÏνταξης" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "ΣυναÏτήσεις" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Μετονομασία μεταβλητής" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Επιλογή χÏώματος" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "ΑγαπημÎνα" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Σημεία Διακοπής" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7955,10 +7976,6 @@ msgid "Load Animation" msgstr "ΦόÏτωση κίνησης" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Καμία κίνηση για αντÏιγÏαφή!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Δεν υπάÏχει πόÏος κίνησης στο Ï€ÏόχειÏο!" @@ -7971,10 +7988,6 @@ msgid "Paste Animation" msgstr "Επικόλληση κίνησης" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Καμία κίνηση για επεξεÏγασία!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "ΑναπαÏαγωγή της επιλεγμÎνης κίνησης ανάποδα από την Ï„ÏÎχουσα θÎση. (A)" @@ -8012,6 +8025,11 @@ msgid "New" msgstr "ÎÎο" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "ΑναφοÏά Κλάσης %s" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "ΕπεξεÏγασία μεταβάσεων..." @@ -8236,11 +8254,6 @@ msgid "Blend" msgstr "Ανάμειξη" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Μείξη" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Αυτόματη επανεκκίνηση:" @@ -8274,10 +8287,6 @@ msgid "X-Fade Time (s):" msgstr "ΧÏόνος ÏƒÏ…Î½Î´Î¹Î±ÏƒÎ¼Î¿Ï (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "ΤÏÎχων:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10338,6 +10347,7 @@ msgstr "Ρυθμίσεις ΠλÎγματος" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "ΚοÏμπωμα" @@ -10612,6 +10622,7 @@ msgstr "Î ÏοηγοÏμενη ΔÎσμη ΕνεÏγειών" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "ΑÏχείο" @@ -11194,6 +11205,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "ΜÎγεθος: " @@ -11861,6 +11873,16 @@ msgid "Vertical:" msgstr "Κάθετα:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "ΔιαχωÏισμός:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Μετατόπιση:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Επιλογή/ΕκκαθάÏιση Όλων των ΚαÏÎ" @@ -11897,18 +11919,10 @@ msgid "Auto Slice" msgstr "Αυτόματο κόψιμο" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Μετατόπιση:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Βήμα:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "ΔιαχωÏισμός:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "TextureRegion" @@ -12122,6 +12136,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "ΑφαίÏεση Πλακιδίου" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12165,6 +12184,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Î Ïοσθήκη στοιχείου" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "ΑφαίÏεση στοιχείου" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Î Ïοσθήκη στοιχείων κλάσης" @@ -12475,6 +12504,7 @@ msgid "Named Separator" msgstr "ΟνομασμÎνο ΔιαχωÏιστικό" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Υπό-ΜενοÏ" @@ -12654,8 +12684,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "ΟνομασμÎνο ΔιαχωÏιστικό" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14509,10 +14540,6 @@ msgstr "" "απαιτοÏν αναπÏοσαÏμογή." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Ανώνυμο ÎÏγο" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "ΕλλιπÎÏ‚ ΈÏγο" @@ -14864,6 +14891,7 @@ msgid "Add Event" msgstr "Î Ïοσθήκη συμβάντος" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Κουμπί" @@ -15241,7 +15269,7 @@ msgstr "Κάνε Πεζά" msgid "To Uppercase" msgstr "Κάνε Κεφαλαία" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "ΕπαναφοÏά" @@ -16064,6 +16092,7 @@ msgstr "Αλλαγή γωνίας εκπομπής του AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16896,6 +16925,14 @@ msgstr "" msgid "Use DTLS" msgstr "ΧÏήση κουμπώματος" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -18017,6 +18054,14 @@ msgid "Change Expression" msgstr "Αλλαγή ÎκφÏασης" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "ΑδÏνατη η αντιγÏαφή του κόμβου συνάÏτησης." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Επικόλληση κόμβων VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "ΑφαίÏεση κόμβων VisualScript" @@ -18126,14 +18171,6 @@ msgid "Resize Comment" msgstr "Αλλαγή ΜεγÎθους Σχολίου" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "ΑδÏνατη η αντιγÏαφή του κόμβου συνάÏτησης." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Επικόλληση κόμβων VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Αδυναμία δημιουÏγίας συνάÏτησης με κόμβου συνάÏτησης." @@ -18658,6 +18695,14 @@ msgstr "Στιγμιότυπο" msgid "Write Mode" msgstr "ΛειτουÏγία Î ÏοτεÏαιότητας" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18666,6 +18711,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Î ÏόγÏαμμα ΔημιουÏγίας Î”Î¹ÎºÏ„Ï…Î±ÎºÎ¿Ï Î Ïοφίλ" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Î ÏόγÏαμμα ΔημιουÏγίας Î”Î¹ÎºÏ„Ï…Î±ÎºÎ¿Ï Î Ïοφίλ" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18721,6 +18792,11 @@ msgstr "Εναλλαγή οÏατότητας" msgid "Bounds Geometry" msgstr "Ξαναδοκίμασε" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Έξυπνη Î Ïοσκόλληση" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19379,7 +19455,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19529,7 +19605,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19539,7 +19615,7 @@ msgstr "Ανάπτυξη Όλων" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Αποκοπή κόμβων" #: platform/javascript/export/export.cpp @@ -19841,7 +19917,7 @@ msgstr "Î ÏόγÏαμμα ΔημιουÏγίας Î”Î¹ÎºÏ„Ï…Î±ÎºÎ¿Ï Î ÏοφίΠ#: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Συσκευή" #: platform/osx/export/export.cpp @@ -20108,12 +20184,13 @@ msgid "Publisher Display Name" msgstr "ΆκυÏο όνομα εμφάνισης εκδότη πακÎτου." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "ΆκυÏο GUID Ï€Ïοϊόντος." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "ΕκκαθάÏιση Οδηγών" #: platform/uwp/export/export.cpp @@ -20378,6 +20455,7 @@ msgstr "" "εμφάνιση καÏΠαπό το AnimatedSprite." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "ΚαÏÎ %" @@ -20772,7 +20850,7 @@ msgstr "ΛειτουÏγία ΧάÏακα" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "ΑπενεÏγοποιημÎνο Στοιχείο" @@ -21262,7 +21340,7 @@ msgstr "" msgid "Width Curve" msgstr "ΔιαίÏεση ΚαμπÏλης" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Î ÏοεπιλεγμÎνο" @@ -21438,6 +21516,7 @@ msgid "Z As Relative" msgstr "Σχετική Î Ïοσκόλληση" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21692,6 +21771,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -22275,9 +22355,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "ΟÏισμός ΠεÏιθωÏίου" @@ -22928,7 +23009,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23952,6 +24033,11 @@ msgstr "" "απλό Control." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "ΠαÏακάμπτει" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23994,7 +24080,7 @@ msgstr "" msgid "Tooltip" msgstr "ΕÏγαλεία" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Εστίαση στη διαδÏομή" @@ -24123,6 +24209,7 @@ msgid "Show Zoom Label" msgstr "Εμφάνιση Οστών" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -24137,11 +24224,12 @@ msgid "Show Close" msgstr "Εμφάνιση Οστών" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Επιλογή" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Υποβολή" @@ -24207,8 +24295,9 @@ msgid "Fixed Icon Size" msgstr "ΕμπÏόσθια όψη" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Ανάθεση" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24677,7 +24766,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -25200,6 +25289,31 @@ msgid "Swap OK Cancel" msgstr "ΆκυÏο" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Όνομα" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "ΜÎθοδος Απόδοσης:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "ΜÎθοδος Απόδοσης:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "KαÏΠφυσικής %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "KαÏΠφυσικής %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25237,6 +25351,810 @@ msgstr "Μισή ανάλυση" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "ΓÏαμματοσειÏά" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Επιλογή χÏώματος" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "ΑφαίÏεση στοιχείων κλάσης" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "ΑφαίÏεση στοιχείων κλάσης" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "ΣυμπλήÏωση επιφάνειας" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Η πεÏικοπή είναι απενεÏγοποιημÎνη" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "ΔιαχωÏισμός:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Επανάληψη κίνησης" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "ΟÏισμός ΠεÏιθωÏίου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Î ÏοÏÏθμιση" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Επιλογή στοιχείου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "ΕπιλεγμÎνο στοιχείο" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "ΑπενεÏγοποιημÎνο Στοιχείο" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "ΕπιλεγμÎνο στοιχείο" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(ΑπενεÏγοποίηση ΕπεξεÏγαστή)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "ΑπενεÏγοποιημÎνο Στοιχείο" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Μετατόπιση:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "ΑπενεÏγοποιημÎνο Στοιχείο" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "ΑφαίÏεση στοιχείων κλάσης" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Εξανάγκασε τονισμό άσπÏου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Μετατόπιση ΠλÎγματος X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Μετατόπιση ΠλÎγματος Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Î ÏοηγοÏμενο επίπεδο" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Ξεκλείδωσε το ΕπιλεγμÎνο" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Αποκοπή κόμβων" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "ΦιλτÏάÏισμα σημάτων" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "ΦιλτÏάÏισμα σημάτων" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "ΚÏÏια σκηνή" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "ΚαÏÏ„Îλα 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "ΚÏÏια σκηνή" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Φάκελος:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Φάκελος:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "ΑντιγÏαφή Επιλογής" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "ΑντιγÏαφή Επιλογής" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Εισαγωγή σκηνής" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "ΣυμπλήÏωση επιφάνειας" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Επισημαντής ΣÏνταξης" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Î ÏοÏÏθμιση" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Εμφάνιση πεÏιβάλλοντος" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Επισημαντής ΣÏνταξης" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Επισημαντής ΣÏνταξης" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "ΛειτουÏγία ΣÏγκÏουσης" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "ΑπενεÏγοποιημÎνο Στοιχείο" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Εικονοστοιχεία ΠεÏιγÏάμματος" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Î Ïοσθήκη Σημείου Κόμβου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Επόμενο πάτωμα" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Δοκιμαστικά" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Κατευθήνσεις" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Μετατόπιση ΠλÎγματος:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Μετατόπιση ΠλÎγματος:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "ΔημιουÏγία φακÎλου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Εναλλαγή κÏυμμÎνων αÏχείων" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Η πεÏικοπή είναι απενεÏγοποιημÎνη" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "ΔιαχωÏισμός:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "ΟνομασμÎνο ΔιαχωÏιστικό" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "ΟνομασμÎνο ΔιαχωÏιστικό" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "ΑφαίÏεση στοιχείων κλάσης" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Τελεστής χÏώματος." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "ΔιαχωÏισμός:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Επιλογή ΚαÏÎ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Î ÏοεπιλεγμÎνο" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Î ÏοεπιλεγμÎνο" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Υποβολή" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Σημεία Διακοπής" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "ΔιαχωÏισμός:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Αλλαγή μεγÎθους πίνακα" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "ΧÏώμα" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "ΧÏώμα" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Μετατόπιση ΠλÎγματος:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Μετατόπιση ΠλÎγματος:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Μετατόπιση ΠλÎγματος:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Εστίαση στη διαδÏομή" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Επιλογή" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Î ÏοÏÏθμιση" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Εναλλαγή ΚουμπιοÏ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Εναλλαγή ΚουμπιοÏ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Εναλλαγή ΚουμπιοÏ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Αποκοπή κόμβων" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "ΕπιλογÎÏ‚ διαÏλου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Αποκοπή κόμβων" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Επιλογή όλων" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "ΣÏμπτυξη Όλων" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Εναλλαγή ΚουμπιοÏ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Μόνο στην επιλογή" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Επιλογή χÏώματος" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "ΘÎση αγκÏÏωσης" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "ΤÏÎχουσα σκηνή" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "ΟÏισμός ΠεÏιθωÏίου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Κουμπί" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Εμφάνιση Οδηγιών" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Κάθετα:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Μετατόπιση ΠλÎγματος:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "ΟÏισμός ΠεÏιθωÏίου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "ΔιαχωÏισμός:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "ΚαÏÏ„Îλα 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "ΚαÏÏ„Îλα 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "ΑπενεÏγοποιημÎνο Στοιχείο" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Κατευθήνσεις" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "ΑφαίÏεση στοιχείων κλάσης" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "ΑφαίÏεση στοιχείων κλάσης" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "ΟÏισμός ΠεÏιθωÏίου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "ΟÏισμός ΠεÏιθωÏίου" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Στόχος" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Φάκελος:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Εξανάγκασε τονισμό άσπÏου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "ΛειτουÏγία Εικονιδίων" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Η πεÏικοπή είναι απενεÏγοποιημÎνη" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "ΕυÏεία ΑÏιστεÏά" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Φως" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "ΕυÏεία ΑÏιστεÏά" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "ΕυÏεία ΑÏιστεÏά" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Τελεστής οθόνης." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "ΦόÏτωση ΔιαμόÏφωσης" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "ΕπεξεÏγασία ΘÎματος" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "ΧÏώμα" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Î ÏοÏÏθμιση" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Î ÏοÏÏθμιση" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Î ÏοÏÏθμιση" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "ΜοÏφή" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Î Ïοσθήκη Σημείου Κόμβου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "ΚÏÏια σκηνή" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "ΚÏÏια σκηνή" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "ΔιαχωÏισμός:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "ΔιαχωÏισμός:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "ΟÏισμός ΠεÏιθωÏίου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "ΟÏισμός ΠεÏιθωÏίου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "ΣτοιχειοθÎτηση Δεξιά" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Επιλογή ΛειτουÏγίας" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Αυτόματο κόψιμο" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Επιλογή χÏώματος" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "ΧάÏτης δικτÏου" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Μόνο στην επιλογή" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Επιλογή ιδιότητας" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "ΕνÎÏγεια" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Μετακίνηση σημείου Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Στιγμιότυπο" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25276,17 +26194,6 @@ msgstr "ΕπιλογÎÏ‚ υφής" msgid "Char" msgstr "ΈγκυÏοι χαÏακτήÏες:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "ΚÏÏια σκηνή" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "ΓÏαμματοσειÏά" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26577,6 +27484,10 @@ msgid "Release (ms)" msgstr "Διανομή" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Μείξη" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -27126,6 +28037,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "ΕπεξεÏγασία Î ÏοτεÏαιότητας" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "ΟÏισμός ÎκφÏασης" diff --git a/editor/translations/en_Shaw.po b/editor/translations/en_Shaw.po index 0dd4c0401b..8b7a420451 100644 --- a/editor/translations/en_Shaw.po +++ b/editor/translations/en_Shaw.po @@ -104,6 +104,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" @@ -175,6 +176,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -208,6 +210,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -375,7 +378,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "" @@ -414,6 +418,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1757,7 +1762,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1821,6 +1828,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2817,6 +2825,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3257,6 +3266,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3264,7 +3274,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3336,7 +3346,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3367,7 +3377,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3391,6 +3401,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4452,6 +4466,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4623,6 +4638,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4914,6 +4930,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -4984,6 +5001,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5140,6 +5158,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5512,6 +5531,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5523,7 +5543,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5557,26 +5577,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5584,19 +5605,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5604,15 +5625,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5620,40 +5641,40 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7331,10 +7352,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7347,10 +7364,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7388,6 +7401,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7607,11 +7624,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7645,10 +7657,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9593,6 +9601,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9853,6 +9862,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10400,6 +10410,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11039,6 +11050,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11075,18 +11096,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11276,6 +11289,10 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11312,6 +11329,14 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11578,6 +11603,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11748,7 +11774,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13443,10 +13469,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13746,6 +13768,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14113,7 +14136,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14894,6 +14917,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15642,6 +15666,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16667,6 +16699,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16765,14 +16805,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17243,6 +17275,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17251,6 +17291,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17300,6 +17364,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17869,7 +17937,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18007,7 +18075,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18015,7 +18083,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18288,7 +18356,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18543,11 +18611,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18788,6 +18856,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19124,7 +19193,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19552,7 +19621,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19704,6 +19773,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19923,6 +19993,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20431,9 +20502,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -20997,7 +21069,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21908,6 +21980,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -21941,7 +22017,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22054,6 +22130,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22066,10 +22143,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22128,7 +22206,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22538,7 +22616,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -22993,6 +23071,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23025,6 +23123,711 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "ð‘¦ð‘¯ð‘‘ð‘»ð‘ð‘©ð‘¤ð‘±ð‘–ð‘©ð‘¯ ð‘¥ð‘´ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "ð‘¨ð‘¯ð‘¦ð‘¥ð‘±ð‘–ð‘©ð‘¯ ð‘¤ð‘µð‘ð‘¦ð‘™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "ð‘¦ð‘¯ð‘‘ð‘»ð‘ð‘©ð‘¤ð‘±ð‘–ð‘©ð‘¯ ð‘¥ð‘´ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "ð‘¦ð‘¯ð‘‘ð‘»ð‘ð‘©ð‘¤ð‘±ð‘–ð‘©ð‘¯ ð‘¥ð‘´ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘‘ð‘®ð‘¨ð‘’ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘‘ð‘®ð‘¨ð‘’ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Max Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Scroll Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘‘ð‘®ð‘¨ð‘’ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "ð‘¦ð‘¯ð‘‘ð‘»ð‘ð‘©ð‘¤ð‘±ð‘–ð‘©ð‘¯ ð‘¥ð‘´ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "ð‘ð‘¨ð‘¤ð‘¿:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "ð‘ð‘¨ð‘¤ð‘¿:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "ð‘¦ð‘¯ð‘‘ð‘»ð‘ð‘©ð‘¤ð‘±ð‘–ð‘©ð‘¯ ð‘¥ð‘´ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘‘ð‘®ð‘¨ð‘’ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘‘ð‘®ð‘¨ð‘’ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "ð‘¤ð‘¦ð‘¯ð‘½" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘‘ð‘®ð‘¨ð‘’ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "ð‘’ð‘·ð‘¤ ð‘¥ð‘§ð‘”ð‘©ð‘› ð‘‘ð‘®ð‘¨ð‘’" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "ð‘“ð‘³ð‘™ð‘’ð‘–ð‘©ð‘¯ð‘Ÿ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘‘ð‘®ð‘¨ð‘’ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘‘ð‘®ð‘¨ð‘’ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ð‘›" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "ð‘¥ð‘µð‘ ð‘šð‘§ð‘Ÿð‘¦ð‘± ð‘ð‘¶ð‘¯ð‘‘ð‘•" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23058,15 +23861,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24225,6 +25019,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24729,6 +25527,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/eo.po b/editor/translations/eo.po index cf7f2d269d..d21e85ac25 100644 --- a/editor/translations/eo.po +++ b/editor/translations/eo.po @@ -124,6 +124,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Pozicio de doko" @@ -203,6 +204,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -237,6 +239,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Reta Profililo" @@ -414,7 +417,8 @@ msgstr "Malfermi la redaktilon" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Kopii elektaron" @@ -457,6 +461,7 @@ msgstr "Komunumo" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "AntaÅagordo" @@ -1867,7 +1872,9 @@ msgid "Scene does not contain any script." msgstr "La sceno ne enhavas ajnan skriptojn." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Aldoni" @@ -1933,6 +1940,7 @@ msgstr "Ne povas konekti signalo" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Fermi" @@ -2972,6 +2980,7 @@ msgstr "Farigi aktuale" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Enporti" @@ -3430,6 +3439,7 @@ msgid "Label" msgstr "Valoro" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Nur metodoj" @@ -3438,7 +3448,7 @@ msgstr "Nur metodoj" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Åœlosi elektiton" @@ -3517,7 +3527,7 @@ msgstr "Kopii elektaron" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Vakigi" @@ -3548,7 +3558,7 @@ msgid "Up" msgstr "AlÅuta" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nodo" @@ -3572,6 +3582,10 @@ msgstr "Elira RSET" msgid "New Window" msgstr "Nova Fenestro" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Sennoma projekto" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4748,6 +4762,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "ReÅargi" @@ -4927,6 +4942,7 @@ msgid "Edit Text:" msgstr "Redakti tekston:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Åœaltita" @@ -5243,6 +5259,7 @@ msgid "Show Script Button" msgstr "Radeto dekstren" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Dosiersistemo" @@ -5324,6 +5341,7 @@ msgstr "Redaktilo" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5493,6 +5511,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5901,6 +5920,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5913,7 +5933,7 @@ msgstr "Mastrumilo de Projektoj" msgid "Sorting Order" msgstr "Renomas dosierujon:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5949,28 +5969,29 @@ msgstr "Memoras dosieron:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Elekti koloron" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Enporti scenon" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5979,21 +6000,21 @@ msgstr "" msgid "Text Color" msgstr "Elekti koloron" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Lineo-Numeron:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Lineo-Numeron:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -6002,16 +6023,16 @@ msgstr "" msgid "Text Selected Color" msgstr "Forigi Elektita(j)n Åœlosilo(j)n" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Nur Elektaro" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Aktuala sceno" @@ -6020,45 +6041,45 @@ msgstr "Aktuala sceno" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Sintaksa markilo" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funkcioj:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Renomi variablon" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Elekti koloron" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "PaÄosignoj" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "PaÅzpunktoj" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7857,10 +7878,6 @@ msgid "Load Animation" msgstr "Åœargi animacion" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Ne animacio por kopii!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Ne animacia risurco en tondujo!" @@ -7873,10 +7890,6 @@ msgid "Paste Animation" msgstr "Alglui animacion" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Ne animacio por redakti!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Ludi elektitan animacion retre el aktuala pozicio. (A)" @@ -7914,6 +7927,10 @@ msgid "New" msgstr "Nova" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Redakti transpasojn..." @@ -8139,11 +8156,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -8177,10 +8189,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10196,6 +10204,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10462,6 +10471,7 @@ msgstr "AntaÅa tabo" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Dosiero" @@ -11026,6 +11036,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "Grando: " @@ -11684,6 +11695,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Versio:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11720,19 +11742,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Versio:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11939,6 +11952,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Forigi elementon" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11982,6 +12000,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Forigi elementon" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Forigi elementon" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Aldoni al favoritaj" @@ -12283,6 +12311,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12454,8 +12483,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Forigi Elektaron" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14199,10 +14229,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "Bildigilo ÅanÄeblas poste, sed scenoj eble bezonos Äustigon." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Sennoma projekto" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Manka projekto" @@ -14535,6 +14561,7 @@ msgid "Add Event" msgstr "Aldoni eventon" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Butono" @@ -14903,7 +14930,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15714,6 +15741,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16529,6 +16557,14 @@ msgstr "" msgid "Use DTLS" msgstr "Uzi kapton krade" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17623,6 +17659,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17723,14 +17767,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18252,6 +18288,14 @@ msgstr "Ekzemplodoni" msgid "Write Mode" msgstr "Rotaciada reÄimo" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18260,6 +18304,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Reta Profililo" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Reta Profililo" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18315,6 +18385,11 @@ msgstr "Baskuli videblon" msgid "Bounds Geometry" msgstr "Reprovi" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Inteligenta kaptado" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18932,7 +19007,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19080,7 +19155,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19090,7 +19165,7 @@ msgstr "Etendi tuton" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Eltondi nodo(j)n" #: platform/javascript/export/export.cpp @@ -19391,7 +19466,7 @@ msgstr "Reta Profililo" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Aparato" #: platform/osx/export/export.cpp @@ -19652,12 +19727,13 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Projekta nomo:" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Vakigi gvidilojn" #: platform/uwp/export/export.cpp @@ -19920,6 +19996,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Kadro %" @@ -20295,7 +20372,7 @@ msgstr "Mezurado reÄimo" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Åœalti filtradon" @@ -20759,7 +20836,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "DefaÅlto" @@ -20926,6 +21003,7 @@ msgid "Z As Relative" msgstr "Kapti relative" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21161,6 +21239,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21714,9 +21793,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22321,7 +22401,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23309,6 +23389,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Redifinoj" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23348,7 +23433,7 @@ msgstr "" msgid "Tooltip" msgstr "Iloj" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Fokusi al dosierindiko" @@ -23476,6 +23561,7 @@ msgid "Show Zoom Label" msgstr "Montri ostojn" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23489,11 +23575,12 @@ msgid "Show Close" msgstr "Montri ostojn" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Elekti" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Komunumo" @@ -23557,8 +23644,9 @@ msgid "Fixed Icon Size" msgstr "Grando de konturo:" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Valorizi" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24014,7 +24102,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24524,6 +24612,31 @@ msgid "Swap OK Cancel" msgstr "Rezigni" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nomo" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Bildigilo:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Bildigilo:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fiziko-kadro %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fiziko-kadro %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24560,6 +24673,801 @@ msgstr "Renomi funkcion" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Elekti koloron" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Renomi nodon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Renomi nodon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Renomi nodon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(Redaktilo malÅaltita)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Versio:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animado Iteracianti" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Montri originon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "AntaÅagordo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Åœalti filtradon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Åœlosi elektiton" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Åœalti filtradon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Åœlosi elektiton" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Redaktilo malÅaltita)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Åœalti filtradon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Krada deÅovo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Åœalti filtradon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Renomi nodon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Altrudi blankan moduladon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Åœargi defaÅlton" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Åœargi defaÅlton" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Iri al AntaÅa PaÅo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "MalÅlosi elektiton" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Eltondi nodo(j)n" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtri signalojn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtri signalojn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Ĉefa sceno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Ĉefa sceno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Dosierujo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Dosierujo:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Kopii elektaron" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Kopii elektaron" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Enporti scenon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Krada deÅovo:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Sintaksa markilo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "AntaÅagordo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Sintaksa markilo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Sintaksa markilo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Videblaj koliziaj formoj" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Åœalti filtradon" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Rastumeroj de bordero" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Aldoni punkton de nodo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Elekti koloron" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Testada" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Sintaksa markilo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Krada deÅovo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Krada deÅovo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Krei dosierujon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Baskuli kaÅitaj dosieroj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Åœalti filtradon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Versio:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Renomi nodon" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Versio:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Elekti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "DefaÅlto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "DefaÅlto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Komunumo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "PaÅzpunktoj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Versio:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Regrandigi Vicon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Elekti koloron" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Elekti koloron" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Krada deÅovo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Krada deÅovo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Krada deÅovo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Fokusi al dosierindiko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Elekti" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "AntaÅagordo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Meza butono" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Meza butono" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Meza butono" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Eltondi nodo(j)n" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Agordoj de buso" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Eltondi nodo(j)n" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Elekti tutan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Maletendi tuton" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Meza butono" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Nur Elektaro" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Elekti koloron" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Pozicio de doko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Aktuala sceno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Enhavo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Butono" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Montri gvidilojn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Movi vertikalan gvidilon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Krada deÅovo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Enhavo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Versio:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Åœalti filtradon" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Sintaksa markilo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Renomi nodon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Renomi nodon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Montri originon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Montri originon" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Celo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Dosierujo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Altrudi blankan moduladon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Elektada reÄimo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Åœalti filtradon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Maldekstre vaste" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Testada" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Maldekstre vaste" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Maldekstre vaste" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Åœargi antaÅagordon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Redaktilo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Elekti koloron" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "AntaÅagordo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "AntaÅagordo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "AntaÅagordo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Formo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Aldoni punkton de nodo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Ĉefa sceno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Ĉefa sceno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Versio:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Versio:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Elektada reÄimo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Elektada reÄimo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "KrommarÄeni dekstren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Elektada reÄimo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "AÅtoÅargado" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Elekti koloron" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Elekti koloron" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Nur Elektaro" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Elekti atributon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Faro" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Movi Bezier-punktojn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Ekzemplodoni" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24599,16 +25507,6 @@ msgstr "Pli agordoj:" msgid "Char" msgstr "Validaj signoj:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Ĉefa sceno" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -25879,6 +26777,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26417,6 +27319,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Åœalti filtradon" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Uzi regulesprimojn" diff --git a/editor/translations/es.po b/editor/translations/es.po index f98ce3578e..08ffd93a9b 100644 --- a/editor/translations/es.po +++ b/editor/translations/es.po @@ -75,13 +75,16 @@ # Alfonso V <alfonsov96@gmail.com>, 2022. # Cristhian Pineda Castro <kurgancpc@hotmail.com>, 2022. # flamenco687 <flamenco687@protonmail.com>, 2022. +# Luis Alberto Flores Baca <betofloresbaca@gmail.com>, 2022. +# losfroger <emilioranita@gmail.com>, 2022. +# Ventura Pérez GarcÃa <vetu@protonmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-28 05:19+0000\n" -"Last-Translator: Javier Ocampos <xavier.ocampos@gmail.com>\n" +"PO-Revision-Date: 2022-04-25 15:02+0000\n" +"Last-Translator: Ventura Pérez GarcÃa <vetu@protonmail.com>\n" "Language-Team: Spanish <https://hosted.weblate.org/projects/godot-engine/" "godot/es/>\n" "Language: es\n" @@ -89,11 +92,11 @@ 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 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" -msgstr "Driver de la Tablet" +msgstr "Controlador de la Tableta" #: core/bind/core_bind.cpp msgid "Clipboard" @@ -101,7 +104,7 @@ msgstr "Portapapeles" #: core/bind/core_bind.cpp msgid "Current Screen" -msgstr "Pantalla actual" +msgstr "Pantalla Actual" #: core/bind/core_bind.cpp msgid "Exit Code" @@ -176,6 +179,7 @@ msgstr "Redimensionable" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "Posición" @@ -245,6 +249,7 @@ msgstr "Memoria" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "LÃmites" @@ -278,6 +283,7 @@ msgstr "Datos" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "Red" @@ -339,27 +345,27 @@ msgstr "Tamaño Máximo del Buffer de Codificación" #: core/io/packet_peer.cpp msgid "Input Buffer Max Size" -msgstr "" +msgstr "Tamaño Máximo del Buffer de Entrada" #: core/io/packet_peer.cpp msgid "Output Buffer Max Size" -msgstr "" +msgstr "Tamaño Máximo del Buffer de Salida" #: core/io/packet_peer.cpp msgid "Stream Peer" -msgstr "" +msgstr "Stream Peer" #: core/io/stream_peer.cpp msgid "Big Endian" -msgstr "" +msgstr "Big Endian" #: core/io/stream_peer.cpp msgid "Data Array" -msgstr "" +msgstr "Array de Datos" #: core/io/stream_peer_ssl.cpp msgid "Blocking Handshake" -msgstr "" +msgstr "Bloquear Handshake" #: core/io/udp_server.cpp msgid "Max Pending Connections" @@ -414,7 +420,7 @@ msgstr "En llamada a '%s':" #: core/math/random_number_generator.cpp #: modules/opensimplex/open_simplex_noise.cpp msgid "Seed" -msgstr "" +msgstr "Semilla" #: core/math/random_number_generator.cpp msgid "State" @@ -422,11 +428,11 @@ msgstr "Estado" #: core/message_queue.cpp msgid "Message Queue" -msgstr "" +msgstr "Cola de Mensajes" #: core/message_queue.cpp msgid "Max Size (KB)" -msgstr "" +msgstr "Tamaño Máximo (KB)" #: core/os/input.cpp editor/editor_help.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp @@ -446,7 +452,8 @@ msgstr "Editor de Textos" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "Completar" @@ -469,7 +476,7 @@ msgstr "Alt" #: core/os/input_event.cpp msgid "Shift" -msgstr "" +msgstr "Shift" #: core/os/input_event.cpp msgid "Control" @@ -477,7 +484,7 @@ msgstr "Control" #: core/os/input_event.cpp msgid "Meta" -msgstr "" +msgstr "Meta" #: core/os/input_event.cpp msgid "Command" @@ -485,6 +492,7 @@ msgstr "Command" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "Preset" @@ -498,11 +506,11 @@ msgstr "Código de Escaneo FÃsico" #: core/os/input_event.cpp msgid "Unicode" -msgstr "" +msgstr "Unicode" #: core/os/input_event.cpp msgid "Echo" -msgstr "" +msgstr "Echo" #: core/os/input_event.cpp scene/gui/base_button.cpp msgid "Button Mask" @@ -522,11 +530,11 @@ msgstr "Ãndice de Botones" #: core/os/input_event.cpp msgid "Doubleclick" -msgstr "" +msgstr "Dobleclick" #: core/os/input_event.cpp msgid "Tilt" -msgstr "" +msgstr "Tilt" #: core/os/input_event.cpp msgid "Pressure" @@ -565,11 +573,11 @@ msgstr "Acción" #: core/os/input_event.cpp scene/resources/environment.cpp #: scene/resources/material.cpp msgid "Strength" -msgstr "" +msgstr "Fuerza" #: core/os/input_event.cpp msgid "Delta" -msgstr "" +msgstr "Delta" #: core/os/input_event.cpp msgid "Channel" @@ -581,7 +589,7 @@ msgstr "Mensaje" #: core/os/input_event.cpp msgid "Pitch" -msgstr "Pitch" +msgstr "Tono" #: core/os/input_event.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/physics_body_2d.cpp scene/3d/cpu_particles.cpp @@ -591,7 +599,7 @@ msgstr "Velocidad" #: core/os/input_event.cpp msgid "Instrument" -msgstr "" +msgstr "Instrumento" #: core/os/input_event.cpp msgid "Controller Number" @@ -599,7 +607,7 @@ msgstr "Número de Controlador" #: core/os/input_event.cpp msgid "Controller Value" -msgstr "" +msgstr "Valor del Controlador" #: core/project_settings.cpp editor/editor_node.cpp main/main.cpp #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -653,15 +661,15 @@ msgstr "Desactivar stderr" #: core/project_settings.cpp msgid "Use Hidden Project Data Directory" -msgstr "" +msgstr "Utilizar el Directorio de Datos Ocultos del Proyecto" #: core/project_settings.cpp msgid "Use Custom User Dir" -msgstr "" +msgstr "Utilizar Directorio de Usuario Personalizado" #: core/project_settings.cpp msgid "Custom User Dir Name" -msgstr "" +msgstr "Nombre de Directorio de Usuario Personalizado" #: core/project_settings.cpp editor/animation_track_editor.cpp #: editor/editor_audio_buses.cpp main/main.cpp servers/audio_server.cpp @@ -685,11 +693,11 @@ msgstr "Argumentos de la Ejecución Principal" #: core/project_settings.cpp msgid "Search In File Extensions" -msgstr "" +msgstr "Buscar En Extensiones de Archivos" #: core/project_settings.cpp msgid "Script Templates Search Path" -msgstr "" +msgstr "Ruta de Búsqueda de Plantillas de Scripts" #: core/project_settings.cpp editor/editor_node.cpp #: editor/plugins/version_control_editor_plugin.cpp @@ -698,7 +706,7 @@ msgstr "Control de Versiones" #: core/project_settings.cpp msgid "Autoload On Startup" -msgstr "" +msgstr "Cargar automáticamente al inicio" #: core/project_settings.cpp msgid "Plugin Name" @@ -755,7 +763,7 @@ msgstr "UI Página Inferior" #: core/project_settings.cpp msgid "UI Home" -msgstr "" +msgstr "UI Inicio" #: core/project_settings.cpp msgid "UI End" @@ -851,39 +859,39 @@ msgstr "Formatos" #: core/project_settings.cpp msgid "Zstd" -msgstr "" +msgstr "Zstd" #: core/project_settings.cpp msgid "Long Distance Matching" -msgstr "" +msgstr "Coincidencia de larga distancia" #: core/project_settings.cpp msgid "Compression Level" -msgstr "" +msgstr "Nivel de compresión" #: core/project_settings.cpp msgid "Window Log Size" -msgstr "" +msgstr "Tamaño de la Ventana de Registro" #: core/project_settings.cpp msgid "Zlib" -msgstr "" +msgstr "Zlib" #: core/project_settings.cpp msgid "Gzip" -msgstr "" +msgstr "Gzip" #: core/project_settings.cpp platform/android/export/export.cpp msgid "Android" -msgstr "" +msgstr "Android" #: core/project_settings.cpp msgid "Modules" -msgstr "" +msgstr "Módulos" #: core/register_core_types.cpp msgid "TCP" -msgstr "" +msgstr "TCP" #: core/register_core_types.cpp msgid "Connect Timeout Seconds" @@ -891,15 +899,15 @@ msgstr "Tiempo de Espera de Conexión en Segundos" #: core/register_core_types.cpp msgid "Packet Peer Stream" -msgstr "" +msgstr "Packet Peer Stream" #: core/register_core_types.cpp msgid "Max Buffer (Power of 2)" -msgstr "" +msgstr "Búfer máximo (Potencia de 2)" #: core/register_core_types.cpp editor/editor_settings.cpp main/main.cpp msgid "SSL" -msgstr "" +msgstr "SSL" #: core/register_core_types.cpp main/main.cpp msgid "Certificates" @@ -940,7 +948,7 @@ msgstr "Probar" #: core/translation.cpp scene/resources/font.cpp msgid "Fallback" -msgstr "" +msgstr "Respaldo" #: core/ustring.cpp scene/resources/segment_shape_2d.cpp msgid "B" @@ -976,17 +984,17 @@ msgstr "EiB" #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp modules/gltf/gltf_state.cpp msgid "Buffers" -msgstr "" +msgstr "Búferes" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp msgid "Canvas Polygon Buffer Size (KB)" -msgstr "" +msgstr "Tamaño del búfer de polÃgonos del lienzo (KB)" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp msgid "Canvas Polygon Index Buffer Size (KB)" -msgstr "" +msgstr "Tamaño del buffer del Ãndice del polÃgono del lienzo (KB)" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp editor/editor_settings.cpp @@ -995,7 +1003,7 @@ msgstr "" #: servers/physics_2d/physics_2d_server_wrap_mt.h #: servers/physics_2d/space_2d_sw.cpp servers/visual_server.cpp msgid "2D" -msgstr "" +msgstr "2D" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp @@ -1010,25 +1018,25 @@ msgstr "Usar GPU Pixel Snap" #: drivers/gles2/rasterizer_scene_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Immediate Buffer Size (KB)" -msgstr "" +msgstr "Tamaño de búfer inmediato (KB)" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Lightmapping" -msgstr "Lightmapping" +msgstr "Mapeo de Luz" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Use Bicubic Sampling" -msgstr "" +msgstr "Usar muestreo bicúbico" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Elements" -msgstr "" +msgstr "Máximo de elementos renderizables" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Lights" -msgstr "" +msgstr "Luces renderizables máximas" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Reflections" @@ -1036,11 +1044,11 @@ msgstr "Reflejos Renderizables Máximos" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Lights Per Object" -msgstr "" +msgstr "Luces Máximas Por Objeto" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Subsurface Scattering" -msgstr "" +msgstr "Dispersión Subsuperficial" #: drivers/gles3/rasterizer_scene_gles3.cpp #: editor/import/resource_importer_texture.cpp @@ -1060,19 +1068,19 @@ msgstr "Seguir la Superficie" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Weight Samples" -msgstr "" +msgstr "Ponderar Muestras" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Voxel Cone Tracing" -msgstr "" +msgstr "Voxel Cone Tracing" #: drivers/gles3/rasterizer_scene_gles3.cpp scene/resources/environment.cpp msgid "High Quality" -msgstr "" +msgstr "Calidad Alta" #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Blend Shape Max Buffer Size (KB)" -msgstr "" +msgstr "Tamaño Máximo del Búfer de Blend Shape" #: editor/animation_bezier_editor.cpp msgid "Free" @@ -1499,7 +1507,7 @@ msgstr "Métodos" #: editor/animation_track_editor.cpp msgid "Bezier" -msgstr "" +msgstr "Bezier" #: editor/animation_track_editor.cpp #: modules/visual_script/visual_script_editor.cpp @@ -1847,7 +1855,9 @@ msgid "Scene does not contain any script." msgstr "La escena no contiene ningún script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Añadir" @@ -1913,6 +1923,7 @@ msgstr "No se puede conectar la señal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Cerrar" @@ -2721,9 +2732,8 @@ msgstr "" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Custom Template" -msgstr "Tema Personalizado" +msgstr "Plantilla Personalizada" #: editor/editor_export.cpp editor/project_export.cpp #: platform/android/export/export_plugin.cpp platform/iphone/export/export.cpp @@ -2733,22 +2743,20 @@ msgid "Release" msgstr "Release" #: editor/editor_export.cpp -#, fuzzy msgid "Binary Format" -msgstr "Formato de Color" +msgstr "Formato Binario" #: editor/editor_export.cpp msgid "64 Bits" -msgstr "" +msgstr "64 Bits" #: editor/editor_export.cpp msgid "Embed PCK" msgstr "" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Texture Format" -msgstr "Región de Textura" +msgstr "Formato de Textura" #: editor/editor_export.cpp msgid "BPTC" @@ -2794,7 +2802,7 @@ msgstr "" #: editor/editor_export.cpp msgid "Convert Text Resources To Binary On Export" -msgstr "" +msgstr "Convertir Recursos De Texto En Binarios Al Exportar" #: editor/editor_feature_profile.cpp msgid "3D Editor" @@ -2961,6 +2969,7 @@ msgstr "Hacer Actual" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importar" @@ -3118,7 +3127,7 @@ msgstr "Mostrar Archivos Ocultos" #: editor/editor_file_dialog.cpp msgid "Disable Overwrite Warning" -msgstr "" +msgstr "Deshabilitar La Advertencia De Sobrescritura" #: editor/editor_file_dialog.cpp msgid "Go Back" @@ -3221,7 +3230,7 @@ msgstr "(Re)Importación de Assets" #: editor/editor_file_system.cpp msgid "Reimport Missing Imported Files" -msgstr "" +msgstr "Reimportar Archivos Importados Faltantes" #: editor/editor_help.cpp scene/2d/camera_2d.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/resources/dynamic_font.cpp @@ -3324,7 +3333,7 @@ msgstr "Ayuda" #: editor/editor_help.cpp msgid "Sort Functions Alphabetically" -msgstr "" +msgstr "Ordenar Funciones Alfabéticamente" #: editor/editor_help_search.cpp editor/editor_node.cpp #: editor/plugins/script_editor_plugin.cpp @@ -3408,6 +3417,7 @@ msgid "Label" msgstr "Etiqueta" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "Sólo Lectura" @@ -3415,7 +3425,7 @@ msgstr "Sólo Lectura" msgid "Checkable" msgstr "Chequeable" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "Chequeado" @@ -3487,7 +3497,7 @@ msgstr "Copiar Selección" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Limpiar" @@ -3518,7 +3528,7 @@ msgid "Up" msgstr "Arriba" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nodos" @@ -3542,6 +3552,10 @@ msgstr "RSET Saliente" msgid "New Window" msgstr "Nueva Ventana" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Proyecto Sin Nombre" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -3785,14 +3799,12 @@ msgid "Quick Open Script..." msgstr "Apertura Rápida de Script..." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Reload" -msgstr "Guardar y Reiniciar" +msgstr "Guardar y Recargar" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to '%s' before reloading?" -msgstr "¿Guardar cambios de '%s' antes de cerrar?" +msgstr "¿Guardar cambios de '%s' antes de recargar?" #: editor/editor_node.cpp msgid "Save & Close" @@ -3913,9 +3925,8 @@ msgid "Open Project Manager?" msgstr "¿Abrir el Administrador de Proyectos?" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to the following scene(s) before reloading?" -msgstr "¿Guardar los cambios en las siguientes escenas antes de salir?" +msgstr "¿Guardar los cambios en las siguientes escenas antes de recargar?" #: editor/editor_node.cpp msgid "Save & Quit" @@ -4107,6 +4118,8 @@ msgstr "%d más archivos" msgid "" "Unable to write to file '%s', file in use, locked or lacking permissions." msgstr "" +"No se puede escribir en el archivo '%s', archivo en uso, bloqueado o sin " +"permisos." #: editor/editor_node.cpp editor/plugins/theme_editor_plugin.cpp msgid "Scene" @@ -4131,11 +4144,11 @@ msgstr "Mostrar Siempre el Botón de Cierre" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Resize If Many Tabs" -msgstr "" +msgstr "Redimensionar Si Hay Muchas Pestañas" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Minimum Width" -msgstr "" +msgstr "Ancho MÃnimo" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Output" @@ -4147,11 +4160,11 @@ msgstr "Limpiar Siempre la Salida en la Reproducción" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Always Open Output On Play" -msgstr "" +msgstr "Siempre Abrir la Salida en la Reproducción" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Always Close Output On Stop" -msgstr "" +msgstr "Siempre Cerrar la Salida al Detener" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Auto Save" @@ -4163,7 +4176,7 @@ msgstr "Guardar Antes de Ejecutar" #: editor/editor_node.cpp msgid "Save On Focus Loss" -msgstr "" +msgstr "Guardar Al Perder El Foco" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Save Each Scene On Quit" @@ -4186,9 +4199,8 @@ msgid "Update Vital Only" msgstr "Actualizar Solo lo Vital" #: editor/editor_node.cpp -#, fuzzy msgid "Localize Settings" -msgstr "Traducciones" +msgstr "Ajustes de Localización" #: editor/editor_node.cpp msgid "Restore Scenes On Load" @@ -4196,20 +4208,19 @@ msgstr "Restaurar Escenas al Cargar" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Show Thumbnail On Hover" -msgstr "" +msgstr "Mostrar Miniatura Al Pasar El Ratón Por Encima" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Inspector" msgstr "Inspector" #: editor/editor_node.cpp -#, fuzzy msgid "Default Property Name Style" -msgstr "Ruta del Proyecto por Defecto" +msgstr "Estilo por Defecto del Nombrado de Propiedades" #: editor/editor_node.cpp msgid "Default Float Step" -msgstr "" +msgstr "Escalonado de Flotantes por Defecto" #: editor/editor_node.cpp scene/gui/tree.cpp msgid "Disable Folding" @@ -4221,7 +4232,7 @@ msgstr "" #: editor/editor_node.cpp msgid "Horizontal Vector2 Editing" -msgstr "" +msgstr "Edición Horizontal De Vector2" #: editor/editor_node.cpp msgid "Horizontal Vector Types Editing" @@ -4237,7 +4248,7 @@ msgstr "Recursos Para Abrir En Nuevo Inspector" #: editor/editor_node.cpp msgid "Default Color Picker Mode" -msgstr "" +msgstr "Modo De Selección De Color Por Defecto" #: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp msgid "Username" @@ -4726,6 +4737,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Recargar" @@ -4892,18 +4904,18 @@ msgstr "Depurador" #: editor/editor_profiler.cpp msgid "Profiler Frame History Size" -msgstr "" +msgstr "Tamaño del Historial del Perfilador de Fotogramas" #: editor/editor_profiler.cpp -#, fuzzy msgid "Profiler Frame Max Functions" -msgstr "Funciones Máximas del Cuadro del Profiler" +msgstr "Máximo de Funciones del Cuadro del Profiler" #: editor/editor_properties.cpp msgid "Edit Text:" msgstr "Editar Texto:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Activado" @@ -5096,23 +5108,23 @@ msgstr "Escala de Visualización" #: editor/editor_settings.cpp msgid "Custom Display Scale" -msgstr "" +msgstr "Escala De Visualización Personalizada" #: editor/editor_settings.cpp msgid "Main Font Size" -msgstr "" +msgstr "Tamaño De La Fuente Principal" #: editor/editor_settings.cpp msgid "Code Font Size" -msgstr "" +msgstr "Tamaño De La Fuente Del Código" #: editor/editor_settings.cpp msgid "Font Antialiased" -msgstr "" +msgstr "Fuente Suavizada" #: editor/editor_settings.cpp msgid "Font Hinting" -msgstr "" +msgstr "Alinear Fuente" #: editor/editor_settings.cpp msgid "Main Font" @@ -5120,7 +5132,7 @@ msgstr "Fuente Principal" #: editor/editor_settings.cpp msgid "Main Font Bold" -msgstr "" +msgstr "Fuente Principal En Negrita" #: editor/editor_settings.cpp msgid "Code Font" @@ -5128,7 +5140,7 @@ msgstr "Código Fuente" #: editor/editor_settings.cpp msgid "Dim Editor On Dialog Popup" -msgstr "" +msgstr "Atenuar Editor en Diálogo de Popup" #: editor/editor_settings.cpp main/main.cpp msgid "Low Processor Mode Sleep (µsec)" @@ -5144,7 +5156,7 @@ msgstr "Modo de Distracción Separado" #: editor/editor_settings.cpp msgid "Automatically Open Screenshots" -msgstr "" +msgstr "Abrir Capturas De Pantalla Automáticamente" #: editor/editor_settings.cpp msgid "Max Array Dictionary Items Per Page" @@ -5163,7 +5175,7 @@ msgstr "Preajuste" #: editor/editor_settings.cpp msgid "Icon And Font Color" -msgstr "" +msgstr "Color De Ãcono Y Fuente" #: editor/editor_settings.cpp msgid "Base Color" @@ -5175,11 +5187,11 @@ msgstr "Color de Acento" #: editor/editor_settings.cpp scene/resources/environment.cpp msgid "Contrast" -msgstr "" +msgstr "Contraste" #: editor/editor_settings.cpp msgid "Relationship Line Opacity" -msgstr "" +msgstr "Opacidad De LÃnea De Relación" #: editor/editor_settings.cpp msgid "Highlight Tabs" @@ -5191,7 +5203,7 @@ msgstr "Tamaño del Borde" #: editor/editor_settings.cpp msgid "Use Graph Node Headers" -msgstr "" +msgstr "Usar Cabeceras De Nodos Gráficos" #: editor/editor_settings.cpp msgid "Additional Spacing" @@ -5206,6 +5218,7 @@ msgid "Show Script Button" msgstr "Mostrar Botón de Script" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "Sistema de Archivos" @@ -5222,23 +5235,20 @@ msgid "Default Project Path" msgstr "Ruta del Proyecto por Defecto" #: editor/editor_settings.cpp -#, fuzzy msgid "On Save" -msgstr "Guardar" +msgstr "Al Guardar" #: editor/editor_settings.cpp -#, fuzzy msgid "Compress Binary Resources" -msgstr "Copiar Recurso" +msgstr "Comprimir Recursos Binarios" #: editor/editor_settings.cpp msgid "Safe Save On Backup Then Rename" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "File Dialog" -msgstr "Diálogo XForm" +msgstr "Diálogo de Archivo" #: editor/editor_settings.cpp msgid "Thumbnail Size" @@ -5249,27 +5259,24 @@ msgid "Docks" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Scene Tree" -msgstr "Obtener Ãrbol de Escenas" +msgstr "Ãrbol de Escenas" #: editor/editor_settings.cpp msgid "Start Create Dialog Fully Expanded" -msgstr "" +msgstr "Comenzar Diálogo de Creación Expandido" #: editor/editor_settings.cpp -#, fuzzy msgid "Always Show Folders" -msgstr "Mostrar Siempre la CuadrÃcula" +msgstr "Siempre Mostrar Carpetas" #: editor/editor_settings.cpp -#, fuzzy msgid "Property Editor" -msgstr "Editor de Grupos" +msgstr "Editor de Propiedades" #: editor/editor_settings.cpp msgid "Auto Refresh Interval" -msgstr "" +msgstr "Intervalo de Auto Refrescar" #: editor/editor_settings.cpp #, fuzzy @@ -5283,27 +5290,26 @@ msgstr "Editor de Themes" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" -msgstr "" +msgstr "Espaciado de LÃnea" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: modules/gdscript/editor/gdscript_highlighter.cpp -#, fuzzy msgid "Highlighting" -msgstr "Iluminación directa" +msgstr "Resaltado" #: editor/editor_settings.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Syntax Highlighting" msgstr "Resaltador de Sintaxis" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "Highlight All Occurrences" -msgstr "" +msgstr "Resaltar Todas las Ocurrencias" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "Highlight Current Line" -msgstr "" +msgstr "Resaltar la LÃnea Actual" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp msgid "Highlight Type Safe Lines" @@ -5311,9 +5317,8 @@ msgstr "" #: editor/editor_settings.cpp modules/gdscript/gdscript_editor.cpp #: modules/mono/csharp_script.cpp -#, fuzzy msgid "Indent" -msgstr "Indentar a la Izquierda" +msgstr "Indentar" #: editor/editor_settings.cpp editor/script_editor_debugger.cpp #: modules/gdscript/gdscript_editor.cpp modules/gltf/gltf_accessor.cpp @@ -5347,20 +5352,19 @@ msgstr "Navegación" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "Smooth Scrolling" -msgstr "" +msgstr "Desplazamiento Suave" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "V Scroll Speed" -msgstr "" +msgstr "Velocidad Desplazamiento V" #: editor/editor_settings.cpp -#, fuzzy msgid "Show Minimap" -msgstr "Mostrar Origen" +msgstr "Mostrar Minimapa" #: editor/editor_settings.cpp msgid "Minimap Width" -msgstr "" +msgstr "Ancho del Minimapa" #: editor/editor_settings.cpp msgid "Mouse Extra Buttons Navigate History" @@ -5368,7 +5372,7 @@ msgstr "" #: editor/editor_settings.cpp msgid "Appearance" -msgstr "" +msgstr "Apariencia" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "Show Line Numbers" @@ -5412,9 +5416,8 @@ msgid "Line Length Guideline Hard Column" msgstr "" #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Script List" -msgstr "Editor de Script" +msgstr "Lista de Scripts" #: editor/editor_settings.cpp msgid "Show Members Overview" @@ -5422,14 +5425,12 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp -#, fuzzy msgid "Files" -msgstr "Archivo" +msgstr "Archivos" #: editor/editor_settings.cpp -#, fuzzy msgid "Trim Trailing Whitespace On Save" -msgstr "Eliminar Espacios Sobrantes al Final" +msgstr "Eliminar Espacios Sobrantes al Guardar" #: editor/editor_settings.cpp msgid "Autosave Interval Secs" @@ -5440,15 +5441,15 @@ msgid "Restore Scripts On Load" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Create Signal Callbacks" -msgstr "Forzar Shader Fallbacks" +msgstr "Crear Llamadas de la Señal" #: editor/editor_settings.cpp msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5469,9 +5470,8 @@ msgid "Caret Blink Speed" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Right Click Moves Caret" -msgstr "Clic derecho para añadir punto" +msgstr "Clic Derecho Mueve el Carrete" #: editor/editor_settings.cpp msgid "Idle Parse Delay" @@ -5494,9 +5494,8 @@ msgid "Callhint Tooltip Offset" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Complete File Paths" -msgstr "Copiar Ruta del Nodo" +msgstr "Completar Rutas de Archivos" #: editor/editor_settings.cpp modules/gdscript/gdscript_editor.cpp #, fuzzy @@ -5504,9 +5503,8 @@ msgid "Add Type Hints" msgstr "Añadir Tipo" #: editor/editor_settings.cpp -#, fuzzy msgid "Show Help Index" -msgstr "Mostrar Ayudantes" +msgstr "Mostrar Ãndice de Ayuda" #: editor/editor_settings.cpp msgid "Help Font Size" @@ -5526,9 +5524,8 @@ msgid "Grid Map" msgstr "Mapeo de CuadrÃcula" #: editor/editor_settings.cpp modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Pick Distance" -msgstr "Seleccionar Distancia:" +msgstr "Distancia de Selección" #: editor/editor_settings.cpp msgid "Primary Grid Color" @@ -5539,19 +5536,16 @@ msgid "Secondary Grid Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Selection Box Color" -msgstr "Sólo selección" +msgstr "Color de Caja de Selección" #: editor/editor_settings.cpp -#, fuzzy msgid "Primary Grid Steps" -msgstr "Paso de CuadrÃcula:" +msgstr "Pasos de la CuadrÃcula Primaria" #: editor/editor_settings.cpp -#, fuzzy msgid "Grid Size" -msgstr "Paso de CuadrÃcula:" +msgstr "Tamaño de la CuadrÃcula" #: editor/editor_settings.cpp msgid "Grid Division Level Max" @@ -5566,58 +5560,48 @@ msgid "Grid Division Level Bias" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Grid XZ Plane" -msgstr "Pintar GridMap" +msgstr "CuadrÃcula Plano XZ" #: editor/editor_settings.cpp -#, fuzzy msgid "Grid XY Plane" -msgstr "Pintar GridMap" +msgstr "CuadrÃcula Plano XY" #: editor/editor_settings.cpp -#, fuzzy msgid "Grid YZ Plane" -msgstr "Pintar GridMap" +msgstr "CuadrÃcula Plano YZ" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Default FOV" -msgstr "Por defecto" +msgstr "Campo de Visión por Defecto" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Default Z Near" -msgstr "Theme Predeterminado" +msgstr "Z Cercana por Defecto" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Default Z Far" -msgstr "Por defecto" +msgstr "Z Lejana por Defecto" #: editor/editor_settings.cpp msgid "Lightmap Baking Number Of CPU Threads" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Navigation Scheme" -msgstr "Modo de Navegación" +msgstr "Esquema de Navegación" #: editor/editor_settings.cpp -#, fuzzy msgid "Invert Y Axis" -msgstr "Editar Eje Y" +msgstr "Invertir Eje Y" #: editor/editor_settings.cpp -#, fuzzy msgid "Invert X Axis" -msgstr "Editar Eje X" +msgstr "Invertir Eje X" #: editor/editor_settings.cpp -#, fuzzy msgid "Zoom Style" -msgstr "Alejar Zoom" +msgstr "Estilo de Zoom" #: editor/editor_settings.cpp msgid "Emulate Numpad" @@ -5660,44 +5644,36 @@ msgid "Orbit Inertia" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Translation Inertia" -msgstr "Traducciones" +msgstr "Inercia de Traslación" #: editor/editor_settings.cpp -#, fuzzy msgid "Zoom Inertia" -msgstr "Acercar Zoom" +msgstr "Inercia de Zoom" #: editor/editor_settings.cpp -#, fuzzy msgid "Freelook" -msgstr "Vista Libre Arriba" +msgstr "Vista Libre" #: editor/editor_settings.cpp -#, fuzzy msgid "Freelook Navigation Scheme" -msgstr "Crear Malla de Navegación" +msgstr "Esquema de Navegación de Vista Libre" #: editor/editor_settings.cpp -#, fuzzy msgid "Freelook Sensitivity" -msgstr "Vista Libre Izquierda" +msgstr "Sensibilidad de Vista Libre" #: editor/editor_settings.cpp -#, fuzzy msgid "Freelook Inertia" -msgstr "Vista Libre Izquierda" +msgstr "Inercia de Vista Libre" #: editor/editor_settings.cpp -#, fuzzy msgid "Freelook Base Speed" -msgstr "Modificador de Velocidad de Vista Libre" +msgstr "Velocidad Base de Vista Libre" #: editor/editor_settings.cpp -#, fuzzy msgid "Freelook Activation Modifier" -msgstr "Modificador de Velocidad de Vista Libre" +msgstr "Modificador de Activación de Vista Libre" #: editor/editor_settings.cpp #, fuzzy @@ -5705,14 +5681,12 @@ msgid "Freelook Speed Zoom Link" msgstr "Modificador de Velocidad de Vista Libre" #: editor/editor_settings.cpp editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Grid Color" -msgstr "Seleccionar Color" +msgstr "Color de CuadrÃcula" #: editor/editor_settings.cpp -#, fuzzy msgid "Guides Color" -msgstr "Seleccionar Color" +msgstr "Color de GuÃas" #: editor/editor_settings.cpp #, fuzzy @@ -5724,19 +5698,16 @@ msgid "Bone Width" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Color 1" -msgstr "Cambiar Nombre del Elemento Color" +msgstr "Color Hueso 1" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Color 2" -msgstr "Cambiar Nombre del Elemento Color" +msgstr "Color Hueso 2" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Selected Color" -msgstr "Configurar el perfil seleccionado:" +msgstr "Selección del Color de los Huesos" #: editor/editor_settings.cpp msgid "Bone IK Color" @@ -5747,9 +5718,8 @@ msgid "Bone Outline Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Outline Size" -msgstr "Tamaño del Outline:" +msgstr "Tamaño de Contorno de Hueso" #: editor/editor_settings.cpp msgid "Viewport Border Color" @@ -5768,37 +5738,32 @@ msgid "Scroll To Pan" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Pan Speed" -msgstr "Velocidad:" +msgstr "Velocidad de Desplazamiento" #: editor/editor_settings.cpp editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Poly Editor" -msgstr "Editor UV de polÃgonos en 2D" +msgstr "Editor de PolÃgonos" #: editor/editor_settings.cpp msgid "Point Grab Radius" msgstr "" #: editor/editor_settings.cpp editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Show Previous Outline" -msgstr "Anterior Plano" +msgstr "Mostrar Contorno Anterior" #: editor/editor_settings.cpp editor/scene_tree_dock.cpp -#, fuzzy msgid "Autorename Animation Tracks" -msgstr "Renombrar Animación" +msgstr "Autorrenombrar Pistas de Animación" #: editor/editor_settings.cpp msgid "Default Create Bezier Tracks" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Default Create Reset Tracks" -msgstr "Crear pista(s) RESET" +msgstr "Crear Pistas de Reinicio por Defecto" #: editor/editor_settings.cpp msgid "Onion Layers Past Color" @@ -5809,9 +5774,8 @@ msgid "Onion Layers Future Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Visual Editors" -msgstr "Editor de Grupos" +msgstr "Editores Visuales" #: editor/editor_settings.cpp msgid "Minimap Opacity" @@ -5838,9 +5802,8 @@ msgid "Screen" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Font Size" -msgstr "Vista Frontal" +msgstr "Tamaño de Fuente" #: editor/editor_settings.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp @@ -5849,14 +5812,12 @@ msgstr "Host Remoto" #: editor/editor_settings.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Remote Port" -msgstr "Eliminar Punto" +msgstr "Puerto Remoto" #: editor/editor_settings.cpp -#, fuzzy msgid "Editor SSL Certificates" -msgstr "Configuración del Editor" +msgstr "Editor de Certificados SSL" #: editor/editor_settings.cpp msgid "HTTP Proxy" @@ -5868,6 +5829,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5876,11 +5838,10 @@ msgid "Project Manager" msgstr "Administrador de Proyectos" #: editor/editor_settings.cpp -#, fuzzy msgid "Sorting Order" -msgstr "en orden:" +msgstr "Orden de Ordenamiento" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5910,121 +5871,115 @@ msgid "Comment Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "String Color" -msgstr "Archivo de Almacenamiento:" +msgstr "Color de Cadena" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "Color de Fondo" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "Completar Color de Fondo" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importar Seleccionado" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Text Color" -msgstr "Siguiente Plano" +msgstr "Color de Texto" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" -msgstr "Número de LÃnea:" +msgstr "Color de Número de LÃnea" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" -msgstr "Número de LÃnea:" +msgstr "Color de Número de LÃnea Seguro" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "Color de Fondo del Caret" #: editor/editor_settings.cpp -#, fuzzy msgid "Text Selected Color" -msgstr "Eliminar Seleccionados" +msgstr "Color de Texto Seleccionado" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" -msgstr "Sólo selección" +msgstr "Color de Selección" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" -msgstr "Escena Actual" +msgstr "Color de LÃnea Actual" #: editor/editor_settings.cpp msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Resaltador de Sintaxis" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Función" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Cambiar nombre de variable" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Seleccionar Color" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Marcadores" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Puntos de interrupción" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -6747,38 +6702,38 @@ msgstr "" #: editor/import/resource_importer_scene.cpp #: editor/import/resource_importer_texture.cpp #: editor/import/resource_importer_wav.cpp scene/3d/gi_probe.cpp -#, fuzzy msgid "Compress" -msgstr "Componentes" +msgstr "Comprimir" #: editor/import/resource_importer_csv_translation.cpp msgid "Delimiter" -msgstr "" +msgstr "Delimitador" #: editor/import/resource_importer_layered_texture.cpp +#, fuzzy msgid "No BPTC If RGB" -msgstr "" +msgstr "No BPTC Si RGB" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/cpu_particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/sprite_3d.cpp #: scene/resources/material.cpp scene/resources/particles_material.cpp #: scene/resources/texture.cpp +#, fuzzy msgid "Flags" -msgstr "" +msgstr "Banderas" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/animation/tween.cpp #: scene/resources/texture.cpp msgid "Repeat" -msgstr "" +msgstr "Repetir" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp #: scene/gui/control.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Filter" -msgstr "Filtros:" +msgstr "Filtro" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp @@ -6788,34 +6743,33 @@ msgstr "Señales" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp +#, fuzzy msgid "Anisotropic" -msgstr "" +msgstr "Anisótropo" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp msgid "sRGB" -msgstr "" +msgstr "sRGB" #: editor/import/resource_importer_layered_texture.cpp #, fuzzy msgid "Slices" -msgstr "Corte Automático" +msgstr "Trozos" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Horizontal" -msgstr "Horizontal:" +msgstr "Horizontal" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Vertical" -msgstr "Vertical:" +msgstr "Vertical" #: editor/import/resource_importer_obj.cpp #, fuzzy @@ -6828,9 +6782,8 @@ msgid "Scale Mesh" msgstr "Modo de Escalado" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Offset Mesh" -msgstr "Offset:" +msgstr "Offset de Malla" #: editor/import/resource_importer_obj.cpp #: editor/import/resource_importer_scene.cpp @@ -6910,18 +6863,16 @@ msgid "Custom Script" msgstr "CustomNode" #: editor/import/resource_importer_scene.cpp scene/resources/texture.cpp -#, fuzzy msgid "Storage" -msgstr "Archivo de Almacenamiento:" +msgstr "Almacenamiento" #: editor/import/resource_importer_scene.cpp msgid "Use Legacy Names" msgstr "" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp -#, fuzzy msgid "Materials" -msgstr "Cambios del Material:" +msgstr "Materiales" #: editor/import/resource_importer_scene.cpp platform/osx/export/export.cpp #, fuzzy @@ -7002,14 +6953,12 @@ msgid "Enabled" msgstr "Activar" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Linear Error" -msgstr "Error Lineal Máximo:" +msgstr "Error Lineal Máximo" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angular Error" -msgstr "Error Angular Máximo:" +msgstr "Error Angular Máximo" #: editor/import/resource_importer_scene.cpp #, fuzzy @@ -7029,9 +6978,8 @@ msgstr "Clips de Animación" #: editor/import/resource_importer_scene.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/particles_2d.cpp scene/3d/area.cpp scene/3d/cpu_particles.cpp #: scene/3d/particles.cpp scene/resources/environment.cpp -#, fuzzy msgid "Amount" -msgstr "Cantidad:" +msgstr "Cantidad" #: editor/import/resource_importer_scene.cpp #: editor/plugins/mesh_library_editor_plugin.cpp @@ -7118,9 +7066,8 @@ msgid "Invert Color" msgstr "Vértice" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Normal Map Invert Y" -msgstr "Escala al azar:" +msgstr "Invertir Y en Mapa Normal" #: editor/import/resource_importer_texture.cpp #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp @@ -7149,14 +7096,12 @@ msgid "" msgstr "" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Atlas File" -msgstr "Tamaño del Outline:" +msgstr "Archivo de Atlas" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Import Mode" -msgstr "Modo de Exportación:" +msgstr "Modo de Importación" #: editor/import/resource_importer_texture_atlas.cpp #, fuzzy @@ -7295,13 +7240,13 @@ msgid "Failed to load resource." msgstr "Error al cargar el recurso." #: editor/inspector_dock.cpp -#, fuzzy msgid "Property Name Style" -msgstr "Nombre del Proyecto:" +msgstr "Estilo de Nombre de Propiedad" #: editor/inspector_dock.cpp scene/gui/color_picker.cpp +#, fuzzy msgid "Raw" -msgstr "Raw" +msgstr "Crudo" #: editor/inspector_dock.cpp #, fuzzy @@ -7810,10 +7755,6 @@ msgid "Load Animation" msgstr "Cargar Animación" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "¡No hay animaciones para copiar!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "¡No hay recursos de animación en el portapapeles!" @@ -7826,10 +7767,6 @@ msgid "Paste Animation" msgstr "Pegar Animación" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "¡No hay animación que editar!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" "Reproducir hacia atrás la animación seleccionada desde la posición actual (A)" @@ -7869,6 +7806,11 @@ msgid "New" msgstr "Nuevo" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s Referencia de Clase" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Editar Transiciones..." @@ -8093,11 +8035,6 @@ msgid "Blend" msgstr "Mezcla" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mix" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Reinicio automático:" @@ -8131,10 +8068,6 @@ msgid "X-Fade Time (s):" msgstr "Tiempo de Crossfade (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Actual:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8337,9 +8270,8 @@ msgid "Download Error" msgstr "Error de descarga" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Available URLs" -msgstr "Perfiles Disponibles:" +msgstr "URLs Disponibles" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Download for this asset is already in progress!" @@ -10166,6 +10098,7 @@ msgstr "Configuración de la CuadrÃcula" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Ajuste" @@ -10428,6 +10361,7 @@ msgstr "Script Anterior" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Archivo" @@ -10597,7 +10531,7 @@ msgstr "Crear Script" #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "List Script Names As" -msgstr "Nombre del Script:" +msgstr "Listar Nombres de Scripts Como" #: editor/plugins/script_editor_plugin.cpp msgid "Exec Flags" @@ -10830,7 +10764,7 @@ msgstr "Crear Pose de Reposo a partir de los Huesos" #: editor/plugins/skeleton_2d_editor_plugin.cpp msgid "Skeleton2D" -msgstr "Skeleton2D" +msgstr "Esqueleto 2D" #: editor/plugins/skeleton_2d_editor_plugin.cpp msgid "Reset to Rest Pose" @@ -10988,6 +10922,7 @@ msgid "Yaw:" msgstr "Eje de guiñada:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Tamaño:" @@ -11310,27 +11245,29 @@ msgstr "Dialogo de Transformación..." #: editor/plugins/spatial_editor_plugin.cpp msgid "1 Viewport" -msgstr "1 Viewport" +msgstr "1 Ventana" #: editor/plugins/spatial_editor_plugin.cpp msgid "2 Viewports" -msgstr "2 Viewports" +msgstr "2 Ventanas" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "2 Viewports (Alt)" -msgstr "2 Viewports (Alt)" +msgstr "2 Ventanas (Alt)" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "3 Viewports" -msgstr "3 Viewports" +msgstr "3 Ventanas" #: editor/plugins/spatial_editor_plugin.cpp msgid "3 Viewports (Alt)" -msgstr "3 Viewports (Alt)" +msgstr "3 Ventanas (Alt)" #: editor/plugins/spatial_editor_plugin.cpp msgid "4 Viewports" -msgstr "4 Viewports" +msgstr "4 Ventanas" #: editor/plugins/spatial_editor_plugin.cpp msgid "Gizmos" @@ -11642,6 +11579,16 @@ msgid "Vertical:" msgstr "Vertical:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Separación:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Offset:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Seleccionar/Limpiar Todos los Fotogramas" @@ -11678,24 +11625,16 @@ msgid "Auto Slice" msgstr "Corte Automático" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Offset:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Paso:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Separación:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "Región de Textura" #: editor/plugins/theme_editor_plugin.cpp msgid "Styleboxes" -msgstr "Styleboxes" +msgstr "Cajas de estilo" #: editor/plugins/theme_editor_plugin.cpp msgid "{num} color(s)" @@ -11884,6 +11823,11 @@ msgstr "" "¿Cerrar de todos modos?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Eliminar Tile" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11925,6 +11869,16 @@ msgstr "" "Añade más propiedades manualmente o impórtalas desde otro Theme." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Añadir Tipo de Elemento" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Eliminar Remoto" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Añadir Elemento Color" @@ -12202,6 +12156,7 @@ msgid "Named Separator" msgstr "Separador con nombre" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Submenú" @@ -12378,8 +12333,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Separador con nombre" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -12482,7 +12438,7 @@ msgstr "Oclusión" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/touch_screen_button.cpp msgid "Bitmask" -msgstr "Bitmask" +msgstr "Máscara de bits" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/area_2d.cpp #: scene/3d/area.cpp scene/3d/physics_joint.cpp @@ -14204,10 +14160,6 @@ msgstr "" "deban ajustarse." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Proyecto Sin Nombre" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Proyecto Faltante" @@ -14548,6 +14500,7 @@ msgid "Add Event" msgstr "Añadir Evento" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Botón" @@ -14922,7 +14875,7 @@ msgstr "A Minúsculas" msgid "To Uppercase" msgstr "A Mayúsculas" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Resetear" @@ -15762,6 +15715,7 @@ msgstr "Cambiar Ãngulo de Emisión de AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16031,9 +15985,8 @@ msgid "Driver" msgstr "" #: main/main.cpp -#, fuzzy msgid "Driver Name" -msgstr "Nombre del Script:" +msgstr "Nombre del Controlador" #: main/main.cpp msgid "Fallback To GLES2" @@ -16262,9 +16215,8 @@ msgid "Fullsize" msgstr "" #: main/main.cpp scene/resources/dynamic_font.cpp -#, fuzzy msgid "Use Filter" -msgstr "Filtro:" +msgstr "Usar Filtro" #: main/main.cpp scene/resources/style_box.cpp #, fuzzy @@ -16440,9 +16392,8 @@ msgstr "Convertir Mayúsculas/Minúsculas" #: modules/csg/csg_shape.cpp scene/2d/canvas_item.cpp scene/2d/particles_2d.cpp #: scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Material" -msgstr "Cambios del Material:" +msgstr "Material" #: modules/csg/csg_shape.cpp scene/2d/navigation_agent_2d.cpp #: scene/2d/navigation_obstacle_2d.cpp scene/3d/navigation_agent.cpp @@ -16452,14 +16403,12 @@ msgstr "Cambios del Material:" #: scene/resources/cylinder_shape.cpp scene/resources/environment.cpp #: scene/resources/navigation_mesh.cpp scene/resources/primitive_meshes.cpp #: scene/resources/sphere_shape.cpp -#, fuzzy msgid "Radius" -msgstr "Radio:" +msgstr "Radio" #: modules/csg/csg_shape.cpp scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Radial Segments" -msgstr "Argumentos de Escena Principal:" +msgstr "Segmentos Radiales" #: modules/csg/csg_shape.cpp scene/resources/primitive_meshes.cpp #, fuzzy @@ -16528,9 +16477,8 @@ msgid "Path Simplify Angle" msgstr "" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Rotation" -msgstr "Rotación al azar:" +msgstr "Rotación de Trayectoria" #: modules/csg/csg_shape.cpp #, fuzzy @@ -16548,9 +16496,8 @@ msgid "Path U Distance" msgstr "Seleccionar Distancia:" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Joined" -msgstr "Rotación al azar:" +msgstr "Ruta Unida" #: modules/enet/networked_multiplayer_enet.cpp #, fuzzy @@ -16589,10 +16536,17 @@ msgstr "" msgid "Use DTLS" msgstr "Usar Snap" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp -#, fuzzy msgid "Config File" -msgstr "Archivo de Almacenamiento:" +msgstr "Archivo de Configuración" #: modules/gdnative/gdnative.cpp #, fuzzy @@ -16606,9 +16560,8 @@ msgid "Singleton" msgstr "Esqueleto" #: modules/gdnative/gdnative.cpp -#, fuzzy msgid "Symbol Prefix" -msgstr "Prefijo:" +msgstr "Prefijo de SÃmbolo" #: modules/gdnative/gdnative.cpp #, fuzzy @@ -16670,14 +16623,12 @@ msgid "Libraries: " msgstr "Bibliotecas: " #: modules/gdnative/nativescript/nativescript.cpp -#, fuzzy msgid "Class Name" -msgstr "Nombre de Clase:" +msgstr "Nombre de Clase" #: modules/gdnative/nativescript/nativescript.cpp -#, fuzzy msgid "Script Class" -msgstr "Nombre del Script:" +msgstr "Clase del Script" #: modules/gdnative/nativescript/nativescript.cpp #, fuzzy @@ -16760,9 +16711,8 @@ msgid "Object can't provide a length." msgstr "El objeto no puede proporcionar una longitud." #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Language Server" -msgstr "Lenguaje:" +msgstr "Servidor de Lenguaje" #: modules/gdscript/language_server/gdscript_language_server.cpp #, fuzzy @@ -16791,9 +16741,8 @@ msgid "Buffer View" msgstr "Vista Trasera" #: modules/gltf/gltf_accessor.cpp modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Byte Offset" -msgstr "Desplazamiento de CuadrÃcula:" +msgstr "Desplazamiento de Byte" #: modules/gltf/gltf_accessor.cpp #, fuzzy @@ -16806,9 +16755,8 @@ msgid "Normalized" msgstr "Formato" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Count" -msgstr "Cantidad:" +msgstr "Cuenta" #: modules/gltf/gltf_accessor.cpp scene/resources/visual_shader_nodes.cpp #, fuzzy @@ -16865,9 +16813,8 @@ msgid "Indices" msgstr "Todos los Dispositivos" #: modules/gltf/gltf_camera.cpp -#, fuzzy msgid "FOV Size" -msgstr "Tamaño:" +msgstr "Tamaño de FOV" #: modules/gltf/gltf_camera.cpp msgid "Zfar" @@ -16914,9 +16861,8 @@ msgid "Blend Weights" msgstr "Calcular Lightmaps" #: modules/gltf/gltf_mesh.cpp -#, fuzzy msgid "Instance Materials" -msgstr "Cambios del Material:" +msgstr "Materiales de Instancia" #: modules/gltf/gltf_node.cpp #, fuzzy @@ -16940,9 +16886,8 @@ msgstr "Traducciones" #: modules/gltf/gltf_node.cpp scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp #: scene/2d/remote_transform_2d.cpp scene/3d/remote_transform.cpp #: scene/3d/spatial.cpp scene/gui/control.cpp scene/main/canvas_layer.cpp -#, fuzzy msgid "Rotation" -msgstr "Step de Rotación:" +msgstr "Rotación" #: modules/gltf/gltf_node.cpp #, fuzzy @@ -17051,9 +16996,8 @@ msgid "Accessors" msgstr "" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Scene Name" -msgstr "Ruta de la Escena:" +msgstr "Nombre de la Escena" #: modules/gltf/gltf_state.cpp #, fuzzy @@ -17083,7 +17027,7 @@ msgstr "Luz" #: modules/gltf/gltf_state.cpp #, fuzzy msgid "Unique Animation Names" -msgstr "Nombre de Animación Nueva:" +msgstr "Nombres Únicos de Animación" #: modules/gltf/gltf_state.cpp #, fuzzy @@ -17096,9 +17040,8 @@ msgid "Skeleton To Node" msgstr "Selecciona un Nodo" #: modules/gltf/gltf_state.cpp scene/2d/animated_sprite.cpp -#, fuzzy msgid "Animations" -msgstr "Animaciones:" +msgstr "Animaciones" #: modules/gltf/gltf_texture.cpp #, fuzzy @@ -17332,9 +17275,8 @@ msgstr "" #: modules/minimp3/resource_importer_mp3.cpp #: modules/stb_vorbis/audio_stream_ogg_vorbis.cpp #: modules/stb_vorbis/resource_importer_ogg_vorbis.cpp -#, fuzzy msgid "Loop Offset" -msgstr "Offset:" +msgstr "Desplazamiento de Ciclo" #: modules/mobile_vr/mobile_vr_interface.cpp msgid "Eye Height" @@ -17455,9 +17397,8 @@ msgid "Seamless" msgstr "" #: modules/opensimplex/noise_texture.cpp -#, fuzzy msgid "As Normal Map" -msgstr "Escala al azar:" +msgstr "Como Mapa Normal" #: modules/opensimplex/noise_texture.cpp msgid "Bump Strength" @@ -17468,9 +17409,8 @@ msgid "Noise" msgstr "" #: modules/opensimplex/noise_texture.cpp -#, fuzzy msgid "Noise Offset" -msgstr "Desplazamiento de CuadrÃcula:" +msgstr "Desplazamiento de Ruido" #: modules/opensimplex/open_simplex_noise.cpp msgid "Octaves" @@ -17499,9 +17439,8 @@ msgid "Names" msgstr "Nombre" #: modules/regex/regex.cpp -#, fuzzy msgid "Strings" -msgstr "Configuración:" +msgstr "Cadenas" #: modules/upnp/upnp.cpp msgid "Discover Multicast If" @@ -17700,6 +17639,14 @@ msgid "Change Expression" msgstr "Cambiar Expresión" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "No se puede copiar el nodo de función." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Pegar nodos de VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Eliminar Nodos de VisualScript" @@ -17805,14 +17752,6 @@ msgid "Resize Comment" msgstr "Redimensionar Comentario" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "No se puede copiar el nodo de función." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Pegar nodos de VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "No se puede crear una función con un nodo función." @@ -18038,9 +17977,8 @@ msgid "Use Default Args" msgstr "Restablecer Valores por Defecto" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Validate" -msgstr "Caracteres válidos:" +msgstr "Validar" #: modules/visual_script/visual_script_func_nodes.cpp #, fuzzy @@ -18304,6 +18242,15 @@ msgstr "WaitInstanceSignal" msgid "Write Mode" msgstr "Modo de Prioridad" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +#, fuzzy +msgid "Max Channel In Buffer (KB)" +msgstr "Tamaño del buffer del Ãndice del polÃgono del lienzo (KB)" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18312,6 +18259,34 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Red de Pares" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "Tamaño Máximo (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "Tamaño Máximo (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Red de Pares" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18340,14 +18315,12 @@ msgid "Session Mode" msgstr "Modo de Región" #: modules/webxr/webxr_interface.cpp -#, fuzzy msgid "Required Features" -msgstr "CaracterÃsticas principales:" +msgstr "CaracterÃsticas Requeridas" #: modules/webxr/webxr_interface.cpp -#, fuzzy msgid "Optional Features" -msgstr "CaracterÃsticas principales:" +msgstr "CaracterÃsticas Opcionales" #: modules/webxr/webxr_interface.cpp msgid "Requested Reference Space Types" @@ -18367,6 +18340,11 @@ msgstr "Cambiar Visibilidad" msgid "Bounds Geometry" msgstr "Reintentar" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Ajuste Inteligente" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18467,9 +18445,8 @@ msgid "Code" msgstr "" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Min SDK" -msgstr "Tamaño del Outline:" +msgstr "SDK MÃnimo" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18482,9 +18459,8 @@ msgid "Package" msgstr "Empaquetando" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Unique Name" -msgstr "Nombre del Nodo:" +msgstr "Nombre Único" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18492,9 +18468,8 @@ msgid "Signed" msgstr "Señal" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Classify As Game" -msgstr "Nombre de Clase:" +msgstr "Clasificar Como Juego" #: platform/android/export/export_plugin.cpp msgid "Retain Data On Uninstall" @@ -18506,9 +18481,8 @@ msgid "Exclude From Recents" msgstr "Eliminar Nodos" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Graphics" -msgstr "Desplazamiento de CuadrÃcula:" +msgstr "Gráficos" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18578,9 +18552,8 @@ msgid "Command Line" msgstr "Command" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Extra Args" -msgstr "Argumentos extras de llamada:" +msgstr "Argumentos extras" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18987,9 +18960,8 @@ msgid "Info" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Identifier" -msgstr "Identificador inválido:" +msgstr "Identificador" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #, fuzzy @@ -19020,7 +18992,7 @@ msgstr "Acceso" #: platform/iphone/export/export.cpp #, fuzzy msgid "Push Notifications" -msgstr "Rotación al azar:" +msgstr "Notificaciones Push" #: platform/iphone/export/export.cpp scene/3d/baked_lightmap.cpp #, fuzzy @@ -19032,7 +19004,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19158,9 +19130,8 @@ msgid "Could not read file:" msgstr "No se pudo leer el archivo:" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Variant" -msgstr "Separación:" +msgstr "Variante" #: platform/javascript/export/export.cpp #, fuzzy @@ -19181,7 +19152,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19191,7 +19162,7 @@ msgstr "Expandir Todo" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "CustomNode" #: platform/javascript/export/export.cpp @@ -19337,9 +19308,8 @@ msgid "Unknown object type." msgstr "Tipo de objeto desconocido." #: platform/osx/export/export.cpp -#, fuzzy msgid "App Category" -msgstr "CategorÃa:" +msgstr "CategorÃa De La Aplicación" #: platform/osx/export/export.cpp msgid "High Res" @@ -19482,7 +19452,7 @@ msgstr "Red de Pares" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Dispositivo" #: platform/osx/export/export.cpp @@ -19778,26 +19748,25 @@ msgid "Display Name" msgstr "Escala de Visualización" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Short Name" -msgstr "Nombre del Script:" +msgstr "Nombre Corto" #: platform/uwp/export/export.cpp msgid "Publisher" msgstr "" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Publisher Display Name" -msgstr "Nombre para mostrar del editor inválido." +msgstr "Nombre a Mostrar del Publisher" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "GUID de producto inválido." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Limpiar GuÃas" #: platform/uwp/export/export.cpp @@ -19876,9 +19845,8 @@ msgid "Wide 310 X 150 Logo" msgstr "" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Splash Screen" -msgstr "Llamadas de Dibujado:" +msgstr "Pantalla de Bienvenida" #: platform/uwp/export/export.cpp #, fuzzy @@ -19999,19 +19967,16 @@ msgid "File Version" msgstr "Versión" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Version" -msgstr "Versión de producto no válida:" +msgstr "Versión de Producto" #: platform/windows/export/export.cpp -#, fuzzy msgid "Company Name" -msgstr "Nombre del Nodo:" +msgstr "Nombre de la Empresa" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Name" -msgstr "Nombre del Proyecto:" +msgstr "Nombre del Producto" #: platform/windows/export/export.cpp #, fuzzy @@ -20075,6 +20040,7 @@ msgstr "" "\"Frames\" para que AnimatedSprite pueda mostrar los fotogramas." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Fotograma %" @@ -20106,9 +20072,8 @@ msgstr "Centro" #: scene/gui/rich_text_effect.cpp scene/main/canvas_layer.cpp #: scene/resources/material.cpp scene/resources/particles_material.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Offset" -msgstr "Offset:" +msgstr "Desplazamiento" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp #: scene/gui/texture_button.cpp scene/gui/texture_rect.cpp @@ -20207,9 +20172,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp #: scene/3d/visual_instance.cpp scene/resources/material.cpp -#, fuzzy msgid "Max Distance" -msgstr "Seleccionar Distancia:" +msgstr "Distancia Maxima" #: scene/2d/audio_stream_player_2d.cpp scene/3d/light.cpp #, fuzzy @@ -20237,14 +20201,12 @@ msgid "Anchor Mode" msgstr "Modo de Icono" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Rotating" -msgstr "Step de Rotación:" +msgstr "Rotando" #: scene/2d/camera_2d.cpp scene/3d/camera.cpp -#, fuzzy msgid "Current" -msgstr "Actual:" +msgstr "Actual" #: scene/2d/camera_2d.cpp scene/gui/graph_edit.cpp #, fuzzy @@ -20325,14 +20287,13 @@ msgid "Drag Margin" msgstr "Asignar Margen" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Draw Screen" -msgstr "Llamadas de Dibujado:" +msgstr "Dibujar Pantalla" #: scene/2d/camera_2d.cpp #, fuzzy msgid "Draw Limits" -msgstr "Llamadas de Dibujado:" +msgstr "LÃmites de Dibujo" #: scene/2d/camera_2d.cpp #, fuzzy @@ -20473,7 +20434,7 @@ msgstr "Modo de Regla" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Desactivar Elemento" @@ -20525,9 +20486,8 @@ msgstr "" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp -#, fuzzy msgid "Emitting" -msgstr "Configuración:" +msgstr "Emitiendo" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp @@ -20553,9 +20513,8 @@ msgstr "" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp -#, fuzzy msgid "Randomness" -msgstr "Reiniciar al azar (s):" +msgstr "Aleatoriedad" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20737,9 +20696,8 @@ msgid "Angle Curve" msgstr "Cerrar Curva" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp -#, fuzzy msgid "Scale Amount" -msgstr "Cantidad:" +msgstr "Cantidad de Escala" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp msgid "Scale Amount Random" @@ -20765,25 +20723,22 @@ msgstr "" #: scene/resources/particles_material.cpp #, fuzzy msgid "Hue Variation" -msgstr "Separación:" +msgstr "Variación de Hue" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation" -msgstr "Separación:" +msgstr "Variación" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Random" -msgstr "Separación:" +msgstr "Variación Aleatoria" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Curve" -msgstr "Separación:" +msgstr "Curva de Variación" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20799,9 +20754,8 @@ msgstr "Partir Curva" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Offset Random" -msgstr "Offset:" +msgstr "Desplazamiento Aleatorio" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20965,7 +20919,7 @@ msgstr "" msgid "Width Curve" msgstr "Partir Curva" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Por defecto" @@ -21004,9 +20958,8 @@ msgid "End Cap Mode" msgstr "Modo de Ajuste:" #: scene/2d/line_2d.cpp scene/2d/polygon_2d.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Border" -msgstr "en orden:" +msgstr "Borde" #: scene/2d/line_2d.cpp msgid "Sharp Limit" @@ -21034,9 +20987,8 @@ msgid "Cell Size" msgstr "" #: scene/2d/navigation_2d.cpp scene/3d/navigation.cpp -#, fuzzy msgid "Edge Connection Margin" -msgstr "Editar Conexión:" +msgstr "Margen de Conexión de Bordes" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp msgid "Target Desired Distance" @@ -21056,14 +21008,12 @@ msgid "Time Horizon" msgstr "Voltear Horizontalmente" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp -#, fuzzy msgid "Max Speed" -msgstr "Velocidad:" +msgstr "Velocidad Máxima" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp -#, fuzzy msgid "Path Max Distance" -msgstr "Seleccionar Distancia:" +msgstr "Distancia Máxima de Ruta" #: scene/2d/navigation_agent_2d.cpp msgid "The NavigationAgent2D can be used only under a Node2D node." @@ -21083,14 +21033,12 @@ msgstr "" "Node2D." #: scene/2d/navigation_polygon.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Vertices" -msgstr "Vértices:" +msgstr "Vértices" #: scene/2d/navigation_polygon.cpp -#, fuzzy msgid "Outlines" -msgstr "Tamaño del Outline:" +msgstr "Contornos" #: scene/2d/navigation_polygon.cpp msgid "" @@ -21127,9 +21075,8 @@ msgid "Global Rotation Degrees" msgstr "Grados de Rotación Global" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Global Scale" -msgstr "Escala al azar:" +msgstr "Escala Global" #: scene/2d/node_2d.cpp scene/3d/spatial.cpp #, fuzzy @@ -21142,13 +21089,13 @@ msgid "Z As Relative" msgstr "Ajuste Relativo" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" #: scene/2d/parallax_background.cpp -#, fuzzy msgid "Base Offset" -msgstr "Offset:" +msgstr "Desplazamiento Base" #: scene/2d/parallax_background.cpp #, fuzzy @@ -21250,19 +21197,16 @@ msgstr "" "PathFollow2D solo funciona cuando está colocado como hijo de un nodo Path2D." #: scene/2d/path_2d.cpp scene/3d/path.cpp -#, fuzzy msgid "Unit Offset" -msgstr "Desplazamiento de CuadrÃcula:" +msgstr "Desplazamiento de Unidad" #: scene/2d/path_2d.cpp scene/3d/camera.cpp scene/3d/path.cpp -#, fuzzy msgid "H Offset" -msgstr "Offset:" +msgstr "Desplazamiento H" #: scene/2d/path_2d.cpp scene/3d/camera.cpp scene/3d/path.cpp -#, fuzzy msgid "V Offset" -msgstr "Offset:" +msgstr "Desplazamiento V" #: scene/2d/path_2d.cpp scene/3d/path.cpp msgid "Cubic Interp" @@ -21323,9 +21267,8 @@ msgid "Mass" msgstr "" #: scene/2d/physics_body_2d.cpp -#, fuzzy msgid "Inertia" -msgstr "Vertical:" +msgstr "Inercia" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21362,9 +21305,8 @@ msgid "Sleeping" msgstr "Ajuste Inteligente" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Can Sleep" -msgstr "Velocidad:" +msgstr "Puede Dormir" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Damp" @@ -21402,15 +21344,15 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" msgstr "Formato" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Remainder" -msgstr "Renderizador:" +msgstr "Recordatorio" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21604,9 +21546,8 @@ msgid "Compatibility Mode" msgstr "Modo de Prioridad" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Centered Textures" -msgstr "CaracterÃsticas principales:" +msgstr "Texturas Centradas" #: scene/2d/tile_map.cpp msgid "Cell Clip UV" @@ -21731,9 +21672,8 @@ msgid "ARVROrigin requires an ARVRCamera child node." msgstr "ARVROrigin requiere un nodo hijo ARVRCamera." #: scene/3d/arvr_nodes.cpp servers/arvr_server.cpp -#, fuzzy msgid "World Scale" -msgstr "Escala al azar:" +msgstr "Escala del Mundo" #: scene/3d/audio_stream_player_3d.cpp #, fuzzy @@ -21863,9 +21803,8 @@ msgid "Bounce Indirect Energy" msgstr "" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Use Denoiser" -msgstr "Filtro:" +msgstr "Usar Eliminador de Ruido" #: scene/3d/baked_lightmap.cpp scene/resources/texture.cpp msgid "Use HDR" @@ -21892,9 +21831,8 @@ msgid "Generate" msgstr "General" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Max Size" -msgstr "Tamaño:" +msgstr "Tamaño Máximo" #: scene/3d/baked_lightmap.cpp #, fuzzy @@ -21935,9 +21873,8 @@ msgid "Light Data" msgstr "Con Datos" #: scene/3d/bone_attachment.cpp -#, fuzzy msgid "Bone Name" -msgstr "Nombre del Nodo:" +msgstr "Nombre del Hueso" #: scene/3d/camera.cpp msgid "Keep Aspect" @@ -21976,9 +21913,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Asignar Margen" @@ -22229,7 +22167,7 @@ msgstr "Dividir" #: scene/3d/light.cpp #, fuzzy msgid "Blend Splits" -msgstr "Tiempos de Mezcla:" +msgstr "Mezclar Divisiones" #: scene/3d/light.cpp #, fuzzy @@ -22474,9 +22412,8 @@ msgid "Move Lock Z" msgstr "Mover Nodo" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Body Offset" -msgstr "Offset:" +msgstr "Desplazamiento del Cuerpo" #: scene/3d/physics_joint.cpp msgid "Node A and Node B must be PhysicsBodies" @@ -22508,9 +22445,8 @@ msgid "Exclude Nodes" msgstr "Eliminar Nodos" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Params" -msgstr "Parámetro Modificado:" +msgstr "Parámetros" #: scene/3d/physics_joint.cpp msgid "Impulse Clamp" @@ -22545,9 +22481,8 @@ msgid "Target Velocity" msgstr "Vista de Órbita Derecha" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Max Impulse" -msgstr "Velocidad:" +msgstr "Impulso Máximo" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22555,14 +22490,12 @@ msgid "Linear Limit" msgstr "Lineal" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Upper Distance" -msgstr "Seleccionar Distancia:" +msgstr "Distancia Superior" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Lower Distance" -msgstr "Seleccionar Distancia:" +msgstr "Distancia Inferior" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22619,9 +22552,8 @@ msgid "Linear Motor X" msgstr "Inicializar" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Force Limit" -msgstr "Llamadas de Dibujado:" +msgstr "Forzar LÃmite" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22637,7 +22569,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22723,9 +22655,8 @@ msgid "Two Way" msgstr "" #: scene/3d/portal.cpp -#, fuzzy msgid "Linked Room" -msgstr "RaÃz de edición en vivo:" +msgstr "Sala Vinculada" #: scene/3d/portal.cpp #, fuzzy @@ -22742,9 +22673,8 @@ msgid "Dispatch Mode" msgstr "" #: scene/3d/proximity_group.cpp -#, fuzzy msgid "Grid Radius" -msgstr "Radio:" +msgstr "Radio de CuadrÃcula" #: scene/3d/ray_cast.cpp #, fuzzy @@ -22761,9 +22691,8 @@ msgid "Update Mode" msgstr "Modo de Rotación" #: scene/3d/reflection_probe.cpp -#, fuzzy msgid "Origin Offset" -msgstr "Desplazamiento de CuadrÃcula:" +msgstr "Desplazamiento de Origen" #: scene/3d/reflection_probe.cpp #, fuzzy @@ -23007,9 +22936,8 @@ msgid "Simulation Precision" msgstr "Simulación de Precisión" #: scene/3d/soft_body.cpp -#, fuzzy msgid "Total Mass" -msgstr "Total:" +msgstr "Masa Total" #: scene/3d/soft_body.cpp msgid "Linear Stiffness" @@ -23141,9 +23069,8 @@ msgid "VehicleBody Motion" msgstr "" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Use As Traction" -msgstr "Separación:" +msgstr "Usar Como Tracción" #: scene/3d/vehicle_body.cpp msgid "Use As Steering" @@ -23189,7 +23116,7 @@ msgstr "Anulaciones" #: scene/3d/visual_instance.cpp #, fuzzy msgid "Material Overlay" -msgstr "Cambios del Material:" +msgstr "Superposición de Materiales" #: scene/3d/visual_instance.cpp #, fuzzy @@ -23221,9 +23148,8 @@ msgstr "" #: scene/3d/visual_instance.cpp scene/animation/skeleton_ik.cpp #: scene/resources/material.cpp -#, fuzzy msgid "Min Distance" -msgstr "Seleccionar Distancia:" +msgstr "Distancia MÃnima" #: scene/3d/visual_instance.cpp msgid "Min Hysteresis" @@ -23305,29 +23231,24 @@ msgid "Mix Mode" msgstr "Nodo Mix" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Fadein Time" -msgstr "Tiempo de Crossfade (s):" +msgstr "Tiempo de Fundido" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Fadeout Time" -msgstr "Tiempo de Crossfade (s):" +msgstr "Tiempo de Desvanecimiento" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Auto Restart" -msgstr "Reinicio automático:" +msgstr "Reinicio Automático" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Autorestart" -msgstr "Reinicio automático:" +msgstr "Reinicio Automático" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Autorestart Delay" -msgstr "Reinicio automático:" +msgstr "Retraso de Reinicio Automático" #: scene/animation/animation_blend_tree.cpp msgid "Autorestart Random Delay" @@ -23342,12 +23263,11 @@ msgstr "Añadir Puerto de Entrada" #: scene/animation/animation_node_state_machine.cpp #, fuzzy msgid "Xfade Time" -msgstr "Tiempo de Crossfade (s):" +msgstr "Tiempo de Fundido Cruzado" #: scene/animation/animation_blend_tree.cpp scene/resources/visual_shader.cpp -#, fuzzy msgid "Graph Offset" -msgstr "Desplazamiento de CuadrÃcula:" +msgstr "Desplazamiento de Gráfico" #: scene/animation/animation_node_state_machine.cpp #, fuzzy @@ -23393,9 +23313,8 @@ msgid "Current Animation Position" msgstr "Añadir Punto de Animación" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Playback Options" -msgstr "Opciones de Clase:" +msgstr "Opciones de Reproducción" #: scene/animation/animation_player.cpp #, fuzzy @@ -23442,9 +23361,8 @@ msgid "The AnimationPlayer root node is not a valid node." msgstr "La raÃz del nodo AnimationPlayer no es un nodo válido." #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Tree Root" -msgstr "Crear Nodo RaÃz:" +msgstr "RaÃz del Ãrbol" #: scene/animation/animation_tree.cpp #, fuzzy @@ -23677,6 +23595,11 @@ msgstr "" "sencillo." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Anulaciones" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23696,14 +23619,12 @@ msgid "Grow Direction" msgstr "Direcciones" #: scene/gui/control.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Min Size" -msgstr "Tamaño del Outline:" +msgstr "Tamaño MÃnimo" #: scene/gui/control.cpp -#, fuzzy msgid "Pivot Offset" -msgstr "Desplazamiento de CuadrÃcula:" +msgstr "Pivote de Desplazamiento" #: scene/gui/control.cpp #, fuzzy @@ -23719,7 +23640,7 @@ msgstr "" msgid "Tooltip" msgstr "Herramientas" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Foco en Ruta" @@ -23846,6 +23767,7 @@ msgid "Show Zoom Label" msgstr "Mostrar Huesos" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23859,11 +23781,12 @@ msgid "Show Close" msgstr "Mostrar Huesos" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Seleccionar" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Confirmar" @@ -23919,9 +23842,8 @@ msgid "Fixed Column Width" msgstr "" #: scene/gui/item_list.cpp -#, fuzzy msgid "Icon Scale" -msgstr "Escala al azar:" +msgstr "Escala de Icono" #: scene/gui/item_list.cpp #, fuzzy @@ -23929,13 +23851,13 @@ msgid "Fixed Icon Size" msgstr "Vista Frontal" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Asignar" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp -#, fuzzy msgid "Visible Characters" -msgstr "Caracteres válidos:" +msgstr "Caracteres Visibles" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -23959,9 +23881,8 @@ msgid "Secret" msgstr "" #: scene/gui/line_edit.cpp -#, fuzzy msgid "Secret Character" -msgstr "Caracteres válidos:" +msgstr "Caracter Secreto" #: scene/gui/line_edit.cpp msgid "Expand To Text Length" @@ -24025,9 +23946,8 @@ msgid "Blink" msgstr "" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Blink Speed" -msgstr "Velocidad:" +msgstr "Velocidad de Parpadeo" #: scene/gui/link_button.cpp msgid "Underline" @@ -24114,9 +24034,8 @@ msgid "Allow Search" msgstr "Buscar" #: scene/gui/progress_bar.cpp -#, fuzzy msgid "Percent" -msgstr "Recientes:" +msgstr "Porcentaje" #: scene/gui/range.cpp msgid "If \"Exp Edit\" is enabled, \"Min Value\" must be greater than 0." @@ -24175,9 +24094,8 @@ msgid "Absolute Index" msgstr "Auto SangrÃa" #: scene/gui/rich_text_effect.cpp -#, fuzzy msgid "Elapsed Time" -msgstr "Tiempos de Mezcla:" +msgstr "Tiempo Transcurrido" #: scene/gui/rich_text_effect.cpp #, fuzzy @@ -24187,7 +24105,7 @@ msgstr "Fin" #: scene/gui/rich_text_effect.cpp #, fuzzy msgid "Character" -msgstr "Caracteres válidos:" +msgstr "Caracter" #: scene/gui/rich_text_label.cpp msgid "BBCode" @@ -24200,7 +24118,7 @@ msgstr "" #: scene/gui/rich_text_label.cpp #, fuzzy msgid "Tab Size" -msgstr "Tamaño:" +msgstr "Tamaño de Tabulación" #: scene/gui/rich_text_label.cpp #, fuzzy @@ -24221,9 +24139,8 @@ msgid "Selection Enabled" msgstr "Sólo selección" #: scene/gui/rich_text_label.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Override Selected Font Color" -msgstr "Configurar el perfil seleccionado:" +msgstr "Sobrescribir Color de Fuente Seleccionada" #: scene/gui/rich_text_label.cpp #, fuzzy @@ -24251,9 +24168,8 @@ msgid "Follow Focus" msgstr "Llenar superficie" #: scene/gui/scroll_container.cpp -#, fuzzy msgid "Horizontal Enabled" -msgstr "Horizontal:" +msgstr "Horizontal Activado" #: scene/gui/scroll_container.cpp #, fuzzy @@ -24276,22 +24192,20 @@ msgstr "Seleccionar Color" #: scene/gui/slider.cpp #, fuzzy msgid "Ticks On Borders" -msgstr "en orden:" +msgstr "Ticks en Bordes" #: scene/gui/spin_box.cpp -#, fuzzy msgid "Prefix" -msgstr "Prefijo:" +msgstr "Prefijo" #: scene/gui/spin_box.cpp -#, fuzzy msgid "Suffix" -msgstr "Sufijo:" +msgstr "Sufijo" #: scene/gui/split_container.cpp #, fuzzy msgid "Split Offset" -msgstr "Desplazamiento de CuadrÃcula:" +msgstr "Desplazamiento de División" #: scene/gui/split_container.cpp scene/gui/tree.cpp #, fuzzy @@ -24308,9 +24222,8 @@ msgid "Tab Align" msgstr "" #: scene/gui/tab_container.cpp scene/gui/tabs.cpp -#, fuzzy msgid "Current Tab" -msgstr "Actual:" +msgstr "Pestaña Actual" #: scene/gui/tab_container.cpp #, fuzzy @@ -24354,7 +24267,7 @@ msgstr "Saltar Breakpoints" #: scene/gui/text_edit.cpp #, fuzzy msgid "Fold Gutter" -msgstr "Carpeta:" +msgstr "Plegar Gutter" #: scene/gui/text_edit.cpp #, fuzzy @@ -24369,17 +24282,16 @@ msgstr "Activar" #: scene/gui/text_edit.cpp #, fuzzy msgid "Scroll Vertical" -msgstr "Vertical:" +msgstr "Desplazarse Verticalmente" #: scene/gui/text_edit.cpp #, fuzzy msgid "Scroll Horizontal" -msgstr "Horizontal:" +msgstr "Desplazarse Horizontalmente" #: scene/gui/text_edit.cpp -#, fuzzy msgid "Draw" -msgstr "Llamadas de Dibujado:" +msgstr "Dibujar" #: scene/gui/text_edit.cpp #, fuzzy @@ -24398,7 +24310,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24437,9 +24349,8 @@ msgid "Progress Offset" msgstr "" #: scene/gui/texture_progress.cpp -#, fuzzy msgid "Fill Mode" -msgstr "Modo de Reproducción:" +msgstr "Modo de Relleno" #: scene/gui/texture_progress.cpp msgid "Tint" @@ -24507,9 +24418,8 @@ msgid "Hide Folding" msgstr "Botón Desactivado" #: scene/gui/tree.cpp -#, fuzzy msgid "Hide Root" -msgstr "Crear Nodo RaÃz:" +msgstr "Ocultar RaÃz" #: scene/gui/tree.cpp msgid "Drop Mode Flags" @@ -24601,9 +24511,8 @@ msgid "Filename" msgstr "Renombrar" #: scene/main/node.cpp -#, fuzzy msgid "Owner" -msgstr "Propietarios De:" +msgstr "Propietario" #: scene/main/node.cpp scene/main/scene_tree.cpp #, fuzzy @@ -24611,9 +24520,8 @@ msgid "Multiplayer" msgstr "Multiplicar %s" #: scene/main/node.cpp -#, fuzzy msgid "Custom Multiplayer" -msgstr "Asignar Múltiples:" +msgstr "Multijugador Personalizado" #: scene/main/node.cpp #, fuzzy @@ -24700,9 +24608,8 @@ msgid "Reflections" msgstr "Direcciones" #: scene/main/scene_tree.cpp -#, fuzzy msgid "Atlas Size" -msgstr "Tamaño del Outline:" +msgstr "Tamaño de Atlas" #: scene/main/scene_tree.cpp msgid "Atlas Subdiv" @@ -24760,9 +24667,8 @@ msgstr "" "en lugar de depender de un Timer para tiempos de espera muy bajos." #: scene/main/timer.cpp -#, fuzzy msgid "Autostart" -msgstr "Reinicio automático:" +msgstr "Inicio Automático" #: scene/main/viewport.cpp #, fuzzy @@ -24852,7 +24758,7 @@ msgstr "Depurar" #: scene/main/viewport.cpp #, fuzzy msgid "Render Target" -msgstr "Renderizador:" +msgstr "Objetivo de Renderizado" #: scene/main/viewport.cpp msgid "V Flip" @@ -24924,6 +24830,31 @@ msgid "Swap OK Cancel" msgstr "Cancelar UI" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nombre" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Renderización" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Renderización" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "FÃsica" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "FÃsica" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24948,9 +24879,8 @@ msgid "Stereo" msgstr "" #: scene/resources/concave_polygon_shape_2d.cpp -#, fuzzy msgid "Segments" -msgstr "Argumentos de Escena Principal:" +msgstr "Segmentos" #: scene/resources/curve.cpp #, fuzzy @@ -24961,6 +24891,812 @@ msgstr "Media Resolución" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Fuentes" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Seleccionar Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Color Hueso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Color Hueso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Llenar superficie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Clip Deshabilitado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Espaciado de LÃnea" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Chequeable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Chequeado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Desactivar Elemento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Chequeado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Desactivar Elemento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Desplazamiento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Desactivar Elemento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Color Hueso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Forzar Modulación en Blanco" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Desplazamiento de CuadrÃcula en X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Desplazamiento de CuadrÃcula en Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Mostrar Contorno Anterior" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Desbloquear Seleccionado" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "CustomNode" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrar señales" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrar señales" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Escena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Escena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Carpeta:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Carpeta:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Completar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Completar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importar Seleccionado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Llenar superficie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Resaltador de Sintaxis" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Instrumento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Resaltador de Sintaxis" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Resaltador de Sintaxis" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Modo de Colisión" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Desactivar Elemento" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Tamaño del Borde" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Código Fuente" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Color de Texto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Prueba" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Resaltado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Desplazamiento de Ruido" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Desplazamiento de Ruido" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Crear Carpeta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Act./Desact. Archivos Ocultos" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Clip Deshabilitado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Separador con nombre" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Separador con nombre" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Color Hueso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Operador Color." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Seleccionar Fotogramas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Z Lejana por Defecto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Por defecto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Confirmar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Puntos de interrupción" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Redimensionable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Colores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Colores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Desplazamiento de Byte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Desplazamiento de Ruido" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Pivote de Desplazamiento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Foco en Ruta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Seleccionar" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Botón de Conmutación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Botón de Conmutación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Botón de Conmutación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "CustomNode" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Opciones de Bus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "CustomNode" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Seleccionar Todo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Colapsar Todo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Botón de Conmutación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Color de Selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Color de GuÃas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Posición del Dock" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Opacidad De LÃnea De Relación" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Máscara de Botones" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Relationship Lines" +msgstr "Opacidad De LÃnea De Relación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Mostrar GuÃas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Desplazarse Verticalmente" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Velocidad Desplazamiento V" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Desactivar Elemento" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Resaltado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Color Hueso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Color Hueso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Objetivo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Carpeta:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Forzar Modulación en Blanco" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Modo de Icono" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Clip Deshabilitado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Ancho Izquierda" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Luz" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Ancho Izquierda" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Ancho Izquierda" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Operador Screen." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Cargar Ajuste Predeterminado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Textura de Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Colores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Preajuste" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Preajuste" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Preajuste" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Formato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Código Fuente" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Fuente Principal" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Fuente Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Indentar a la Derecha" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Modo de Selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Corte Automático" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Color de CuadrÃcula" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Mapeo de CuadrÃcula" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Sólo selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Seleccionar Propiedad" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Acción" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Mover Puntos Bezier" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Neg" +msgstr "Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "WaitInstanceSignal" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24976,9 +25712,8 @@ msgid "Font Path" msgstr "Foco en Ruta" #: scene/resources/dynamic_font.cpp -#, fuzzy msgid "Outline Size" -msgstr "Tamaño del Outline:" +msgstr "Tamaño del Contorno" #: scene/resources/dynamic_font.cpp #, fuzzy @@ -24991,25 +25726,12 @@ msgid "Use Mipmaps" msgstr "Señales" #: scene/resources/dynamic_font.cpp -#, fuzzy msgid "Extra Spacing" -msgstr "Opciones adicionales:" +msgstr "Espaciado Adicional" #: scene/resources/dynamic_font.cpp -#, fuzzy msgid "Char" -msgstr "Caracteres válidos:" - -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Escena Principal" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Fuentes" +msgstr "Char" #: scene/resources/dynamic_font.cpp #, fuzzy @@ -25035,9 +25757,8 @@ msgid "Sky Orientation" msgstr "Documentación en lÃnea" #: scene/resources/environment.cpp -#, fuzzy msgid "Sky Rotation" -msgstr "Step de Rotación:" +msgstr "Rotación de Cielo" #: scene/resources/environment.cpp msgid "Sky Rotation Degrees" @@ -25066,14 +25787,12 @@ msgid "Fog" msgstr "" #: scene/resources/environment.cpp -#, fuzzy msgid "Sun Color" -msgstr "Archivo de Almacenamiento:" +msgstr "Color de Sol" #: scene/resources/environment.cpp -#, fuzzy msgid "Sun Amount" -msgstr "Cantidad:" +msgstr "Cantidad de Sol" #: scene/resources/environment.cpp #, fuzzy @@ -25169,7 +25888,7 @@ msgstr "Fundido de entrada (s):" #: scene/resources/environment.cpp #, fuzzy msgid "Fade Out" -msgstr "Fundido de salida (s):" +msgstr "Fundido de salida" #: scene/resources/environment.cpp #, fuzzy @@ -25185,9 +25904,8 @@ msgid "SSAO" msgstr "" #: scene/resources/environment.cpp -#, fuzzy msgid "Radius 2" -msgstr "Radio:" +msgstr "Radio 2" #: scene/resources/environment.cpp msgid "Intensity 2" @@ -25216,9 +25934,8 @@ msgid "DOF Far Blur" msgstr "" #: scene/resources/environment.cpp scene/resources/material.cpp -#, fuzzy msgid "Distance" -msgstr "Seleccionar Distancia:" +msgstr "Distancia" #: scene/resources/environment.cpp msgid "Transition" @@ -25301,9 +26018,8 @@ msgid "Brightness" msgstr "Luz" #: scene/resources/environment.cpp -#, fuzzy msgid "Saturation" -msgstr "Separación:" +msgstr "Saturación" #: scene/resources/environment.cpp msgid "Color Correction" @@ -25425,9 +26141,8 @@ msgid "Is sRGB" msgstr "" #: scene/resources/material.cpp servers/visual_server.cpp -#, fuzzy msgid "Parameters" -msgstr "Parámetro Modificado:" +msgstr "Parámetros" #: scene/resources/material.cpp #, fuzzy @@ -25469,9 +26184,8 @@ msgid "Grow" msgstr "" #: scene/resources/material.cpp -#, fuzzy msgid "Grow Amount" -msgstr "Cantidad:" +msgstr "Cantidad de Crecimiento" #: scene/resources/material.cpp msgid "Use Alpha Scissor" @@ -25547,9 +26261,8 @@ msgid "Emission On UV2" msgstr "Máscara de Emisión" #: scene/resources/material.cpp -#, fuzzy msgid "Emission Texture" -msgstr "Fuente de Emisión: " +msgstr "Textura de Emisión" #: scene/resources/material.cpp msgid "NormalMap" @@ -25645,7 +26358,7 @@ msgstr "Transmisión" #: scene/resources/material.cpp #, fuzzy msgid "Refraction" -msgstr "Separación:" +msgstr "Refracción" #: scene/resources/material.cpp scene/resources/navigation_mesh.cpp msgid "Detail" @@ -25782,23 +26495,20 @@ msgid "Edge" msgstr "" #: scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Max Error" -msgstr "Error" +msgstr "Error Máximo" #: scene/resources/navigation_mesh.cpp msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Sample Distance" -msgstr "Seleccionar Distancia:" +msgstr "Distancia de Muestreo" #: scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Sample Max Error" -msgstr "Sampler" +msgstr "Error Máximo de Muestra" #: scene/resources/navigation_mesh.cpp msgid "Low Hanging Obstacles" @@ -25844,28 +26554,24 @@ msgid "Divisor" msgstr "Dividir %s" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Size Modifier" -msgstr "Modificador de Velocidad de Vista Libre" +msgstr "Modificador de Tamaño" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Color Modifier" -msgstr "Modificador de Velocidad de Vista Libre" +msgstr "Modificador de Color" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Point Texture" -msgstr "Puntos de Emisión:" +msgstr "Textura de Punto" #: scene/resources/particles_material.cpp msgid "Normal Texture" msgstr "Textura Normal" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Color Texture" -msgstr "Editor de Themes" +msgstr "Textura de Color" #: scene/resources/particles_material.cpp #, fuzzy @@ -25873,14 +26579,12 @@ msgid "Point Count" msgstr "Añadir Puerto de Entrada" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Scale Random" -msgstr "Relación de Escala:" +msgstr "Escala Aleatoria" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Scale Curve" -msgstr "Cerrar Curva" +msgstr "Curva de Escala" #: scene/resources/physics_material.cpp msgid "Rough" @@ -25891,14 +26595,12 @@ msgid "Absorbent" msgstr "" #: scene/resources/plane_shape.cpp -#, fuzzy msgid "Plane" -msgstr "Plano:" +msgstr "Plano" #: scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Flip Faces" -msgstr "Voltear Portales" +msgstr "Voltear Caras" #: scene/resources/primitive_meshes.cpp msgid "Mid Height" @@ -25917,19 +26619,16 @@ msgid "Subdivide Depth" msgstr "" #: scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Top Radius" -msgstr "Radio:" +msgstr "Radio Superior" #: scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Bottom Radius" -msgstr "Inferior Derecha" +msgstr "Radio Inferior" #: scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Left To Right" -msgstr "Superior Derecha" +msgstr "De Izquierda a Derecha" #: scene/resources/primitive_meshes.cpp msgid "Is Hemisphere" @@ -25955,7 +26654,7 @@ msgstr "" #: scene/resources/sky.cpp #, fuzzy msgid "Radiance Size" -msgstr "Tamaño del Outline:" +msgstr "Tamaño de Resplandor" #: scene/resources/sky.cpp msgid "Panorama" @@ -25967,14 +26666,12 @@ msgid "Top Color" msgstr "Siguiente Plano" #: scene/resources/sky.cpp -#, fuzzy msgid "Horizon Color" -msgstr "Archivo de Almacenamiento:" +msgstr "Color del Horizonte" #: scene/resources/sky.cpp -#, fuzzy msgid "Ground" -msgstr "Agrupado" +msgstr "Suelo" #: scene/resources/sky.cpp #, fuzzy @@ -26063,14 +26760,13 @@ msgid "Lossy Storage Quality" msgstr "Captura" #: scene/resources/texture.cpp -#, fuzzy msgid "Fill From" -msgstr "Modo de Reproducción:" +msgstr "Rellene Desde" #: scene/resources/texture.cpp #, fuzzy msgid "Fill To" -msgstr "Modo de Reproducción:" +msgstr "Rellenar Hasta" #: scene/resources/texture.cpp #, fuzzy @@ -26226,7 +26922,7 @@ msgstr "Radio Elemento" #: servers/audio/audio_stream.cpp #, fuzzy msgid "Random Pitch" -msgstr "Inclinación al azar:" +msgstr "Tono Aleatorio" #: servers/audio/effects/audio_effect_capture.cpp #: servers/audio/effects/audio_effect_spectrum_analyzer.cpp @@ -26295,6 +26991,10 @@ msgid "Release (ms)" msgstr "Release" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mezcla" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26372,7 +27072,7 @@ msgstr "" #: servers/audio/effects/audio_effect_spectrum_analyzer.cpp #, fuzzy msgid "FFT Size" -msgstr "Tamaño:" +msgstr "Tamaño de FFT" #: servers/audio/effects/audio_effect_reverb.cpp msgid "Predelay" @@ -26469,7 +27169,7 @@ msgstr "" #: servers/physics_2d/physics_2d_server_sw.cpp #, fuzzy msgid "BP Hash Table Size" -msgstr "Tamaño:" +msgstr "Tamaño de Table Hash BP" #: servers/physics_2d/physics_2d_server_sw.cpp msgid "Large Object Surface Threshold In Cells" @@ -26835,7 +27535,7 @@ msgstr "" #: servers/visual_server.cpp msgid "Compatibility" -msgstr "" +msgstr "Compatibilidad" #: servers/visual_server.cpp msgid "Disable Half Float" @@ -26843,8 +27543,12 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Activar Prioridad" + +#: servers/visual_server.cpp msgid "Precision" -msgstr "Expresión" +msgstr "Precisión" #: servers/visual_server.cpp msgid "UV Contract" @@ -26864,9 +27568,8 @@ msgid "PVS Logging" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Use Signals" -msgstr "Señales" +msgstr "Usar Señales" #: servers/visual_server.cpp #, fuzzy @@ -26874,9 +27577,8 @@ msgid "Remove Danglers" msgstr "Eliminar Tile" #: servers/visual_server.cpp -#, fuzzy msgid "Flip Imported Portals" -msgstr "Voltear Portales" +msgstr "Voltear Portales Importados" #: servers/visual_server.cpp #, fuzzy @@ -26888,24 +27590,21 @@ msgid "Max Active Spheres" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Max Active Polygons" -msgstr "Mover PolÃgono" +msgstr "PolÃgonos Máximos Activos" #: servers/visual_server.cpp -#, fuzzy msgid "Shader Compilation Mode" -msgstr "Modo de Interpolación" +msgstr "Modo de Compilación de Sombreador" #: servers/visual_server.cpp msgid "Max Simultaneous Compiles" -msgstr "" +msgstr "Compilaciones Simultáneas Máximas" #: servers/visual_server.cpp msgid "Log Active Async Compiles Count" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Shader Cache Size (MB)" -msgstr "Cambiar Tamaño de Cámara" +msgstr "Tamaño de Cache de Shader (MB)" diff --git a/editor/translations/es_AR.po b/editor/translations/es_AR.po index 8c2f755e49..3f4e4e3ce7 100644 --- a/editor/translations/es_AR.po +++ b/editor/translations/es_AR.po @@ -132,6 +132,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Posición del Panel" @@ -211,6 +212,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -246,6 +248,7 @@ msgstr "Con Data" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Profiler de Red" @@ -426,7 +429,8 @@ msgstr "Abrir Editor" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Copiar Selección" @@ -470,6 +474,7 @@ msgstr "Comunidad" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Preset" @@ -1886,7 +1891,9 @@ msgid "Scene does not contain any script." msgstr "La escena no contiene ningún script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Agregar" @@ -1952,6 +1959,7 @@ msgstr "No se puede conectar la señal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Cerrar" @@ -3000,6 +3008,7 @@ msgstr "Hacer Actual" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importar" @@ -3456,6 +3465,7 @@ msgid "Label" msgstr "Valor" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Solo Métodos" @@ -3465,7 +3475,7 @@ msgstr "Solo Métodos" msgid "Checkable" msgstr "Tildar Item" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Ãtem Tildado" @@ -3541,7 +3551,7 @@ msgstr "Copiar Selección" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Limpiar" @@ -3572,7 +3582,7 @@ msgid "Up" msgstr "Arriba" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nodo" @@ -3596,6 +3606,10 @@ msgstr "RSET Saliente" msgid "New Window" msgstr "Nueva Ventana" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Proyecto Sin Nombre" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4794,6 +4808,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Volver a Cargar" @@ -4972,6 +4987,7 @@ msgid "Edit Text:" msgstr "Editar Texto:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "On" @@ -5289,6 +5305,7 @@ msgid "Show Script Button" msgstr "Botón Rueda Derecha" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Sistema de Archivos" @@ -5371,6 +5388,7 @@ msgstr "Editar Tema" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5541,6 +5559,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5961,6 +5980,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5973,7 +5993,7 @@ msgstr "Gestor de Proyectos" msgid "Sorting Order" msgstr "en orden:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -6009,29 +6029,30 @@ msgstr "Almacenando Archivo:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Color de fondo inválido." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Color de fondo inválido." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importar Seleccionado" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6040,21 +6061,21 @@ msgstr "" msgid "Text Color" msgstr "Piso Siguiente" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Numero de LÃnea:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Numero de LÃnea:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Color de fondo inválido." @@ -6064,16 +6085,16 @@ msgstr "Color de fondo inválido." msgid "Text Selected Color" msgstr "Eliminar Seleccionados" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Solo Selección" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Escena Actual" @@ -6082,45 +6103,45 @@ msgstr "Escena Actual" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Resaltador de Sintaxis" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Función" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Renombrar Variable" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Seleccionar Color" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Marcadores" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Puntos de interrupción" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7907,10 +7928,6 @@ msgid "Load Animation" msgstr "Cargar Animación" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "No hay animaciones para copiar!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "No hay recursos de animación en el portapapeles!" @@ -7923,10 +7940,6 @@ msgid "Paste Animation" msgstr "Pegar Animación" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "No hay animación que editar!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" "Reproducir hacia atras la animación seleccionada desde la posicion actual (A)" @@ -7966,6 +7979,11 @@ msgid "New" msgstr "Nuevo" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s Referencia de Clase" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Editar Transiciones..." @@ -8190,11 +8208,6 @@ msgid "Blend" msgstr "Blend" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mix" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Auto Reiniciar:" @@ -8228,10 +8241,6 @@ msgid "X-Fade Time (s):" msgstr "Tiempo de Crossfade (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Actual:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10257,6 +10266,7 @@ msgstr "Ajustes de Grilla" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Ajustar" @@ -10519,6 +10529,7 @@ msgstr "Script Anterior" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Archivo" @@ -11080,6 +11091,7 @@ msgid "Yaw:" msgstr "Guiñada:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Tamaño:" @@ -11732,6 +11744,16 @@ msgid "Vertical:" msgstr "Vertical:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Separación:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Offset:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Seleccionar/Reestablecer Todos los Frames" @@ -11768,18 +11790,10 @@ msgid "Auto Slice" msgstr "Corte Automático" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Offset:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Paso:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Separación:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "Región de Textura" @@ -11974,6 +11988,11 @@ msgstr "" "¿Cerrar de todos modos?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Remover Tile" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12015,6 +12034,16 @@ msgstr "" "Añadà más propiedades manualmente o importalas desde otro Theme." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Añadir Tipo de Elemento" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Eliminar Remote" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Añadir Elemento Color" @@ -12291,6 +12320,7 @@ msgid "Named Separator" msgstr "Separador Nomenclado" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Submenú" @@ -12467,8 +12497,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Separador Nomenclado" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14293,10 +14324,6 @@ msgstr "" "ajustar las escenas." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Proyecto Sin Nombre" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Proyecto Faltante" @@ -14638,6 +14665,7 @@ msgid "Add Event" msgstr "Agregar Evento" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Botón" @@ -15012,7 +15040,7 @@ msgstr "A Minúsculas" msgid "To Uppercase" msgstr "A Mayúsculas" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Resetear" @@ -15854,6 +15882,7 @@ msgstr "Cambiar el Ãngulo de Emisión del AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16682,6 +16711,14 @@ msgstr "" msgid "Use DTLS" msgstr "Usar Ajuste" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17791,6 +17828,14 @@ msgid "Change Expression" msgstr "Cambiar Expresión" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "No se puede copiar el nodo de función." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Pegar Nodos de VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Quitar Nodos VisualScript" @@ -17896,14 +17941,6 @@ msgid "Resize Comment" msgstr "Redimensionar Comentario" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "No se puede copiar el nodo de función." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Pegar Nodos de VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "No se puede crear una función con un nodo función." @@ -18395,6 +18432,14 @@ msgstr "WaitInstanceSignal" msgid "Write Mode" msgstr "Modo Prioridad" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18403,6 +18448,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Profiler de Red" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Profiler de Red" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18459,6 +18530,11 @@ msgstr "Act/Desact. Visibilidad" msgid "Bounds Geometry" msgstr "Reintentar" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Ajuste Inteligente" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19116,7 +19192,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19265,7 +19341,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19275,7 +19351,7 @@ msgstr "Expandir Todos" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "CustomNode" #: platform/javascript/export/export.cpp @@ -19566,7 +19642,7 @@ msgstr "Profiler de Red" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Dispositivo" #: platform/osx/export/export.cpp @@ -19871,12 +19947,13 @@ msgid "Publisher Display Name" msgstr "Nombre de paquete de editor inválido." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "GUID de producto inválido." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Restablecer GuÃas" #: platform/uwp/export/export.cpp @@ -20149,6 +20226,7 @@ msgstr "" "\"Frames\" para que AnimatedSprite pueda mostrar frames." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Frame %" @@ -20546,7 +20624,7 @@ msgstr "Modo Regla" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Desactivar Ãtem" @@ -21039,7 +21117,7 @@ msgstr "" msgid "Width Curve" msgstr "Partir Curva" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Por Defecto" @@ -21216,6 +21294,7 @@ msgid "Z As Relative" msgstr "Ajuste Relativo" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21472,6 +21551,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -22048,9 +22128,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Asignar Margen" @@ -22702,7 +22783,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23746,6 +23827,11 @@ msgstr "" "sencillo." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Reemplazos(Overrides)" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23788,7 +23874,7 @@ msgstr "" msgid "Tooltip" msgstr "Herramientas" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Foco en Ruta" @@ -23917,6 +24003,7 @@ msgid "Show Zoom Label" msgstr "Mostrar Huesos" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23930,11 +24017,12 @@ msgid "Show Close" msgstr "Mostrar Huesos" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Seleccionar" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Commit" @@ -24000,8 +24088,9 @@ msgid "Fixed Icon Size" msgstr "Vista Frontal" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Asignar" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24471,7 +24560,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24998,6 +25087,31 @@ msgid "Swap OK Cancel" msgstr "Cancelar" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nombre" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Renderizador:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Renderizador:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr " (FÃsica)" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr " (FÃsica)" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25035,6 +25149,810 @@ msgstr "Media Resolución" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Fuentes" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Seleccionar Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Cambiar Nombre del Elemento Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Cambiar Nombre del Elemento Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Poblar Superficie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Clip Desactivado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Loop de Animación" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Tildar Item" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Ãtem Tildado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Desactivar Ãtem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Ãtem Tildado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Desactivar Ãtem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Desactivar Ãtem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Cambiar Nombre del Elemento Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Forzar Modulado a Blanco" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Offset de Grilla en X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Offset de Grilla en Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Plano anterior" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Desbloquear Seleccionados" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "CustomNode" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrar señales" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrar señales" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Escena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Escena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Carpeta:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Carpeta:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Copiar Selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Copiar Selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importar Seleccionado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Poblar Superficie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Resaltador de Sintaxis" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Ver Entorno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Resaltador de Sintaxis" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Resaltador de Sintaxis" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Modo Colisión" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Desactivar Ãtem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "PÃxeles del Borde" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Agregar Punto de Nodo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Piso Siguiente" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Prueba" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Iluminación directa" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Offset de Grilla:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Offset de Grilla:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Crear Carpeta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Act/Desact. Archivos Ocultos" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Clip Desactivado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Separador Nomenclado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Separador Nomenclado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Cambiar Nombre del Elemento Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Operador Color." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Seleccionar Frames" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Por Defecto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Por Defecto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Commit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Puntos de interrupción" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Redimensionar Array" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Colores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Colores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Offset de Grilla:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Offset de Grilla:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Offset de Grilla:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Foco en Ruta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Seleccionar" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Botón de Conmutación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Botón de Conmutación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Botón de Conmutación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "CustomNode" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Opciones de Bus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "CustomNode" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Seleccionar Todo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Colapsar Todos" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Botón de Conmutación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Solo Selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Seleccionar Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Posición del Panel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Escena Actual" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Botón" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Mostrar guÃas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Vertical:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Offset de Grilla:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Desactivar Ãtem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Iluminación directa" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Cambiar Nombre del Elemento Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Cambiar Nombre del Elemento Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Objetivo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Carpeta:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Forzar Modulado a Blanco" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Modo Icono" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Clip Desactivado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Izquierda Ancha" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Luz" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Izquierda Ancha" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Izquierda Ancha" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Operador Screen(trama)." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Cargar Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Editar Tema" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Colores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Formato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Agregar Punto de Nodo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Escena Principal" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Escena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Separación:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Asignar Margen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Indentar a la Der" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Modo Seleccionar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Corte Automático" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Seleccionar Color" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Mapa de Grilla" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Solo Selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Seleccionar Propiedad" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Acción" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Mover Puntos Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "WaitInstanceSignal" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25074,17 +25992,6 @@ msgstr "Opciones Extra:" msgid "Char" msgstr "Caracteres válidos:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Escena Principal" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Fuentes" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26378,6 +27285,10 @@ msgid "Release (ms)" msgstr "Release" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mix" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26930,6 +27841,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Activar Prioridad" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Expresión" diff --git a/editor/translations/et.po b/editor/translations/et.po index 2a0a9cc58d..fe61c3b1be 100644 --- a/editor/translations/et.po +++ b/editor/translations/et.po @@ -113,6 +113,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Doki asukoht" @@ -190,6 +191,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -224,6 +226,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Võrgu profileerija" @@ -400,7 +403,8 @@ msgstr "Redaktor" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Kopeeri valik" @@ -442,6 +446,7 @@ msgstr "Kogukond" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Eelseadistus" @@ -1822,7 +1827,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Lisa" @@ -1886,6 +1893,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Sulge" @@ -2922,6 +2930,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Impordi" @@ -3377,6 +3386,7 @@ msgid "Label" msgstr "Väärtus" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Ainult meetodid" @@ -3385,7 +3395,7 @@ msgstr "Ainult meetodid" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3463,7 +3473,7 @@ msgstr "Kopeeri valik" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Puhasta" @@ -3494,7 +3504,7 @@ msgid "Up" msgstr "Üles" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Sõlm" @@ -3518,6 +3528,10 @@ msgstr "" msgid "New Window" msgstr "Uus aken" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4615,6 +4629,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4792,6 +4807,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Sees" @@ -5092,6 +5108,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Failikuvaja" @@ -5171,6 +5188,7 @@ msgstr "Redaktor" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5333,6 +5351,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5724,6 +5743,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5736,7 +5756,7 @@ msgstr "projektihaldur" msgid "Sorting Order" msgstr "Salvestan faili:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5772,27 +5792,28 @@ msgstr "Salvestan faili:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Kustuta Valitud Võti (Võtmed)" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5800,19 +5821,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5821,16 +5842,16 @@ msgstr "" msgid "Text Selected Color" msgstr "Kustuta valitud võti (võtmed)" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Vali see kaust" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5838,41 +5859,41 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funktsioonid" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Katkepunktid" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7599,10 +7620,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7615,10 +7632,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7656,6 +7669,10 @@ msgid "New" msgstr "Uus" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7875,11 +7892,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7913,10 +7925,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9874,6 +9882,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10139,6 +10148,7 @@ msgstr "Eelmine skript" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Fail" @@ -10700,6 +10710,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "Suurus: " @@ -11353,6 +11364,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Versioon:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11389,19 +11411,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Versioon:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11601,6 +11614,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Eemalda" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11644,6 +11662,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Tüüp" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Eemalda" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Lisa lemmikutesse" @@ -11927,6 +11955,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12098,8 +12127,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Kustuta Valim" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -13821,10 +13851,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -14138,6 +14164,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14507,7 +14534,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15294,6 +15321,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16075,6 +16103,14 @@ msgstr "" msgid "Use DTLS" msgstr "Kasuta naksamist" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17152,6 +17188,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17251,14 +17295,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17760,6 +17796,14 @@ msgstr "" msgid "Write Mode" msgstr "Pööramisrežiim" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17768,6 +17812,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Võrgu profileerija" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Võrgu profileerija" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17821,6 +17891,10 @@ msgstr "Sea nähtavus sisse/välja" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18424,7 +18498,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18571,7 +18645,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18581,7 +18655,7 @@ msgstr "Laienda kõik" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Kustuta sõlm(ed)" #: platform/javascript/export/export.cpp @@ -18877,7 +18951,7 @@ msgid "Network Client" msgstr "Võrgu profileerija" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19137,11 +19211,12 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Rühmad" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -19403,6 +19478,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Kaadri %" @@ -19767,7 +19843,7 @@ msgstr "Skaleerimisrežiim" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "(Redaktor keelatud)" @@ -20225,7 +20301,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Vaikimisi" @@ -20385,6 +20461,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20615,6 +20692,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21154,9 +21232,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21744,7 +21823,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22704,6 +22783,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Teema atribuudid" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22740,7 +22824,7 @@ msgstr "" msgid "Tooltip" msgstr "Tööriistad" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Fookuse tee" @@ -22864,6 +22948,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22877,11 +22962,12 @@ msgid "Show Close" msgstr "Sulge" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Vali" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Kogukond" @@ -22944,8 +23030,9 @@ msgid "Fixed Icon Size" msgstr "Eesvaade" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Määra..." #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -23383,7 +23470,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23874,6 +23961,27 @@ msgid "Swap OK Cancel" msgstr "Tühista" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nimi" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23909,6 +24017,781 @@ msgstr "Poolresolutioon" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Funktsioonid" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Funktsioonid" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Funktsioonid" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(Redaktor keelatud)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Versioon:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animatsiooni kordus" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Kuva failikuvajas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Eelseadistus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "(Redaktor keelatud)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "(Redaktor keelatud)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Redaktor keelatud)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "(Redaktor keelatud)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "(Redaktor keelatud)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Laadi vaikimisi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Laadi vaikimisi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Mine Eelmisele Sammule" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Kustuta Valitud Võti (Võtmed)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Kustuta sõlm(ed)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtreeri sõlmed" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtreeri sõlmed" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Kuvamise kutsungid" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Kuva varjutamata" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Kopeeri valik" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Kopeeri valik" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Kustuta Valitud Võti (Võtmed)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Eelseadistus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Kuva keskkond" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "(Redaktor keelatud)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Skaleerimisrežiim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Lubatud funktsioonid:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Funktsioonid" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Testimine" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Testimine" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Muuda tüüpi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Muuda tüüpi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Loo kaust" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Lülita varjatud failid sisse/välja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "(Redaktor keelatud)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Versioon:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Funktsioonid" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Versioon:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Vali" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Vaikimisi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Vaikimisi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Kogukond" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Katkepunktid" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Versioon:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Muuda tüüpi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Muuda tüüpi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Kustuta sõlm(ed)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Muuda tüüpi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Liigutamisrežiim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Fookuse tee" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Vali" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Eelseadistus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Filtreeri sõlmed" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Filtreeri sõlmed" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Frontaal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Kustuta sõlm(ed)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Klassi valikud" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Kustuta sõlm(ed)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Vali Kõik" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Ahenda kõik" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Vali see kaust" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Funktsioonid" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Doki asukoht" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Vali see kaust" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Valimisrežiim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Kuva failikuvajas" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Kuvamise kutsungid" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Eemalda horisontaalne juht" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Mängi stseeni" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Kuva failikuvajas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Versioon:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "(Redaktor keelatud)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Funktsioonid" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Funktsioonid" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Kuva failikuvajas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Kuva failikuvajas" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Ava fail" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Valimisrežiim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Valimisrežiim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "(Redaktor keelatud)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Kuva traatraamina" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Testimine" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Kuva traatraamina" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Kuva traatraamina" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Eelvaade" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Redaktor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Redaktor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Eelseadistus" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Eelseadistus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Eelseadistus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Formaat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Kustuta sõlm(ed)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Lubatud funktsioonid:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Lubatud funktsioonid:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Versioon:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Versioon:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Valimisrežiim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Valimisrežiim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Valimisrežiim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Valimisrežiim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Täpsem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Vali see kaust" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Vali see kaust" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Liiguta Bezieri punkte" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23947,16 +24830,6 @@ msgstr "Klassi valikud:" msgid "Char" msgstr "Kehtivad märgid:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Kuvamise kutsungid" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -25198,6 +26071,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25725,6 +26602,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp #, fuzzy msgid "Precision" msgstr "Versioon:" diff --git a/editor/translations/eu.po b/editor/translations/eu.po index 581f3adf97..1946e6fd18 100644 --- a/editor/translations/eu.po +++ b/editor/translations/eu.po @@ -109,6 +109,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Kargatu animazioa" @@ -184,6 +185,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -218,6 +220,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -390,7 +393,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Kargatu animazioa" @@ -432,6 +436,7 @@ msgstr "Komunitatea" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1797,7 +1802,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1861,6 +1868,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2880,6 +2888,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3330,6 +3339,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Metodoak bakarrik" @@ -3338,7 +3348,7 @@ msgstr "Metodoak bakarrik" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3414,7 +3424,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3445,7 +3455,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3469,6 +3479,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4547,6 +4561,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4722,6 +4737,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5020,6 +5036,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5096,6 +5113,7 @@ msgstr "Editatu azala" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5254,6 +5272,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5640,6 +5659,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5651,7 +5671,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5686,27 +5706,28 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Inportatu azala" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5714,19 +5735,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5735,16 +5756,16 @@ msgstr "" msgid "Text Selected Color" msgstr "Ezabatu hautatutako gakoak" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Hautatu karpeta hau" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5752,40 +5773,40 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funtzioak:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7510,10 +7531,6 @@ msgid "Load Animation" msgstr "Kargatu animazioa" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Ez dago animaziorik kopiatzeko!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Ez dago animazio baliabiderik arbelean!" @@ -7526,10 +7543,6 @@ msgid "Paste Animation" msgstr "Itsatsi animazioa" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Ez dago animaziorik editatzeko!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7567,6 +7580,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7786,11 +7803,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7824,10 +7836,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9787,6 +9795,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Atxikitu" @@ -10051,6 +10060,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10603,6 +10613,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11246,6 +11257,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Enumerazioak" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11282,19 +11304,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Enumerazioak" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11491,6 +11504,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Kide mota" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11533,6 +11551,16 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Kide mota" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Kendu elementu guztiak" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11822,6 +11850,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11992,7 +12021,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13702,10 +13731,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -14020,6 +14045,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14388,7 +14414,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15173,6 +15199,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15948,6 +15975,14 @@ msgstr "" msgid "Use DTLS" msgstr "Erabili atxikitzea" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -17009,6 +17044,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17107,14 +17150,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17605,6 +17640,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17613,6 +17656,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17664,6 +17731,11 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Atxikitze adimentsua" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18260,7 +18332,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18408,7 +18480,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18418,7 +18490,7 @@ msgstr "Esportatu" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Kendu elementu guztiak" #: platform/javascript/export/export.cpp @@ -18704,7 +18776,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18965,11 +19037,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -19225,6 +19297,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Hurrengo karpeta/fitxategia" @@ -19573,7 +19646,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Gaitu iragazkia" @@ -20022,7 +20095,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Birkargatu azala" @@ -20184,6 +20257,7 @@ msgid "Z As Relative" msgstr "Atxikitze erlatiboa" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20411,6 +20485,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20943,9 +21018,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21519,7 +21595,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22462,6 +22538,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Azalaren propietateak" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22497,7 +22578,7 @@ msgstr "" msgid "Tooltip" msgstr "Tresnak" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22618,6 +22699,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22631,11 +22713,12 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Inportatu azala" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Komunitatea" @@ -22697,7 +22780,7 @@ msgid "Fixed Icon Size" msgstr "Pixel atxikitzea" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -23117,7 +23200,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23603,6 +23686,27 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Hurrengo karpeta/fitxategia" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23635,6 +23739,770 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Funtzioak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Kendu elementu guztiak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Kendu elementu guztiak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Kendu elementu guztiak" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Enumerazioak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animazioaren loop-a" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Edukiak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "gainidatzi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Gaitu iragazkia" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Gaitu iragazkia" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Gaitu iragazkia" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Gaitu iragazkia" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Kendu elementu guztiak" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Inportatu profila(k)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Inportatu profila(k)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Inportatu profila(k)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Inportatu azala" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Funtzioak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Pista Akt./Desakt." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Pista Akt./Desakt." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Erakutsi guztiak" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Kargatu animazioa" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Kargatu animazioa" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Inportatu azala" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Talka formak ikusgai" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Gaitu iragazkia" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Ezaugarriak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Funtzioak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Gorde" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Kide mota" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Kide mota" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Ireki fitxategi bat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Txandakatu ezkutatutako fitxategiak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Gaitu iragazkia" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Enumerazioak" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Kendu elementu guztiak" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Enumerazioak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Inportatu azala" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Aurrebista:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Birkargatu azala" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Komunitatea" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Enumerazioak" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Kendu elementu guztiak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Kendu elementu guztiak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Blend4 nodoa" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Kide mota" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Atxikitze modua:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Inportatu azala" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Pista Akt./Desakt." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Pista Akt./Desakt." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Klaseko aukerak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Klaseko aukerak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Funtzioak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Hautatu uneko karpeta" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Hautatu karpeta hau" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Funtzioak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Funtzioak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Hautatu karpeta hau" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Edukiak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Edukiak:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Atxikitu gidalerroetara" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Edukiak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Enumerazioak" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Gaitu iragazkia" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Kendu elementu guztiak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Kendu elementu guztiak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Edukiak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Edukiak:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Ireki fitxategi bat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Atxikitze modua:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Atxikitze modua:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Gaitu iragazkia" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Erakutsi guztiak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Gorde" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Erakutsi guztiak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Erakutsi guztiak" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Aurrebista:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Editatu azala" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Editatu azala" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Translazio atzikitzea:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Kide mota" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Urrezko emaileak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Ezaugarriak" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Ezaugarriak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Enumerazioak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Enumerazioak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Erabili biraketa atxikitzea" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Erabili biraketa atxikitzea" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Erabili biraketa atxikitzea" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Erabili biraketa atxikitzea" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Gorde" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Sareta atxikitzea" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Sareta atxikitzea" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Hautatu karpeta hau" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Hautatu karpeta hau" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Mugitu Bezier puntuak" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23673,15 +24541,6 @@ msgstr "Klaseko aukerak" msgid "Char" msgstr "Talka formak ikusgai" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24898,6 +25757,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25422,6 +26285,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Gaitu iragazkia" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Erabili adierazpen erregularrak" diff --git a/editor/translations/fa.po b/editor/translations/fa.po index c8e03f9f1e..0c1ac89491 100644 --- a/editor/translations/fa.po +++ b/editor/translations/fa.po @@ -24,13 +24,14 @@ # عبدالرئو٠عابدی <abdolraoofabedi@gmail.com>, 2021. # Alireza Khodabande <alirezakhodabande74@gmail.com>, 2021. # Seyed Fazel Alavi <fazel8195@gmail.com>, 2022. +# Giga hertz <gigahertzyt@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-01-12 16:52+0000\n" -"Last-Translator: Seyed Fazel Alavi <fazel8195@gmail.com>\n" +"PO-Revision-Date: 2022-04-03 13:13+0000\n" +"Last-Translator: Giga hertz <gigahertzyt@gmail.com>\n" "Language-Team: Persian <https://hosted.weblate.org/projects/godot-engine/" "godot/fa/>\n" "Language: fa\n" @@ -38,7 +39,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 4.10.1\n" +"X-Generator: Weblate 4.12-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" @@ -134,6 +135,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "برداشتن موج" @@ -210,6 +212,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -244,6 +247,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "صدور پروژه" @@ -421,7 +425,8 @@ msgstr "گشودن در ویرایشگر" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Ú©Ù¾ÛŒ برگزیده" @@ -464,6 +469,7 @@ msgstr "جامعه" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "بازنشانی بزرگنمایی" @@ -1858,7 +1864,9 @@ msgid "Scene does not contain any script." msgstr "صØÙ†Ù‡ شامل هیچ Ùیلم نامه ای نیست." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Ø§ÙØ²ÙˆØ¯Ù†" @@ -1924,6 +1932,7 @@ msgstr "نمی توان سیگنال را متصل کرد" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "بستن" @@ -2958,6 +2967,7 @@ msgstr "ساختن جریان" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "وارد کردن" @@ -3409,6 +3419,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "تنها روش‌ها" @@ -3417,7 +3428,7 @@ msgstr "تنها روش‌ها" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "همه‌ی انتخاب ها" @@ -3496,7 +3507,7 @@ msgstr "Ú©Ù¾ÛŒ برگزیده" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "پاک کردن" @@ -3527,7 +3538,7 @@ msgid "Up" msgstr "بالا" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "گره" @@ -3551,6 +3562,10 @@ msgstr "" msgid "New Window" msgstr "چارچوب جدید" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "پروژه بی نام" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -3997,7 +4012,7 @@ msgstr "" #: editor/editor_node.cpp editor/import_dock.cpp #: editor/script_create_dialog.cpp msgid "Default" -msgstr "Ù¾ÛŒØ´ÙØ±Ø¶" +msgstr "Ù¾ÛŒØ´â€ŒÙØ±Ø¶" #: editor/editor_node.cpp editor/editor_resource_picker.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_editor.cpp @@ -4652,6 +4667,7 @@ msgstr "استخراج پرونده های زیر از بسته بندی Ø§Ù†Ø¬Ø #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4836,6 +4852,7 @@ msgid "Edit Text:" msgstr "عضوها" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5142,6 +5159,7 @@ msgid "Show Script Button" msgstr "دکمهٔ راست." #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "سامانه پرونده" @@ -5221,6 +5239,7 @@ msgstr "عضوها" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5388,6 +5407,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5795,6 +5815,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5807,7 +5828,7 @@ msgstr "مدیر پروژه" msgid "Sorting Order" msgstr "ساختن پوشه" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5843,29 +5864,30 @@ msgstr "ذخیره ÙØ§ÛŒÙ„:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "نام نامعتبر." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "نام نامعتبر." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "همه‌ی انتخاب ها" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5873,21 +5895,21 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "شماره خط:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "شماره خط:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "نام نامعتبر." @@ -5897,16 +5919,16 @@ msgstr "نام نامعتبر." msgid "Text Selected Color" msgstr "ØØ°Ù انتخاب شده" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "تنها در قسمت انتخاب شده" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5914,42 +5936,42 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "توابع" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "تغییر متغیر" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "ØØ°Ù Ú©Ù†" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7776,11 +7798,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy -msgid "No animation to copy!" -msgstr "بزرگنمایی در انیمیشن." - -#: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "No animation resource on clipboard!" msgstr "در مسیر٠منبع نیست." @@ -7793,11 +7810,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy -msgid "No animation to edit!" -msgstr "گره انیمیشن" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7835,6 +7847,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy msgid "Edit Transitions..." msgstr "انتقال‌ها" @@ -8071,11 +8087,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -8109,10 +8120,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10168,6 +10175,7 @@ msgstr "ØªØ±Ø¬ÛŒØØ§Øª" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10448,6 +10456,7 @@ msgstr "زبانه قبلی" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -11043,6 +11052,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11725,6 +11735,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "شمارش ها:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Select/Clear All Frames" msgstr "انتخاب همه" @@ -11762,19 +11783,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "شمارش ها:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11986,6 +11998,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "ØØ°Ù قالب" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12029,6 +12046,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Ø§ÙØ²ÙˆØ¯Ù† مورد" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "ØØ°Ù قالب" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Ø§ÙØ²ÙˆØ¯Ù† مورد" @@ -12340,6 +12367,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12521,8 +12549,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "ØØ°Ù برگزیده" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14341,10 +14370,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "پروژه بی نام" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "وارد کردن پروژه موجود" @@ -14675,6 +14700,7 @@ msgid "Add Event" msgstr "Ø§ÙØ²ÙˆØ¯Ù† رویداد" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Button" @@ -15057,7 +15083,7 @@ msgstr "اتصال به گره:" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "بازنشانی بزرگنمایی" @@ -15902,6 +15928,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16701,6 +16728,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17827,6 +17862,15 @@ msgid "Change Expression" msgstr "انتقال را در انیمیشن تغییر بده" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +#, fuzzy +msgid "Paste VisualScript Nodes" +msgstr "مسیر به سمت گره:" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Remove VisualScript Nodes" msgstr "کلیدهای نامعتبر را ØØ°Ù Ú©Ù†" @@ -17931,15 +17975,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -#, fuzzy -msgid "Paste VisualScript Nodes" -msgstr "مسیر به سمت گره:" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18467,6 +18502,14 @@ msgstr "" msgid "Write Mode" msgstr "ØØ§Ù„ت صدور:" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18475,6 +18518,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "صدور پروژه" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "صدور پروژه" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18527,6 +18596,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19142,7 +19215,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19294,7 +19367,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19304,7 +19377,7 @@ msgstr "خروجی" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "ساختن گره" #: platform/javascript/export/export.cpp @@ -19603,7 +19676,7 @@ msgstr "صدور پروژه" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "دستگاه" #: platform/osx/export/export.cpp @@ -19868,12 +19941,13 @@ msgid "Publisher Display Name" msgstr "نام نامعتبر." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "اندازه‌ی قلم نامعتبر." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "پخش Ø³ÙØ§Ø±Ø´ÛŒ صØÙ†Ù‡" #: platform/uwp/export/export.cpp @@ -20141,6 +20215,7 @@ msgstr "" "AnimatedSprite ÙØ±ÛŒÙ…‌ها را نمایش دهد." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "انتخاب یک گره" @@ -20512,7 +20587,7 @@ msgstr "انتخاب ØØ§Ù„ت" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" @@ -20980,7 +21055,7 @@ msgstr "چندضلعی مسدود برای این مسدودکننده، Ø®Ø§Ù„Û msgid "Width Curve" msgstr "ویرایش منØÙ†ÛŒ گره" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Ù¾ÛŒØ´ÙØ±Ø¶" @@ -21145,6 +21220,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21378,6 +21454,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21933,9 +22010,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22551,7 +22629,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23533,6 +23611,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "خصوصیات زمینه" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23570,7 +23653,7 @@ msgstr "" msgid "Tooltip" msgstr "ابزارها" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -23693,6 +23776,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23706,11 +23790,12 @@ msgid "Show Close" msgstr "بستن" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "همه‌ی انتخاب ها" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "انجمن" @@ -23775,7 +23860,7 @@ msgid "Fixed Icon Size" msgstr "باز کردن Ùˆ اجرای یک اسکریپت" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -24225,7 +24310,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24731,6 +24816,27 @@ msgid "Swap OK Cancel" msgstr "لغو" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "نام" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24768,6 +24874,792 @@ msgstr "انتخاب شده را تغییر مقیاس بده" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "توابع" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "برداشتن انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "برداشتن انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "برداشتن انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "شمارش ها:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "تکرار انیمیشن" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "نمایش در ÙØ§ÛŒÙ„‌سیستم" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "بازنشانی بزرگنمایی" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "همه‌ی انتخاب ها" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "همه‌ی انتخاب ها" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(ویرایشگر ØºÛŒØ±ÙØ¹Ø§Ù„ شده)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "برداشتن انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "بارگیری پیش ÙØ±Ø¶" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "بارگیری پیش ÙØ±Ø¶" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "زبانه قبلی" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "انتخاب شده را ØØ°Ù Ú©Ù†" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "ساختن گره" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "صاÙÛŒ کردن گره‌هاسیگنال ها را Ùیلتر کنید" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "صاÙÛŒ کردن گره‌هاسیگنال ها را Ùیلتر کنید" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "بایت" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "ÙØ±Ø§Ø®ÙˆØ§Ù†ÛŒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "ساختن پوشه" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "ساختن پوشه" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Ú©Ù¾ÛŒ برگزیده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Ú©Ù¾ÛŒ برگزیده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "همه‌ی انتخاب ها" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "توضیØ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "بازنشانی بزرگنمایی" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "گره انیمیشن" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "انتخاب ØØ§Ù„ت" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Ø§ÙØ²ÙˆØ¯Ù† گره" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "توابع" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "آزمودن" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "توضیØ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "ØØ°Ù قالب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "ØØ°Ù قالب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "ایجاد پوشه" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "یک Breakpoint درج Ú©Ù†" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "شمارش ها:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "برداشتن انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "شمارش ها:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "انتخاب یک گره" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Ù¾ÛŒØ´ÙØ±Ø¶" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Ù¾ÛŒØ´ÙØ±Ø¶" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "انجمن" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "ØØ°Ù Ú©Ù†" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "شمارش ها:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "آرایه را تغییر اندازه بده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "برداشتن انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "برداشتن انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "ویرایش منØÙ†ÛŒ گره" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "ØØ°Ù قالب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "انتخاب ØØ§Ù„ت" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "ویرایش سیگنال" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "همه‌ی انتخاب ها" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "بازنشانی بزرگنمایی" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "دکمهٔ میانی." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "دکمهٔ میانی." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "دکمهٔ میانی." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "ساختن گره" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "گزینه های اتوبوس" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "ساختن گره" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "انتخاب همه" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "بستن" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "دکمهٔ میانی." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "تنها در قسمت انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "توابع" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "ØØ°Ù Ú©Ù†" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "تنها در قسمت انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Ù…ØØªÙˆØ§Ù‡Ø§:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Button" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "پخش Ø³ÙØ§Ø±Ø´ÛŒ صØÙ†Ù‡" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "برداشتن متغیر" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "پخش صØÙ†Ù‡" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Ù…ØØªÙˆØ§Ù‡Ø§:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "شمارش ها:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "توضیØ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "برداشتن انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "برداشتن انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "نمایش در ÙØ§ÛŒÙ„‌سیستم" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "نمایش در ÙØ§ÛŒÙ„‌سیستم" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "ساختن پوشه" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "انتخاب ØØ§Ù„ت" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "انتخاب ØØ§Ù„ت" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "خطی" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "آزمودن" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "خطی" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "خطی" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "خطاهای بارگذاری" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "عضوها" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "عضوها" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "بازنشانی بزرگنمایی" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "بازنشانی بزرگنمایی" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "بازنشانی بزرگنمایی" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "ØØ°Ù قالب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Ø§ÙØ²ÙˆØ¯Ù† گره" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "ویژگی‌ها" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "ویژگی‌ها" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "شمارش ها:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "شمارش ها:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "انتخاب ØØ§Ù„ت" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "انتخاب ØØ§Ù„ت" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "انتخاب ØØ§Ù„ت" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "انتخاب ØØ§Ù„ت" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "AutoLoad" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "ØªØ±Ø¬ÛŒØØ§Øª" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "تنها در قسمت انتخاب شده" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "دارایی Setter را اضاÙÙ‡ Ú©Ù†" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Ø§ÙØ²ÙˆØ¯Ù† وظیÙÙ‡" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "انتقال نقاط Ø¨ÙØ²ÛŒÙر" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24805,16 +25697,6 @@ msgstr "گزینه‌های کلاس:" msgid "Char" msgstr "کاراکترهای معتبر:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "ÙØ±Ø§Ø®ÙˆØ§Ù†ÛŒ" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26069,6 +26951,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26606,6 +27492,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "ویرایش صاÙÛŒ ها" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "انتقال را در انیمیشن تغییر بده" diff --git a/editor/translations/fi.po b/editor/translations/fi.po index 3a9618d02c..88d4f5afb3 100644 --- a/editor/translations/fi.po +++ b/editor/translations/fi.po @@ -125,6 +125,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Telakan sijainti" @@ -204,6 +205,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -239,6 +241,7 @@ msgstr "Datan kanssa" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Verkkoprofiloija" @@ -418,7 +421,8 @@ msgstr "Avaa editori" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Kopioi valinta" @@ -462,6 +466,7 @@ msgstr "Yhteisö" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Esiasetukset" @@ -1874,7 +1879,9 @@ msgid "Scene does not contain any script." msgstr "Kohtaus ei sisällä skriptiä." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Lisää" @@ -1939,6 +1946,7 @@ msgstr "Ei voida yhdistää signaalia" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Sulje" @@ -2982,6 +2990,7 @@ msgstr "Aseta nykyiseksi" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Tuo" @@ -3437,6 +3446,7 @@ msgid "Label" msgstr "Arvo" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Vain metodit" @@ -3446,7 +3456,7 @@ msgstr "Vain metodit" msgid "Checkable" msgstr "Valinta" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Valittu" @@ -3524,7 +3534,7 @@ msgstr "Kopioi valinta" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Tyhjennä" @@ -3555,7 +3565,7 @@ msgid "Up" msgstr "Ylös" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Solmu" @@ -3579,6 +3589,10 @@ msgstr "Lähtevä RSET" msgid "New Window" msgstr "Uusi ikkuna" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Nimetön projekti" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4764,6 +4778,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Lataa uudelleen" @@ -4943,6 +4958,7 @@ msgid "Edit Text:" msgstr "Muokkaa tekstiä:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Päällä" @@ -5258,6 +5274,7 @@ msgid "Show Script Button" msgstr "Rullan oikea painike" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Tiedostojärjestelmä" @@ -5340,6 +5357,7 @@ msgstr "Editorin teema" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5510,6 +5528,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5930,6 +5949,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5942,7 +5962,7 @@ msgstr "Projektinhallinta" msgid "Sorting Order" msgstr "järjestyksessä:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5978,29 +5998,30 @@ msgstr "Varastoidaan tiedostoa:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Virheellinen taustaväri." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Virheellinen taustaväri." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Tuo valittu" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6009,21 +6030,21 @@ msgstr "" msgid "Text Color" msgstr "Seuraava kerros" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Rivinumero:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Rivinumero:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Virheellinen taustaväri." @@ -6033,16 +6054,16 @@ msgstr "Virheellinen taustaväri." msgid "Text Selected Color" msgstr "Poista valitut" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Pelkkä valinta" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Nykyinen kohtaus" @@ -6051,45 +6072,45 @@ msgstr "Nykyinen kohtaus" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Syntaksin korostaja" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funktio" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Nimeä muuttuja uudelleen" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Poimi väri" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Kirjanmerkit" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Keskeytyskohdat" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7866,10 +7887,6 @@ msgid "Load Animation" msgstr "Lataa animaatio" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Ei kopioitavaa animaatiota!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Ei animaation resurssia leikepöydällä!" @@ -7882,10 +7899,6 @@ msgid "Paste Animation" msgstr "Liitä animaatio" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Ei muokattavaa animaatiota!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Toista valittu animaatio takaperin nykyisestä kohdasta. (A)" @@ -7923,6 +7936,11 @@ msgid "New" msgstr "Uusi" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s luokan referenssi" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Muokkaa siirtymiä..." @@ -8147,11 +8165,6 @@ msgid "Blend" msgstr "Sulauta" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Sekoita" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Automaattinen uudelleenaloitus:" @@ -8185,10 +8198,6 @@ msgid "X-Fade Time (s):" msgstr "Ristihäivytyksen aika (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Nykyinen:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10211,6 +10220,7 @@ msgstr "Ruudukon asetukset" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Tartu" @@ -10474,6 +10484,7 @@ msgstr "Edellinen skripti" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Tiedosto" @@ -11034,6 +11045,7 @@ msgid "Yaw:" msgstr "Kääntymiskulma:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Koko:" @@ -11687,6 +11699,16 @@ msgid "Vertical:" msgstr "Pystysuora:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Erotus:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Siirtymä:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Valitse tai tyhjää kaikki ruudut" @@ -11723,18 +11745,10 @@ msgid "Auto Slice" msgstr "Jaa automaattisesti" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Siirtymä:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Välistys:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Erotus:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "Tekstuurialue" @@ -11929,6 +11943,11 @@ msgstr "" "Suljetaanko silti?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Poista laatta" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11969,6 +11988,16 @@ msgstr "" "Lisää siihen osia käsin tai tuomalla niitä toisesta teemasta." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Lisää osan tyyppi" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Poista etäsäilö" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Lisää väri" @@ -12242,6 +12271,7 @@ msgid "Named Separator" msgstr "Nimetty erotin" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Alivalikko" @@ -12422,8 +12452,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Nimetty erotin" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14238,10 +14269,6 @@ msgstr "" "säätämään." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Nimetön projekti" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Puuttuva projekti" @@ -14578,6 +14605,7 @@ msgid "Add Event" msgstr "Lisää tapahtuma" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Nappi" @@ -14951,7 +14979,7 @@ msgstr "Pieniksi kirjaimiksi" msgid "To Uppercase" msgstr "Isoiksi kirjaimiksi" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Palauta" @@ -15791,6 +15819,7 @@ msgstr "Muuta AudioStreamPlayer3D solmun suuntausta" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16619,6 +16648,14 @@ msgstr "" msgid "Use DTLS" msgstr "Käytä tarttumista" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17730,6 +17767,14 @@ msgid "Change Expression" msgstr "Vaihda lauseketta" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Ei voida kopioida funktiosolmua." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Liitä VisualScript solmut" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Poista VisualScript solmut" @@ -17836,14 +17881,6 @@ msgid "Resize Comment" msgstr "Muokkaa kommentin kokoa" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Ei voida kopioida funktiosolmua." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Liitä VisualScript solmut" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Ei voida luoda funktiota funktiosolmulla." @@ -18333,6 +18370,14 @@ msgstr "Odota ilmentymän signaalia" msgid "Write Mode" msgstr "Prioriteettitila" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18341,6 +18386,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Verkkoprofiloija" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Verkkoprofiloija" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18397,6 +18468,11 @@ msgstr "Aseta näkyvyys" msgid "Bounds Geometry" msgstr "Yritä uudelleen" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Älykäs tarttuminen" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19054,7 +19130,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19202,7 +19278,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19212,7 +19288,7 @@ msgstr "Laajenna kaikki" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Mukautettu solmu" #: platform/javascript/export/export.cpp @@ -19503,7 +19579,7 @@ msgstr "Verkkoprofiloija" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Laite" #: platform/osx/export/export.cpp @@ -19809,12 +19885,13 @@ msgid "Publisher Display Name" msgstr "Paketin julkaisijan näyttönimi on virheellinen." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Tuotteen GUID (yleisesti yksilöllinen tunniste) on virheellinen." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Poista apuviivat" #: platform/uwp/export/export.cpp @@ -20080,6 +20157,7 @@ msgstr "" "jotta AnimatedSprite voi näyttää ruutuja." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Kuvaruutujen %" @@ -20477,7 +20555,7 @@ msgstr "Viivaintila" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Toimintakyvytön osanen" @@ -20967,7 +21045,7 @@ msgstr "Tämän peittäjän peittopolygoni on tyhjä. Ole hyvä ja piirrä polyg msgid "Width Curve" msgstr "Puolita käyrä" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Oletus" @@ -21147,6 +21225,7 @@ msgid "Z As Relative" msgstr "Suhteellinen tarttuminen" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21406,6 +21485,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21984,9 +22064,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Aseta marginaali" @@ -22643,7 +22724,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23683,6 +23764,11 @@ msgstr "" "solmua." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Ylikirjoittaa" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23725,7 +23811,7 @@ msgstr "" msgid "Tooltip" msgstr "Työkalut" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Kohdista polkuun" @@ -23854,6 +23940,7 @@ msgid "Show Zoom Label" msgstr "Näytä luut" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23867,11 +23954,12 @@ msgid "Show Close" msgstr "Näytä luut" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Valitse" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Vahvista muutos" @@ -23937,8 +24025,9 @@ msgid "Fixed Icon Size" msgstr "Etunäkymä" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Aseta" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24408,7 +24497,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24935,6 +25024,31 @@ msgid "Swap OK Cancel" msgstr "Peruuta" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nimi" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Renderöijä:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Renderöijä:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr " (fyysinen)" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr " (fyysinen)" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24972,6 +25086,810 @@ msgstr "Puolikas näyttötarkkuus" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Fontit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Poimi väri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Nimeä väri uudelleen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Nimeä väri uudelleen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Täytä pinta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Leikkaus pois käytöstä" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Erotus:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animaation kierto" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Aseta marginaali" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Esiasetukset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Valinta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Valittu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Toimintakyvytön osanen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Valittu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editori pois käytöstä)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Toimintakyvytön osanen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Siirtymä:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Toimintakyvytön osanen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Nimeä väri uudelleen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Pakota valkoisen modulaatio" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Ruudukon X-siirtymä:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Ruudukon Y-siirtymä:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Edellinen taso" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Vapauta valitut" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Mukautettu solmu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Suodata signaaleja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Suodata signaaleja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Pääkohtaus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Välilehti 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Pääkohtaus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Kansio:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Kansio:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Kopioi valinta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Kopioi valinta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Tuo valittu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Täytä pinta" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Syntaksin korostaja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Esiasetukset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Näytä ympäristö" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Syntaksin korostaja" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Syntaksin korostaja" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Törmäystila" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Toimintakyvytön osanen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Reunapikselit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Lisää solmupiste" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Seuraava kerros" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Testaus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Suora valaistus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Ruudukon siirtymä:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Ruudukon siirtymä:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Luo kansio" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Näytä piilotiedostot" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Leikkaus pois käytöstä" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Erotus:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Nimetty erotin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Nimetty erotin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Nimeä väri uudelleen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Värioperaattori." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Erotus:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Valitse ruudut" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Oletus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Oletus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Vahvista muutos" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Keskeytyskohdat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Erotus:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Muuta taulukon kokoa" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Värit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Värit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Ruudukon siirtymä:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Ruudukon siirtymä:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Ruudukon siirtymä:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Kohdista polkuun" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Valitse" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Esiasetukset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Vaihtopainike" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Vaihtopainike" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Vaihtopainike" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Mukautettu solmu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Väylän asetukset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Mukautettu solmu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Valitse kaikki" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Tiivistä kaikki" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Vaihtopainike" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Pelkkä valinta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Poimi väri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Telakan sijainti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Nykyinen kohtaus" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Aseta marginaali" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Nappi" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Näytä apuviivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Pystysuora:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Ruudukon siirtymä:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Aseta marginaali" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Erotus:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Välilehti 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Välilehti 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Toimintakyvytön osanen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Suora valaistus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Nimeä väri uudelleen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Nimeä väri uudelleen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Aseta marginaali" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Aseta marginaali" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Kohde" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Kansio:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Pakota valkoisen modulaatio" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Kuvaketila" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Leikkaus pois käytöstä" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Laaja vasemmalla" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Valo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Laaja vasemmalla" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Laaja vasemmalla" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Näyttöoperaattori." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Lataa esiasetus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Editorin teema" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Värit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Esiasetukset" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Esiasetukset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Esiasetukset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Muoto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Lisää solmupiste" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Pääkohtaus" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Pääkohtaus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Erotus:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Erotus:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Aseta marginaali" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Aseta marginaali" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Sisennä oikealle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Valintatila" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Jaa automaattisesti" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Poimi väri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Ruudukko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Pelkkä valinta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Valitse ominaisuus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Toiminto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Siirrä Bezier-pisteitä" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Odota ilmentymän signaalia" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25011,17 +25929,6 @@ msgstr "Ylimääräiset asetukset:" msgid "Char" msgstr "Kelvolliset merkit:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Pääkohtaus" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Fontit" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26315,6 +27222,10 @@ msgid "Release (ms)" msgstr "Julkaisuversio" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Sekoita" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26867,6 +27778,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Ota prioriteetti käyttöön" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Lauseke" diff --git a/editor/translations/fil.po b/editor/translations/fil.po index 95df5eebb9..e4ff1f870a 100644 --- a/editor/translations/fil.po +++ b/editor/translations/fil.po @@ -109,6 +109,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Pagulit ng Animation" @@ -181,6 +182,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -215,6 +217,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -386,7 +389,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Pagulit ng Animation" @@ -427,6 +431,7 @@ msgstr "Komunidad" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1777,7 +1782,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Maglagay" @@ -1841,6 +1848,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Isara" @@ -2841,6 +2849,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3284,6 +3293,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3291,7 +3301,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3366,7 +3376,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3397,7 +3407,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3421,6 +3431,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4488,6 +4502,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4661,6 +4676,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4952,6 +4968,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5024,6 +5041,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5181,6 +5199,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5556,6 +5575,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5567,7 +5587,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5601,27 +5621,28 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Burahin ang (mga) Napiling Key" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5629,19 +5650,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5650,15 +5671,15 @@ msgstr "" msgid "Text Selected Color" msgstr "Burahin ang (mga) Napiling Key" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5666,40 +5687,40 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Mga Functions:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7390,10 +7411,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7406,10 +7423,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7447,6 +7460,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7666,11 +7683,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7704,10 +7716,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9663,6 +9671,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9926,6 +9935,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10474,6 +10484,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11113,6 +11124,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11149,18 +11170,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11352,6 +11365,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Alisin" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11390,6 +11408,15 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Ilipat Ang Mga Bezier Points" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11661,6 +11688,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11832,7 +11860,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13537,10 +13565,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13841,6 +13865,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14208,7 +14233,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14991,6 +15016,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15750,6 +15776,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16796,6 +16830,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16895,14 +16937,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17374,6 +17408,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17382,6 +17424,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17431,6 +17497,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18003,7 +18073,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18147,7 +18217,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18156,7 +18226,7 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Ilipat Ang Mga Bezier Points" #: platform/javascript/export/export.cpp @@ -18434,7 +18504,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18690,11 +18760,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18936,6 +19006,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19274,7 +19345,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19711,7 +19782,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19864,6 +19935,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20085,6 +20157,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20599,9 +20672,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21156,7 +21230,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22063,6 +22137,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22096,7 +22174,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22210,6 +22288,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22223,11 +22302,12 @@ msgid "Show Close" msgstr "Isara" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Burahin ang (mga) Napiling Key" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Komunidad" @@ -22287,7 +22367,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22697,7 +22777,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23153,6 +23233,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23185,6 +23285,718 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Pagulit ng Animation" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Pagulit ng Animation" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Kopya" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Kopya" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Burahin ang (mga) Napiling Key" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Pagulit ng Animation" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Pagulit ng Animation" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Burahin ang (mga) Napiling Key" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Pagulit ng Animation" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Burahin ang (mga) Napiling Key" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Halaga:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Halaga:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Komunidad" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Pagulit ng Animation" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Baguhin ang Laki ng Array" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Baguhin ang Laki ng Array" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Burahin ang (mga) Napiling Key" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Normal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Pagulit ng Animation" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Pagulit ng Animation" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Burahin ang (mga) Napiling Key" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Ilipat Ang Mga Bezier Points" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Ikabit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Pagulit ng Animation" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Files Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Idagdag Ang Bezier Point" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Kopya" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Baguhin ang Laki ng Array" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Pagulit ng Animation" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Mga Functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Maglipat ng (mga) Bezier Point" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23218,15 +24030,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24390,6 +25193,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24893,6 +25700,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/fr.po b/editor/translations/fr.po index 87c471678f..de2293c262 100644 --- a/editor/translations/fr.po +++ b/editor/translations/fr.po @@ -92,13 +92,14 @@ # Erwan Loisant <erwan@loisant.com>, 2022. # SmolBabby <loicboiteux4@gmail.com>, 2022. # Maxim Lopez <maxim.lopez.02@gmail.com>, 2022. +# Simon Trahan <xxmoby@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-28 23:07+0000\n" -"Last-Translator: Maxim Lopez <maxim.lopez.02@gmail.com>\n" +"PO-Revision-Date: 2022-04-18 09:10+0000\n" +"Last-Translator: Simon Trahan <xxmoby@gmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/godot-engine/" "godot/fr/>\n" "Language: fr\n" @@ -137,75 +138,65 @@ msgid "Delta Smoothing" msgstr "Lissage Delta" #: core/bind/core_bind.cpp -#, fuzzy msgid "Low Processor Usage Mode" -msgstr "Mode déplacement" +msgstr "Mode d'Utilisation Faible du Processeur" #: core/bind/core_bind.cpp msgid "Low Processor Usage Mode Sleep (µsec)" -msgstr "" +msgstr "Mode d'Utilisation Faible du Processeur (µs)" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Keep Screen On" -msgstr "Garder le débogueur ouvert" +msgstr "Garder l'Écran Allumé" #: core/bind/core_bind.cpp -#, fuzzy msgid "Min Window Size" -msgstr "Taille du contour :" +msgstr "Taille Minimale de la Fenêtre" #: core/bind/core_bind.cpp -#, fuzzy msgid "Max Window Size" -msgstr "Taille du contour :" +msgstr "Taille Maximale de la Fenêtre" #: core/bind/core_bind.cpp -#, fuzzy msgid "Screen Orientation" -msgstr "Opérateur d'écran." +msgstr "Orientation de l'Écran" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Window" -msgstr "Nouvelle Fenêtre" +msgstr "Fenêtre" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Borderless" -msgstr "Pixels de bordure" +msgstr "Sans Bordure" #: core/bind/core_bind.cpp msgid "Per Pixel Transparency Enabled" msgstr "" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Fullscreen" -msgstr "Activer/Désactiver le plein écran" +msgstr "Plein Écran" #: core/bind/core_bind.cpp msgid "Maximized" -msgstr "" +msgstr "Maximisé" #: core/bind/core_bind.cpp -#, fuzzy msgid "Minimized" -msgstr "Initialiser" +msgstr "Minimisé" #: core/bind/core_bind.cpp main/main.cpp scene/gui/dialogs.cpp #: scene/gui/graph_node.cpp -#, fuzzy msgid "Resizable" -msgstr "Reajustable" +msgstr "Redimensionnable" #: core/bind/core_bind.cpp core/os/input_event.cpp scene/2d/node_2d.cpp #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Position" -msgstr "Position du dock" +msgstr "Position" #: core/bind/core_bind.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/gdscript_editor.cpp modules/gridmap/grid_map.cpp @@ -216,9 +207,8 @@ msgstr "Position du dock" #: scene/resources/primitive_meshes.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp scene/resources/texture.cpp #: scene/resources/visual_shader.cpp servers/visual_server.cpp -#, fuzzy msgid "Size" -msgstr "Taille :" +msgstr "Taille" #: core/bind/core_bind.cpp msgid "Endian Swap" @@ -231,17 +221,15 @@ msgstr "Éditeur" #: core/bind/core_bind.cpp msgid "Print Error Messages" -msgstr "" +msgstr "Imprimer les messages d'erreur" #: core/bind/core_bind.cpp -#, fuzzy msgid "Iterations Per Second" -msgstr "Mode d’interpolation" +msgstr "Itérations Par Seconde" #: core/bind/core_bind.cpp -#, fuzzy msgid "Target FPS" -msgstr "Cible" +msgstr "FPS cible" #: core/bind/core_bind.cpp #, fuzzy @@ -263,14 +251,12 @@ msgid "Error String" msgstr "Erreur d'enregistrement" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error Line" -msgstr "Erreur d'enregistrement" +msgstr "Ligne d'Erreur" #: core/bind/core_bind.cpp -#, fuzzy msgid "Result" -msgstr "Résultats de recherche" +msgstr "Résultat" #: core/command_queue_mt.cpp core/message_queue.cpp main/main.cpp msgid "Memory" @@ -282,14 +268,14 @@ msgstr "Mémoire" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "Limites" #: core/command_queue_mt.cpp -#, fuzzy msgid "Command Queue" -msgstr "Commande : Rotation" +msgstr "File d’Attente de Commandes" #: core/command_queue_mt.cpp msgid "Multithreading Queue Size (KB)" @@ -316,19 +302,17 @@ msgstr "Données" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" -msgstr "Profileur réseau" +msgstr "Réseau" #: core/io/file_access_network.cpp -#, fuzzy msgid "Remote FS" -msgstr "Distant " +msgstr "FS distant" #: core/io/file_access_network.cpp -#, fuzzy msgid "Page Size" -msgstr "Page : " +msgstr "Taille de page" #: core/io/file_access_network.cpp msgid "Page Read Ahead" @@ -339,27 +323,24 @@ msgid "Blocking Mode Enabled" msgstr "" #: core/io/http_client.cpp -#, fuzzy msgid "Connection" -msgstr "Connecter" +msgstr "Connexion" #: core/io/http_client.cpp msgid "Read Chunk Size" msgstr "" #: core/io/marshalls.cpp -#, fuzzy msgid "Object ID" -msgstr "Objets dessinés :" +msgstr "ID de l'Objet" #: core/io/multiplayer_api.cpp core/io/packet_peer.cpp -#, fuzzy msgid "Allow Object Decoding" -msgstr "Activer l'effet « pelure d'oignon »" +msgstr "Permettre le Décodage des Objets" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp msgid "Refuse New Network Connections" -msgstr "" +msgstr "Refuser les nouvelles connexions réseau" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp #, fuzzy @@ -367,19 +348,16 @@ msgid "Network Peer" msgstr "Profileur réseau" #: core/io/multiplayer_api.cpp scene/animation/animation_player.cpp -#, fuzzy msgid "Root Node" -msgstr "Nom de nÅ“ud racine" +msgstr "NÅ“ud Racine" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Refuse New Connections" -msgstr "Connecter" +msgstr "Refuser les Nouvelles Connexions" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Transfer Mode" -msgstr "Type de transformation" +msgstr "Mode de Transfert" #: core/io/packet_peer.cpp msgid "Encode Buffer Max Size" @@ -410,9 +388,8 @@ msgid "Blocking Handshake" msgstr "" #: core/io/udp_server.cpp -#, fuzzy msgid "Max Pending Connections" -msgstr "Modifier la connexion :" +msgstr "Connexions Maximales en Attente" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -464,7 +441,6 @@ msgid "Seed" msgstr "Graine" #: core/math/random_number_generator.cpp -#, fuzzy msgid "State" msgstr "État" @@ -494,10 +470,10 @@ msgstr "Éditeur de texte" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp -#, fuzzy +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" -msgstr "Copier la sélection" +msgstr "Complétion" #: core/os/input.cpp editor/editor_settings.cpp #: editor/plugins/script_text_editor.cpp modules/gdscript/gdscript_editor.cpp @@ -514,38 +490,35 @@ msgid "Device" msgstr "Périphérique" #: core/os/input_event.cpp -#, fuzzy msgid "Alt" -msgstr "Tous" +msgstr "Alt" #: core/os/input_event.cpp msgid "Shift" msgstr "" #: core/os/input_event.cpp -#, fuzzy msgid "Control" -msgstr "Contrôle de version" +msgstr "Contrôle" #: core/os/input_event.cpp msgid "Meta" msgstr "" #: core/os/input_event.cpp -#, fuzzy msgid "Command" -msgstr "Communauté" +msgstr "Commande" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" -msgstr "Préréglage" +msgstr "Pressé" #: core/os/input_event.cpp #, fuzzy msgid "Scancode" -msgstr "Scanner" +msgstr "Scancode" #: core/os/input_event.cpp #, fuzzy @@ -566,19 +539,16 @@ msgid "Button Mask" msgstr "Bouton" #: core/os/input_event.cpp scene/2d/node_2d.cpp scene/gui/control.cpp -#, fuzzy msgid "Global Position" -msgstr "Constante globale" +msgstr "Position Globale" #: core/os/input_event.cpp -#, fuzzy msgid "Factor" -msgstr "Vecteur" +msgstr "Facteur" #: core/os/input_event.cpp -#, fuzzy msgid "Button Index" -msgstr "Index du bouton de la souris :" +msgstr "Index du Button" #: core/os/input_event.cpp msgid "Doubleclick" @@ -589,22 +559,19 @@ msgid "Tilt" msgstr "" #: core/os/input_event.cpp -#, fuzzy msgid "Pressure" -msgstr "Préréglage" +msgstr "Pression" #: core/os/input_event.cpp -#, fuzzy msgid "Relative" -msgstr "Alignement relatif" +msgstr "Relatif" #: core/os/input_event.cpp scene/2d/camera_2d.cpp scene/2d/cpu_particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/interpolated_camera.cpp #: scene/animation/animation_player.cpp scene/resources/environment.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed" -msgstr "Vitesse :" +msgstr "Vitesse" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: scene/3d/sprite_3d.cpp @@ -617,9 +584,8 @@ msgid "Axis Value" msgstr "Épingler la valeur" #: core/os/input_event.cpp modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Index" -msgstr "Index :" +msgstr "Index" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: modules/visual_script/visual_script_nodes.cpp @@ -637,35 +603,30 @@ msgid "Delta" msgstr "" #: core/os/input_event.cpp -#, fuzzy msgid "Channel" -msgstr "Changer" +msgstr "Canal" #: core/os/input_event.cpp main/main.cpp -#, fuzzy msgid "Message" -msgstr "Message du commit" +msgstr "Message" #: core/os/input_event.cpp -#, fuzzy msgid "Pitch" -msgstr "Tangage :" +msgstr "Pitch" #: core/os/input_event.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/physics_body_2d.cpp scene/3d/cpu_particles.cpp #: scene/3d/physics_body.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Velocity" -msgstr "Vue de l'orbite vers la droite" +msgstr "Vélocité" #: core/os/input_event.cpp msgid "Instrument" msgstr "" #: core/os/input_event.cpp -#, fuzzy msgid "Controller Number" -msgstr "Numéro de ligne :" +msgstr "Numéro du contrôleur" #: core/os/input_event.cpp msgid "Controller Value" @@ -674,14 +635,12 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp main/main.cpp #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Application" -msgstr "Action" +msgstr "Application" #: core/project_settings.cpp main/main.cpp -#, fuzzy msgid "Config" -msgstr "Configurer la grille" +msgstr "Config" #: core/project_settings.cpp #, fuzzy @@ -717,14 +676,12 @@ msgid "Main Scene" msgstr "Scène principale" #: core/project_settings.cpp -#, fuzzy msgid "Disable stdout" -msgstr "Désactiver Autotile" +msgstr "Désactiver stdout" #: core/project_settings.cpp -#, fuzzy msgid "Disable stderr" -msgstr "Item désactivé" +msgstr "Désactiver stderr" #: core/project_settings.cpp msgid "Use Hidden Project Data Directory" @@ -744,9 +701,8 @@ msgid "Audio" msgstr "Audio" #: core/project_settings.cpp -#, fuzzy msgid "Default Bus Layout" -msgstr "Charger l'agencement de transport par défaut." +msgstr "Disposition par Défaut des Bus" #: core/project_settings.cpp editor/editor_export.cpp #: editor/editor_file_system.cpp editor/editor_node.cpp @@ -778,15 +734,13 @@ msgid "Autoload On Startup" msgstr "" #: core/project_settings.cpp -#, fuzzy msgid "Plugin Name" -msgstr "Nom du plugin :" +msgstr "Nom du Plugin" #: core/project_settings.cpp scene/2d/collision_object_2d.cpp #: scene/3d/collision_object.cpp scene/gui/control.cpp -#, fuzzy msgid "Input" -msgstr "Ajouter une entrée" +msgstr "Entrée" #: core/project_settings.cpp msgid "UI Accept" @@ -834,7 +788,7 @@ msgstr "Descendre" #: core/project_settings.cpp #, fuzzy msgid "UI Page Up" -msgstr "Page : " +msgstr "Page :" #: core/project_settings.cpp msgid "UI Page Down" @@ -856,9 +810,8 @@ msgstr "À la fin" #: servers/physics/space_sw.cpp servers/physics_2d/physics_2d_server_sw.cpp #: servers/physics_2d/physics_2d_server_wrap_mt.h #: servers/physics_2d/space_2d_sw.cpp -#, fuzzy msgid "Physics" -msgstr " (physique)" +msgstr "Physique" #: core/project_settings.cpp editor/editor_settings.cpp #: editor/plugins/spatial_editor_plugin.cpp main/main.cpp @@ -882,9 +835,8 @@ msgstr "Créer une collision Trimesh" #: modules/lightmapper_cpu/register_types.cpp scene/main/scene_tree.cpp #: scene/main/viewport.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp -#, fuzzy msgid "Rendering" -msgstr "Moteur de rendu :" +msgstr "Rendu" #: core/project_settings.cpp drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp @@ -899,9 +851,8 @@ msgstr "" #: core/project_settings.cpp scene/animation/animation_tree.cpp #: scene/gui/file_dialog.cpp scene/main/scene_tree.cpp #: servers/visual_server.cpp -#, fuzzy msgid "Filters" -msgstr "Filtres :" +msgstr "Filtres" #: core/project_settings.cpp scene/main/viewport.cpp msgid "Sharpen Intensity" @@ -921,9 +872,8 @@ msgstr "Débogage" #: core/project_settings.cpp main/main.cpp modules/gdscript/gdscript.cpp #: modules/visual_script/visual_script.cpp scene/resources/dynamic_font.cpp -#, fuzzy msgid "Settings" -msgstr "Paramètres :" +msgstr "Paramètres" #: core/project_settings.cpp editor/script_editor_debugger.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp @@ -936,14 +886,12 @@ msgid "Max Functions" msgstr "Faire fonction" #: core/project_settings.cpp scene/3d/vehicle_body.cpp -#, fuzzy msgid "Compression" -msgstr "Expression" +msgstr "Compression" #: core/project_settings.cpp -#, fuzzy msgid "Formats" -msgstr "Format" +msgstr "Formats" #: core/project_settings.cpp msgid "Zstd" @@ -999,9 +947,8 @@ msgid "SSL" msgstr "" #: core/register_core_types.cpp main/main.cpp -#, fuzzy msgid "Certificates" -msgstr "Sommets :" +msgstr "Certificats" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_resource_picker.cpp @@ -1010,9 +957,8 @@ msgid "Resource" msgstr "Ressource" #: core/resource.cpp -#, fuzzy msgid "Local To Scene" -msgstr "Fermer la scène" +msgstr "Local à la Scène" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_autoload_settings.cpp editor/plugins/path_editor_plugin.cpp @@ -1022,23 +968,20 @@ msgid "Path" msgstr "Chemin" #: core/script_language.cpp -#, fuzzy msgid "Source Code" -msgstr "Source" +msgstr "Code Source" #: core/translation.cpp -#, fuzzy msgid "Messages" -msgstr "Message du commit" +msgstr "Messages" #: core/translation.cpp editor/project_settings_editor.cpp msgid "Locale" msgstr "Localisation" #: core/translation.cpp -#, fuzzy msgid "Test" -msgstr "En période de test" +msgstr "Test" #: core/translation.cpp scene/resources/font.cpp msgid "Fallback" @@ -1442,9 +1385,8 @@ msgstr "Supprimer la piste d’animation" #: editor/plugins/tile_map_editor_plugin.cpp editor/scene_tree_dock.cpp #: editor/spatial_editor_gizmos.cpp modules/csg/csg_gizmos.cpp #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Editors" -msgstr "Éditeur" +msgstr "Éditeurs" #: editor/animation_track_editor.cpp editor/editor_settings.cpp #: editor/import/resource_importer_scene.cpp @@ -1960,7 +1902,9 @@ msgid "Scene does not contain any script." msgstr "La scène ne comprend pas de script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Ajouter" @@ -2026,6 +1970,7 @@ msgstr "Impossible de connecter le signal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Fermer" @@ -2312,10 +2257,9 @@ msgstr "Développeur principal" #. TRANSLATORS: This refers to a job title. #: editor/editor_about.cpp -#, fuzzy msgctxt "Job Title" msgid "Project Manager" -msgstr "Gestionnaire de projets" +msgstr "Gestionnaire de Projets" #: editor/editor_about.cpp msgid "Developers" @@ -2838,9 +2782,8 @@ msgstr "" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Custom Template" -msgstr "Thème de l'éditeur" +msgstr "Modèle Personnalisé" #: editor/editor_export.cpp editor/project_export.cpp #: platform/android/export/export_plugin.cpp platform/iphone/export/export.cpp @@ -2850,13 +2793,12 @@ msgid "Release" msgstr "Publication (release)" #: editor/editor_export.cpp -#, fuzzy msgid "Binary Format" -msgstr "Opérateur de couleur." +msgstr "Format Binaire" #: editor/editor_export.cpp msgid "64 Bits" -msgstr "" +msgstr "64 Bits" #: editor/editor_export.cpp msgid "Embed PCK" @@ -2884,9 +2826,8 @@ msgid "ETC2" msgstr "" #: editor/editor_export.cpp -#, fuzzy msgid "No BPTC Fallbacks" -msgstr "Forcer les replis du shader" +msgstr "Pas de Repli BPTC" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp @@ -3077,6 +3018,7 @@ msgstr "Rendre actuel" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importation" @@ -3196,14 +3138,12 @@ msgid "Save a File" msgstr "Enregistrer un fichier" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Access" -msgstr "Ça marche !" +msgstr "Accès" #: editor/editor_file_dialog.cpp editor/editor_settings.cpp -#, fuzzy msgid "Display Mode" -msgstr "Mode d'exécution :" +msgstr "Mode d'Affichage" #: editor/editor_file_dialog.cpp #: editor/import/resource_importer_layered_texture.cpp @@ -3216,30 +3156,25 @@ msgstr "Mode d'exécution :" #: scene/gui/control.cpp scene/gui/file_dialog.cpp #: scene/resources/environment.cpp scene/resources/material.cpp #: servers/audio/effects/audio_effect_distortion.cpp -#, fuzzy msgid "Mode" -msgstr "Mode navigation" +msgstr "Mode" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Current Dir" -msgstr "Actuel :" +msgstr "Répertoire Actuel" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Current File" -msgstr "Profil actuel :" +msgstr "Fichier Actuel" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Current Path" -msgstr "Actuel :" +msgstr "Chemin Actuel" #: editor/editor_file_dialog.cpp editor/editor_settings.cpp #: scene/gui/file_dialog.cpp -#, fuzzy msgid "Show Hidden Files" -msgstr "Basculer les fichiers cachés" +msgstr "Afficher les fichiers cachés" #: editor/editor_file_dialog.cpp msgid "Disable Overwrite Warning" @@ -3529,21 +3464,20 @@ msgid "Property:" msgstr "Propriété :" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp -#, fuzzy msgid "Label" -msgstr "Valeur" +msgstr "Label" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" -msgstr "Méthodes seulement" +msgstr "Lecture Seule" #: editor/editor_inspector.cpp #, fuzzy msgid "Checkable" msgstr "Item à cocher" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Item coché" @@ -3620,7 +3554,7 @@ msgstr "Copier la sélection" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Effacer" @@ -3651,7 +3585,7 @@ msgid "Up" msgstr "Monter" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "NÅ“ud" @@ -3675,6 +3609,10 @@ msgstr "RSET sortant" msgid "New Window" msgstr "Nouvelle Fenêtre" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Projet sans titre" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -3922,9 +3860,8 @@ msgid "Quick Open Script..." msgstr "Ouvrir un script rapidement…" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Reload" -msgstr "Enregistrer et redémarrer" +msgstr "Sauvegarder & Recharger" #: editor/editor_node.cpp #, fuzzy @@ -4260,9 +4197,8 @@ msgstr "Chemin de la scène :" #: editor/editor_node.cpp editor/editor_settings.cpp editor/scene_tree_dock.cpp #: servers/arvr/arvr_interface.cpp -#, fuzzy msgid "Interface" -msgstr "Interface utilisateur" +msgstr "Interface" #: editor/editor_node.cpp editor/editor_settings.cpp #, fuzzy @@ -4305,9 +4241,8 @@ msgid "Auto Save" msgstr "Coupe automatique" #: editor/editor_node.cpp editor/editor_settings.cpp -#, fuzzy msgid "Save Before Running" -msgstr "Enregistrer la scène avant de l'exécuter..." +msgstr "Enregistrer Avant d’Exécuter" #: editor/editor_node.cpp msgid "Save On Focus Loss" @@ -4781,9 +4716,8 @@ msgid "Update All Changes" msgstr "Mettre à jour les changements" #: editor/editor_node.cpp -#, fuzzy msgid "Update Vital Changes" -msgstr "Changements de matériau" +msgstr "Mettre à jour les changements vitaux" #: editor/editor_node.cpp msgid "Hide Update Spinner" @@ -4883,6 +4817,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Recharger" @@ -5062,6 +4997,7 @@ msgid "Edit Text:" msgstr "Modifier le texte :" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Activé" @@ -5209,9 +5145,8 @@ msgid "Extend Script" msgstr "Hériter d'un script" #: editor/editor_resource_picker.cpp -#, fuzzy msgid "Script Owner" -msgstr "Nom du script :" +msgstr "Propriétaire du Script" #: editor/editor_run_native.cpp msgid "" @@ -5277,18 +5212,16 @@ msgid "Font Hinting" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Main Font" -msgstr "Scène principale" +msgstr "Police Principale" #: editor/editor_settings.cpp msgid "Main Font Bold" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Code Font" -msgstr "Ajouter point de nÅ“ud" +msgstr "Police du Code" #: editor/editor_settings.cpp msgid "Dim Editor On Dialog Popup" @@ -5331,9 +5264,8 @@ msgid "Icon And Font Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Base Color" -msgstr "Couleurs" +msgstr "Couleur de Base" #: editor/editor_settings.cpp #, fuzzy @@ -5368,9 +5300,8 @@ msgid "Additional Spacing" msgstr "Bouclage de l’animation" #: editor/editor_settings.cpp -#, fuzzy msgid "Custom Theme" -msgstr "Thème de l'éditeur" +msgstr "Thème Personnalisé" #: editor/editor_settings.cpp #, fuzzy @@ -5378,9 +5309,9 @@ msgid "Show Script Button" msgstr "Molette bouton droit" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp -#, fuzzy +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" -msgstr "Système de fichiers" +msgstr "Système de Fichiers" #: editor/editor_settings.cpp #, fuzzy @@ -5393,9 +5324,8 @@ msgid "Autoscan Project Path" msgstr "Chemin du projet :" #: editor/editor_settings.cpp -#, fuzzy msgid "Default Project Path" -msgstr "Chemin du projet :" +msgstr "Chemin du Projet par Défaut" #: editor/editor_settings.cpp #, fuzzy @@ -5417,18 +5347,16 @@ msgid "File Dialog" msgstr "Dialogue XForm" #: editor/editor_settings.cpp -#, fuzzy msgid "Thumbnail Size" -msgstr "Aperçu…" +msgstr "Taille de la vignette" #: editor/editor_settings.cpp msgid "Docks" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Scene Tree" -msgstr "L'arbre de la scène" +msgstr "Arbre de Scène" #: editor/editor_settings.cpp msgid "Start Create Dialog Fully Expanded" @@ -5440,9 +5368,8 @@ msgid "Always Show Folders" msgstr "Toujours afficher la grille" #: editor/editor_settings.cpp -#, fuzzy msgid "Property Editor" -msgstr "Editeur de groupe" +msgstr "Éditeur de Propriétés" #: editor/editor_settings.cpp msgid "Auto Refresh Interval" @@ -5460,6 +5387,7 @@ msgstr "Thème de l'éditeur" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5550,9 +5478,8 @@ msgid "Appearance" msgstr "" #: editor/editor_settings.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Show Line Numbers" -msgstr "Numéro de ligne :" +msgstr "Afficher les Numéros de Ligne" #: editor/editor_settings.cpp #, fuzzy @@ -5593,9 +5520,8 @@ msgid "Line Length Guideline Hard Column" msgstr "" #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Script List" -msgstr "Éditeur de Script" +msgstr "Liste des Scripts" #: editor/editor_settings.cpp msgid "Show Members Overview" @@ -5603,9 +5529,8 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp -#, fuzzy msgid "Files" -msgstr "Fichier" +msgstr "Fichiers" #: editor/editor_settings.cpp #, fuzzy @@ -5630,6 +5555,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5730,9 +5656,8 @@ msgid "Primary Grid Steps" msgstr "Pas de la grille :" #: editor/editor_settings.cpp -#, fuzzy msgid "Grid Size" -msgstr "Pas de la grille :" +msgstr "Taille de la Grille" #: editor/editor_settings.cpp msgid "Grid Division Level Max" @@ -5762,9 +5687,8 @@ msgid "Grid YZ Plane" msgstr "Peinture GridMap" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Default FOV" -msgstr "Défaut" +msgstr "FOV par défaut" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5796,9 +5720,8 @@ msgid "Invert X Axis" msgstr "Modifier l'axe X" #: editor/editor_settings.cpp -#, fuzzy msgid "Zoom Style" -msgstr "Dézoomer" +msgstr "Style de Zoom" #: editor/editor_settings.cpp msgid "Emulate Numpad" @@ -5841,14 +5764,12 @@ msgid "Orbit Inertia" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Translation Inertia" -msgstr "Traductions" +msgstr "Inertie de la Translation" #: editor/editor_settings.cpp -#, fuzzy msgid "Zoom Inertia" -msgstr "Zoomer" +msgstr "Inertie du Zoom" #: editor/editor_settings.cpp #, fuzzy @@ -5886,9 +5807,8 @@ msgid "Freelook Speed Zoom Link" msgstr "Modificateur de vitesse de la vue libre" #: editor/editor_settings.cpp editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Grid Color" -msgstr "Prélever une couleur" +msgstr "Couleur de la Grille" #: editor/editor_settings.cpp #, fuzzy @@ -5951,7 +5871,7 @@ msgstr "" #: editor/editor_settings.cpp #, fuzzy msgid "Pan Speed" -msgstr "Vitesse :" +msgstr "Vitesse Panoramique" #: editor/editor_settings.cpp editor/plugins/polygon_2d_editor_plugin.cpp #, fuzzy @@ -6005,9 +5925,8 @@ msgstr "" #: editor/editor_settings.cpp scene/2d/back_buffer_copy.cpp scene/2d/sprite.cpp #: scene/2d/visibility_notifier_2d.cpp scene/3d/sprite_3d.cpp #: scene/gui/control.cpp -#, fuzzy msgid "Rect" -msgstr "Rectangle complet" +msgstr "Rect" #: editor/editor_settings.cpp #, fuzzy @@ -6019,15 +5938,13 @@ msgid "Screen" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Font Size" -msgstr "Vue de devant" +msgstr "Taille de la Police" #: editor/editor_settings.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Remote Host" -msgstr "Distant " +msgstr "Hôte distant" #: editor/editor_settings.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp @@ -6050,6 +5967,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -6058,11 +5976,10 @@ msgid "Project Manager" msgstr "Gestionnaire de projets" #: editor/editor_settings.cpp -#, fuzzy msgid "Sorting Order" -msgstr "dans l'ordre :" +msgstr "Ordre de Tri" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -6098,52 +6015,50 @@ msgstr "Stockage du fichier :" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" -msgstr "Couleur de fond invalide." +msgstr "Couleur d’Arrière-Plan" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Couleur de fond invalide." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importer la sélection" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Text Color" -msgstr "Étage suivant" +msgstr "Couleur du Texte" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" -msgstr "Numéro de ligne :" +msgstr "Couleur du Numéro de Ligne" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Numéro de ligne :" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Couleur de fond invalide." @@ -6153,63 +6068,61 @@ msgstr "Couleur de fond invalide." msgid "Text Selected Color" msgstr "Supprimer la selection" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" -msgstr "Sélection uniquement" +msgstr "Couleur de la Sélection" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" -msgstr "Scène actuelle" +msgstr "Couleur de la Ligne Actuelle" #: editor/editor_settings.cpp msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Coloration syntaxique" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Fonction" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Renommer la variable" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Prélever une couleur" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Signets" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Point d'arrêts" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -6230,9 +6143,8 @@ msgstr "" "changements plus précis." #: editor/editor_spin_slider.cpp scene/gui/button.cpp -#, fuzzy msgid "Flat" -msgstr "Plat 0" +msgstr "Plat" #: editor/editor_sub_scene.cpp msgid "Select Node(s) to Import" @@ -6919,9 +6831,8 @@ msgid "Use Ambient" msgstr "" #: editor/import/resource_importer_bitmask.cpp -#, fuzzy msgid "Create From" -msgstr "Créer un dossier" +msgstr "Créer à Partir de" #: editor/import/resource_importer_bitmask.cpp #: servers/audio/effects/audio_effect_compressor.cpp @@ -6933,9 +6844,8 @@ msgstr "" #: editor/import/resource_importer_scene.cpp #: editor/import/resource_importer_texture.cpp #: editor/import/resource_importer_wav.cpp scene/3d/gi_probe.cpp -#, fuzzy msgid "Compress" -msgstr "Composants" +msgstr "Compresser" #: editor/import/resource_importer_csv_translation.cpp msgid "Delimiter" @@ -6962,9 +6872,8 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp #: scene/gui/control.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Filter" -msgstr "Filtres :" +msgstr "Filtre" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp @@ -6991,17 +6900,15 @@ msgstr "Coupe automatique" #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Horizontal" -msgstr "Horizontal :" +msgstr "Horizontal" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Vertical" -msgstr "Vertical :" +msgstr "Vertical" #: editor/import/resource_importer_obj.cpp #, fuzzy @@ -7027,7 +6934,7 @@ msgstr "Expression" #: editor/import/resource_importer_obj.cpp #, fuzzy msgid "Optimize Mesh Flags" -msgstr "Taille : " +msgstr "Optimiser les drapeaux de Mesh" #: editor/import/resource_importer_scene.cpp msgid "Import as Single Scene" @@ -7071,19 +6978,16 @@ msgstr "Importer comme scènes+matériaux multiples" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Nodes" -msgstr "NÅ“ud" +msgstr "NÅ“uds" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Type" -msgstr "Retour" +msgstr "Type de Racine" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Name" -msgstr "Nom du dépôt distant" +msgstr "Nom de la Racine" #: editor/import/resource_importer_scene.cpp #, fuzzy @@ -7091,26 +6995,22 @@ msgid "Root Scale" msgstr "Mode mise à l'échelle" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Custom Script" -msgstr "NÅ“ud Personnalisé" +msgstr "Script Personnalisé" #: editor/import/resource_importer_scene.cpp scene/resources/texture.cpp -#, fuzzy msgid "Storage" -msgstr "Stockage du fichier :" +msgstr "Stockage" #: editor/import/resource_importer_scene.cpp msgid "Use Legacy Names" msgstr "" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp -#, fuzzy msgid "Materials" -msgstr "Changements de matériau :" +msgstr "Matériaux" #: editor/import/resource_importer_scene.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Location" msgstr "Localisation" @@ -7120,7 +7020,6 @@ msgid "Keep On Reimport" msgstr "Réimporter" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp -#, fuzzy msgid "Meshes" msgstr "Maillages" @@ -7188,14 +7087,12 @@ msgid "Enabled" msgstr "Activer" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Linear Error" -msgstr "Erreur linéaire max. :" +msgstr "Erreur Linéaire Max" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angular Error" -msgstr "Erreur angulaire max. :" +msgstr "Erreur Angulaire Max" #: editor/import/resource_importer_scene.cpp #, fuzzy @@ -7216,7 +7113,7 @@ msgstr "Clips d'animation" #: scene/2d/particles_2d.cpp scene/3d/area.cpp scene/3d/cpu_particles.cpp #: scene/3d/particles.cpp scene/resources/environment.cpp msgid "Amount" -msgstr "Amount" +msgstr "Quantité" #: editor/import/resource_importer_scene.cpp #: editor/plugins/mesh_library_editor_plugin.cpp @@ -7334,14 +7231,12 @@ msgid "" msgstr "" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Atlas File" -msgstr "Taille du contour :" +msgstr "Fichier Atlas" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Import Mode" -msgstr "Mode d'exportation :" +msgstr "Mode d'Importation" #: editor/import/resource_importer_texture_atlas.cpp #, fuzzy @@ -7999,10 +7894,6 @@ msgid "Load Animation" msgstr "Charger l'animation" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Aucune animation à copier !" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Aucune ressource d'animation dans le presse-papiers !" @@ -8015,10 +7906,6 @@ msgid "Paste Animation" msgstr "Coller l'animation" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Pas d'animation à modifier !" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" "Jouer l'animation sélectionnée à rebours depuis la position actuelle. (A)" @@ -8057,6 +7944,11 @@ msgid "New" msgstr "Nouveau" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Référence de classe %s" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Modification Transitions..." @@ -8282,11 +8174,6 @@ msgid "Blend" msgstr "Mélanger" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mixer" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Redémarrage automatique :" @@ -8320,10 +8207,6 @@ msgid "X-Fade Time (s):" msgstr "Durée du fondu (s) :" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Actuel :" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8526,9 +8409,8 @@ msgid "Download Error" msgstr "Erreur de téléchargement" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Available URLs" -msgstr "Profils disponibles :" +msgstr "URLs disponibles" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Download for this asset is already in progress!" @@ -10360,6 +10242,7 @@ msgstr "Paramètres de la grille" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Aligner" @@ -10622,6 +10505,7 @@ msgstr "Script précédent" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Fichier" @@ -10775,9 +10659,8 @@ msgid "Script Temperature History Size" msgstr "" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Current Script Background Color" -msgstr "Couleur de fond invalide." +msgstr "Couleur d'Arrière-Plan du Script Actuel" #: editor/plugins/script_editor_plugin.cpp #, fuzzy @@ -11184,6 +11067,7 @@ msgid "Yaw:" msgstr "Azimuth :" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Taille :" @@ -11315,7 +11199,7 @@ msgstr "Aperçu cinématographique" #: editor/plugins/spatial_editor_plugin.cpp msgid "(Not in GLES2)" -msgstr "(Pas dans GLES2)" +msgstr "(Non disponible dans GLES2)" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -11841,6 +11725,16 @@ msgid "Vertical:" msgstr "Vertical :" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Séparation :" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Décalage :" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Sélectionner/Effacer toutes les trames" @@ -11877,18 +11771,10 @@ msgid "Auto Slice" msgstr "Coupe automatique" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Décalage :" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Pas (s) :" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Séparation :" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "RegionDeTexture" @@ -12087,6 +11973,11 @@ msgstr "" "Fermer tout de même ?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Supprimer la tuile" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12129,6 +12020,16 @@ msgstr "" "thème." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Ajouter un item de type" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Retirer le dépôt distant" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Ajouter un item de couleur" @@ -12406,6 +12307,7 @@ msgid "Named Separator" msgstr "Séparateur nommé" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Sous-menu" @@ -12585,8 +12487,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Séparateur nommé" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -12634,11 +12537,11 @@ msgstr "Supprimer la texture sélectionnée du TileSet." #: editor/plugins/tile_set_editor_plugin.cpp msgid "Create from Scene" -msgstr "Créer depuis la scène" +msgstr "Créer depuis la Scène" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Merge from Scene" -msgstr "Fusionner depuis la scène" +msgstr "Fusionner depuis la Scène" #: editor/plugins/tile_set_editor_plugin.cpp msgid "New Single Tile" @@ -12654,7 +12557,7 @@ msgstr "Nouvel Atlas" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Next Coordinate" -msgstr "Coordonnée suivante" +msgstr "Coordonnée Suivante" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Select the next shape, subtile, or Tile." @@ -12662,7 +12565,7 @@ msgstr "Sélectionnez la forme suivante, sous-tuile, ou tuile." #: editor/plugins/tile_set_editor_plugin.cpp msgid "Previous Coordinate" -msgstr "Coordonnée précédente" +msgstr "Coordonnée Précédente" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Select the previous shape, subtile, or Tile." @@ -14415,10 +14318,6 @@ msgstr "" "besoin d'être ajustées." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Projet sans titre" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Projet manquant" @@ -14760,6 +14659,7 @@ msgid "Add Event" msgstr "Ajouter évènement" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Bouton" @@ -15136,7 +15036,7 @@ msgstr "Convertir en minuscule" msgid "To Uppercase" msgstr "Convertir en majuscule" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Réinitialiser" @@ -15981,6 +15881,7 @@ msgstr "Changer l'angle d'émission AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16547,9 +16448,8 @@ msgid "Wait For Debugger" msgstr "Débogueur" #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp -#, fuzzy msgid "Wait Timeout" -msgstr "Délai dépassé." +msgstr "Délai d'Attente" #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp msgid "Args" @@ -16662,9 +16562,8 @@ msgstr "Modifier la casse" #: modules/csg/csg_shape.cpp scene/2d/canvas_item.cpp scene/2d/particles_2d.cpp #: scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Material" -msgstr "Changements de matériau :" +msgstr "Matériau" #: modules/csg/csg_shape.cpp scene/2d/navigation_agent_2d.cpp #: scene/2d/navigation_obstacle_2d.cpp scene/3d/navigation_agent.cpp @@ -16674,14 +16573,12 @@ msgstr "Changements de matériau :" #: scene/resources/cylinder_shape.cpp scene/resources/environment.cpp #: scene/resources/navigation_mesh.cpp scene/resources/primitive_meshes.cpp #: scene/resources/sphere_shape.cpp -#, fuzzy msgid "Radius" -msgstr "Rayon :" +msgstr "Rayon" #: modules/csg/csg_shape.cpp scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Radial Segments" -msgstr "Arguments de la scène principale :" +msgstr "Segments radiaux" #: modules/csg/csg_shape.cpp scene/resources/primitive_meshes.cpp #, fuzzy @@ -16811,10 +16708,17 @@ msgstr "" msgid "Use DTLS" msgstr "Utiliser l’aimantation" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp -#, fuzzy msgid "Config File" -msgstr "Stockage du fichier :" +msgstr "Fichier de Configuration" #: modules/gdnative/gdnative.cpp #, fuzzy @@ -16892,9 +16796,8 @@ msgid "Libraries: " msgstr "Bibliothèques : " #: modules/gdnative/nativescript/nativescript.cpp -#, fuzzy msgid "Class Name" -msgstr "Nom de la classe :" +msgstr "Nom de la Classe" #: modules/gdnative/nativescript/nativescript.cpp #, fuzzy @@ -16982,9 +16885,8 @@ msgid "Object can't provide a length." msgstr "L'objet ne peut fournir une longueur." #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Language Server" -msgstr "Langage :" +msgstr "Serveur de Langues" #: modules/gdscript/language_server/gdscript_language_server.cpp #, fuzzy @@ -17013,9 +16915,8 @@ msgid "Buffer View" msgstr "Vue de derrière" #: modules/gltf/gltf_accessor.cpp modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Byte Offset" -msgstr "Décalage de la grille :" +msgstr "Décalage d’Octet" #: modules/gltf/gltf_accessor.cpp #, fuzzy @@ -17028,9 +16929,8 @@ msgid "Normalized" msgstr "Format" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Count" -msgstr "Quantité :" +msgstr "Compte" #: modules/gltf/gltf_accessor.cpp scene/resources/visual_shader_nodes.cpp #, fuzzy @@ -17088,9 +16988,8 @@ msgid "Indices" msgstr "Tous les périphérique" #: modules/gltf/gltf_camera.cpp -#, fuzzy msgid "FOV Size" -msgstr "Taille :" +msgstr "Taille du FOV" #: modules/gltf/gltf_camera.cpp msgid "Zfar" @@ -17163,9 +17062,8 @@ msgstr "Traductions" #: modules/gltf/gltf_node.cpp scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp #: scene/2d/remote_transform_2d.cpp scene/3d/remote_transform.cpp #: scene/3d/spatial.cpp scene/gui/control.cpp scene/main/canvas_layer.cpp -#, fuzzy msgid "Rotation" -msgstr "Pas de la rotation :" +msgstr "Rotation" #: modules/gltf/gltf_node.cpp #, fuzzy @@ -17234,9 +17132,8 @@ msgid "Gloss Factor" msgstr "" #: modules/gltf/gltf_spec_gloss.cpp -#, fuzzy msgid "Specular Factor" -msgstr "Opérateur scalaire." +msgstr "Facteur Spéculaire" #: modules/gltf/gltf_spec_gloss.cpp msgid "Spec Gloss Img" @@ -17275,9 +17172,8 @@ msgid "Accessors" msgstr "" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Scene Name" -msgstr "Chemin de la scène :" +msgstr "Nom de la Scène" #: modules/gltf/gltf_state.cpp #, fuzzy @@ -17320,9 +17216,8 @@ msgid "Skeleton To Node" msgstr "Sélectionner un nÅ“ud" #: modules/gltf/gltf_state.cpp scene/2d/animated_sprite.cpp -#, fuzzy msgid "Animations" -msgstr "Animations :" +msgstr "Animations" #: modules/gltf/gltf_texture.cpp #, fuzzy @@ -17556,9 +17451,8 @@ msgstr "" #: modules/minimp3/resource_importer_mp3.cpp #: modules/stb_vorbis/audio_stream_ogg_vorbis.cpp #: modules/stb_vorbis/resource_importer_ogg_vorbis.cpp -#, fuzzy msgid "Loop Offset" -msgstr "Décalage :" +msgstr "Décalage de Boucle" #: modules/mobile_vr/mobile_vr_interface.cpp msgid "Eye Height" @@ -17924,6 +17818,14 @@ msgid "Change Expression" msgstr "Changer l'expression" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Impossible de copier le nÅ“ud de fonction." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Coller les nÅ“uds VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Supprimer nÅ“uds VisualScript" @@ -18029,14 +17931,6 @@ msgid "Resize Comment" msgstr "Redimensionner le commentaire" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Impossible de copier le nÅ“ud de fonction." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Coller les nÅ“uds VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Impossible de créer une fonction avec un nÅ“ud de fonction." @@ -18263,9 +18157,8 @@ msgid "Use Default Args" msgstr "Réinitialiser" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Validate" -msgstr "Caractères valides :" +msgstr "Valider" #: modules/visual_script/visual_script_func_nodes.cpp #, fuzzy @@ -18529,6 +18422,14 @@ msgstr "WaitInstanceSignal" msgid "Write Mode" msgstr "Mode prioritaire" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18537,6 +18438,34 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Profileur réseau" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "Taille Maximale (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "Taille Maximale (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Profileur réseau" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18566,14 +18495,12 @@ msgid "Session Mode" msgstr "Mode Région" #: modules/webxr/webxr_interface.cpp -#, fuzzy msgid "Required Features" -msgstr "Fonctionnalités principales :" +msgstr "Fonctionnalités Requises" #: modules/webxr/webxr_interface.cpp -#, fuzzy msgid "Optional Features" -msgstr "Fonctionnalités principales :" +msgstr "Fonctionnalités Optionnelles" #: modules/webxr/webxr_interface.cpp msgid "Requested Reference Space Types" @@ -18593,6 +18520,11 @@ msgstr "Basculer la visibilité" msgid "Bounds Geometry" msgstr "Réessayer" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Magnétisme intelligent" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18695,9 +18627,8 @@ msgid "Code" msgstr "" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Min SDK" -msgstr "Taille du contour :" +msgstr "SDK Minimal" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18710,9 +18641,8 @@ msgid "Package" msgstr "Empaquetage" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Unique Name" -msgstr "Nom de nÅ“ud :" +msgstr "Nom unique" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18720,9 +18650,8 @@ msgid "Signed" msgstr "Signaux" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Classify As Game" -msgstr "Nom de la classe :" +msgstr "Classer En Tant Que Jeu" #: platform/android/export/export_plugin.cpp msgid "Retain Data On Uninstall" @@ -18806,9 +18735,8 @@ msgid "Command Line" msgstr "Communauté" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Extra Args" -msgstr "Arguments supplémentaires :" +msgstr "Arguments Supplémentaires" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -19217,9 +19145,8 @@ msgid "Info" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Identifier" -msgstr "Identifiant invalide :" +msgstr "Identifiant" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #, fuzzy @@ -19243,9 +19170,8 @@ msgid "Capabilities" msgstr "Coller les propriétés" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Access Wi-Fi" -msgstr "Ça marche !" +msgstr "Accès Wi-Fi" #: platform/iphone/export/export.cpp #, fuzzy @@ -19262,7 +19188,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19387,9 +19313,8 @@ msgid "Could not read file:" msgstr "Impossible de lire le fichier :" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Variant" -msgstr "Séparation :" +msgstr "Variant" #: platform/javascript/export/export.cpp #, fuzzy @@ -19410,7 +19335,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19420,7 +19345,7 @@ msgstr "Développer tout" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "NÅ“ud Personnalisé" #: platform/javascript/export/export.cpp @@ -19506,9 +19431,8 @@ msgid "Invalid Info.plist, no exe name." msgstr "« Info.plist » invalide, aucun nom d'exécutable." #: platform/osx/export/codesign.cpp -#, fuzzy msgid "Invalid Info.plist, no bundle id." -msgstr "« Info.plist » invalide, aucun identifiant de bundle." +msgstr "Info.plist invalide, pas d'identifiant de bundle." #: platform/osx/export/codesign.cpp msgid "Invalid Info.plist, can't load." @@ -19715,7 +19639,7 @@ msgstr "Profileur réseau" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Périphérique" #: platform/osx/export/export.cpp @@ -19763,7 +19687,7 @@ msgstr "Mot de passe" #: platform/osx/export/export.cpp msgid "Apple Team ID" -msgstr "" +msgstr "Apple Team ID" #: platform/osx/export/export.cpp msgid "" @@ -19793,11 +19717,8 @@ msgid "Creating app bundle" msgstr "Création de l'aperçu" #: platform/osx/export/export.cpp -#, fuzzy msgid "Could not find template app to export:" -msgstr "" -"Impossible de trouver le modèle de l'APK à exporter :\n" -"%s" +msgstr "Impossible de trouver le modèle de l'application à exporter :" #: platform/osx/export/export.cpp msgid "" @@ -19984,9 +19905,8 @@ msgid "Display Name" msgstr "Tout afficher" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Short Name" -msgstr "Nom du script :" +msgstr "Nom Abrégé" #: platform/uwp/export/export.cpp msgid "Publisher" @@ -19998,12 +19918,13 @@ msgid "Publisher Display Name" msgstr "Nom d'affichage d'éditeur du paquet invalide." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "GUID produit invalide." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Effacé Guides" #: platform/uwp/export/export.cpp @@ -20012,9 +19933,8 @@ msgid "Signing" msgstr "Signaux" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Certificate" -msgstr "Sommets :" +msgstr "Certificat" #: platform/uwp/export/export.cpp #, fuzzy @@ -20205,19 +20125,16 @@ msgid "File Version" msgstr "Version" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Version" -msgstr "Version du produit invalide :" +msgstr "Version de produit" #: platform/windows/export/export.cpp -#, fuzzy msgid "Company Name" -msgstr "Nom de nÅ“ud :" +msgstr "Nom de l’Entreprise" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Name" -msgstr "Nom du projet :" +msgstr "Nom du produit" #: platform/windows/export/export.cpp #, fuzzy @@ -20281,6 +20198,7 @@ msgstr "" "Frames » afin qu'AnimatedSprite affiche les frames." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Image %" @@ -20312,9 +20230,8 @@ msgstr "Centre" #: scene/gui/rich_text_effect.cpp scene/main/canvas_layer.cpp #: scene/resources/material.cpp scene/resources/particles_material.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Offset" -msgstr "Décalage :" +msgstr "Décalage" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp #: scene/gui/texture_button.cpp scene/gui/texture_rect.cpp @@ -20413,9 +20330,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp #: scene/3d/visual_instance.cpp scene/resources/material.cpp -#, fuzzy msgid "Max Distance" -msgstr "Choisissez distance :" +msgstr "Distance Maximale" #: scene/2d/audio_stream_player_2d.cpp scene/3d/light.cpp #, fuzzy @@ -20448,9 +20364,8 @@ msgid "Rotating" msgstr "Pas de la rotation :" #: scene/2d/camera_2d.cpp scene/3d/camera.cpp -#, fuzzy msgid "Current" -msgstr "Actuel :" +msgstr "Actuel" #: scene/2d/camera_2d.cpp scene/gui/graph_edit.cpp #, fuzzy @@ -20677,7 +20592,7 @@ msgstr "Mode Règle" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Item désactivé" @@ -20757,9 +20672,8 @@ msgstr "" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp -#, fuzzy msgid "Randomness" -msgstr "Redémarrage aléatoire (s) :" +msgstr "Aléatoire" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20812,9 +20726,8 @@ msgstr "Masque d'émission" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Sphere Radius" -msgstr "Source d'émission : " +msgstr "Rayon de la Sphère" #: scene/2d/cpu_particles_2d.cpp #, fuzzy @@ -20882,9 +20795,8 @@ msgstr "Linéaire" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Accel" -msgstr "Ça marche !" +msgstr "Accel" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20968,21 +20880,18 @@ msgstr "" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Hue Variation" -msgstr "Séparation :" +msgstr "Variation de Teinte" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation" -msgstr "Séparation :" +msgstr "Variation" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Random" -msgstr "Séparation :" +msgstr "Variation aléatoire" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -21170,7 +21079,7 @@ msgstr "" msgid "Width Curve" msgstr "Scinder la courbe" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Défaut" @@ -21320,9 +21229,8 @@ msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp -#, fuzzy msgid "Rotation Degrees" -msgstr "Rotation de %s degrés." +msgstr "Degrés de Rotation" #: scene/2d/node_2d.cpp #, fuzzy @@ -21330,9 +21238,8 @@ msgid "Global Rotation" msgstr "Constante globale" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Global Rotation Degrees" -msgstr "Rotation de %s degrés." +msgstr "Degrés de Rotation Globale" #: scene/2d/node_2d.cpp #, fuzzy @@ -21350,6 +21257,7 @@ msgid "Z As Relative" msgstr "Alignement relatif" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21596,9 +21504,8 @@ msgid "Safe Margin" msgstr "Définir la marge" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Sync To Physics" -msgstr " (physique)" +msgstr "Synchroniser Avec La Physique" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21611,6 +21518,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21974,9 +21882,8 @@ msgid "Emission Angle" msgstr "Couleurs d'émission" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Degrees" -msgstr "Rotation de %s degrés." +msgstr "Degrés" #: scene/3d/audio_stream_player_3d.cpp #, fuzzy @@ -22190,9 +22097,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Définir la marge" @@ -22762,9 +22670,8 @@ msgid "Target Velocity" msgstr "Vue de l'orbite vers la droite" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Max Impulse" -msgstr "Vitesse :" +msgstr "Impulsion Maximale" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22836,9 +22743,8 @@ msgid "Linear Motor X" msgstr "Initialiser" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Force Limit" -msgstr "Appels de dessin :" +msgstr "Limite de Force" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22854,7 +22760,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22932,18 +22838,16 @@ msgid "A RoomGroup should not be a child or grandchild of a Portal." msgstr "Un RoomGroup ne doit pas être enfant ou petit-enfant d'un Portal." #: scene/3d/portal.cpp -#, fuzzy msgid "Portal Active" -msgstr " [portails actifs]" +msgstr "Portail actif" #: scene/3d/portal.cpp scene/resources/occluder_shape_polygon.cpp msgid "Two Way" msgstr "" #: scene/3d/portal.cpp -#, fuzzy msgid "Linked Room" -msgstr "Racine pour l'édition en direct :" +msgstr "Salle liée" #: scene/3d/portal.cpp #, fuzzy @@ -22960,9 +22864,8 @@ msgid "Dispatch Mode" msgstr "" #: scene/3d/proximity_group.cpp -#, fuzzy msgid "Grid Radius" -msgstr "Rayon :" +msgstr "Rayon de la Grille" #: scene/3d/ray_cast.cpp #, fuzzy @@ -22979,9 +22882,8 @@ msgid "Update Mode" msgstr "Mode rotation" #: scene/3d/reflection_probe.cpp -#, fuzzy msgid "Origin Offset" -msgstr "Décalage de la grille :" +msgstr "Décalage de la Grille" #: scene/3d/reflection_probe.cpp #, fuzzy @@ -23224,14 +23126,12 @@ msgid "Parent Collision Ignore" msgstr "Créer le polygone de collision" #: scene/3d/soft_body.cpp -#, fuzzy msgid "Simulation Precision" -msgstr "L'arbre d'animations est invalide." +msgstr "Précision de Simulation" #: scene/3d/soft_body.cpp -#, fuzzy msgid "Total Mass" -msgstr "Total :" +msgstr "Masse totale" #: scene/3d/soft_body.cpp msgid "Linear Stiffness" @@ -23363,9 +23263,8 @@ msgid "VehicleBody Motion" msgstr "" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Use As Traction" -msgstr "Séparation :" +msgstr "Utiliser comme traction" #: scene/3d/vehicle_body.cpp msgid "Use As Steering" @@ -23445,9 +23344,8 @@ msgstr "" #: scene/3d/visual_instance.cpp scene/animation/skeleton_ik.cpp #: scene/resources/material.cpp -#, fuzzy msgid "Min Distance" -msgstr "Choisissez distance :" +msgstr "Distance Minimale" #: scene/3d/visual_instance.cpp msgid "Min Hysteresis" @@ -23539,19 +23437,16 @@ msgid "Fadeout Time" msgstr "Durée du fondu (s) :" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Auto Restart" -msgstr "Redémarrage automatique :" +msgstr "Redémarrage Automatique" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Autorestart" -msgstr "Redémarrage automatique :" +msgstr "Redémarrage Automatique" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Autorestart Delay" -msgstr "Redémarrage automatique :" +msgstr "Délai de Démarrage Automatique" #: scene/animation/animation_blend_tree.cpp msgid "Autorestart Random Delay" @@ -23617,9 +23512,8 @@ msgid "Current Animation Position" msgstr "Ajouter un point d'animation" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Playback Options" -msgstr "Options de classe :" +msgstr "Options de Lecture" #: scene/animation/animation_player.cpp #, fuzzy @@ -23667,9 +23561,8 @@ msgid "The AnimationPlayer root node is not a valid node." msgstr "La racine AnimationPlayer n'est pas un nÅ“ud valide." #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Tree Root" -msgstr "Créer un nÅ“ud racine :" +msgstr "Racine de l’Arbre" #: scene/animation/animation_tree.cpp #, fuzzy @@ -23902,6 +23795,11 @@ msgstr "" "Control." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Redéfinition" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23921,14 +23819,12 @@ msgid "Grow Direction" msgstr "Directions" #: scene/gui/control.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Min Size" -msgstr "Taille du contour :" +msgstr "Taille Minimale" #: scene/gui/control.cpp -#, fuzzy msgid "Pivot Offset" -msgstr "Décalage de la grille :" +msgstr "Décalage du Pivot" #: scene/gui/control.cpp #, fuzzy @@ -23944,7 +23840,7 @@ msgstr "" msgid "Tooltip" msgstr "Outils" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Focaliser le chemin" @@ -23979,9 +23875,8 @@ msgid "Mouse" msgstr "" #: scene/gui/control.cpp -#, fuzzy msgid "Default Cursor Shape" -msgstr "Charger l'agencement de transport par défaut." +msgstr "Forme de Curseur par Défaut" #: scene/gui/control.cpp msgid "Pass On Modal Close Click" @@ -23990,7 +23885,7 @@ msgstr "" #: scene/gui/control.cpp #, fuzzy msgid "Size Flags" -msgstr "Taille : " +msgstr "Taille :" #: scene/gui/control.cpp #, fuzzy @@ -24043,9 +23938,8 @@ msgid "Right Disconnects" msgstr "Déconnecter" #: scene/gui/graph_edit.cpp -#, fuzzy msgid "Scroll Offset" -msgstr "Décalage de la grille :" +msgstr "Décalage du Défilement" #: scene/gui/graph_edit.cpp #, fuzzy @@ -24073,6 +23967,7 @@ msgid "Show Zoom Label" msgstr "Afficher les os" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -24086,11 +23981,12 @@ msgid "Show Close" msgstr "Afficher les os" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Sélectionner" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Enregistrer" @@ -24146,9 +24042,8 @@ msgid "Fixed Column Width" msgstr "" #: scene/gui/item_list.cpp -#, fuzzy msgid "Icon Scale" -msgstr "Échelle aléatoire :" +msgstr "Échelle de l'Icône" #: scene/gui/item_list.cpp #, fuzzy @@ -24156,13 +24051,13 @@ msgid "Fixed Icon Size" msgstr "Vue de devant" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Assigner" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp -#, fuzzy msgid "Visible Characters" -msgstr "Caractères valides :" +msgstr "Caractères visibles" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24252,9 +24147,8 @@ msgid "Blink" msgstr "" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Blink Speed" -msgstr "Vitesse :" +msgstr "Vitesse de Clignotement" #: scene/gui/link_button.cpp msgid "Underline" @@ -24342,9 +24236,8 @@ msgid "Allow Search" msgstr "Rechercher" #: scene/gui/progress_bar.cpp -#, fuzzy msgid "Percent" -msgstr "Récents :" +msgstr "Pourcentage" #: scene/gui/range.cpp msgid "If \"Exp Edit\" is enabled, \"Min Value\" must be greater than 0." @@ -24361,9 +24254,8 @@ msgid "Max Value" msgstr "Valeur" #: scene/gui/range.cpp -#, fuzzy msgid "Page" -msgstr "Page : " +msgstr "Page" #: scene/gui/range.cpp #, fuzzy @@ -24404,9 +24296,8 @@ msgid "Absolute Index" msgstr "Indentation automatique" #: scene/gui/rich_text_effect.cpp -#, fuzzy msgid "Elapsed Time" -msgstr "Temps de mélange :" +msgstr "Temps Écoulé" #: scene/gui/rich_text_effect.cpp #, fuzzy @@ -24414,9 +24305,8 @@ msgid "Env" msgstr "Fin" #: scene/gui/rich_text_effect.cpp -#, fuzzy msgid "Character" -msgstr "Caractères valides :" +msgstr "Caractère" #: scene/gui/rich_text_label.cpp msgid "BBCode" @@ -24481,9 +24371,8 @@ msgid "Follow Focus" msgstr "Remplir la surface" #: scene/gui/scroll_container.cpp -#, fuzzy msgid "Horizontal Enabled" -msgstr "Horizontal :" +msgstr "Horizontal Activé" #: scene/gui/scroll_container.cpp #, fuzzy @@ -24509,14 +24398,12 @@ msgid "Ticks On Borders" msgstr "dans l'ordre :" #: scene/gui/spin_box.cpp -#, fuzzy msgid "Prefix" -msgstr "Préfixe :" +msgstr "Préfixe" #: scene/gui/spin_box.cpp -#, fuzzy msgid "Suffix" -msgstr "Suffixe :" +msgstr "Suffixe" #: scene/gui/split_container.cpp #, fuzzy @@ -24552,9 +24439,8 @@ msgid "All Tabs In Front" msgstr "" #: scene/gui/tab_container.cpp scene/gui/tabs.cpp -#, fuzzy msgid "Drag To Rearrange Enabled" -msgstr "Glisser-déposer pour réorganiser." +msgstr "Glisser pour Réorganiser Activé" #: scene/gui/tab_container.cpp msgid "Use Hidden Tabs For Min Size" @@ -24598,19 +24484,16 @@ msgid "Wrap Enabled" msgstr "Activer" #: scene/gui/text_edit.cpp -#, fuzzy msgid "Scroll Vertical" -msgstr "Vertical :" +msgstr "Défilement Vertical" #: scene/gui/text_edit.cpp -#, fuzzy msgid "Scroll Horizontal" -msgstr "Horizontal :" +msgstr "Défilement Horizontal" #: scene/gui/text_edit.cpp -#, fuzzy msgid "Draw" -msgstr "Appels de dessin :" +msgstr "Dessiner" #: scene/gui/text_edit.cpp #, fuzzy @@ -24629,7 +24512,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24668,9 +24551,8 @@ msgid "Progress Offset" msgstr "" #: scene/gui/texture_progress.cpp -#, fuzzy msgid "Fill Mode" -msgstr "Mode d'exécution :" +msgstr "Mode de Remplissage" #: scene/gui/texture_progress.cpp msgid "Tint" @@ -24739,9 +24621,8 @@ msgid "Hide Folding" msgstr "Bouton désactivé" #: scene/gui/tree.cpp -#, fuzzy msgid "Hide Root" -msgstr "Créer un nÅ“ud racine :" +msgstr "Masquer la Racine" #: scene/gui/tree.cpp msgid "Drop Mode Flags" @@ -24834,9 +24715,8 @@ msgid "Filename" msgstr "Renommer" #: scene/main/node.cpp -#, fuzzy msgid "Owner" -msgstr "Propriétaires de :" +msgstr "Propriétaire" #: scene/main/node.cpp scene/main/scene_tree.cpp #, fuzzy @@ -24844,9 +24724,8 @@ msgid "Multiplayer" msgstr "Multiplier %s" #: scene/main/node.cpp -#, fuzzy msgid "Custom Multiplayer" -msgstr "Définir plusieurs :" +msgstr "Multijoueur Personnalisé" #: scene/main/node.cpp #, fuzzy @@ -24932,9 +24811,8 @@ msgid "Reflections" msgstr "Réflexions" #: scene/main/scene_tree.cpp -#, fuzzy msgid "Atlas Size" -msgstr "Taille du contour :" +msgstr "Taille de l'Atlas" #: scene/main/scene_tree.cpp msgid "Atlas Subdiv" @@ -24991,9 +24869,8 @@ msgstr "" "fier à un timer pour les temps d'attente très faibles." #: scene/main/timer.cpp -#, fuzzy msgid "Autostart" -msgstr "Redémarrage automatique :" +msgstr "Démarrage Automatique" #: scene/main/viewport.cpp #, fuzzy @@ -25154,6 +25031,31 @@ msgid "Swap OK Cancel" msgstr "Annuler" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nom" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Rendu" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Rendu" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Physique" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Physique" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25178,9 +25080,8 @@ msgid "Stereo" msgstr "" #: scene/resources/concave_polygon_shape_2d.cpp -#, fuzzy msgid "Segments" -msgstr "Arguments de la scène principale :" +msgstr "Segments" #: scene/resources/curve.cpp #, fuzzy @@ -25191,6 +25092,810 @@ msgstr "Demi résolution" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Polices" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Prélever une couleur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Renommer l'item de couleur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Renommer l'item de couleur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Remplir la surface" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Âgrafe désactivée" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Séparation :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Bouclage de l’animation" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Définir la marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Pressé" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Item à cocher" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Item coché" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Item désactivé" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Item coché" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Éditeur désactivé)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Item désactivé" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Décalage" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Item désactivé" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Renommer l'item de couleur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Forcer la modulation blanche" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Décalage X de la grille :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Décalage Y de la grille :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Plan précédent" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Déverrouillage Sélectionné" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "NÅ“ud Personnalisé" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrer les signaux" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrer les signaux" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Scène principale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "o" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Onglet 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Scène principale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Dossier :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Dossier :" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Complétion" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Complétion" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importer la sélection" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Remplir la surface" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Coloration syntaxique" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Pressé" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Voir environnement" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Coloration syntaxique" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Coloration syntaxique" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Mode collision" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Item désactivé" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Pixels de bordure" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Police du Code" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Couleur du Texte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "En période de test" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Éclairage direct" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Décalage de la grille :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Décalage de la grille :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Créer un dossier" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Basculer les fichiers cachés" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Âgrafe désactivée" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Séparation :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Séparateur nommé" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Séparateur nommé" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Renommer l'item de couleur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Opérateur de couleur." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Séparation :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Sélectionner des Trames" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Défaut" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Défaut" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Enregistrer" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Point d'arrêts" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Séparation :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Redimensionnable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Couleurs" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Couleurs" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Décalage d’Octet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Décalage de la grille :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Décalage du Pivot" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Focaliser le chemin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Sélectionner" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Pressé" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Bouton à bascule (toggle)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Bouton à bascule (toggle)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Bouton à bascule (toggle)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "NÅ“ud Personnalisé" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Options de bus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "NÅ“ud Personnalisé" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Tout sélectionner" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Réduire tout" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Bouton à bascule (toggle)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Couleur de la Sélection" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Prélever une couleur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Position du dock" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Couleur de la Ligne Actuelle" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Définir la marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Bouton" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Afficher les guides" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Défilement Vertical" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Décalage du Défilement" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Définir la marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Séparation :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Onglet 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Onglet 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Item désactivé" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Éclairage direct" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Renommer l'item de couleur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Renommer l'item de couleur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Définir la marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Définir la marge" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Cible" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Dossier :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Forcer la modulation blanche" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Mode Icône" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Âgrafe désactivée" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Étendu à Gauche" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Lumière" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Étendu à Gauche" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Étendu à Gauche" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Opérateur d'écran." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Charger un préréglage" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Thème de l'éditeur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Couleurs" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Préréglage" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Préréglage" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Préréglage" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Format" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Police du Code" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Police Principale" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Police Principale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Séparation :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Séparation :" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Définir la marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Définir la marge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Indenter vers la droite" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Mode sélection" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Coupe automatique" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Couleur de la Grille" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Grille" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Sélection uniquement" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Sélectionnez une propriété" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Action" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Déplacer des points de Bézier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "WaitInstanceSignal" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25206,9 +25911,8 @@ msgid "Font Path" msgstr "Focaliser le chemin" #: scene/resources/dynamic_font.cpp -#, fuzzy msgid "Outline Size" -msgstr "Taille du contour :" +msgstr "Taille de Contour" #: scene/resources/dynamic_font.cpp #, fuzzy @@ -25221,25 +25925,12 @@ msgid "Use Mipmaps" msgstr "Signaux" #: scene/resources/dynamic_font.cpp -#, fuzzy msgid "Extra Spacing" -msgstr "Options additionnelles :" +msgstr "Espacement Supplémentaire" #: scene/resources/dynamic_font.cpp -#, fuzzy msgid "Char" -msgstr "Caractères valides :" - -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Scène principale" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Polices" +msgstr "Char" #: scene/resources/dynamic_font.cpp #, fuzzy @@ -25265,14 +25956,12 @@ msgid "Sky Orientation" msgstr "Documentation en ligne" #: scene/resources/environment.cpp -#, fuzzy msgid "Sky Rotation" -msgstr "Pas de la rotation :" +msgstr "Rotation du Ciel" #: scene/resources/environment.cpp -#, fuzzy msgid "Sky Rotation Degrees" -msgstr "Rotation de %s degrés." +msgstr "Degrés de Rotation du Ciel" #: scene/resources/environment.cpp msgid "Canvas Max Layer" @@ -25297,14 +25986,12 @@ msgid "Fog" msgstr "" #: scene/resources/environment.cpp -#, fuzzy msgid "Sun Color" -msgstr "Stockage du fichier :" +msgstr "Couleur du Soleil" #: scene/resources/environment.cpp -#, fuzzy msgid "Sun Amount" -msgstr "Quantité :" +msgstr "Quantité de Soleil" #: scene/resources/environment.cpp #, fuzzy @@ -25415,9 +26102,8 @@ msgid "SSAO" msgstr "" #: scene/resources/environment.cpp -#, fuzzy msgid "Radius 2" -msgstr "Rayon :" +msgstr "Rayon 2" #: scene/resources/environment.cpp msgid "Intensity 2" @@ -25446,14 +26132,12 @@ msgid "DOF Far Blur" msgstr "" #: scene/resources/environment.cpp scene/resources/material.cpp -#, fuzzy msgid "Distance" -msgstr "Choisissez distance :" +msgstr "Distance" #: scene/resources/environment.cpp -#, fuzzy msgid "Transition" -msgstr "Transition : " +msgstr "Transition" #: scene/resources/environment.cpp msgid "DOF Near Blur" @@ -25476,7 +26160,7 @@ msgstr "" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp msgid "2" -msgstr "" +msgstr "2" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp @@ -25531,14 +26215,12 @@ msgid "Brightness" msgstr "Lumière" #: scene/resources/environment.cpp -#, fuzzy msgid "Saturation" -msgstr "Séparation :" +msgstr "Saturation" #: scene/resources/environment.cpp -#, fuzzy msgid "Color Correction" -msgstr "Fonction de coloration." +msgstr "Correction de Couleur" #: scene/resources/font.cpp msgid "Chars" @@ -25560,9 +26242,8 @@ msgid "Distance Field" msgstr "Mode Sans Distraction" #: scene/resources/gradient.cpp -#, fuzzy msgid "Offsets" -msgstr "Décalage :" +msgstr "Décalages" #: scene/resources/height_map_shape.cpp msgid "Map Width" @@ -25638,9 +26319,8 @@ msgid "Disable Ambient Light" msgstr "Indenter vers la droite" #: scene/resources/material.cpp -#, fuzzy msgid "Ensure Correct Normals" -msgstr "Transformation annulée." +msgstr "Assurer des Normales Correctes" #: scene/resources/material.cpp #, fuzzy @@ -25656,9 +26336,8 @@ msgid "Is sRGB" msgstr "" #: scene/resources/material.cpp servers/visual_server.cpp -#, fuzzy msgid "Parameters" -msgstr "Paramètre modifié :" +msgstr "Paramètres" #: scene/resources/material.cpp #, fuzzy @@ -25742,7 +26421,7 @@ msgstr "" #: scene/resources/material.cpp #, fuzzy msgid "Metallic Texture" -msgstr "Source d'émission : " +msgstr "Texture métallique" #: scene/resources/material.cpp msgid "Metallic Texture Channel" @@ -25780,7 +26459,7 @@ msgstr "Masque d'émission" #: scene/resources/material.cpp #, fuzzy msgid "Emission Texture" -msgstr "Source d'émission : " +msgstr "Texture d'émission" #: scene/resources/material.cpp msgid "NormalMap" @@ -25865,19 +26544,17 @@ msgid "Subsurf Scatter" msgstr "" #: scene/resources/material.cpp -#, fuzzy msgid "Transmission" -msgstr "Transition : " +msgstr "Transmission" #: scene/resources/material.cpp #, fuzzy msgid "Transmission Texture" -msgstr "Transition : " +msgstr "Texture de Transmission" #: scene/resources/material.cpp -#, fuzzy msgid "Refraction" -msgstr "Séparation :" +msgstr "Réfraction" #: scene/resources/material.cpp scene/resources/navigation_mesh.cpp msgid "Detail" @@ -25935,9 +26612,8 @@ msgid "Custom AABB" msgstr "" #: scene/resources/multimesh.cpp -#, fuzzy msgid "Color Format" -msgstr "Opérateur de couleur." +msgstr "Format de Couleur" #: scene/resources/multimesh.cpp #, fuzzy @@ -25958,9 +26634,8 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/multimesh.cpp -#, fuzzy msgid "Transform Array" -msgstr "Transformation annulée." +msgstr "Tableau de Transformation" #: scene/resources/multimesh.cpp #, fuzzy @@ -26097,7 +26772,7 @@ msgstr "Points d'Émission :" #: scene/resources/particles_material.cpp #, fuzzy msgid "Normal Texture" -msgstr "Source d'émission : " +msgstr "Texture Normale" #: scene/resources/particles_material.cpp #, fuzzy @@ -26110,9 +26785,8 @@ msgid "Point Count" msgstr "Ajouter un port d'entrée" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Scale Random" -msgstr "Ratio d'échelle :" +msgstr "Échelle Aléatoire" #: scene/resources/particles_material.cpp #, fuzzy @@ -26154,9 +26828,8 @@ msgid "Subdivide Depth" msgstr "" #: scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Top Radius" -msgstr "Rayon :" +msgstr "Rayon Supérieur" #: scene/resources/primitive_meshes.cpp #, fuzzy @@ -26204,9 +26877,8 @@ msgid "Top Color" msgstr "Étage suivant" #: scene/resources/sky.cpp -#, fuzzy msgid "Horizon Color" -msgstr "Stockage du fichier :" +msgstr "Couleur de l’Horizon" #: scene/resources/sky.cpp #, fuzzy @@ -26286,9 +26958,8 @@ msgid "Base Texture" msgstr "Supprimer la texture" #: scene/resources/texture.cpp -#, fuzzy msgid "Image Size" -msgstr "Page : " +msgstr "Taille de l'image" #: scene/resources/texture.cpp #, fuzzy @@ -26301,14 +26972,12 @@ msgid "Lossy Storage Quality" msgstr "Capturer" #: scene/resources/texture.cpp -#, fuzzy msgid "Fill From" -msgstr "Mode d'exécution :" +msgstr "Remplir à Partir de" #: scene/resources/texture.cpp -#, fuzzy msgid "Fill To" -msgstr "Mode d'exécution :" +msgstr "Remplir Jusqu'à " #: scene/resources/texture.cpp #, fuzzy @@ -26462,9 +27131,8 @@ msgid "Audio Stream" msgstr "Item radio" #: servers/audio/audio_stream.cpp -#, fuzzy msgid "Random Pitch" -msgstr "Inclinaison aléatoire :" +msgstr "Pitch Aléatoire" #: servers/audio/effects/audio_effect_capture.cpp #: servers/audio/effects/audio_effect_spectrum_analyzer.cpp @@ -26514,9 +27182,8 @@ msgstr "" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_delay.cpp #: servers/audio/effects/audio_effect_panner.cpp -#, fuzzy msgid "Pan" -msgstr "Plan :" +msgstr "Pan" #: servers/audio/effects/audio_effect_compressor.cpp #: servers/audio/effects/audio_effect_filter.cpp @@ -26533,6 +27200,10 @@ msgid "Release (ms)" msgstr "Publication (release)" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mixer" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26608,9 +27279,8 @@ msgstr "" #: servers/audio/effects/audio_effect_pitch_shift.cpp #: servers/audio/effects/audio_effect_spectrum_analyzer.cpp -#, fuzzy msgid "FFT Size" -msgstr "Taille :" +msgstr "Taille FFT" #: servers/audio/effects/audio_effect_reverb.cpp msgid "Predelay" @@ -26706,9 +27376,8 @@ msgid "Time Before Sleep" msgstr "" #: servers/physics_2d/physics_2d_server_sw.cpp -#, fuzzy msgid "BP Hash Table Size" -msgstr "Taille :" +msgstr "Taille de la Table de Hachage BP" #: servers/physics_2d/physics_2d_server_sw.cpp msgid "Large Object Surface Threshold In Cells" @@ -26830,9 +27499,8 @@ msgid "Constants cannot be modified." msgstr "Les constantes ne peuvent être modifiées." #: servers/visual/visual_server_scene.cpp -#, fuzzy msgid "Spatial Partitioning" -msgstr "Partitionnement..." +msgstr "Partitionnement Spatial" #: servers/visual_server.cpp #, fuzzy @@ -27020,9 +27688,8 @@ msgid "Legacy Stream" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Batching" -msgstr "Recherche…" +msgstr "Traitement en lot" #: servers/visual_server.cpp msgid "Use Batching" @@ -27050,9 +27717,8 @@ msgid "Scissor Area Threshold" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Max Join Items" -msgstr "Gérer les items…" +msgstr "Nombre Maximal d'Éléments Joints" #: servers/visual_server.cpp msgid "Batch Buffer Size" @@ -27085,6 +27751,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Activer la priorité" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Expression" diff --git a/editor/translations/ga.po b/editor/translations/ga.po index 94b13705e6..b9830170ae 100644 --- a/editor/translations/ga.po +++ b/editor/translations/ga.po @@ -103,6 +103,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Cruthaigh" @@ -175,6 +176,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -209,6 +211,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -377,7 +380,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "CrannBeochan" @@ -417,6 +421,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1770,7 +1775,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1834,6 +1841,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2831,6 +2839,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3272,6 +3281,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3279,7 +3289,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3351,7 +3361,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3382,7 +3392,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3406,6 +3416,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4471,6 +4485,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4643,6 +4658,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4933,6 +4949,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5003,6 +5020,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5160,6 +5178,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5532,6 +5551,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5543,7 +5563,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5577,26 +5597,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5604,19 +5625,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5624,15 +5645,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5640,40 +5661,40 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Cruthaigh" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7359,10 +7380,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7375,10 +7392,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7416,6 +7429,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7636,11 +7653,6 @@ msgid "Blend" msgstr "Cumaisc" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Measc" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7674,10 +7686,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9621,6 +9629,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9882,6 +9891,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10430,6 +10440,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11069,6 +11080,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Cuntas:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11105,19 +11127,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Cuntas:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11308,6 +11321,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Nód UrcharAmháin" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11345,6 +11363,14 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11615,6 +11641,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11786,7 +11813,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13486,10 +13513,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13790,6 +13813,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14157,7 +14181,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14941,6 +14965,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15695,6 +15720,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16738,6 +16771,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16836,14 +16877,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17319,6 +17352,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17327,6 +17368,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17375,6 +17440,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17945,7 +18014,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18088,7 +18157,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18096,7 +18165,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18374,7 +18443,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18633,11 +18702,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18880,6 +18949,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19218,7 +19288,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19661,7 +19731,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19813,6 +19883,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20032,6 +20103,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20542,9 +20614,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21106,7 +21179,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22019,6 +22092,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Acmhainn" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22053,7 +22131,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22167,6 +22245,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22179,10 +22258,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22241,7 +22321,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22650,7 +22730,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23107,6 +23187,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23140,6 +23240,731 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Cuntas:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Ãbhar:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Scrios ionchur" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Scrios ionchur" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "CrannBeochan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "CrannBeochan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "CrannBeochan" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Nód Cumaisc2" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Nód Cumaisc2" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Nód Cumaisc2" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Scrios ionchur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Cuntas:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Cuntas:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Scrios ionchur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Scrios ionchur" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Cuntas:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Nód Cumaisc2" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Nód Cumaisc2" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Nód Cumaisc2" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Ãbhar:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Ãbhar:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Ãbhar:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Cuntas:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Scrios ionchur" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Ãbhar:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Ãbhar:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Hue" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Cuntas:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Cuntas:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Ãbhar:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Ãbhar:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Cruthaigh" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "ScagairÃ..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23175,15 +24000,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24353,6 +25169,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Measc" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24857,6 +25677,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/gl.po b/editor/translations/gl.po index 49ffe9cf85..3c6e1a22f8 100644 --- a/editor/translations/gl.po +++ b/editor/translations/gl.po @@ -115,6 +115,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Posición do Panel" @@ -194,6 +195,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -228,6 +230,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "AnalÃtica de Rendemento de Rede" @@ -406,7 +409,8 @@ msgstr "Abrir Editor" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Copiar Selección" @@ -449,6 +453,7 @@ msgstr "Comunidade" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Axustes de Importación" @@ -1858,7 +1863,9 @@ msgid "Scene does not contain any script." msgstr "A escena non conteñe ningún script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Engadir" @@ -1924,6 +1931,7 @@ msgstr "No se pode conectar a sinal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Pechar" @@ -2976,6 +2984,7 @@ msgstr "Convertelo no Actual" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importar" @@ -3437,6 +3446,7 @@ msgid "Label" msgstr "Valor" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Só Métodos" @@ -3445,7 +3455,7 @@ msgstr "Só Métodos" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3523,7 +3533,7 @@ msgstr "Copiar Selección" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Limpar" @@ -3554,7 +3564,7 @@ msgid "Up" msgstr "Subida" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nodo" @@ -3578,6 +3588,10 @@ msgstr "RSET SaÃnte" msgid "New Window" msgstr "Nova Xanela" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Proxecto Sen Nome" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4758,6 +4772,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Recargar" @@ -4936,6 +4951,7 @@ msgid "Edit Text:" msgstr "Editar Texto:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Activado" @@ -5246,6 +5262,7 @@ msgid "Show Script Button" msgstr "Mover Roda cara a Dereita" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Sistema de Arquivos" @@ -5327,6 +5344,7 @@ msgstr "Editar Membro" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5496,6 +5514,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5903,6 +5922,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5915,7 +5935,7 @@ msgstr "Administrador de Proxectos" msgid "Sorting Order" msgstr "Renomeando Cartafol:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5951,28 +5971,29 @@ msgstr "Almacenando Arquivo:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Elexir Cor" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importar Escena" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5981,21 +6002,21 @@ msgstr "" msgid "Text Color" msgstr "Cor" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Número de Liña:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Número de Liña:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -6004,16 +6025,16 @@ msgstr "" msgid "Text Selected Color" msgstr "Eliminar Selección" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Só a Selección" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -6021,45 +6042,45 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Marcador de Sintaxe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funcións" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Eliminar Variable" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Elexir Cor" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Marcadores" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Act./Desact. Punto de Interrupción (Breakpoint)" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7823,10 +7844,6 @@ msgid "Load Animation" msgstr "Cargar Animación" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7839,10 +7856,6 @@ msgid "Paste Animation" msgstr "Pegar Animación" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7880,6 +7893,11 @@ msgid "New" msgstr "Novo" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Pegar Recurso" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Editar Transicións..." @@ -8099,11 +8117,6 @@ msgid "Blend" msgstr "Mezcla" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mezcla" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Auto Reinicio:" @@ -8137,10 +8150,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Actual:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10151,6 +10160,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Axuste de CuadrÃcula" @@ -10416,6 +10426,7 @@ msgstr "Anterior script" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Arquivo" @@ -10988,6 +10999,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "Tamaño: " @@ -11653,6 +11665,17 @@ msgid "Vertical:" msgstr "Vertical:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Escalar (Razón):" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Offset:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11689,19 +11712,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Offset:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Escalar (Razón):" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11914,6 +11928,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Eliminar Elemento" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11957,6 +11976,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Engadir Elemento" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Eliminar Elemento" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Engadir Elemento" @@ -12262,6 +12291,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Submenú" @@ -12433,8 +12463,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Eliminar Selección" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14211,10 +14242,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Proxecto Sen Nome" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Proxecto Faltante" @@ -14560,6 +14587,7 @@ msgid "Add Event" msgstr "Engadir Evento" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Botón" @@ -14931,7 +14959,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Restablecer" @@ -15719,6 +15747,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16528,6 +16557,14 @@ msgstr "" msgid "Use DTLS" msgstr "Usar Axuste de CuadrÃcula" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17623,6 +17660,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Non se pode copiar o nodo función." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Pegar Nodos VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17722,14 +17767,6 @@ msgid "Resize Comment" msgstr "Cambiar Tamaño do Comentario" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Non se pode copiar o nodo función." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Pegar Nodos VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Non se pode crear unha función cun nodo función." @@ -18243,6 +18280,14 @@ msgstr "Instanciar" msgid "Write Mode" msgstr "Modo Rotación" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18251,6 +18296,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "AnalÃtica de Rendemento de Rede" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "AnalÃtica de Rendemento de Rede" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18304,6 +18375,11 @@ msgstr "" msgid "Bounds Geometry" msgstr "Reintentar" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Axuste Intelixente" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18929,7 +19005,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19078,7 +19154,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19088,7 +19164,7 @@ msgstr "Expandir Todo" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Cortar Nodos" #: platform/javascript/export/export.cpp @@ -19389,7 +19465,7 @@ msgstr "AnalÃtica de Rendemento de Rede" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Dispositivo" #: platform/osx/export/export.cpp @@ -19651,12 +19727,13 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Nome do Proxecto:" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Limpar GuÃas" #: platform/uwp/export/export.cpp @@ -19918,6 +19995,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Fotograma %" @@ -20299,7 +20377,7 @@ msgstr "Modo Regra" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "(Editor Desactivado)" @@ -20774,7 +20852,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Por Defecto" @@ -20944,6 +21022,7 @@ msgid "Z As Relative" msgstr "Axuste Relativo" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21190,6 +21269,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21747,9 +21827,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22376,7 +22457,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23375,6 +23456,11 @@ msgstr "" "Se non tes pensado engadir un Script, utilizada un nodo Control no seu lugar." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Propiedades do Tema" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23414,7 +23500,7 @@ msgstr "" msgid "Tooltip" msgstr "Ferramentas" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -23541,6 +23627,7 @@ msgid "Show Zoom Label" msgstr "Amosar Ósos" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23554,11 +23641,12 @@ msgid "Show Close" msgstr "Amosar Ósos" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Elixir" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Comunidade" @@ -23623,8 +23711,9 @@ msgid "Fixed Icon Size" msgstr "Vista Frontal" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Asignar" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24080,7 +24169,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24591,6 +24680,31 @@ msgid "Swap OK Cancel" msgstr "Cancelar" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nome" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Renderizador:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Renderizador:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fotograma de FÃsica %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fotograma de FÃsica %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24627,6 +24741,799 @@ msgstr "Resolución á Metade" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Fonte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Elexir Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Renomear Nodo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Renomear Nodo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Renomear Nodo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Escalar (Razón):" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animación en Bucle" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Amosar Orixe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Axustes de Importación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Renomear Nodo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Cargar Valores por Defecto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Cargar Valores por Defecto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Ir ao Anterior Paso" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Importar Escena" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Cortar Nodos" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrar sinais" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrar sinais" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Chamadas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Cartafol:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Cartafol:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Copiar Selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Copiar Selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importar Escena" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Offset:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Marcador de Sintaxe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Axustes de Importación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Amosar Entorno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Marcador de Sintaxe" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Marcador de Sintaxe" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Colisión" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Modo Escalado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "CaracterÃsticas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Probas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Marcador de Sintaxe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Crear Cartafol" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Amosar/Ocultar Arquivos Ocultos" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Escalar (Razón):" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Renomear Nodo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Escalar (Razón):" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Elixir" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Por Defecto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Por Defecto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Comunidade" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Act./Desact. Punto de Interrupción (Breakpoint)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Escalar (Razón):" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Redimensionar Array" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Mover Modo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Elixir" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Axustes de Importación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Botón Central" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Botón Central" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Botón Central" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Cortar Nodos" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Opcións de Bus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Cortar Nodos" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Seleccionar Todo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Colapsar Todo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Botón Central" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Só a Selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Elexir Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Posición do Panel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Só a Selección" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Contidos:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Botón" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Amosar GuÃas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Vertical:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Contidos:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Escalar (Razón):" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Marcador de Sintaxe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Renomear Nodo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Renomear Nodo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Amosar Orixe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Amosar Orixe" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Obxectivo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Cartafol:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Encher" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Encher" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "(Editor Desactivado)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Esquerdo Alto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Probas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Esquerdo Alto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Esquerdo Alto" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Vista Previa" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Editar Membro" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Axustes de Importación" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Axustes de Importación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Axustes de Importación" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Formato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Fonte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "CaracterÃsticas" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "CaracterÃsticas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Escalar (Razón):" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Escalar (Razón):" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Elixir Modo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Elixir Modo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Sangrado á Dereita" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Elixir Modo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Auto Indentar" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Elexir Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Elexir Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Só a Selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Só a Selección" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Acción" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Mover Punto Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Instanciar" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24665,17 +25572,6 @@ msgstr "Opcións de Clase:" msgid "Char" msgstr "Caracteres válidos:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Chamadas" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Fonte" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -25943,6 +26839,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mezcla" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26483,6 +27383,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp #, fuzzy msgid "Precision" msgstr "Versión:" diff --git a/editor/translations/he.po b/editor/translations/he.po index b4a1611aeb..633fd7c7e3 100644 --- a/editor/translations/he.po +++ b/editor/translations/he.po @@ -134,6 +134,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "×ž×™×§×•× ×”×¤× ×œ" @@ -213,6 +214,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -248,6 +250,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "מ×פיין רשת" @@ -424,7 +427,8 @@ msgstr "פתיחת עורך דו־ממד" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "העתקת בחירה" @@ -467,6 +471,7 @@ msgstr "קהילה" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "ערכה מוגדרת…" @@ -1871,7 +1876,9 @@ msgid "Scene does not contain any script." msgstr "×”×¡×¦× ×” ×œ× ×ž×›×™×œ×” סקריפט." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "הוספה" @@ -1935,6 +1942,7 @@ msgstr "×ין ×פשרות לחבר ×ות" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "סגירה" @@ -2960,6 +2968,7 @@ msgstr "הפוך ×œ× ×•×›×—×™" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "ייבו×" @@ -3416,6 +3425,7 @@ msgid "Label" msgstr "ערך" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "מתודות בלבד" @@ -3424,7 +3434,7 @@ msgstr "מתודות בלבד" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "בחירת מיקוד" @@ -3503,7 +3513,7 @@ msgstr "העתקת בחירה" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "× ×™×§×•×™" @@ -3534,7 +3544,7 @@ msgid "Up" msgstr "העל××”" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "מפרק" @@ -3558,6 +3568,10 @@ msgstr "RSET יוצ×" msgid "New Window" msgstr "חלון חדש" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4711,6 +4725,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "×¨×¢× ×•×Ÿ" @@ -4891,6 +4906,7 @@ msgid "Edit Text:" msgstr "חברי×" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5199,6 +5215,7 @@ msgid "Show Script Button" msgstr "כפתור ×™×ž× ×™" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "מערכת קבצי×" @@ -5279,6 +5296,7 @@ msgstr "חברי×" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5448,6 +5466,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5856,6 +5875,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5868,7 +5888,7 @@ msgstr "×ž× ×”×œ המיזמי×" msgid "Sorting Order" msgstr "×©×™× ×•×™ ×©× ×”×ª×™×§×™×™×”:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5904,29 +5924,30 @@ msgstr "קובץ ×חסון:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "צבע רקע ×œ× ×—×•×§×™." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "צבע רקע ×œ× ×—×•×§×™." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "×™×™×‘×•× ×¡×¦× ×”" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5935,21 +5956,21 @@ msgstr "" msgid "Text Color" msgstr "הקומה הב××”" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "שורה מספר:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "שורה מספר:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "צבע רקע ×œ× ×—×•×§×™." @@ -5959,16 +5980,16 @@ msgstr "צבע רקע ×œ× ×—×•×§×™." msgid "Text Selected Color" msgstr "מחיקת ×”× ×‘×—×¨" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "בחירה בלבד" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "×©× ×¡×¦× ×” × ×•×›×—×™×ª" @@ -5977,43 +5998,43 @@ msgstr "×©× ×¡×¦× ×” × ×•×›×—×™×ª" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "×¤×•× ×§×¦×™×•×ª" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "×©×™× ×•×™ ×©× ×ž×©×ª× ×”" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "בחירת צבע" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "מחיקת × ×§×•×“×•×ª" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7831,10 +7852,6 @@ msgid "Load Animation" msgstr "×˜×¢×™× ×ª ×”× ×¤×©×”" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "×ין ×”× ×¤×©×” להעתקה!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "×ין מש×ב ×”× ×¤×©×” בלוח ההעתקה!" @@ -7847,10 +7864,6 @@ msgid "Paste Animation" msgstr "הדבקת ×”× ×¤×©×”" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "×ין ×”× ×¤×©×” לעריכה!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "× ×™×’×•×Ÿ ל×חור של ×”×”× ×¤×©×” ×©× ×‘×—×¨×” ×ž×”×ž×™×§×•× ×”× ×•×›×—×™. (A)" @@ -7888,6 +7901,11 @@ msgid "New" msgstr "חדש" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "הדבקת מש×ב" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "עריכת מעברי×..." @@ -8112,11 +8130,6 @@ msgid "Blend" msgstr "מיזוג" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "עירבוב" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "התחלה מחדש ×וטומטית:" @@ -8150,10 +8163,6 @@ msgid "X-Fade Time (s):" msgstr "זמן עמעו×/×™× (X-Fade):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "× ×•×›×—×™:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10205,6 +10214,7 @@ msgstr "הגדרות" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "הצמדה" @@ -10475,6 +10485,7 @@ msgstr "הסקריפט הקוד×" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "קובץ" @@ -11069,6 +11080,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "מבט קדמי" @@ -11752,6 +11764,17 @@ msgid "Vertical:" msgstr "קודקודי×" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "×ž×•× ×™×:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Select/Clear All Frames" msgstr "לבחור הכול" @@ -11789,19 +11812,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "×ž×•× ×™×:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -12013,6 +12027,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "הסרת ×ª×‘× ×™×ª" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12056,6 +12075,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "פריטי ×ž× ×©×§ משתמש של ערכת העיצוב" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "הסרת ×ª×‘× ×™×ª" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "מועדפי×:" @@ -12363,6 +12392,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12543,8 +12573,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "מחיקת הבחירה" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14352,10 +14383,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "מיז×" @@ -14681,6 +14708,7 @@ msgid "Add Event" msgstr "הוספת ×ירוע" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "כפתור" @@ -15060,7 +15088,7 @@ msgstr "×ותיות ×§×˜× ×•×ª" msgid "To Uppercase" msgstr "×ותיות גדולות" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "×יפוס התקריב" @@ -15872,6 +15900,7 @@ msgstr "×©×™× ×•×™ זווית הפליטה של AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16682,6 +16711,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17787,6 +17824,14 @@ msgid "Change Expression" msgstr "×©×™× ×•×™ ביטוי" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "×œ× × ×™×ª×Ÿ להעתיק ×ת ×¤×•× ×§×¦×™×ª המפרק." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "הדבקת מפרקי VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "הסרת מפרקי VisualScript" @@ -17890,14 +17935,6 @@ msgid "Resize Comment" msgstr "×©×™× ×•×™ גודל הערה" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "×œ× × ×™×ª×Ÿ להעתיק ×ת ×¤×•× ×§×¦×™×ª המפרק." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "הדבקת מפרקי VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "×œ× × ×™×ª×Ÿ ליצור ×¤×•× ×§×¦×™×” ×¢× ×¤×•× ×§×¦×™×ª המפרק." @@ -18414,6 +18451,14 @@ msgstr "עותק" msgid "Write Mode" msgstr "×™×™×¦×•× ×ž×™×–×" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18422,6 +18467,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "מ×פיין רשת" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "מ×פיין רשת" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18476,6 +18547,10 @@ msgstr "הצגה/הסתרה" msgid "Bounds Geometry" msgstr "× ×™×¡×™×•×Ÿ חוזר" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19115,7 +19190,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19263,7 +19338,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19273,7 +19348,7 @@ msgstr "להרחיב הכול" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "גזירת מפרקי×" #: platform/javascript/export/export.cpp @@ -19573,7 +19648,7 @@ msgstr "מ×פיין רשת" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "התקן" #: platform/osx/export/export.cpp @@ -19840,12 +19915,13 @@ msgid "Publisher Display Name" msgstr "×©× ×ª×¦×•×’×” של ×ž×¤×¨×¡× ×”×—×‘×™×œ×” ×œ× ×—×•×§×™." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "GUID מוצר ×œ× ×—×•×§×™." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "× ×’×™× ×ª ×¡×¦× ×” בהת×מה ×ישית" #: platform/uwp/export/export.cpp @@ -20111,6 +20187,7 @@ msgstr "" "AnimatedSprite יציג ×ª×ž×•× ×™×•×ª." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "שקופית %" @@ -20491,7 +20568,7 @@ msgstr "מצב ×©×™× ×•×™ ×§× ×” מידה (R)" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "מושבת" @@ -20967,7 +21044,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "בחירת מחדל" @@ -21139,6 +21216,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21387,6 +21465,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21952,9 +22031,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22589,7 +22669,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23599,6 +23679,11 @@ msgstr "" "×× ×ין ×›×•×•× ×” להוסיף סקריפט, יש להוסיף ×‘×ž×§×•× ×–×ת מפרק בקרה פשוט." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "דריסה" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23639,7 +23724,7 @@ msgstr "" msgid "Tooltip" msgstr "כלי×" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "מיקוד × ×ª×™×‘" @@ -23765,6 +23850,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23779,11 +23865,12 @@ msgid "Show Close" msgstr "סגירה" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "בחירה" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "קהילה" @@ -23848,7 +23935,7 @@ msgid "Fixed Icon Size" msgstr "מבט קדמי" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -24304,7 +24391,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24817,6 +24904,29 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "ש×" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "שקופית פיזיקלית %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "שקופית פיזיקלית %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24853,6 +24963,800 @@ msgstr "חצי רזולוציה" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "בחירת צבע" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "×©×™× ×•×™ ×©× ×ž×¤×¨×§" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "×©×™× ×•×™ ×©× ×ž×¤×¨×§" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "×©×™× ×•×™ ×©× ×ž×¤×¨×§" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "קליפ מושבת" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "×ž×•× ×™×:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "לול×ת ×”× ×¤×©×”" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "הצגה בחלון הקבצי×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "ערכה מוגדרת…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "קליפ מושבת" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "בחירת מיקוד" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "מושבת" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "בחירת מיקוד" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(העורך הושבת)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "מושבת" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "היסט רשת:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "מושבת" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "×©×™× ×•×™ ×©× ×ž×¤×¨×§" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "×ילוץ ציור לבן" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "×˜×¢×™× ×ª בררת המחדל" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "×˜×¢×™× ×ª בררת המחדל" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "המישור הקוד×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "בחירת מיקוד" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "גזירת מפרקי×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "×¡× ×Ÿ ×ותות" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "×¡× ×Ÿ ×ותות" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "קרי×ות" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "יצירת תיקייה" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "יצירת תיקייה" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "העתקת בחירה" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "העתקת בחירה" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "×™×™×‘×•× ×¡×¦× ×”" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "היסט רשת:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "×›×™×•×•× ×™×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "ערכה מוגדרת…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "צפייה בסביבה" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "×”×–×—×” מימין" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "×”×–×—×” מימין" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "עריכת מצולע" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "מושבת" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "מצב ×©×™× ×•×™ ×§× ×” מידה (R)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "הזזת × ×§×•×“×”" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "הקומה הב××”" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "בבדיקה" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "×›×™×•×•× ×™×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "היסט רשת:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "היסט רשת:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "יצירת תיקייה" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "הצג/הסתר ×§×‘×¦×™× ×ž×•×¡×ª×¨×™×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "קליפ מושבת" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "×ž×•× ×™×:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "×©×™× ×•×™ ×©× ×ž×¤×¨×§" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "×ž×•× ×™×:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "בחירה" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "בחירת מחדל" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "בחירת מחדל" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "קהילה" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "מחיקת × ×§×•×“×•×ª" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "×ž×•× ×™×:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "×©×™× ×•×™ גודל המערך" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "בחירת צבע" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "בחירת צבע" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "היסט רשת:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "היסט רשת:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "היסט רשת:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "מיקוד × ×ª×™×‘" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "בחירה" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "ערכה מוגדרת…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "כפתור עכבר" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "כפתור עכבר" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "כפתור עכבר" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "גזירת מפרקי×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "×פשרויות ×פיק" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "גזירת מפרקי×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "לבחור הכול" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "×œ×¦×ž×¦× ×”×›×•×œ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "כפתור עכבר" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "בחירה בלבד" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "בחירת צבע" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "×ž×™×§×•× ×”×¤× ×œ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "×©× ×¡×¦× ×” × ×•×›×—×™×ª" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "תוכן:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "כפתור" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "× ×’×™× ×ª ×¡×¦× ×” בהת×מה ×ישית" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "קודקודי×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "היסט רשת:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "תוכן:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "×ž×•× ×™×:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "מושבת" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "×›×™×•×•× ×™×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "×©×™× ×•×™ ×©× ×ž×¤×¨×§" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "×©×™× ×•×™ ×©× ×ž×¤×¨×§" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "הצגה בחלון הקבצי×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "הצגה בחלון הקבצי×" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "יצירת תיקייה" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "×ילוץ ציור לבן" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "מצב ×©×™× ×•×™ ×§× ×” מידה (R)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "קליפ מושבת" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "מבט שמ×לי" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "ימין" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "מבט שמ×לי" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "מבט שמ×לי" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "×˜×¢×™× ×ª מש×ב" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "חברי×" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "בחירת צבע" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "ערכה מוגדרת…" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "ערכה מוגדרת…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "ערכה מוגדרת…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "×ª×‘× ×™×ª" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "הזזת × ×§×•×“×”" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "×ª×›×•× ×•×ª מרכזיות:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "×ª×›×•× ×•×ª מרכזיות:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "×ž×•× ×™×:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "×ž×•× ×™×:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "מצב ×©×™× ×•×™ ×§× ×” מידה (R)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "מצב ×©×™× ×•×™ ×§× ×” מידה (R)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "×”×–×—×” מימין" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "מצב ×©×™× ×•×™ ×§× ×” מידה (R)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "×”×–×—×” ×וטומטית" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "בחירת צבע" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "מפת רשת" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "בחירה בלבד" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "בחירה בלבד" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "כל הבחירה" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "הזזת × ×§×•×“×•×ª בזייה" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "עותק" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24891,16 +25795,6 @@ msgstr "×פשרויות × ×•×¡×¤×•×ª:" msgid "Char" msgstr "×ª×•×•×™× ×ª×§×¤×™×:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "קרי×ות" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26174,6 +27068,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "עירבוב" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26718,6 +27616,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "×יפשור ×¡×™× ×•×Ÿ" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "גרסה × ×•×›×—×™×ª:" diff --git a/editor/translations/hi.po b/editor/translations/hi.po index 517470294f..da5fadadab 100644 --- a/editor/translations/hi.po +++ b/editor/translations/hi.po @@ -123,6 +123,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "डॉक पोजीशन" @@ -201,6 +202,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -235,6 +237,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -408,7 +411,8 @@ msgstr "ओपन à¤à¤¡à¤¿à¤Ÿà¤°" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "खंड कौपी कीजिये" @@ -450,6 +454,7 @@ msgstr "समà¥à¤¦à¤¾à¤¯" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "पà¥à¤°à¥€à¤¸à¥‡à¤Ÿ" @@ -1841,7 +1846,9 @@ msgid "Scene does not contain any script." msgstr "Scene में कोई script नहीं पाई गयी।" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "जोड़िये" @@ -1907,6 +1914,7 @@ msgstr "इशारा कनेकà¥à¤Ÿ नहीं कर सकते" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "बंद करे" @@ -2950,6 +2958,7 @@ msgstr "वरà¥à¤¤à¤®à¤¾à¤¨ बनाय" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "आयात" @@ -3406,6 +3415,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "सिरà¥à¤« मेथड" @@ -3414,7 +3424,7 @@ msgstr "सिरà¥à¤« मेथड" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3492,7 +3502,7 @@ msgstr "खंड कौपी कीजिये" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "साफ़" @@ -3523,7 +3533,7 @@ msgid "Up" msgstr "ऊपर" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "नोड" @@ -3547,6 +3557,10 @@ msgstr "बाहर जाने वाला RSET" msgid "New Window" msgstr "नया विंडो" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4707,6 +4721,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "पà¥à¤¨à¤ƒ लोड करें" @@ -4885,6 +4900,7 @@ msgid "Edit Text:" msgstr "टेकà¥à¤¸à¥à¤Ÿ संपादित करें:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "पर" @@ -5195,6 +5211,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "फ़ाइल" @@ -5274,6 +5291,7 @@ msgstr "संपादक" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5440,6 +5458,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5836,6 +5855,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5848,7 +5868,7 @@ msgstr "पà¥à¤°à¥‹à¤œà¥‡à¤•à¥à¤Ÿ मैनेजर" msgid "Sorting Order" msgstr "फ़ोलà¥à¤¡à¤° का नाम बदल रहे है:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5884,29 +5904,30 @@ msgstr "फ़ाइल सà¥à¤Ÿà¥‹à¤° कर रहा है:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "गलत फॉणà¥à¤Ÿ का आकार |" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "गलत फॉणà¥à¤Ÿ का आकार |" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "सीन इंपोरà¥à¤Ÿ किजिये" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5914,21 +5935,21 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "लाइन कà¥à¤°.:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "लाइन कà¥à¤°.:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "गलत फॉणà¥à¤Ÿ का आकार |" @@ -5938,16 +5959,16 @@ msgstr "गलत फॉणà¥à¤Ÿ का आकार |" msgid "Text Selected Color" msgstr "चयनित फ़ाइलें हटाà¤à¤‚" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "सिरà¥à¤« चयन किये हà¥à¤" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5955,41 +5976,41 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "कारà¥à¤¯à¥‹à¤‚" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "à¤à¤• नया बनाà¤à¤‚" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7742,10 +7763,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7758,10 +7775,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7799,6 +7812,10 @@ msgid "New" msgstr "नई" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "à¤à¤¡à¤¿à¤Ÿ टà¥à¤°à¤¾à¤‚जिशन..." @@ -8018,11 +8035,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -8056,10 +8068,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10043,6 +10051,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10314,6 +10323,7 @@ msgstr "पिछला टैब" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10878,6 +10888,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "आकार: " @@ -11538,6 +11549,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "संसà¥à¤•रण:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11574,19 +11596,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "संसà¥à¤•रण:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11791,6 +11804,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "मिटाना" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11834,6 +11852,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "आइटम निकालें" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "आइटम निकालें" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "पसंदीदा में जोड़ें" @@ -12131,6 +12159,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12305,8 +12334,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "चयन हटाà¤à¤‚" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14075,10 +14105,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -14390,6 +14416,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14759,7 +14786,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "रीसेट आकार" @@ -15567,6 +15594,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16352,6 +16380,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17436,6 +17472,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17536,14 +17580,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18051,6 +18087,14 @@ msgstr "इनसà¥à¤Ÿà¤¨à¥à¤¸" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18059,6 +18103,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18111,6 +18179,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18719,7 +18791,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18868,7 +18940,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18878,7 +18950,7 @@ msgstr "सà¤à¥€ बढाय" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "पà¥à¤°à¤¤à¤¿à¤²à¤¿à¤ªà¤¿" #: platform/javascript/export/export.cpp @@ -19172,7 +19244,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19436,12 +19508,13 @@ msgid "Publisher Display Name" msgstr "गलत फॉणà¥à¤Ÿ का आकार |" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "गलत फॉणà¥à¤Ÿ का आकार |" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "सà¥à¤ªà¤·à¥à¤Ÿ गाइड" #: platform/uwp/export/export.cpp @@ -19704,6 +19777,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "फ़à¥à¤°à¥‡à¤®%" @@ -20064,7 +20138,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "बंद कर दिया गया है" @@ -20525,7 +20599,7 @@ msgstr "" msgid "Width Curve" msgstr "नोड वकà¥à¤° संपादित करें" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "चूक" @@ -20686,6 +20760,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20916,6 +20991,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21455,9 +21531,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22045,7 +22122,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23007,6 +23084,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "थीम विशेषता" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23044,7 +23126,7 @@ msgstr "" msgid "Tooltip" msgstr "उपकरण" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "फ़ोकस पाथ" @@ -23168,6 +23250,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23181,11 +23264,12 @@ msgid "Show Close" msgstr "बंद करे" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "चà¥à¤¨à¥‡à¤‚" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "समà¥à¤¦à¤¾à¤¯" @@ -23249,8 +23333,9 @@ msgid "Fixed Icon Size" msgstr "आकार: " #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "सौंपना..." #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -23688,7 +23773,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24187,6 +24272,29 @@ msgid "Swap OK Cancel" msgstr "रदà¥à¤¦ करें" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "नाम" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "फिजिकà¥à¤¸ फà¥à¤°à¥‡à¤® %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "फिजिकà¥à¤¸ फà¥à¤°à¥‡à¤® %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24222,6 +24330,789 @@ msgstr "कारà¥à¤¯à¥‹à¤‚:" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "कारà¥à¤¯à¥‹à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "आइटम निकालें" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "आइटम निकालें" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "आइटम निकालें" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(à¤à¤¡à¥€à¤Ÿà¤° निषà¥à¤•à¥à¤°à¤¿à¤¯)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "संसà¥à¤•रण:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "à¤à¤¨à¤¿à¤®à¥‡à¤¶à¤¨ लूप" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "शो में फाइल सिसà¥à¤Ÿà¤®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "पà¥à¤°à¥€à¤¸à¥‡à¤Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "बंद कर दिया गया है" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "बंद कर दिया गया है" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(à¤à¤¡à¥€à¤Ÿà¤° निषà¥à¤•à¥à¤°à¤¿à¤¯)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "बंद कर दिया गया है" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "बंद कर दिया गया है" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "आइटम निकालें" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "पà¥à¤°à¤¾à¤¯à¤¿à¤• लोड कीजिये" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "पà¥à¤°à¤¾à¤¯à¤¿à¤• लोड कीजिये" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "पिछले चरण में जाà¤à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "जà¥à¤¡à¤¿à¤¯à¥‡" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "पà¥à¤°à¤¤à¤¿à¤²à¤¿à¤ªà¤¿" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨à¤¿à¤‚ग सिगà¥à¤¨à¤²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨à¤¿à¤‚ग सिगà¥à¤¨à¤²" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "कॉल" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "फ़ोलà¥à¤¡à¤°:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "फ़ोलà¥à¤¡à¤°:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "खंड कौपी कीजिये" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "खंड कौपी कीजिये" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "सीन इंपोरà¥à¤Ÿ किजिये" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "निरà¥à¤¦à¥‡à¤¶à¥‹à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "पà¥à¤°à¥€à¤¸à¥‡à¤Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "सदसà¥à¤¯à¤¤à¤¾ बनाà¤à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "बंद कर दिया गया है" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "नोड पà¥à¤µà¤¾à¤‡à¤‚ट जोड़ें" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "कारà¥à¤¯à¥‹à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "सहेजें मत करो" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "निरà¥à¤¦à¥‡à¤¶à¥‹à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "मिटाना" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "मिटाना" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "फ़ोलà¥à¤¡à¤° बनाइये" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "छिपी फ़ाइले टॉगल कीजिये" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "बंद कर दिया गया है" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "संसà¥à¤•रण:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "आइटम निकालें" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "संसà¥à¤•रण:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "चà¥à¤¨à¥‡à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "चूक" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "चूक" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "समà¥à¤¦à¤¾à¤¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "à¤à¤• नया बनाà¤à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "संसà¥à¤•रण:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Array को बड़ा या छोटा करना" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "आइटम निकालें" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "आइटम निकालें" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "नोड वकà¥à¤° संपादित करें" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "मिटाना" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "सदसà¥à¤¯à¤¤à¤¾ बनाà¤à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "फ़ोकस पाथ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "चà¥à¤¨à¥‡à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "पà¥à¤°à¥€à¤¸à¥‡à¤Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨à¤¿à¤‚ग सिगà¥à¤¨à¤²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨à¤¿à¤‚ग सिगà¥à¤¨à¤²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "बंद कर दिया गया है" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "पà¥à¤°à¤¤à¤¿à¤²à¤¿à¤ªà¤¿" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "बस विकलà¥à¤ª" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "पà¥à¤°à¤¤à¤¿à¤²à¤¿à¤ªà¤¿" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "वरà¥à¤¤à¤®à¤¾à¤¨ फ़ोलà¥à¤¡à¤° सिलेकà¥à¤Ÿ कीजिये" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "सà¤à¥€ ढहाय" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "बंद कर दिया गया है" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "सिरà¥à¤« चयन किये हà¥à¤" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "कारà¥à¤¯à¥‹à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "डॉक पोजीशन" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "सिरà¥à¤« चयन किये हà¥à¤" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "सà¥à¤•ेल अनà¥à¤ªà¤¾à¤¤:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "शो में फाइल सिसà¥à¤Ÿà¤®" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "सà¥à¤ªà¤·à¥à¤Ÿ गाइड" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "फ़ोलà¥à¤¡à¤° का नाम बदल रहे है:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "पà¥à¤²à¥‡ सीन" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "शो में फाइल सिसà¥à¤Ÿà¤®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "संसà¥à¤•रण:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "बंद कर दिया गया है" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "निरà¥à¤¦à¥‡à¤¶à¥‹à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "आइटम निकालें" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "आइटम निकालें" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "शो में फाइल सिसà¥à¤Ÿà¤®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "शो में फाइल सिसà¥à¤Ÿà¤®" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "फ़ोलà¥à¤¡à¤°:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "मोड टॉगल कीजिये" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "मोड टॉगल कीजिये" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "बंद कर दिया गया है" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "सब दिखाइà¤" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "सहेजें मत करो" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "सब दिखाइà¤" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "सब दिखाइà¤" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "पूरà¥à¤µ दरà¥à¤¶à¤¨:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "संपादक" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "संपादक" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "पà¥à¤°à¥€à¤¸à¥‡à¤Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "पà¥à¤°à¥€à¤¸à¥‡à¤Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "पà¥à¤°à¥€à¤¸à¥‡à¤Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "मिटाना" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "नोड पà¥à¤µà¤¾à¤‡à¤‚ट जोड़ें" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "सà¥à¤µà¤¿à¤§à¤¾à¤à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "सà¥à¤µà¤¿à¤§à¤¾à¤à¤‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "संसà¥à¤•रण:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "संसà¥à¤•रण:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "सà¥à¤•ेल अनà¥à¤ªà¤¾à¤¤:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "सà¥à¤•ेल अनà¥à¤ªà¤¾à¤¤:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "सà¥à¤•ेल अनà¥à¤ªà¤¾à¤¤:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "सà¥à¤•ेल अनà¥à¤ªà¤¾à¤¤:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "अगà¥à¤°à¤µà¤°à¥à¤¤à¥€" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "सिरà¥à¤« चयन किये हà¥à¤" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "सिरà¥à¤« चयन किये हà¥à¤" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "कारà¥à¤¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "बेज़ियर पॉइंटà¥à¤¸ को सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित करें" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "इनसà¥à¤Ÿà¤¨à¥à¤¸" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24260,16 +25151,6 @@ msgstr "कà¥à¤²à¤¾à¤¸ विकलà¥à¤ª:" msgid "Char" msgstr "मानà¥à¤¯ अकà¥à¤·à¤°:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "कॉल" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -25508,6 +26389,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26040,6 +26925,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp #, fuzzy msgid "Precision" msgstr "संसà¥à¤•रण:" diff --git a/editor/translations/hr.po b/editor/translations/hr.po index 9214ae366b..9b3fb8492b 100644 --- a/editor/translations/hr.po +++ b/editor/translations/hr.po @@ -110,6 +110,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Stvori" @@ -185,6 +186,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -219,6 +221,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -391,7 +394,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Animacija" @@ -432,6 +436,7 @@ msgstr "Zajednica" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1796,7 +1801,9 @@ msgid "Scene does not contain any script." msgstr "Scena ne sadrži niti jednu skriptu." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Dodaj" @@ -1860,6 +1867,7 @@ msgstr "Ne mogu spojiti signal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Zatvori" @@ -2880,6 +2888,7 @@ msgstr "UÄini Aktualnim" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Uvezi" @@ -3329,6 +3338,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3336,7 +3346,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3412,7 +3422,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3443,7 +3453,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3467,6 +3477,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4542,6 +4556,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4717,6 +4732,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5013,6 +5029,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5088,6 +5105,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5249,6 +5267,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5641,6 +5660,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5652,7 +5672,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5687,27 +5707,28 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Brisati odabrani kljuÄ/odabrane kljuÄeve" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5715,21 +5736,21 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Broj linije:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Broj linije:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5738,16 +5759,16 @@ msgstr "" msgid "Text Selected Color" msgstr "Brisanje Odabranih KljuÄeva" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Samo odabir" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5755,40 +5776,40 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funkcije" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7506,10 +7527,6 @@ msgid "Load Animation" msgstr "UÄitaj Animaciju" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Nema animacije za kopirati!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7522,10 +7539,6 @@ msgid "Paste Animation" msgstr "Zalijepi Animaciju" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Nema dostupne animacije za urediti!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Reproduciraj odabranu animaciju unatrag od trenutne pozicije. (A)" @@ -7563,6 +7576,10 @@ msgid "New" msgstr "Novo" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Uredi Tranzicije..." @@ -7782,11 +7799,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7820,10 +7832,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9785,6 +9793,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10050,6 +10059,7 @@ msgstr "Idi na prethodni korak" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10602,6 +10612,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11246,6 +11257,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Opis:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11282,19 +11304,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Opis:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11486,6 +11499,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Ukloni" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11525,6 +11543,16 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Promijeni vrstu baze:" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "ObriÅ¡i Bezier ToÄku" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11808,6 +11836,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11978,8 +12007,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "IzbriÅ¡i Odabir" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Show Tile Names" @@ -13703,10 +13733,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -14010,6 +14036,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14379,7 +14406,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15163,6 +15190,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15942,6 +15970,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -17007,6 +17043,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17107,14 +17151,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17603,6 +17639,14 @@ msgstr "" msgid "Write Mode" msgstr "NaÄin Ravnala" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17611,6 +17655,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17662,6 +17730,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18248,7 +18320,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18394,7 +18466,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18404,7 +18476,7 @@ msgstr "Izvoz" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Pomakni Bezier ToÄke" #: platform/javascript/export/export.cpp @@ -18688,7 +18760,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18946,11 +19018,12 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Naziv ÄŒvora(node):" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -19201,6 +19274,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Premjesti Okvir" @@ -19554,7 +19628,7 @@ msgstr "NaÄin Ravnala" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "(Editor Onemogućen)" @@ -20006,7 +20080,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Mesh2D Pregled" @@ -20162,6 +20236,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20386,6 +20461,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20914,9 +20990,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21496,7 +21573,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22438,6 +22515,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Resurs" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22473,7 +22555,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22594,6 +22676,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22607,11 +22690,12 @@ msgid "Show Close" msgstr "Zatvori" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Brisati odabrani kljuÄ/odabrane kljuÄeve" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Zajednica" @@ -22673,7 +22757,7 @@ msgid "Fixed Icon Size" msgstr "Glavna skripta:" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -23100,7 +23184,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23579,6 +23663,27 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Ime" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23612,6 +23717,770 @@ msgstr "Napravi Funkciju" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Funkcije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Preimenuj Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Preimenuj Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Preimenuj Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(Editor Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Opis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Ponavljanje Animacije" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Dodatni argumenti poziva:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "(Editor Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "(Editor Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "(Editor Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "(Editor Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Preimenuj Autoload" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "UÄitaj Zadano" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "UÄitaj Zadano" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Idi na prethodni korak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Brisati odabrani kljuÄ/odabrane kljuÄeve" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Funkcije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtriraj signale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtriraj signale" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Animacija" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Animacija" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Brisati odabrani kljuÄ/odabrane kljuÄeve" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Direkcije" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "NaÄin Interpolacije" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "(Editor Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Omogućene ZnaÄajke:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Funkcije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Spremi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Direkcije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Promijeni vrstu baze:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Promijeni vrstu baze:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Otvori datoteku" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Prikaži/sakrij skrivene datoteke" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "(Editor Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Opis:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Preimenuj Autoload" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Opis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Brisati odabrani kljuÄ/odabrane kljuÄeve" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Mesh2D Pregled" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Mesh2D Pregled" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Zajednica" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Opis:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Preimenuj Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Preimenuj Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Premjesti Ävor(node)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Promijeni vrstu baze:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "NaÄin Interpolacije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "NaÄin Ravnala" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Brisati odabrani kljuÄ/odabrane kljuÄeve" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Filtriraj signale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Filtriraj signale" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Opcije Klase" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Opcije Klase" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Funkcije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "UÄini Aktualnim" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Samo odabir" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Funkcije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Funkcije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Samo odabir" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Zalijepi Animaciju" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "NaÄin Interpolacije" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Makni Vodoravne Upute" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Uredi vezu:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Opis:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "(Editor Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Direkcije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Preimenuj Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Preimenuj Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Zalijepi Animaciju" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Otvori datoteku" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "NaÄin Ravnala" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "NaÄin Ravnala" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "(Editor Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Lijevo Å iroko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Spremi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Lijevo Å iroko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Lijevo Å iroko" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Pregled:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Budućnost" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "UÄitaj Zadano" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Promijeni vrstu baze:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Zlatni donatori" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Omogućene ZnaÄajke:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Omogućene ZnaÄajke:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Opis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Opis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Zalijepi Animaciju" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Zalijepi Animaciju" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Zalijepi Animaciju" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Zalijepi Animaciju" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Napredno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Samo odabir" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Samo odabir" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Pomakni Bezier ToÄke" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23649,15 +24518,6 @@ msgstr "Opcije Klase" msgid "Char" msgstr "Važeći znakovi:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24873,6 +25733,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25396,6 +26260,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/hu.po b/editor/translations/hu.po index cc27c58105..653ae31024 100644 --- a/editor/translations/hu.po +++ b/editor/translations/hu.po @@ -134,6 +134,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Dokk PozÃció" @@ -213,6 +214,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -248,6 +250,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Hálózati profilkészÃtÅ‘" @@ -427,7 +430,8 @@ msgstr "SzerkesztÅ‘ megnyitása" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Kijelölés másolása" @@ -470,6 +474,7 @@ msgstr "Közösség" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "ElÅ‘re beállÃtott" @@ -1888,7 +1893,9 @@ msgid "Scene does not contain any script." msgstr "A jelenet nem tartalmaz szkriptet." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Hozzáadás" @@ -1953,6 +1960,7 @@ msgstr "Nem lehet csatlakoztatni a jelet" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Bezárás" @@ -2998,6 +3006,7 @@ msgstr "Tegye jelenlegivé" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importálás" @@ -3458,6 +3467,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Csak metódusok" @@ -3466,7 +3476,7 @@ msgstr "Csak metódusok" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Kijelölés zárolása" @@ -3545,7 +3555,7 @@ msgstr "Kijelölés másolása" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Töröl" @@ -3576,7 +3586,7 @@ msgid "Up" msgstr "Fel" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Node" @@ -3600,6 +3610,10 @@ msgstr "KimenÅ‘ RSET" msgid "New Window" msgstr "Új ablak" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Névtelen projekt" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4787,6 +4801,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Újratöltés" @@ -4965,6 +4980,7 @@ msgid "Edit Text:" msgstr "Szöveg szerkesztése:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Be" @@ -5271,6 +5287,7 @@ msgid "Show Script Button" msgstr "Felfelé görgetés gomb" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Fájlrendszer" @@ -5352,6 +5369,7 @@ msgstr "Téma szerkesztése" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5521,6 +5539,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5931,6 +5950,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5943,7 +5963,7 @@ msgstr "ProjektkezelÅ‘" msgid "Sorting Order" msgstr "Mappa átnevezése:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5979,29 +5999,30 @@ msgstr "Tároló Fájl:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Érvénytelen háttérszÃn." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Érvénytelen háttérszÃn." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Scene importálás" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6010,21 +6031,21 @@ msgstr "" msgid "Text Color" msgstr "KövetkezÅ‘ koordináta" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Sorszám:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Sorszám:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Érvénytelen háttérszÃn." @@ -6034,16 +6055,16 @@ msgstr "Érvénytelen háttérszÃn." msgid "Text Selected Color" msgstr "Kiválasztottak törlése" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Csak kijelölés" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Jelenlegi Jelenet" @@ -6052,43 +6073,43 @@ msgstr "Jelenlegi Jelenet" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Függvények" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Változó átnevezése" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "SzÃn Választása" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Töréspontok" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7860,10 +7881,6 @@ msgid "Load Animation" msgstr "Animáció Betöltése" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Nincs másolható animáció!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Nincs animációs erÅ‘forrás a vágólapon!" @@ -7876,10 +7893,6 @@ msgid "Paste Animation" msgstr "Animáció Beillesztése" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Nincs animáció szerkesztésre!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" "A kiválasztott animáció lejátszása visszafelé a jelenlegi pozÃcióból. (A)" @@ -7918,6 +7931,11 @@ msgid "New" msgstr "Új" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "ErÅ‘forrás Beillesztése" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Ãtmenetek szerkesztése..." @@ -8137,11 +8155,6 @@ msgid "Blend" msgstr "Keverés" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mixelés" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Automatikus ÚjraindÃtás:" @@ -8175,10 +8188,6 @@ msgid "X-Fade Time (s):" msgstr "Ãttűnési IdÅ‘ (mp):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Jelenlegi:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10187,6 +10196,7 @@ msgstr "Rács beállÃtásai" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Illesztés" @@ -10453,6 +10463,7 @@ msgstr "ElÅ‘zÅ‘ Szkript" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Fájl" @@ -11026,6 +11037,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "Méret: " @@ -11679,6 +11691,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Felsorolások:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11715,19 +11738,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Felsorolások:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11934,6 +11948,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Csempe eltávolÃtása" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11977,6 +11996,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Elem Hozzáadása" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Elem eltávolÃtása" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Elem Hozzáadása" @@ -12285,6 +12314,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12456,8 +12486,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Kijelölés Törlése" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14185,10 +14216,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Névtelen projekt" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Hiányzó projekt" @@ -14499,6 +14526,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Gomb" @@ -14869,7 +14897,7 @@ msgstr "Kisbetűssé" msgid "To Uppercase" msgstr "Nagybetűssé" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "VisszaállÃtás" @@ -15656,6 +15684,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16479,6 +16508,14 @@ msgstr "" msgid "Use DTLS" msgstr "Illesztés Használata" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17581,6 +17618,14 @@ msgid "Change Expression" msgstr "Kifejezés változtatása" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17680,14 +17725,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18200,6 +18237,14 @@ msgstr "Példány" msgid "Write Mode" msgstr "Prioritás mód" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18208,6 +18253,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Hálózati profilkészÃtÅ‘" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Hálózati profilkészÃtÅ‘" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18263,6 +18334,11 @@ msgstr "Láthatósági Téglalap Generálása" msgid "Bounds Geometry" msgstr "Újra" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Intelligens illesztés" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18880,7 +18956,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19028,7 +19104,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19038,7 +19114,7 @@ msgstr "Összes kinyitása" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Node-ok kivágása" #: platform/javascript/export/export.cpp @@ -19339,7 +19415,7 @@ msgstr "Hálózati profilkészÃtÅ‘" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Eszköz" #: platform/osx/export/export.cpp @@ -19604,12 +19680,13 @@ msgid "Publisher Display Name" msgstr "Érvénytelen csomagközzétevÅ‘ megjelenÃtendÅ‘ neve." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Érvénytelen termék GUID." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Segédvonalak törlése" #: platform/uwp/export/export.cpp @@ -19871,6 +19948,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Keret %" @@ -20248,7 +20326,7 @@ msgstr "Vonalzó mód" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Letiltott elem" @@ -20720,7 +20798,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Alapértelmezett" @@ -20887,6 +20965,7 @@ msgid "Z As Relative" msgstr "RelatÃv Illesztés" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21124,6 +21203,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21681,9 +21761,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Margó BeállÃtása" @@ -22290,7 +22371,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23279,6 +23360,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Téma Tulajdonságai" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23318,7 +23404,7 @@ msgstr "" msgid "Tooltip" msgstr "Eszközök" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Elérési Út Fókuszálása" @@ -23446,6 +23532,7 @@ msgid "Show Zoom Label" msgstr "Csontok Mutatása" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23459,11 +23546,12 @@ msgid "Show Close" msgstr "Csontok Mutatása" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Kiválasztás" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Közösség" @@ -23529,8 +23617,9 @@ msgid "Fixed Icon Size" msgstr "Körvonal Mérete:" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Hozzárendelés..." #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -23982,7 +24071,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24494,6 +24583,29 @@ msgid "Swap OK Cancel" msgstr "Mégse" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Név" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fizika Keret %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fizika Keret %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24531,6 +24643,802 @@ msgstr "Kijelölés kitöltése" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "BetűtÃpus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "SzÃn Választása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Elem eltávolÃtása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Elem eltávolÃtása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Felület Kitöltése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(A szerkesztÅ‘ le van tiltva)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Felsorolások:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animáció Ismétlése" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Margó BeállÃtása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "ElÅ‘re beállÃtott" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Letiltott elem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Kijelölés zárolása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Letiltott elem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Kijelölés zárolása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(A szerkesztÅ‘ le van tiltva)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Letiltott elem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Rács Eltolás:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Letiltott elem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Elem eltávolÃtása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Fehérmoduláció KierÅ‘ltetése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Rács X eltolása:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Rács Y eltolása:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "ElÅ‘zÅ‘ SÃk" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Kijelölés feloldása" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Node-ok kivágása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Jelek szűrése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Jelek szűrése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "FÅ‘ Jelenet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "FÅ‘ Jelenet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Mappa:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Mappa:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Kijelölés másolása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Kijelölés másolása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Scene importálás" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Felület Kitöltése" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Közvetlen megvilágÃtás" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "ElÅ‘re beállÃtott" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Környezet elÅ‘készÃtése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Behúzás Jobbra" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Közvetett megvilágÃtás" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Ütközési mód" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Letiltott elem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Méretezési mód" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "FÅ‘ Jelenet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "KövetkezÅ‘ koordináta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Tesztelés" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Közvetlen megvilágÃtás" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Rács Eltolás:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Rács Eltolás:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Mappa Létrehozása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Rejtett fálok megjelenÃtése/elrejtése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Letiltott elem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Felsorolások:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Elem eltávolÃtása" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Felsorolások:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Kiválasztás" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Alapértelmezett" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Alapértelmezett" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Közösség" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Töréspontok" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Felsorolások:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Tömb átméretezése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "SzÃn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "SzÃn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Rács Eltolás:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Rács Eltolás:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Rács Eltolás:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Elérési Út Fókuszálása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Kiválasztás" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "ElÅ‘re beállÃtott" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Váltógomb" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Váltógomb" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Váltógomb" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Node-ok kivágása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Busz BeállÃtások" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Node-ok kivágása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Összes Kijelölése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Összes becsukása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Váltógomb" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Csak kijelölés" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "SzÃn Választása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Dokk PozÃció" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Jelenlegi Jelenet" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Margó BeállÃtása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Gomb" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "VezetÅ‘vonalak MegjelenÃtése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "FüggÅ‘leges segédvonal mozgatása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Rács Eltolás:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Margó BeállÃtása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Felsorolások:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Letiltott elem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Közvetlen megvilágÃtás" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Elem eltávolÃtása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Elem eltávolÃtása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Margó BeállÃtása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Margó BeállÃtása" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Mappa:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Fehérmoduláció KierÅ‘ltetése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Ikon mód" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Letiltott elem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Az összes megjelenÃtése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Tesztelés" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Az összes megjelenÃtése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Az összes megjelenÃtése" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "BeállÃtás Betöltése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Téma szerkesztése" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "SzÃn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "ElÅ‘re beállÃtott" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "ElÅ‘re beállÃtott" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "ElÅ‘re beállÃtott" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Véletlenszerű Skálázás:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "BetűtÃpus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "FÅ‘ Jelenet" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "FÅ‘ Jelenet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Felsorolások:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Felsorolások:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Margó BeállÃtása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Margó BeállÃtása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Behúzás Jobbra" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Kiválasztó Mód" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Automatikus Behúzás" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "SzÃn Választása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "SzÃn Választása" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Csak kijelölés" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Csak kijelölés" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Művelet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Bézier Pontok Mozgatása" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Példány" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24570,17 +25478,6 @@ msgstr "Osztály beállÃtások:" msgid "Char" msgstr "Érvényes karakterek:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "FÅ‘ Jelenet" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "BetűtÃpus" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -25854,6 +26751,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mixelés" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26399,6 +27300,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Prioritás Engedélyezése" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Kifejezés beállÃtása" diff --git a/editor/translations/id.po b/editor/translations/id.po index dbef840a25..74d28901a3 100644 --- a/editor/translations/id.po +++ b/editor/translations/id.po @@ -29,7 +29,7 @@ # yusuf afandi <afandi.yusuf.04@gmail.com>, 2020. # Habib Rohman <revolusi147id@gmail.com>, 2020. # Hanz <hanzhaxors@gmail.com>, 2021. -# Reza Almanda <rezaalmanda27@gmail.com>, 2021. +# Reza Almanda <rezaalmanda27@gmail.com>, 2021, 2022. # Naufal Adriansyah <naufaladrn90@gmail.com>, 2021. # undisputedgoose <diablodvorak@gmail.com>, 2021. # Tsaqib Fadhlurrahman Soka <sokatsaqib@gmail.com>, 2021. @@ -44,7 +44,7 @@ msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-26 05:01+0000\n" +"PO-Revision-Date: 2022-04-25 15:02+0000\n" "Last-Translator: ProgrammerIndonesia 44 <elo.jhy@gmail.com>\n" "Language-Team: Indonesian <https://hosted.weblate.org/projects/godot-engine/" "godot/id/>\n" @@ -53,11 +53,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" -msgstr "" +msgstr "Driver Tablet" #: core/bind/core_bind.cpp msgid "Clipboard" @@ -77,11 +77,11 @@ msgstr "Aktifkan V-Sync" #: core/bind/core_bind.cpp main/main.cpp msgid "V-Sync Via Compositor" -msgstr "" +msgstr "V-Sync via Kompositor" #: core/bind/core_bind.cpp main/main.cpp msgid "Delta Smoothing" -msgstr "" +msgstr "Penghalusan Delta" #: core/bind/core_bind.cpp msgid "Low Processor Usage Mode" @@ -89,21 +89,19 @@ msgstr "Mode Penggunaan Processor Rendah" #: core/bind/core_bind.cpp msgid "Low Processor Usage Mode Sleep (µsec)" -msgstr "" +msgstr "Mode Penggunaan Prosesor Rendah Tidur (μsec)" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp msgid "Keep Screen On" msgstr "Biarkan Layar Menyala" #: core/bind/core_bind.cpp -#, fuzzy msgid "Min Window Size" msgstr "Ukuran Jendela Minimum" #: core/bind/core_bind.cpp -#, fuzzy msgid "Max Window Size" -msgstr "Ukuran Window Maksimum" +msgstr "Ukuran Jendela Maks" #: core/bind/core_bind.cpp msgid "Screen Orientation" @@ -114,38 +112,35 @@ msgid "Window" msgstr "Jendela" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Borderless" -msgstr "Piksel Pembatas" +msgstr "Tanpa batas" #: core/bind/core_bind.cpp msgid "Per Pixel Transparency Enabled" msgstr "Aktifkan Transparansi Per Piksel" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Fullscreen" -msgstr "Mode Layar Penuh" +msgstr "Layar penuh" #: core/bind/core_bind.cpp -#, fuzzy msgid "Maximized" msgstr "Dimaksimalkan" #: core/bind/core_bind.cpp -#, fuzzy msgid "Minimized" -msgstr "Inisialisasi" +msgstr "Diminimalkan" #: core/bind/core_bind.cpp main/main.cpp scene/gui/dialogs.cpp #: scene/gui/graph_node.cpp msgid "Resizable" -msgstr "" +msgstr "Dapat diubah ukurannya" #: core/bind/core_bind.cpp core/os/input_event.cpp scene/2d/node_2d.cpp #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "Posisi" @@ -163,12 +158,11 @@ msgstr "Ukuran" #: core/bind/core_bind.cpp msgid "Endian Swap" -msgstr "" +msgstr "Endian Swap" #: core/bind/core_bind.cpp -#, fuzzy msgid "Editor Hint" -msgstr "Editor" +msgstr "Petunjuk Editor" #: core/bind/core_bind.cpp msgid "Print Error Messages" @@ -187,18 +181,16 @@ msgid "Time Scale" msgstr "Skala Waktu" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Physics Jitter Fix" -msgstr "Frame Fisika %" +msgstr "Perbaikan Fisika Jitter" #: core/bind/core_bind.cpp editor/plugins/version_control_editor_plugin.cpp msgid "Error" msgstr "Galat" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error String" -msgstr "Galat Menyimpan" +msgstr "String Error" #: core/bind/core_bind.cpp msgid "Error Line" @@ -218,6 +210,7 @@ msgstr "Memori" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "Batasan" @@ -228,13 +221,12 @@ msgstr "Antrian Perintah" #: core/command_queue_mt.cpp msgid "Multithreading Queue Size (KB)" -msgstr "" +msgstr "Ukuran Antrean Multithreading (KB)" #: core/func_ref.cpp modules/visual_script/visual_script_builtin_funcs.cpp #: modules/visual_script/visual_script_func_nodes.cpp #: modules/visual_script/visual_script_nodes.cpp #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Function" msgstr "Fungsi" @@ -252,13 +244,13 @@ msgstr "Data" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "Jaringan" #: core/io/file_access_network.cpp -#, fuzzy msgid "Remote FS" -msgstr "Remot " +msgstr "Remot FS" #: core/io/file_access_network.cpp msgid "Page Size" @@ -278,54 +270,47 @@ msgstr "Koneksi" #: core/io/http_client.cpp msgid "Read Chunk Size" -msgstr "" +msgstr "Baca Ukuran Potongan" #: core/io/marshalls.cpp msgid "Object ID" msgstr "ID Objek" #: core/io/multiplayer_api.cpp core/io/packet_peer.cpp -#, fuzzy msgid "Allow Object Decoding" -msgstr "Aktifkan Bayang-bayang" +msgstr "Izinkan Decoding Objek" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp msgid "Refuse New Network Connections" msgstr "Tolak Koneksi Jaringan Baru" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp -#, fuzzy msgid "Network Peer" -msgstr "Network Profiler(Debug jaringan)" +msgstr "Rekan Jaringan" #: core/io/multiplayer_api.cpp scene/animation/animation_player.cpp msgid "Root Node" msgstr "Node Akar" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Refuse New Connections" -msgstr "Menghubungkan" +msgstr "Tolak Koneksi Baru" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Transfer Mode" -msgstr "Jenis Transformasi" +msgstr "Mode Transfer" #: core/io/packet_peer.cpp -#, fuzzy msgid "Encode Buffer Max Size" -msgstr "Ukuran Maksimal Buffer Encode" +msgstr "Ukuran Maks Encode Buffer" #: core/io/packet_peer.cpp -#, fuzzy msgid "Input Buffer Max Size" -msgstr "Ukuran Maksimal Buffer Input" +msgstr "Ukuran Maks Buffer Input" #: core/io/packet_peer.cpp -#, fuzzy msgid "Output Buffer Max Size" -msgstr "Ukuran Maksimal Buffer Output" +msgstr "Ukuran Maks Buffer Keluaran" #: core/io/packet_peer.cpp msgid "Stream Peer" @@ -333,20 +318,19 @@ msgstr "" #: core/io/stream_peer.cpp msgid "Big Endian" -msgstr "" +msgstr "Endian Besar" #: core/io/stream_peer.cpp msgid "Data Array" -msgstr "" +msgstr "Data Array" #: core/io/stream_peer_ssl.cpp msgid "Blocking Handshake" -msgstr "" +msgstr "Blokir Handshake" #: core/io/udp_server.cpp -#, fuzzy msgid "Max Pending Connections" -msgstr "Maks Koneksi Ditunda" +msgstr "Koneksi Tertunda Maks" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -394,12 +378,10 @@ msgstr "Pada pemanggilan '%s':" #: core/math/random_number_generator.cpp #: modules/opensimplex/open_simplex_noise.cpp -#, fuzzy msgid "Seed" msgstr "Benih" #: core/math/random_number_generator.cpp -#, fuzzy msgid "State" msgstr "Keadaan" @@ -429,7 +411,8 @@ msgstr "Editor Teks" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "Penyelesaian" @@ -460,41 +443,37 @@ msgstr "Kontrol" #: core/os/input_event.cpp msgid "Meta" -msgstr "" +msgstr "Meta" #: core/os/input_event.cpp -#, fuzzy msgid "Command" -msgstr "Komunitas" +msgstr "Perintah" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "Ditekan" #: core/os/input_event.cpp -#, fuzzy msgid "Scancode" -msgstr "Pindai" +msgstr "Pindai kode" #: core/os/input_event.cpp msgid "Physical Scancode" -msgstr "" +msgstr "Kode Pindaian Fisik" #: core/os/input_event.cpp -#, fuzzy msgid "Unicode" msgstr "Unikode" #: core/os/input_event.cpp -#, fuzzy msgid "Echo" msgstr "Gema" #: core/os/input_event.cpp scene/gui/base_button.cpp -#, fuzzy msgid "Button Mask" -msgstr "Tombol" +msgstr "Mask Tombol" #: core/os/input_event.cpp scene/2d/node_2d.cpp scene/gui/control.cpp msgid "Global Position" @@ -509,7 +488,6 @@ msgid "Button Index" msgstr "Tombol Indeks" #: core/os/input_event.cpp -#, fuzzy msgid "Doubleclick" msgstr "Klik ganda" @@ -558,7 +536,7 @@ msgstr "Kekuatan" #: core/os/input_event.cpp msgid "Delta" -msgstr "" +msgstr "Delta" #: core/os/input_event.cpp msgid "Channel" @@ -569,9 +547,8 @@ msgid "Message" msgstr "Pesan" #: core/os/input_event.cpp -#, fuzzy msgid "Pitch" -msgstr "Dongak:" +msgstr "Pitch" #: core/os/input_event.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/physics_body_2d.cpp scene/3d/cpu_particles.cpp @@ -584,13 +561,12 @@ msgid "Instrument" msgstr "Instrumen" #: core/os/input_event.cpp -#, fuzzy msgid "Controller Number" -msgstr "Nomor Baris:" +msgstr "Nomor Pengontrol" #: core/os/input_event.cpp msgid "Controller Value" -msgstr "" +msgstr "Nilai Pengontrol" #: core/project_settings.cpp editor/editor_node.cpp main/main.cpp #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -603,9 +579,8 @@ msgid "Config" msgstr "Konfigurasi" #: core/project_settings.cpp -#, fuzzy msgid "Project Settings Override" -msgstr "Pengaturan Proyek…" +msgstr "Penimpaan Setelan Proyek" #: core/project_settings.cpp core/resource.cpp #: editor/editor_autoload_settings.cpp editor/editor_help_search.cpp @@ -644,12 +619,10 @@ msgid "Disable stderr" msgstr "Nonaktifkan stderr" #: core/project_settings.cpp -#, fuzzy msgid "Use Hidden Project Data Directory" msgstr "Gunakan Direktori Data Proyek Tersembunyi" #: core/project_settings.cpp -#, fuzzy msgid "Use Custom User Dir" msgstr "Gunakan Direktori Pengguna Kustom" @@ -708,65 +681,55 @@ msgstr "Input" #: core/project_settings.cpp msgid "UI Accept" -msgstr "" +msgstr "UI Terima" #: core/project_settings.cpp -#, fuzzy msgid "UI Select" -msgstr "Pilih" +msgstr "UI Pilih" #: core/project_settings.cpp -#, fuzzy msgid "UI Cancel" -msgstr "Batal" +msgstr "UI Batal" #: core/project_settings.cpp -#, fuzzy msgid "UI Focus Next" -msgstr "Garis Fokus" +msgstr "UI Fokus selanjutnya" #: core/project_settings.cpp -#, fuzzy msgid "UI Focus Prev" -msgstr "Garis Fokus" +msgstr "UI Fokus Sebelumnya" #: core/project_settings.cpp -#, fuzzy msgid "UI Left" -msgstr "Kiri Atas" +msgstr "UI Kiri" #: core/project_settings.cpp -#, fuzzy msgid "UI Right" -msgstr "Kanan Atas" +msgstr "UI Kanan" #: core/project_settings.cpp -#, fuzzy msgid "UI Up" msgstr "UI Atas" #: core/project_settings.cpp -#, fuzzy msgid "UI Down" -msgstr "Turunkan" +msgstr "UI Bawah" #: core/project_settings.cpp -#, fuzzy msgid "UI Page Up" -msgstr "Halaman: " +msgstr "UI Halaman ke Atas" #: core/project_settings.cpp msgid "UI Page Down" -msgstr "" +msgstr "UI Halaman ke Bawah" #: core/project_settings.cpp msgid "UI Home" -msgstr "" +msgstr "UI Beranda" #: core/project_settings.cpp -#, fuzzy msgid "UI End" -msgstr "Pada Akhir" +msgstr "UI Akhir" #: core/project_settings.cpp main/main.cpp modules/bullet/register_types.cpp #: modules/bullet/space_bullet.cpp scene/2d/physics_body_2d.cpp @@ -817,14 +780,12 @@ msgstr "Kualitas" #: core/project_settings.cpp scene/animation/animation_tree.cpp #: scene/gui/file_dialog.cpp scene/main/scene_tree.cpp #: servers/visual_server.cpp -#, fuzzy msgid "Filters" -msgstr "Filter:" +msgstr "Filter" #: core/project_settings.cpp scene/main/viewport.cpp -#, fuzzy msgid "Sharpen Intensity" -msgstr "Ketajaman Intensitas" +msgstr "Intensitas Ketajaman" #: core/project_settings.cpp editor/editor_export.cpp editor/editor_node.cpp #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp @@ -836,7 +797,7 @@ msgstr "Ketajaman Intensitas" #: scene/main/scene_tree.cpp scene/resources/shape_2d.cpp #: servers/visual_server.cpp msgid "Debug" -msgstr "Awakutu" +msgstr "Debug" #: core/project_settings.cpp main/main.cpp modules/gdscript/gdscript.cpp #: modules/visual_script/visual_script.cpp scene/resources/dynamic_font.cpp @@ -857,16 +818,14 @@ msgid "Compression" msgstr "Kompresi" #: core/project_settings.cpp -#, fuzzy msgid "Formats" msgstr "Format" #: core/project_settings.cpp msgid "Zstd" -msgstr "" +msgstr "Zstd" #: core/project_settings.cpp -#, fuzzy msgid "Long Distance Matching" msgstr "Pencocokan Jarak Jauh" @@ -880,36 +839,33 @@ msgstr "Ukuran Jendela Log" #: core/project_settings.cpp msgid "Zlib" -msgstr "" +msgstr "Zlib" #: core/project_settings.cpp msgid "Gzip" -msgstr "" +msgstr "Gzip" #: core/project_settings.cpp platform/android/export/export.cpp msgid "Android" -msgstr "" +msgstr "Android" #: core/project_settings.cpp -#, fuzzy msgid "Modules" msgstr "Modul" #: core/register_core_types.cpp msgid "TCP" -msgstr "" +msgstr "TCP" #: core/register_core_types.cpp -#, fuzzy msgid "Connect Timeout Seconds" -msgstr "Hubungan dengan fungsi:" +msgstr "Hubungkan Timeout Kedua" #: core/register_core_types.cpp msgid "Packet Peer Stream" msgstr "Aliran Paket Peer" #: core/register_core_types.cpp -#, fuzzy msgid "Max Buffer (Power of 2)" msgstr "Buffer Maks (Kekuatan 2)" @@ -928,9 +884,8 @@ msgid "Resource" msgstr "Resource" #: core/resource.cpp -#, fuzzy msgid "Local To Scene" -msgstr "Tutup Skena" +msgstr "Lokal Ke Adegan" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_autoload_settings.cpp editor/plugins/path_editor_plugin.cpp @@ -940,9 +895,8 @@ msgid "Path" msgstr "Jalur" #: core/script_language.cpp -#, fuzzy msgid "Source Code" -msgstr "Sumber" +msgstr "Kode Sumber" #: core/translation.cpp msgid "Messages" @@ -953,13 +907,12 @@ msgid "Locale" msgstr "Pelokalan" #: core/translation.cpp -#, fuzzy msgid "Test" -msgstr "Menguji" +msgstr "Tes" #: core/translation.cpp scene/resources/font.cpp msgid "Fallback" -msgstr "" +msgstr "Mundur" #: core/ustring.cpp scene/resources/segment_shape_2d.cpp msgid "B" @@ -995,7 +948,7 @@ msgstr "EiB" #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp modules/gltf/gltf_state.cpp msgid "Buffers" -msgstr "" +msgstr "Penyangga" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp @@ -1029,7 +982,7 @@ msgstr "Gunakan Snap Piksel GPU" #: drivers/gles2/rasterizer_scene_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Immediate Buffer Size (KB)" -msgstr "" +msgstr "Ukuran Penyangga Langsung (KB)" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp @@ -1868,7 +1821,9 @@ msgid "Scene does not contain any script." msgstr "Skena tidak berisi skrip apapun." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Tambah" @@ -1933,6 +1888,7 @@ msgstr "Tidak dapat menghubungkan sinyal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Tutup" @@ -2761,7 +2717,7 @@ msgstr "" #: editor/editor_export.cpp msgid "Embed PCK" -msgstr "" +msgstr "Tanamkan PCK" #: editor/editor_export.cpp platform/osx/export/export.cpp #, fuzzy @@ -2770,7 +2726,7 @@ msgstr "TeksturRegion" #: editor/editor_export.cpp msgid "BPTC" -msgstr "" +msgstr "BPTC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "S3TC" @@ -2974,6 +2930,7 @@ msgstr "Jadikan Profil Saat Ini" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Impor" @@ -3434,6 +3391,7 @@ msgid "Label" msgstr "Label" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "Hanya Baca" @@ -3441,7 +3399,7 @@ msgstr "Hanya Baca" msgid "Checkable" msgstr "Dapat di centang" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "Dicentang" @@ -3517,7 +3475,7 @@ msgstr "Salin Seleksi" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Bersihkan" @@ -3548,7 +3506,7 @@ msgid "Up" msgstr "Naikkan" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Node" @@ -3572,6 +3530,10 @@ msgstr "RSET Keluar" msgid "New Window" msgstr "Jendela Baru" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Proyek Tanpa Nama" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4250,7 +4212,7 @@ msgstr "Tombol Dinonaktifkan" #: editor/editor_node.cpp msgid "Auto Unfold Foreign Scenes" -msgstr "" +msgstr "Otomatis Buka lipatan Skena Asing" #: editor/editor_node.cpp msgid "Horizontal Vector2 Editing" @@ -4758,6 +4720,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Muat Ulang" @@ -4936,6 +4899,7 @@ msgid "Edit Text:" msgstr "Sunting Teks:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Nyala" @@ -5252,19 +5216,18 @@ msgid "Custom Theme" msgstr "Sunting Tema" #: editor/editor_settings.cpp -#, fuzzy msgid "Show Script Button" -msgstr "Tombol Gulir ke kanan" +msgstr "Tampilkan Tombol Skrip" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Berkas Sistem" #: editor/editor_settings.cpp -#, fuzzy msgid "Directories" -msgstr "Arah" +msgstr "Direktori" #: editor/editor_settings.cpp #, fuzzy @@ -5296,9 +5259,8 @@ msgid "File Dialog" msgstr "Dialog XForm" #: editor/editor_settings.cpp -#, fuzzy msgid "Thumbnail Size" -msgstr "Gambar Kecil..." +msgstr "Ukuran Gambar kecil" #: editor/editor_settings.cpp msgid "Docks" @@ -5314,18 +5276,16 @@ msgid "Start Create Dialog Fully Expanded" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Always Show Folders" -msgstr "Selalu Tampilkan Kisi" +msgstr "Selalu Tampilkan Folder" #: editor/editor_settings.cpp -#, fuzzy msgid "Property Editor" -msgstr "Editor Grup" +msgstr "Editor Properti" #: editor/editor_settings.cpp msgid "Auto Refresh Interval" -msgstr "" +msgstr "Interval Penyegaran Otomatis" #: editor/editor_settings.cpp #, fuzzy @@ -5339,7 +5299,7 @@ msgstr "Sunting Tema" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "Jarak Baris" @@ -5360,7 +5320,7 @@ msgstr "" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "Highlight Current Line" -msgstr "" +msgstr "Tandai Baris Saat Ini" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp msgid "Highlight Type Safe Lines" @@ -5368,9 +5328,8 @@ msgstr "" #: editor/editor_settings.cpp modules/gdscript/gdscript_editor.cpp #: modules/mono/csharp_script.cpp -#, fuzzy msgid "Indent" -msgstr "Indentasi Kiri" +msgstr "Indentasi" #: editor/editor_settings.cpp editor/script_editor_debugger.cpp #: modules/gdscript/gdscript_editor.cpp modules/gltf/gltf_accessor.cpp @@ -5385,9 +5344,8 @@ msgid "Auto Indent" msgstr "Indentasi Otomatis" #: editor/editor_settings.cpp -#, fuzzy msgid "Convert Indent On Save" -msgstr "Konversikan Indentasi ke Spasi" +msgstr "Konversikan Indentasi Ketika Menyimpan" #: editor/editor_settings.cpp scene/gui/text_edit.cpp #, fuzzy @@ -5395,9 +5353,8 @@ msgid "Draw Tabs" msgstr "Gambarkan Panggilan:" #: editor/editor_settings.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Draw Spaces" -msgstr "Gambarkan Panggilan:" +msgstr "Gambarkan Spasi" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp #: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp @@ -5405,32 +5362,28 @@ msgid "Navigation" msgstr "Navigasi" #: editor/editor_settings.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Smooth Scrolling" msgstr "Pengguliran Halus" #: editor/editor_settings.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "V Scroll Speed" msgstr "Kecepatan Gulir Vertikal" #: editor/editor_settings.cpp -#, fuzzy msgid "Show Minimap" -msgstr "Tampilkan Pangkal" +msgstr "Tampilkan Peta kecil" #: editor/editor_settings.cpp msgid "Minimap Width" -msgstr "" +msgstr "Lebar Peta kecil" #: editor/editor_settings.cpp msgid "Mouse Extra Buttons Navigate History" -msgstr "" +msgstr "Tombol Ekstra Mouse Navigasi Riwayat" #: editor/editor_settings.cpp -#, fuzzy msgid "Appearance" -msgstr "Tampilan" +msgstr "Penampilan" #: editor/editor_settings.cpp scene/gui/text_edit.cpp #, fuzzy @@ -5477,9 +5430,8 @@ msgid "Line Length Guideline Hard Column" msgstr "" #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Script List" -msgstr "Editor Skrip" +msgstr "Daftar Skrip" #: editor/editor_settings.cpp msgid "Show Members Overview" @@ -5513,6 +5465,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "Kursor" @@ -5588,7 +5541,7 @@ msgstr "Ukuran Font Judul Bantuan" #: editor/editor_settings.cpp editor/plugins/mesh_library_editor_plugin.cpp #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Grid Map" -msgstr "Peta Grid" +msgstr "Peta Kisi Kisi-kisi" #: editor/editor_settings.cpp modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy @@ -5597,16 +5550,15 @@ msgstr "Pilih Jarak:" #: editor/editor_settings.cpp msgid "Primary Grid Color" -msgstr "" +msgstr "Warna Kisi-kisi Utama" #: editor/editor_settings.cpp msgid "Secondary Grid Color" -msgstr "" +msgstr "Warna Kisi-kisi Sekunder" #: editor/editor_settings.cpp -#, fuzzy msgid "Selection Box Color" -msgstr "Hanya yang Dipilih" +msgstr "Warna Kotak Pilihan" #: editor/editor_settings.cpp #, fuzzy @@ -5614,17 +5566,16 @@ msgid "Primary Grid Steps" msgstr "Jangkah Kotak-kotak:" #: editor/editor_settings.cpp -#, fuzzy msgid "Grid Size" -msgstr "Jangkah Kotak-kotak:" +msgstr "Ukuran Kisi-kisi" #: editor/editor_settings.cpp msgid "Grid Division Level Max" -msgstr "" +msgstr "Tingkat Divisi Kisi-kisi Maks" #: editor/editor_settings.cpp msgid "Grid Division Level Min" -msgstr "" +msgstr "Tingkat Divisi Kisi-kisi Minimal" #: editor/editor_settings.cpp msgid "Grid Division Level Bias" @@ -5646,9 +5597,8 @@ msgid "Grid YZ Plane" msgstr "Cat GridMap" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Default FOV" -msgstr "Bawaan" +msgstr "Jarak Pandang Baku" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5670,14 +5620,12 @@ msgid "Navigation Scheme" msgstr "Mode Navigasi" #: editor/editor_settings.cpp -#, fuzzy msgid "Invert Y Axis" -msgstr "Sunting Sumbu Y" +msgstr "Balik Sumbu Y" #: editor/editor_settings.cpp -#, fuzzy msgid "Invert X Axis" -msgstr "Sunting Sumbu X" +msgstr "Balik Sumbu X" #: editor/editor_settings.cpp #, fuzzy @@ -5772,9 +5720,8 @@ msgid "Freelook Speed Zoom Link" msgstr "Pengubah Kecepatan Tampilan Bebas" #: editor/editor_settings.cpp editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Grid Color" -msgstr "Pilih Warna" +msgstr "Warna Kisi-kisi" #: editor/editor_settings.cpp #, fuzzy @@ -5782,28 +5729,24 @@ msgid "Guides Color" msgstr "Pilih Warna" #: editor/editor_settings.cpp -#, fuzzy msgid "Smart Snapping Line Color" -msgstr "Pengancingan Pintar" +msgstr "Warna Garis Pengancingan Pintar" #: editor/editor_settings.cpp msgid "Bone Width" msgstr "Lebar Tulang" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Color 1" -msgstr "Hapus Item Kelas" +msgstr "Warna Tulang 1" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Color 2" -msgstr "Hapus Item Kelas" +msgstr "Warna Tulang 2" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Selected Color" -msgstr "Konfigurasi Profil Saat Ini:" +msgstr "Warna Tulang Terpilih" #: editor/editor_settings.cpp msgid "Bone IK Color" @@ -5811,12 +5754,11 @@ msgstr "Warna IK Tulang" #: editor/editor_settings.cpp msgid "Bone Outline Color" -msgstr "" +msgstr "Warna Garis tepi Tulang" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Outline Size" -msgstr "Ukuran Garis Tepi:" +msgstr "Ukuran Garis tepi Tulang" #: editor/editor_settings.cpp msgid "Viewport Border Color" @@ -5854,9 +5796,8 @@ msgid "Show Previous Outline" msgstr "Plane Sebelumnya" #: editor/editor_settings.cpp editor/scene_tree_dock.cpp -#, fuzzy msgid "Autorename Animation Tracks" -msgstr "Ubah Nama Animasi" +msgstr "Namai otomatis Trek Animasi" #: editor/editor_settings.cpp msgid "Default Create Bezier Tracks" @@ -5876,13 +5817,12 @@ msgid "Onion Layers Future Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Visual Editors" -msgstr "Editor Grup" +msgstr "Editor Visual" #: editor/editor_settings.cpp msgid "Minimap Opacity" -msgstr "" +msgstr "Kegelapan Peta kecil" #: editor/editor_settings.cpp msgid "Window Placement" @@ -5891,23 +5831,20 @@ msgstr "Penempatan Jendela" #: editor/editor_settings.cpp scene/2d/back_buffer_copy.cpp scene/2d/sprite.cpp #: scene/2d/visibility_notifier_2d.cpp scene/3d/sprite_3d.cpp #: scene/gui/control.cpp -#, fuzzy msgid "Rect" -msgstr "Kotak Penuh" +msgstr "Kotak" #: editor/editor_settings.cpp -#, fuzzy msgid "Rect Custom Position" -msgstr "Atur Posisi Kurva Luar" +msgstr "Posisi Kotak Kustom" #: editor/editor_settings.cpp platform/android/export/export_plugin.cpp msgid "Screen" msgstr "Layar" #: editor/editor_settings.cpp -#, fuzzy msgid "Font Size" -msgstr "Tampilan Depan" +msgstr "Ukuran Fonta" #: editor/editor_settings.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp @@ -5936,6 +5873,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5944,16 +5882,14 @@ msgid "Project Manager" msgstr "Manajer Proyek" #: editor/editor_settings.cpp -#, fuzzy msgid "Sorting Order" -msgstr "Mengubah nama folder dengan:" +msgstr "Urutan Penyortiran" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" -msgstr "" +msgstr "Warna Simbol" #: editor/editor_settings.cpp -#, fuzzy msgid "Keyword Color" msgstr "Warna Kata kunci" @@ -5962,13 +5898,13 @@ msgid "Control Flow Keyword Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Base Type Color" -msgstr "Ubah Tipe Basis" +msgstr "Warna Tipe Basis" #: editor/editor_settings.cpp +#, fuzzy msgid "Engine Type Color" -msgstr "" +msgstr "Warna Tipe Mesin" #: editor/editor_settings.cpp msgid "User Type Color" @@ -5979,131 +5915,121 @@ msgid "Comment Color" msgstr "Warna Komentar" #: editor/editor_settings.cpp -#, fuzzy msgid "String Color" -msgstr "Menyimpan File:" +msgstr "Warna String" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" -msgstr "Warna latar belakang tidak valid." +msgstr "Warna Latar belakang" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Warna latar belakang tidak valid." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Impor Skena" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Text Color" -msgstr "Floor Selanjutnya" +msgstr "Warna Teks" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" -msgstr "Nomor Baris:" +msgstr "Warna Nomor Baris" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Nomor Baris:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Warna latar belakang tidak valid." #: editor/editor_settings.cpp -#, fuzzy msgid "Text Selected Color" -msgstr "Hapus yang Dipilih" +msgstr "Warna Teks yang Dipilih" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" -msgstr "Hanya yang Dipilih" +msgstr "Warna Seleksi" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" -msgstr "Skena Saat Ini" +msgstr "Warna Baris Saat Ini" #: editor/editor_settings.cpp msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Penyorot Sintaks" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "Warna Angka" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" -msgstr "Fungsi" +msgstr "Warna Fungsi" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Namai kembali Variabel" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Pilih Warna" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" -msgstr "Bilah Marka" +msgstr "Warna Markah" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" -msgstr "Breakpoint" +msgstr "Warna Breakpoint" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" -msgstr "" +msgstr "Warna Lipatan Kode" #: editor/editor_settings.cpp -#, fuzzy msgid "Search Result Color" -msgstr "Hasil Pencarian" +msgstr "Warna Hasil Pencarian" #: editor/editor_settings.cpp #, fuzzy @@ -6139,9 +6065,8 @@ msgstr "Impor dari Node:" #. TRANSLATORS: %s refers to the name of a version control system (e.g. "Git"). #: editor/editor_vcs_interface.cpp -#, fuzzy msgid "%s Error" -msgstr "Galat" +msgstr "%s Galat" #: editor/export_template_manager.cpp msgid "Open the folder containing these templates." @@ -6161,7 +6086,7 @@ msgstr "Mengambil daftar mirror..." #: editor/export_template_manager.cpp msgid "Starting the download..." -msgstr "Memulai download..." +msgstr "Memulai pengunduhan..." #: editor/export_template_manager.cpp msgid "Error requesting URL:" @@ -6342,7 +6267,7 @@ msgstr "Uninstall template untuk versi saat ini." #: editor/export_template_manager.cpp msgid "Download from:" -msgstr "Download dari:" +msgstr "Unduh dari:" #: editor/export_template_manager.cpp msgid "Open in Web Browser" @@ -6354,13 +6279,13 @@ msgstr "Salin URL Mirror" #: editor/export_template_manager.cpp msgid "Download and Install" -msgstr "Download dan Instal" +msgstr "Unduh dan Pasang" #: editor/export_template_manager.cpp msgid "" "Download and install templates for the current version from the best " "possible mirror." -msgstr "Download dan instal template untuk versi saat ini dari mirror terbaik." +msgstr "Unduh dan pasang template untuk versi saat ini dari mirror terbaik." #: editor/export_template_manager.cpp msgid "Official export templates aren't available for development builds." @@ -6368,7 +6293,7 @@ msgstr "Templat ekspor resmi tidak tersedia untuk build pengembangan." #: editor/export_template_manager.cpp msgid "Install from File" -msgstr "Install dari File" +msgstr "Padang dari File" #: editor/export_template_manager.cpp msgid "Install templates from a local file." @@ -6409,7 +6334,7 @@ msgstr "" #: editor/fileserver/editor_file_server.cpp msgid "File Server" -msgstr "" +msgstr "Server File" #: editor/fileserver/editor_file_server.cpp #: editor/plugins/version_control_editor_plugin.cpp @@ -6804,8 +6729,9 @@ msgstr "Buat Folder" #: editor/import/resource_importer_bitmask.cpp #: servers/audio/effects/audio_effect_compressor.cpp +#, fuzzy msgid "Threshold" -msgstr "" +msgstr "Ambang" #: editor/import/resource_importer_csv_translation.cpp #: editor/import/resource_importer_layered_texture.cpp @@ -6817,7 +6743,7 @@ msgstr "Kompres" #: editor/import/resource_importer_csv_translation.cpp msgid "Delimiter" -msgstr "" +msgstr "Pembatasan" #: editor/import/resource_importer_layered_texture.cpp msgid "No BPTC If RGB" @@ -6835,7 +6761,7 @@ msgstr "" #: editor/import/resource_importer_texture.cpp scene/animation/tween.cpp #: scene/resources/texture.cpp msgid "Repeat" -msgstr "" +msgstr "Ulang" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp @@ -6869,17 +6795,15 @@ msgstr "Iris Otomatis" #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Horizontal" -msgstr "Horisontal:" +msgstr "Horizontal" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Vertical" -msgstr "Vertikal:" +msgstr "Vertikal" #: editor/import/resource_importer_obj.cpp #, fuzzy @@ -6959,19 +6883,16 @@ msgid "Root Type" msgstr "Tipe Anggota" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Name" -msgstr "Nama Remot" +msgstr "Nama Akar" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Scale" -msgstr "Skala" +msgstr "Skala Akar" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Custom Script" -msgstr "Potong Node" +msgstr "Skrip Kustom" #: editor/import/resource_importer_scene.cpp scene/resources/texture.cpp #, fuzzy @@ -6980,12 +6901,11 @@ msgstr "Menyimpan File:" #: editor/import/resource_importer_scene.cpp msgid "Use Legacy Names" -msgstr "" +msgstr "Gunakan Nama Warisan" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp -#, fuzzy msgid "Materials" -msgstr "Perubahan Material:" +msgstr "Material" #: editor/import/resource_importer_scene.cpp platform/osx/export/export.cpp #, fuzzy @@ -7033,7 +6953,7 @@ msgstr "Buka sebuah File" #: editor/import/resource_importer_scene.cpp msgid "Store In Subdir" -msgstr "" +msgstr "Simpan Di Sub-direktori" #: editor/import/resource_importer_scene.cpp #, fuzzy @@ -7081,21 +7001,18 @@ msgid "Max Angle" msgstr "Nilai" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Remove Unused Tracks" -msgstr "Hapus Trek Anim" +msgstr "Hapus Trek Tak Terpakai" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Clips" -msgstr "Klip Anim" +msgstr "Klip" #: editor/import/resource_importer_scene.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/particles_2d.cpp scene/3d/area.cpp scene/3d/cpu_particles.cpp #: scene/3d/particles.cpp scene/resources/environment.cpp -#, fuzzy msgid "Amount" -msgstr "Jumlah:" +msgstr "Jumlah" #: editor/import/resource_importer_scene.cpp #: editor/plugins/mesh_library_editor_plugin.cpp @@ -7141,12 +7058,11 @@ msgstr "Menyimpan..." #: editor/import/resource_importer_texture.cpp scene/resources/texture.cpp msgid "Lossy Quality" -msgstr "" +msgstr "Kualitas Setengah" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "HDR Mode" -msgstr "Mode Seleksi" +msgstr "Mode HDR" #: editor/import/resource_importer_texture.cpp msgid "BPTC LDR" @@ -7159,9 +7075,8 @@ msgid "Normal Map" msgstr "" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Process" -msgstr "Pasca pemrosesan" +msgstr "Proses" #: editor/import/resource_importer_texture.cpp msgid "Fix Alpha Border" @@ -7174,12 +7089,11 @@ msgstr "Sunting Poligon" #: editor/import/resource_importer_texture.cpp msgid "Hdr As Srgb" -msgstr "" +msgstr "HDR Sebagai SRGB" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Invert Color" -msgstr "Titik" +msgstr "Balik Warna" #: editor/import/resource_importer_texture.cpp #, fuzzy @@ -7193,24 +7107,24 @@ msgid "Stream" msgstr "" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Size Limit" -msgstr "Batasan" +msgstr "Batas Ukuran" #: editor/import/resource_importer_texture.cpp msgid "Detect 3D" -msgstr "" +msgstr "Deteksi 3D" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "SVG" -msgstr "HSV" +msgstr "SVG" #: editor/import/resource_importer_texture.cpp msgid "" "Warning, no suitable PC VRAM compression enabled in Project Settings. This " "texture will not display correctly on PC." msgstr "" +"Peringatan, tidak ada kompresi VRAM PC yang sesuai yang diaktifkan di " +"Pengaturan Proyek. Tekstur ini tidak akan ditampilkan dengan benar di PC." #: editor/import/resource_importer_texture_atlas.cpp #, fuzzy @@ -7238,7 +7152,7 @@ msgstr "Sumber Mesh:" #: editor/import/resource_importer_wav.cpp msgid "8 Bit" -msgstr "" +msgstr "8 Bit" #: editor/import/resource_importer_wav.cpp main/main.cpp #: modules/mono/editor/csharp_project.cpp modules/mono/mono_gd/gd_mono.cpp @@ -7257,7 +7171,7 @@ msgstr "Aduk Node" #: editor/import/resource_importer_wav.cpp msgid "Trim" -msgstr "" +msgstr "Pangkas" #: editor/import/resource_importer_wav.cpp #, fuzzy @@ -7321,6 +7235,10 @@ msgid "" "Selecting another resource in the FileSystem dock without clicking Reimport " "first will discard changes made in the Import dock." msgstr "" +"Anda memiliki perubahan tertunda yang belum diterapkan. Klik Impor Ulang " +"untuk menerapkan perubahan yang dibuat pada opsi impor.\n" +"Memilih sumber daya lain di dok FileSystem tanpa mengklik Impor Ulang " +"terlebih dahulu akan membuang perubahan yang dibuat di dok Impor." #: editor/import_dock.cpp msgid "Import As:" @@ -7346,6 +7264,8 @@ msgid "" "Select a resource file in the filesystem or in the inspector to adjust " "import settings." msgstr "" +"Pilih file sumber daya di sistem berkas atau di inspektur untuk menyesuaikan " +"pengaturan impor." #: editor/inspector_dock.cpp msgid "Failed to load resource." @@ -7372,7 +7292,7 @@ msgstr "Pelokalan" #: editor/inspector_dock.cpp msgid "Localization not available for current language." -msgstr "" +msgstr "Lokalisasi tidak tersedia untuk bahasa saat ini." #: editor/inspector_dock.cpp msgid "Copy Properties" @@ -7862,10 +7782,6 @@ msgid "Load Animation" msgstr "Muat Animasi" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Tidak ada animasi untuk disalin!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Tidak ada resource animasi di papan klip!" @@ -7878,10 +7794,6 @@ msgid "Paste Animation" msgstr "Rekatkan Animasi" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Tidak ada animasi untuk disunting!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Mainkan mundur animasi terpilih dari lokasi sekarang. (A)" @@ -7919,6 +7831,11 @@ msgid "New" msgstr "Baru" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Referensi Kelas %s" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Sunting Transisi..." @@ -8141,11 +8058,6 @@ msgid "Blend" msgstr "Berbaur" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Bercampur" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Mulai Ulang Otomatis:" @@ -8179,10 +8091,6 @@ msgid "X-Fade Time (s):" msgstr "Waktu X-Fade (d):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Saat ini:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8895,7 +8803,7 @@ msgstr "Mode Skala" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Shift: Scale proportionally." -msgstr "" +msgstr "Shift: Skala proporsional." #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp @@ -9064,7 +8972,7 @@ msgstr "Pengancingan Pintar" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Hide" -msgstr "" +msgstr "Sembunyikan" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy @@ -10207,6 +10115,7 @@ msgstr "Pengaturan Kisi" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Pengancingan" @@ -10335,7 +10244,7 @@ msgstr "Tutup dan simpan perubahan?" #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp msgid "Auto Reload Scripts On External Change" -msgstr "" +msgstr "Muat Ulang Otomatis Skrip Pada Perubahan Eksternal" #: editor/plugins/script_editor_plugin.cpp msgid "Error writing TextFile:" @@ -10418,7 +10327,7 @@ msgstr "Referensi Kelas %s" #: editor/plugins/script_editor_plugin.cpp msgid "Auto Reload And Parse Scripts On Save" -msgstr "" +msgstr "Muat Ulang Otomatis Dan Tata Skrip Saat Disimpan" #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp @@ -10469,6 +10378,7 @@ msgstr "Skrip Sebelumnya" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Berkas" @@ -10592,16 +10502,15 @@ msgstr "Hasil Pencarian" #: editor/plugins/script_editor_plugin.cpp msgid "Open Dominant Script On Scene Change" -msgstr "" +msgstr "Buka Skrip Dominan Pada Perubahan Skena" #: editor/plugins/script_editor_plugin.cpp msgid "External" -msgstr "" +msgstr "Eksternal" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Use External Editor" -msgstr "Awakutu menggunakan Editor Eksternal" +msgstr "Gunakan Editor Eksternal" #: editor/plugins/script_editor_plugin.cpp #, fuzzy @@ -10615,16 +10524,15 @@ msgstr "Pilih berkas templat" #: editor/plugins/script_editor_plugin.cpp msgid "Highlight Current Script" -msgstr "" +msgstr "Tandai Skrip Saat Ini" #: editor/plugins/script_editor_plugin.cpp msgid "Script Temperature History Size" msgstr "" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Current Script Background Color" -msgstr "Warna latar belakang tidak valid." +msgstr "Warna Latar belakang Skrip Saat ini" #: editor/plugins/script_editor_plugin.cpp #, fuzzy @@ -10632,9 +10540,8 @@ msgid "Group Help Pages" msgstr "Kelompokkan yang Dipilih" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Sort Scripts By" -msgstr "Buat Script" +msgstr "Urutkan Skrip Berdasarkan" #: editor/plugins/script_editor_plugin.cpp #, fuzzy @@ -11033,6 +10940,7 @@ msgid "Yaw:" msgstr "Yaw:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Ukuran:" @@ -11297,24 +11205,23 @@ msgstr "Tampilan Kanan" #: editor/plugins/spatial_editor_plugin.cpp msgid "Orbit View Down" -msgstr "" +msgstr "Tampilan Orbit Bawah" #: editor/plugins/spatial_editor_plugin.cpp msgid "Orbit View Left" -msgstr "" +msgstr "Tampilan Orbit Kiri" #: editor/plugins/spatial_editor_plugin.cpp msgid "Orbit View Right" -msgstr "" +msgstr "Tampilan Orbit Kanan" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Orbit View Up" -msgstr "Tampilan Depan" +msgstr "Tampilan Orbit Atas" #: editor/plugins/spatial_editor_plugin.cpp msgid "Orbit View 180" -msgstr "" +msgstr "Tampilan Orbit 180" #: editor/plugins/spatial_editor_plugin.cpp msgid "Switch Perspective/Orthogonal View" @@ -11338,16 +11245,15 @@ msgstr "Aktifkan Mode Tampilan Bebas" #: editor/plugins/spatial_editor_plugin.cpp msgid "Decrease Field of View" -msgstr "" +msgstr "Kurangi Bidang Pandangan" #: editor/plugins/spatial_editor_plugin.cpp msgid "Increase Field of View" -msgstr "" +msgstr "Tingkatkan Bidang Pandangan" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Reset Field of View to Default" -msgstr "Reset ke Default" +msgstr "Atur ulang Bidang Pandangan" #: editor/plugins/spatial_editor_plugin.cpp msgid "Snap Object to Floor" @@ -11359,27 +11265,27 @@ msgstr "Dialog Transformasi..." #: editor/plugins/spatial_editor_plugin.cpp msgid "1 Viewport" -msgstr "1 Tampilan" +msgstr "1 Penampil" #: editor/plugins/spatial_editor_plugin.cpp msgid "2 Viewports" -msgstr "2 Tampilan" +msgstr "2 Penampil" #: editor/plugins/spatial_editor_plugin.cpp msgid "2 Viewports (Alt)" -msgstr "2 Tampilan (Alt)" +msgstr "2 Penampil (Alternatif)" #: editor/plugins/spatial_editor_plugin.cpp msgid "3 Viewports" -msgstr "3 Tampilan" +msgstr "3 Penampil" #: editor/plugins/spatial_editor_plugin.cpp msgid "3 Viewports (Alt)" -msgstr "3 Tampilan (Alt)" +msgstr "3 Penampil (Alternatif)" #: editor/plugins/spatial_editor_plugin.cpp msgid "4 Viewports" -msgstr "4 Tampilan" +msgstr "4 Penampil" #: editor/plugins/spatial_editor_plugin.cpp msgid "Gizmos" @@ -11426,11 +11332,11 @@ msgstr "Kancing Skala (%):" #: editor/plugins/spatial_editor_plugin.cpp msgid "Viewport Settings" -msgstr "Pengaturan Viewport" +msgstr "Pengaturan Penampil" #: editor/plugins/spatial_editor_plugin.cpp msgid "Perspective FOV (deg.):" -msgstr "FOV Perspektif (derajat):" +msgstr "Bidang Pandang Perspektif (derajat):" #: editor/plugins/spatial_editor_plugin.cpp msgid "View Z-Near:" @@ -11693,6 +11599,17 @@ msgid "Vertical:" msgstr "Vertikal:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Enumerasi:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Pengimbangan:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Pilih/Hapus Semua Frame" @@ -11729,19 +11646,10 @@ msgid "Auto Slice" msgstr "Iris Otomatis" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Pengimbangan:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Langkah:" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Enumerasi:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "TeksturRegion" @@ -11752,7 +11660,7 @@ msgstr "Gaya" #: editor/plugins/theme_editor_plugin.cpp msgid "{num} color(s)" -msgstr "" +msgstr "{num} warna" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy @@ -11771,7 +11679,7 @@ msgstr "Konstanta warna." #: editor/plugins/theme_editor_plugin.cpp msgid "{num} font(s)" -msgstr "" +msgstr "{num} fonta" #: editor/plugins/theme_editor_plugin.cpp msgid "No fonts found." @@ -11779,7 +11687,7 @@ msgstr "Font tidak ditemukan." #: editor/plugins/theme_editor_plugin.cpp msgid "{num} icon(s)" -msgstr "" +msgstr "{num} ikon" #: editor/plugins/theme_editor_plugin.cpp msgid "No icons found." @@ -11796,11 +11704,11 @@ msgstr "Tidak ada sub-resourc yang ditemukan." #: editor/plugins/theme_editor_plugin.cpp msgid "{num} currently selected" -msgstr "" +msgstr "{num} terseleksi saat ini" #: editor/plugins/theme_editor_plugin.cpp msgid "Nothing was selected for the import." -msgstr "" +msgstr "Tidak ada yang dipilih untuk impor." #: editor/plugins/theme_editor_plugin.cpp #, fuzzy @@ -11809,7 +11717,7 @@ msgstr "Impor Tema" #: editor/plugins/theme_editor_plugin.cpp msgid "Importing items {n}/{n}" -msgstr "" +msgstr "Mengimpor item {n}/{n}" #: editor/plugins/theme_editor_plugin.cpp msgid "Updating the editor" @@ -11821,13 +11729,12 @@ msgid "Finalizing" msgstr "Menganalisis" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Filter:" msgstr "Filter:" #: editor/plugins/theme_editor_plugin.cpp msgid "With Data" -msgstr "" +msgstr "Dengan Data" #: editor/plugins/theme_editor_plugin.cpp msgid "Select by data type:" @@ -11839,11 +11746,11 @@ msgstr "Pilih semua benda warna terlihat." #: editor/plugins/theme_editor_plugin.cpp msgid "Select all visible color items and their data." -msgstr "" +msgstr "Pilih semua item warna yang terlihat dan datanya." #: editor/plugins/theme_editor_plugin.cpp msgid "Deselect all visible color items." -msgstr "" +msgstr "Batalkan pilihan semua item warna yang terlihat." #: editor/plugins/theme_editor_plugin.cpp msgid "Select all visible constant items." @@ -11851,11 +11758,11 @@ msgstr "Pilih semua benda konstan terlihat." #: editor/plugins/theme_editor_plugin.cpp msgid "Select all visible constant items and their data." -msgstr "" +msgstr "Pilih semua item konstan yang terlihat dan datanya." #: editor/plugins/theme_editor_plugin.cpp msgid "Deselect all visible constant items." -msgstr "" +msgstr "Batalkan pilihan semua item konstan yang terlihat." #: editor/plugins/theme_editor_plugin.cpp msgid "Select all visible font items." @@ -11863,11 +11770,11 @@ msgstr "Pilih semua benda font terlihat." #: editor/plugins/theme_editor_plugin.cpp msgid "Select all visible font items and their data." -msgstr "" +msgstr "Pilih semua item font yang terlihat dan datanya." #: editor/plugins/theme_editor_plugin.cpp msgid "Deselect all visible font items." -msgstr "" +msgstr "Batalkan pilihan semua item fonta yang terlihat." #: editor/plugins/theme_editor_plugin.cpp msgid "Select all visible icon items." @@ -11898,6 +11805,8 @@ msgid "" "Caution: Adding icon data may considerably increase the size of your Theme " "resource." msgstr "" +"Perhatian: Menambahkan data ikon dapat sangat meningkatkan ukuran sumber " +"daya Tema Anda." #: editor/plugins/theme_editor_plugin.cpp msgid "Collapse types." @@ -11912,27 +11821,24 @@ msgid "Select all Theme items." msgstr "Pilih semua benda Tema." #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Select With Data" -msgstr "Pilih Titik" +msgstr "Pilih Dengan Data" #: editor/plugins/theme_editor_plugin.cpp msgid "Select all Theme items with item data." -msgstr "" +msgstr "Pilih semua item Tema dengan data item." #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Deselect All" -msgstr "Pilih Semua" +msgstr "Batalkan Pilihan Semua" #: editor/plugins/theme_editor_plugin.cpp msgid "Deselect all Theme items." -msgstr "" +msgstr "Batalkan pilihan semua item Tema." #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Import Selected" -msgstr "Impor Skena" +msgstr "Impor Yang Dipilih" #: editor/plugins/theme_editor_plugin.cpp msgid "" @@ -11940,12 +11846,23 @@ msgid "" "closing this window.\n" "Close anyway?" msgstr "" +"Tab Impor Item memiliki beberapa item yang dipilih. Pilihan akan hilang " +"setelah menutup jendela ini.\n" +"Tetap tutup?" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Hapus Tile" #: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." msgstr "" +"Pilih jenis tema dari daftar untuk mengedit itemnya.\n" +"Anda dapat menambahkan tipe kustom atau mengimpor tipe dengan itemnya dari " +"tema lain." #: editor/plugins/theme_editor_plugin.cpp #, fuzzy @@ -11982,26 +11899,35 @@ msgid "" "This theme type is empty.\n" "Add more items to it manually or by importing from another theme." msgstr "" +"Jenis tema ini kosong.\n" +"Tambahkan lebih banyak item ke dalamnya secara manual atau dengan mengimpor " +"dari tema lain." #: editor/plugins/theme_editor_plugin.cpp #, fuzzy -msgid "Add Color Item" -msgstr "Tambah Item Kelas" +msgid "Add Theme Type" +msgstr "Tambah Item" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Remove Theme Type" +msgstr "Hapus Remot" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Add Color Item" +msgstr "Tambah Item Warna" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Constant Item" -msgstr "Tambah Item Kelas" +msgstr "Tambah Item Konstan" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Add Font Item" -msgstr "Tambah Item" +msgstr "Tambah Item Fonta" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Add Icon Item" -msgstr "Tambah Item" +msgstr "Tambah Item Ikon" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy @@ -12040,7 +11966,7 @@ msgstr "Berkas salah, tidak layout suara bus." #: editor/plugins/theme_editor_plugin.cpp msgid "Invalid file, same as the edited Theme resource." -msgstr "" +msgstr "File tidak valid, sama dengan sumber daya Tema yang diedit." #: editor/plugins/theme_editor_plugin.cpp #, fuzzy @@ -12134,7 +12060,7 @@ msgstr "Tipe" #: editor/plugins/theme_editor_plugin.cpp msgid "Filter the list of types or create a new custom type:" -msgstr "" +msgstr "Filter daftar jenis atau buat jenis khusus baru:" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy @@ -12168,7 +12094,7 @@ msgstr "Menimpa" #: editor/plugins/theme_editor_plugin.cpp msgid "Unpin this StyleBox as a main style." -msgstr "" +msgstr "Lepas sematan StyleBox ini sebagai gaya utama." #: editor/plugins/theme_editor_plugin.cpp msgid "" @@ -12299,6 +12225,7 @@ msgid "Named Separator" msgstr "Pemisah yang diberi nama" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Submenu" @@ -12478,8 +12405,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Pemisah yang diberi nama" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -12900,14 +12828,12 @@ msgid "Commit:" msgstr "Komit" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Date:" msgstr "Tanggal:" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Subtitle:" -msgstr "Subpohon" +msgstr "Subjudul:" #: editor/plugins/version_control_editor_plugin.cpp #, fuzzy @@ -12920,9 +12846,8 @@ msgid "Do you want to remove the %s remote?" msgstr "Apakah Anda yakin membuka lebih dari satu proyek?" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Apply" -msgstr "Terapkan Reset" +msgstr "Terapkan" #: editor/plugins/version_control_editor_plugin.cpp msgid "Version Control System" @@ -12957,9 +12882,8 @@ msgid "Detect new changes" msgstr "Deteksi perubahan baru" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Discard all changes" -msgstr "Tutup dan simpan perubahan?" +msgstr "Buang semua perubahan" #: editor/plugins/version_control_editor_plugin.cpp #, fuzzy @@ -13066,9 +12990,8 @@ msgid "View:" msgstr "Pandangan" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Split" -msgstr "Pisahkan Tapak" +msgstr "Pisahkan" #: editor/plugins/version_control_editor_plugin.cpp #, fuzzy @@ -14329,10 +14252,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "Perender dapat diubah nanti, tapi skena mungkin perlu disesuaikan." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Proyek Tanpa Nama" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Proyek hilang" @@ -14615,7 +14534,7 @@ msgstr "Semua Perangkat" #: editor/project_settings_editor.cpp msgid " (Physical)" -msgstr "" +msgstr " (Secara fisik)" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Press a Key..." @@ -14682,6 +14601,7 @@ msgid "Add Event" msgstr "Tambah Event" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Tombol" @@ -15059,7 +14979,7 @@ msgstr "Jadikan Huruf Kecil" msgid "To Uppercase" msgstr "Jadikan Huruf Kapital" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Reset" @@ -15229,6 +15149,10 @@ msgid "" "To create a variation of a scene, you can make an inherited scene based on " "the instanced scene using Scene > New Inherited Scene... instead." msgstr "" +"Tidak dapat menyimpan cabang dari skena yang sudah dibuat.\n" +"Untuk membuat variasi skena, Anda dapat membuat adegan yang diwarisi " +"berdasarkan skena yang dibuat menggunakan Skena > Skena Pewarisan Baru... " +"sebagai gantinya." #: editor/scene_tree_dock.cpp msgid "" @@ -15440,8 +15364,8 @@ msgid "" "Switch back to the Local scene tree dock to improve performance." msgstr "" "Jika dipilih, dok pohon skena jauh akan menyebabkan proyek tersendat setiap " -"kali diperbarui.. Beralih kembali ke dok pohon skena Lokal untuk " -"meningkatkan kinerja." +"kali diperbarui. \n" +"Beralih kembali ke dok pohon skena Lokal untuk meningkatkan kinerja." #: editor/scene_tree_dock.cpp msgid "Local" @@ -15895,6 +15819,7 @@ msgstr "Ubah Sudut Emisi AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "Kamera" @@ -16017,52 +15942,45 @@ msgid "Room Overlap" msgstr "" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Set Room Point Position" -msgstr "Atur Posisi Titik Kurva" +msgstr "Atur Posisi Titik Ruangan" #: editor/spatial_editor_gizmos.cpp scene/3d/portal.cpp -#, fuzzy msgid "Portal Margin" -msgstr "Atur Batas" +msgstr "Batas Portal" #: editor/spatial_editor_gizmos.cpp msgid "Portal Edge" -msgstr "" +msgstr "Ujung Portal" #: editor/spatial_editor_gizmos.cpp msgid "Portal Arrow" -msgstr "" +msgstr "Arah Portal" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Set Portal Point Position" -msgstr "Atur Posisi Titik Kurva" +msgstr "Atur Posisi Titik Portal" #: editor/spatial_editor_gizmos.cpp msgid "Portal Front" -msgstr "" +msgstr "Sisi Depan Portal" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Portal Back" -msgstr "Kembali" +msgstr "Sisi Belakang Portal" #: editor/spatial_editor_gizmos.cpp scene/2d/light_occluder_2d.cpp #: scene/2d/tile_map.cpp -#, fuzzy msgid "Occluder" -msgstr "Mode Oklusi" +msgstr "Oklusi" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Set Occluder Sphere Radius" -msgstr "Ubah Radius Bentuk Silinder" +msgstr "Ubah Radius Oklusi Lingkaran" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Set Occluder Sphere Position" -msgstr "Atur Posisi Kurva Dalam" +msgstr "Atur Posisi Oklusi Lingkaran" #: editor/spatial_editor_gizmos.cpp #, fuzzy @@ -16085,9 +16003,8 @@ msgid "Occluder Polygon Back" msgstr "Buat Poligon Occluder" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Occluder Hole" -msgstr "Buat Poligon Occluder" +msgstr "Lubang Oklusi" #: main/main.cpp msgid "Godot Physics" @@ -16125,7 +16042,7 @@ msgstr "Pengawakutu" #: main/main.cpp msgid "Max Chars Per Second" -msgstr "" +msgstr "Maks Karakter Per Detik" #: main/main.cpp #, fuzzy @@ -16185,9 +16102,8 @@ msgstr "" #: main/main.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Display" -msgstr "Tampilkan Semua" +msgstr "Tampilan" #: main/main.cpp modules/csg/csg_shape.cpp #: modules/opensimplex/noise_texture.cpp scene/2d/line_2d.cpp @@ -16201,9 +16117,8 @@ msgstr "Lebar" #: scene/resources/cylinder_shape.cpp scene/resources/font.cpp #: scene/resources/navigation_mesh.cpp scene/resources/primitive_meshes.cpp #: scene/resources/texture.cpp -#, fuzzy msgid "Height" -msgstr "Cahaya" +msgstr "Tinggi" #: main/main.cpp #, fuzzy @@ -16222,32 +16137,29 @@ msgstr "Menguji" #: main/main.cpp msgid "DPI" -msgstr "" +msgstr "DPI" #: main/main.cpp msgid "Allow hiDPI" msgstr "" #: main/main.cpp -#, fuzzy msgid "V-Sync" -msgstr "Sinkron" +msgstr "V-Sync" #: main/main.cpp -#, fuzzy msgid "Use V-Sync" -msgstr "Gunakan Snap" +msgstr "Gunakan V-Sync" #: main/main.cpp msgid "Per Pixel Transparency" -msgstr "" +msgstr "Transparansi Per Piksel" #: main/main.cpp msgid "Allowed" msgstr "Diizinkan" #: main/main.cpp -#, fuzzy msgid "Intended Usage" msgstr "Penggunaan yang Dimaksudkan" @@ -16257,9 +16169,8 @@ msgid "Framebuffer Allocation" msgstr "Seleksi Bingkai" #: main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Energy Saving" -msgstr "Galat Menyimpan" +msgstr "Hemat Daya" #: main/main.cpp msgid "Threads" @@ -16280,9 +16191,8 @@ msgstr "" #: main/main.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp -#, fuzzy msgid "Orientation" -msgstr "Dokumentasi Online" +msgstr "Orientasi" #: main/main.cpp scene/gui/scroll_container.cpp scene/gui/text_edit.cpp #: scene/main/scene_tree.cpp scene/register_scene_types.cpp @@ -16308,11 +16218,11 @@ msgstr "" #: scene/gui/scroll_container.cpp scene/gui/text_edit.cpp scene/gui/tree.cpp #: scene/main/viewport.cpp scene/register_scene_types.cpp msgid "GUI" -msgstr "" +msgstr "GUI" #: main/main.cpp msgid "Drop Mouse On GUI Input Disabled" -msgstr "" +msgstr "Jatuhkan Mouse Ketika Input GUI Dinonaktifkan" #: main/main.cpp msgid "stdout" @@ -16342,16 +16252,15 @@ msgstr "" #: main/main.cpp msgid "iOS" -msgstr "" +msgstr "iOS" #: main/main.cpp msgid "Hide Home Indicator" msgstr "" #: main/main.cpp -#, fuzzy msgid "Input Devices" -msgstr "Semua Perangkat" +msgstr "Perangkat Masukan" #: main/main.cpp #, fuzzy @@ -16364,7 +16273,7 @@ msgstr "Penundaan Sentuh" #: main/main.cpp servers/visual_server.cpp msgid "GLES3" -msgstr "" +msgstr "GLES3" #: main/main.cpp servers/visual_server.cpp #, fuzzy @@ -16378,9 +16287,8 @@ msgstr "" #: main/main.cpp scene/3d/baked_lightmap.cpp scene/3d/camera.cpp #: scene/3d/world_environment.cpp scene/main/scene_tree.cpp #: scene/resources/world.cpp -#, fuzzy msgid "Environment" -msgstr "Tampilkan Lingkungan" +msgstr "Lingkungan" #: main/main.cpp msgid "Default Clear Color" @@ -16391,32 +16299,28 @@ msgid "Boot Splash" msgstr "" #: main/main.cpp -#, fuzzy msgid "Show Image" -msgstr "Tampilkan Tulang-tulang" +msgstr "Tampilkan Gambar" #: main/main.cpp msgid "Image" -msgstr "" +msgstr "Gambar" #: main/main.cpp msgid "Fullsize" msgstr "Ukuran penuh" #: main/main.cpp scene/resources/dynamic_font.cpp -#, fuzzy msgid "Use Filter" -msgstr "Filter:" +msgstr "Gunakan Filter" #: main/main.cpp scene/resources/style_box.cpp -#, fuzzy msgid "BG Color" -msgstr "Warna" +msgstr "Warna Latar Belakang" #: main/main.cpp -#, fuzzy msgid "macOS Native Icon" -msgstr "Atur Ikon Tile" +msgstr "Ikon macOS" #: main/main.cpp msgid "Windows Native Icon" @@ -16431,24 +16335,20 @@ msgid "Agile Event Flushing" msgstr "" #: main/main.cpp -#, fuzzy msgid "Emulate Touch From Mouse" msgstr "Emulasi Sentuhan Dari Mouse" #: main/main.cpp -#, fuzzy msgid "Emulate Mouse From Touch" msgstr "Emulasi Mouse Dari Sentuhan" #: main/main.cpp -#, fuzzy msgid "Mouse Cursor" -msgstr "Tombol Mouse" +msgstr "Kursor Mouse" #: main/main.cpp -#, fuzzy msgid "Custom Image" -msgstr "Potong Node" +msgstr "Gambar Kustom" #: main/main.cpp msgid "Custom Image Hotspot" @@ -16476,7 +16376,7 @@ msgstr "Tenggat waktu habis." #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp msgid "Args" -msgstr "" +msgstr "Argumen²" #: main/main.cpp msgid "Runtime" @@ -16487,23 +16387,21 @@ msgid "Unhandled Exception Policy" msgstr "" #: main/main.cpp -#, fuzzy msgid "Main Loop Type" -msgstr "Cari Tipe Node" +msgstr "Tipe Perulangan Utama" #: main/main.cpp scene/gui/texture_progress.cpp #: scene/gui/viewport_container.cpp msgid "Stretch" -msgstr "" +msgstr "Memuai" #: main/main.cpp -#, fuzzy msgid "Aspect" -msgstr "Inspektur" +msgstr "Aspek" #: main/main.cpp msgid "Shrink" -msgstr "" +msgstr "Menyusut" #: main/main.cpp #, fuzzy @@ -16553,9 +16451,8 @@ msgid "Change Torus Outer Radius" msgstr "Ubah Torus Radius Luar" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Operation" -msgstr "Opsi" +msgstr "Operasi" #: modules/csg/csg_shape.cpp msgid "Calculate Tangents" @@ -16732,6 +16629,15 @@ msgstr "" msgid "Use DTLS" msgstr "Gunakan Snap" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +#, fuzzy +msgid "Use FBX" +msgstr "Gunakan BVH" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -16899,9 +16805,8 @@ msgid "Object can't provide a length." msgstr "Objek tidak dapat memberikan panjang." #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Language Server" -msgstr "Bahasa:" +msgstr "Server Bahasa" #: modules/gdscript/language_server/gdscript_language_server.cpp #, fuzzy @@ -16922,24 +16827,20 @@ msgid "Export Mesh GLTF2" msgstr "Ekspor Pustaka Mesh" #: modules/gltf/editor_scene_exporter_gltf_plugin.cpp -#, fuzzy msgid "Export GLTF..." -msgstr "Ekspor…" +msgstr "Ekspor Sebagai GLTF…" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Buffer View" -msgstr "Tampilan Belakang" +msgstr "Tampilan Penyangga" #: modules/gltf/gltf_accessor.cpp modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Byte Offset" -msgstr "Offset Kotak-kotak:" +msgstr "Offset Bita" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Component Type" -msgstr "Komponen" +msgstr "Tipe Komponen" #: modules/gltf/gltf_accessor.cpp #, fuzzy @@ -16947,19 +16848,16 @@ msgid "Normalized" msgstr "Format" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Count" -msgstr "Jumlah:" +msgstr "Jumlah" #: modules/gltf/gltf_accessor.cpp scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Min" -msgstr "MiB" +msgstr "Minimal" #: modules/gltf/gltf_accessor.cpp scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Max" -msgstr "Bercampur" +msgstr "Maks" #: modules/gltf/gltf_accessor.cpp #, fuzzy @@ -16988,14 +16886,12 @@ msgid "Sparse Values Byte Offset" msgstr "" #: modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Buffer" -msgstr "Tampilan Belakang" +msgstr "Penyangga" #: modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Byte Length" -msgstr "Bawaan" +msgstr "Panjang Bita" #: modules/gltf/gltf_buffer_view.cpp msgid "Byte Stride" @@ -17007,9 +16903,8 @@ msgid "Indices" msgstr "Semua Perangkat" #: modules/gltf/gltf_camera.cpp -#, fuzzy msgid "FOV Size" -msgstr "Ukuran:" +msgstr "Ukuran Bidang Pandang" #: modules/gltf/gltf_camera.cpp msgid "Zfar" @@ -17028,7 +16923,6 @@ msgstr "Linier" #: scene/resources/environment.cpp scene/resources/material.cpp #: scene/resources/particles_material.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Color" msgstr "Warna" @@ -17038,9 +16932,8 @@ msgid "Intensity" msgstr "Intensitas" #: modules/gltf/gltf_light.cpp scene/2d/light_2d.cpp scene/3d/light.cpp -#, fuzzy msgid "Range" -msgstr "Ubah" +msgstr "Jarak" #: modules/gltf/gltf_light.cpp msgid "Inner Cone Angle" @@ -17082,9 +16975,8 @@ msgstr "Terjemahan" #: modules/gltf/gltf_node.cpp scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp #: scene/2d/remote_transform_2d.cpp scene/3d/remote_transform.cpp #: scene/3d/spatial.cpp scene/gui/control.cpp scene/main/canvas_layer.cpp -#, fuzzy msgid "Rotation" -msgstr "Jangkah Perputaran:" +msgstr "Rotasi" #: modules/gltf/gltf_node.cpp #, fuzzy @@ -17105,9 +16997,8 @@ msgid "Unique Names" msgstr "Nama Unik" #: modules/gltf/gltf_skeleton.cpp -#, fuzzy msgid "Godot Bone Node" -msgstr "Node TimeSeek" +msgstr "Node Tulang Godot" #: modules/gltf/gltf_skin.cpp #, fuzzy @@ -17176,39 +17067,34 @@ msgid "Minor Version" msgstr "Versi" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "GLB Data" -msgstr "Cahaya" +msgstr "Data GLB" #: modules/gltf/gltf_state.cpp msgid "Use Named Skin Binds" msgstr "" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Buffer Views" -msgstr "Tampilan Belakang" +msgstr "Tampilan Penyangga" #: modules/gltf/gltf_state.cpp msgid "Accessors" msgstr "" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Scene Name" -msgstr "Lokasi Skena:" +msgstr "Nama Skena" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Root Nodes" -msgstr "Nama node akar" +msgstr "Node Akar" #: modules/gltf/gltf_state.cpp scene/2d/particles_2d.cpp #: scene/gui/texture_button.cpp scene/gui/texture_progress.cpp #: scene/resources/font.cpp -#, fuzzy msgid "Textures" -msgstr "Fitur-fitur" +msgstr "Tekstur²" #: modules/gltf/gltf_state.cpp platform/uwp/export/export.cpp msgid "Images" @@ -17219,43 +17105,36 @@ msgid "Cameras" msgstr "Kamera kamera" #: modules/gltf/gltf_state.cpp servers/visual_server.cpp -#, fuzzy msgid "Lights" msgstr "Cahaya" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Unique Animation Names" -msgstr "Nama Animasi Baru:" +msgstr "Nama Animasi Unik" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Skeletons" msgstr "Kerangka" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Skeleton To Node" -msgstr "Pilih Node" +msgstr "Kerangka Menjadi Node" #: modules/gltf/gltf_state.cpp scene/2d/animated_sprite.cpp -#, fuzzy msgid "Animations" -msgstr "Animasi:" +msgstr "Animasi" #: modules/gltf/gltf_texture.cpp -#, fuzzy msgid "Src Image" -msgstr "Tampilkan Tulang-tulang" +msgstr "Gambar Sumber" #: modules/gridmap/grid_map.cpp msgid "Mesh Library" -msgstr "Pustaka Mesh" +msgstr "Pustaka Bentuk" #: modules/gridmap/grid_map.cpp -#, fuzzy msgid "Physics Material" -msgstr "Frame Fisika %" +msgstr "Material Fisik" #: modules/gridmap/grid_map.cpp scene/3d/visual_instance.cpp #, fuzzy @@ -17265,7 +17144,7 @@ msgstr "Panggang Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp #: scene/resources/navigation_mesh.cpp msgid "Cell" -msgstr "" +msgstr "Sel" #: modules/gridmap/grid_map.cpp #, fuzzy @@ -17273,19 +17152,16 @@ msgid "Octant Size" msgstr "Tampilan Depan" #: modules/gridmap/grid_map.cpp -#, fuzzy msgid "Center X" -msgstr "Tengah" +msgstr "Pusat X" #: modules/gridmap/grid_map.cpp -#, fuzzy msgid "Center Y" -msgstr "Tengah" +msgstr "Pusat Y" #: modules/gridmap/grid_map.cpp -#, fuzzy msgid "Center Z" -msgstr "Tengah" +msgstr "Pusat Z" #: modules/gridmap/grid_map.cpp scene/2d/collision_object_2d.cpp #: scene/2d/tile_map.cpp scene/3d/collision_object.cpp scene/3d/soft_body.cpp @@ -17295,11 +17171,11 @@ msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" -msgstr "Plane Selanjutnya" +msgstr "Dataran Selanjutnya" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Previous Plane" -msgstr "Plane Sebelumnya" +msgstr "Dataran Sebelumnya" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Plane:" @@ -17307,11 +17183,11 @@ msgstr "Dataran:" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Floor" -msgstr "Floor Selanjutnya" +msgstr "Lantai Selanjutnya" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Previous Floor" -msgstr "Floor Sebelumnya" +msgstr "Lantai Sebelumnya" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Floor:" @@ -17437,7 +17313,7 @@ msgstr "Ciptakan buffer" #: modules/lightmapper_cpu/lightmapper_cpu.cpp msgid "Direct lighting" -msgstr "PEncahayaan langsung" +msgstr "Pencahayaan langsung" #: modules/lightmapper_cpu/lightmapper_cpu.cpp msgid "Indirect lighting" @@ -17482,16 +17358,15 @@ msgstr "Pengimbangan:" #: modules/mobile_vr/mobile_vr_interface.cpp msgid "Eye Height" -msgstr "" +msgstr "Tinggi Mata" #: modules/mobile_vr/mobile_vr_interface.cpp msgid "IOD" msgstr "" #: modules/mobile_vr/mobile_vr_interface.cpp -#, fuzzy msgid "Display Width" -msgstr "Tampilkan Jaring-jaring" +msgstr "Lebar Tampilan" #: modules/mobile_vr/mobile_vr_interface.cpp #, fuzzy @@ -17619,16 +17494,15 @@ msgstr "Offset Kotak-kotak:" #: modules/opensimplex/open_simplex_noise.cpp msgid "Octaves" -msgstr "" +msgstr "Oktaf" #: modules/opensimplex/open_simplex_noise.cpp msgid "Period" msgstr "Periode" #: modules/opensimplex/open_simplex_noise.cpp -#, fuzzy msgid "Persistence" -msgstr "Perspektif" +msgstr "Persistensi" #: modules/opensimplex/open_simplex_noise.cpp msgid "Lacunarity" @@ -17639,9 +17513,8 @@ msgid "Subject" msgstr "Subjek" #: modules/regex/regex.cpp -#, fuzzy msgid "Names" -msgstr "Nama" +msgstr "Nama²" #: modules/regex/regex.cpp #, fuzzy @@ -17654,16 +17527,15 @@ msgstr "" #: modules/upnp/upnp.cpp msgid "Discover Local Port" -msgstr "" +msgstr "Temukan Port Lokal" #: modules/upnp/upnp.cpp msgid "Discover IPv6" msgstr "" #: modules/upnp/upnp_device.cpp -#, fuzzy msgid "Description URL" -msgstr "Deskripsi" +msgstr "Deskripsi URL" #: modules/upnp/upnp_device.cpp #, fuzzy @@ -17689,9 +17561,8 @@ msgid "IGD Status" msgstr "Status" #: modules/visual_script/visual_script.cpp scene/resources/visual_shader.cpp -#, fuzzy msgid "Default Input Values" -msgstr "Ubah Nilai Input" +msgstr "Nilai Masukan Baku" #: modules/visual_script/visual_script.cpp msgid "" @@ -17847,6 +17718,14 @@ msgid "Change Expression" msgstr "Ubah Pernyataan" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Tidak dapat menyalin node fungsi." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Rekatkan Node VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Hapus Node VisualScript" @@ -17953,14 +17832,6 @@ msgid "Resize Comment" msgstr "Ubah Ukuran Komentar" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Tidak dapat menyalin node fungsi." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Rekatkan Node VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Tidak dapat membuat fungsi dengan node fungsi." @@ -18058,13 +17929,13 @@ msgstr "Sunting Anggota" #: modules/visual_script/visual_script_expression.cpp #: scene/resources/visual_shader.cpp -#, fuzzy msgid "Expression" -msgstr "Tetapkan ekspresi" +msgstr "Ekspresi" #: modules/visual_script/visual_script_flow_control.cpp +#, fuzzy msgid "Return" -msgstr "" +msgstr "Return" #: modules/visual_script/visual_script_flow_control.cpp #, fuzzy @@ -18078,9 +17949,8 @@ msgstr "Tipe Anggota" #: modules/visual_script/visual_script_flow_control.cpp #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Condition" -msgstr "animasi" +msgstr "Kondisi" #: modules/visual_script/visual_script_flow_control.cpp msgid "if (cond) is:" @@ -18119,19 +17989,17 @@ msgid "Sequence" msgstr "" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "in order:" -msgstr "Mengubah nama folder dengan:" +msgstr "dalam urutan:" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Steps" msgstr "Langkah" #: modules/visual_script/visual_script_flow_control.cpp #, fuzzy msgid "Switch" -msgstr "Dongak:" +msgstr "Switch" #: modules/visual_script/visual_script_flow_control.cpp msgid "'input' is:" @@ -18144,13 +18012,12 @@ msgstr "Jenis:" #: modules/visual_script/visual_script_flow_control.cpp msgid "Is %s?" -msgstr "" +msgstr "Apakah %s?" #: modules/visual_script/visual_script_flow_control.cpp #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Base Script" -msgstr "Skrip Baru" +msgstr "Skrip Dasar" #: modules/visual_script/visual_script_func_nodes.cpp msgid "On %s" @@ -18169,16 +18036,14 @@ msgstr "Mode Skala" #: modules/visual_script/visual_script_func_nodes.cpp #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Basic Type" -msgstr "Ubah Tipe Basis" +msgstr "Tipe Basis" #: modules/visual_script/visual_script_func_nodes.cpp #: modules/visual_script/visual_script_nodes.cpp #: modules/visual_script/visual_script_yield_nodes.cpp -#, fuzzy msgid "Node Path" -msgstr "Salin Lokasi Node" +msgstr "Lokasi Node" #: modules/visual_script/visual_script_func_nodes.cpp #, fuzzy @@ -18207,11 +18072,11 @@ msgstr "Pada karakter %s" #: modules/visual_script/visual_script_func_nodes.cpp msgid "Multiply %s" -msgstr "" +msgstr "Kalikan %s" #: modules/visual_script/visual_script_func_nodes.cpp msgid "Divide %s" -msgstr "" +msgstr "Bagi %s" #: modules/visual_script/visual_script_func_nodes.cpp #, fuzzy @@ -18369,14 +18234,12 @@ msgid "Get Scene Tree" msgstr "Menyunting Pohon Skena" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Get Self" -msgstr "Sendiri" +msgstr "Dapatkan Objek Saat ini" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "CustomNode" -msgstr "Potong Node" +msgstr "Node Kustom" #: modules/visual_script/visual_script_nodes.cpp msgid "Custom node has no _step() method, can't process graph." @@ -18411,19 +18274,16 @@ msgid "Constructor" msgstr "Konstanta" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Get Local Var" -msgstr "Gunakan Ruang Lokal" +msgstr "Dapatkan Variabel Lokal" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Set Local Var" -msgstr "Gunakan Ruang Lokal" +msgstr "Atur Variabel Lokal" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Action %s" -msgstr "Aksi" +msgstr "Aksi %s" #: modules/visual_script/visual_script_nodes.cpp msgid "Deconstruct %s" @@ -18443,26 +18303,23 @@ msgstr "" #: modules/visual_script/visual_script_yield_nodes.cpp msgid "Wait" -msgstr "" +msgstr "Tunggu" #: modules/visual_script/visual_script_yield_nodes.cpp -#, fuzzy msgid "Next Frame" -msgstr "Geser Frame" +msgstr "Bingkai Selanjutnya" #: modules/visual_script/visual_script_yield_nodes.cpp -#, fuzzy msgid "Next Physics Frame" -msgstr "Frame Fisika %" +msgstr "Bingkai Fisika Selanjutnya" #: modules/visual_script/visual_script_yield_nodes.cpp msgid "%s sec(s)" msgstr "" #: modules/visual_script/visual_script_yield_nodes.cpp scene/main/timer.cpp -#, fuzzy msgid "Wait Time" -msgstr "Cat Tile" +msgstr "Waktu Tunggu" #: modules/visual_script/visual_script_yield_nodes.cpp #, fuzzy @@ -18480,9 +18337,17 @@ msgid "WaitInstanceSignal" msgstr "Instansi" #: modules/webrtc/webrtc_data_channel.cpp -#, fuzzy msgid "Write Mode" -msgstr "Mode Prioritas" +msgstr "Mode Tulis" + +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +#, fuzzy +msgid "Max Channel In Buffer (KB)" +msgstr "Ukuran Penyangga Indeks Poligon Kanvas (KB)" #: modules/websocket/websocket_client.cpp msgid "Verify SSL" @@ -18492,6 +18357,35 @@ msgstr "Verifikasi SSL" msgid "Trusted SSL Certificate" msgstr "Sertifikat SSL Tepercaya" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Network Profiler(Debug jaringan)" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "Ukuran Maksimum (KB)" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Packets" +msgstr "Ruang Maksimum" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "Ukuran Maksimum (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Network Profiler(Debug jaringan)" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18547,6 +18441,11 @@ msgstr "Jungkitkan Visibilitas" msgid "Bounds Geometry" msgstr "Coba Lagi" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Pengancingan Pintar" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "Jalur Android SDK" @@ -18641,7 +18540,7 @@ msgstr "Inspeksi Instance Sebelumnya" #: platform/android/export/export_plugin.cpp scene/resources/shader.cpp msgid "Code" -msgstr "" +msgstr "Kode" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18675,7 +18574,7 @@ msgstr "Nama Kelas:" #: platform/android/export/export_plugin.cpp msgid "Retain Data On Uninstall" -msgstr "" +msgstr "Pertahankan Data Saat Copot Pemasangan" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18741,19 +18640,16 @@ msgid "Support Xlarge" msgstr "Dukungan" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "User Data Backup" -msgstr "Antarmuka Pengguna" +msgstr "Cadangan Data Pengguna" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Allow" -msgstr "Diizinkan" +msgstr "Izinkan" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Command Line" -msgstr "Komunitas" +msgstr "Baris Perintah" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp #, fuzzy @@ -18767,22 +18663,19 @@ msgstr "Tetapkan ekspresi" #: platform/android/export/export_plugin.cpp msgid "Salt" -msgstr "" +msgstr "Garam" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Public Key" -msgstr "Jalur Kunci Publik SSH" +msgstr "Kunci Publik" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Permissions" -msgstr "Masker Emisi" +msgstr "Perizinan" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Custom Permissions" -msgstr "Mainkan Skena Kustom" +msgstr "Perizinan Kustom" #: platform/android/export/export_plugin.cpp msgid "Select device from the list" @@ -18790,7 +18683,7 @@ msgstr "Pilih perangkat pada daftar" #: platform/android/export/export_plugin.cpp msgid "Running on %s" -msgstr "" +msgstr "Berjalan pada %s" #: platform/android/export/export_plugin.cpp msgid "Exporting APK..." @@ -18798,26 +18691,23 @@ msgstr "Mengekspor APK..." #: platform/android/export/export_plugin.cpp msgid "Uninstalling..." -msgstr "Copot Pemasangan..." +msgstr "Mencopot Pemasangan..." #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Installing to device, please wait..." -msgstr "Memuat, tunggu sejenak..." +msgstr "Memasang ke perangkat, tunggu sejenak..." #: platform/android/export/export_plugin.cpp msgid "Could not install to device: %s" -msgstr "Tidak dapat instalasi ke perangkat: %s" +msgstr "Tidak dapat memasang ke perangkat: %s" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Running on device..." -msgstr "Menjalankan Script Khusus..." +msgstr "Berjalan pada perangkat..." #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Could not execute on device." -msgstr "Tidak dapat membuat folder." +msgstr "Tidak dapat dijalankan di perangkat." #: platform/android/export/export_plugin.cpp msgid "Unable to find the 'apksigner' tool." @@ -19142,7 +19032,7 @@ msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp msgid "Info" -msgstr "" +msgstr "Informasi" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #, fuzzy @@ -19150,25 +19040,21 @@ msgid "Identifier" msgstr "Identifier tidak valid:" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Signature" -msgstr "Sinyal" +msgstr "Tanda Tangan" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Short Version" -msgstr "Versi" +msgstr "Versi Pendek" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Copyright" -msgstr "Kanan Atas" +msgstr "Hak Cipta" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Capabilities" -msgstr "Kompatibilitas" +msgstr "Kapabilitas" #: platform/iphone/export/export.cpp #, fuzzy @@ -19181,57 +19067,53 @@ msgid "Push Notifications" msgstr "Perputaran Acak:" #: platform/iphone/export/export.cpp scene/3d/baked_lightmap.cpp -#, fuzzy msgid "User Data" -msgstr "Antarmuka Pengguna" +msgstr "Data Pengguna" #: platform/iphone/export/export.cpp msgid "Accessible From Files App" -msgstr "" +msgstr "Dapat Diakses Melalui Aplikasi Berkas" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" -msgstr "" +#, fuzzy +msgid "Accessible From iTunes Sharing" +msgstr "Dapat Diakses Dari Berbagi Itunes" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Privacy" -msgstr "Kunci Pribadi" +msgstr "Privasi" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Camera Usage Description" -msgstr "Deskripsi" +msgstr "Deskripsi Penggunaan Kamera" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Microphone Usage Description" -msgstr "Deskripsi Properti" +msgstr "Deskripsi Penggunaan Mikrofon" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Photolibrary Usage Description" -msgstr "Deskripsi Properti" +msgstr "Deskripsi Penggunaan Galeri" #: platform/iphone/export/export.cpp msgid "iPhone 120 X 120" -msgstr "" +msgstr "iPhone 120 × 120" #: platform/iphone/export/export.cpp msgid "iPhone 180 X 180" -msgstr "" +msgstr "iPhone 180 × 180" #: platform/iphone/export/export.cpp msgid "iPad 76 X 76" -msgstr "" +msgstr "iPad 76 × 76" #: platform/iphone/export/export.cpp msgid "iPad 152 X 152" -msgstr "" +msgstr "iPad 152 × 152" #: platform/iphone/export/export.cpp msgid "iPad 167 X 167" -msgstr "" +msgstr "iPad 167 × 167" #: platform/iphone/export/export.cpp msgid "App Store 1024 X 1024" @@ -19312,19 +19194,16 @@ msgid "Could not write file:" msgstr "Tidak dapat menulis berkas:" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Could not read file:" -msgstr "Tidak dapat menulis berkas:" +msgstr "Tidak dapat membaca berkas:" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Variant" -msgstr "Enumerasi:" +msgstr "Varian" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Export Type" -msgstr "Ekspor" +msgstr "Tipe Ekspor" #: platform/javascript/export/export.cpp #, fuzzy @@ -19333,25 +19212,24 @@ msgstr "Tetapkan ekspresi" #: platform/javascript/export/export.cpp msgid "For Desktop" -msgstr "" +msgstr "Untuk Desktop" #: platform/javascript/export/export.cpp msgid "For Mobile" -msgstr "" +msgstr "Untuk Mobile" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Export Icon" -msgstr "Bentangkan Semua" +msgstr "Ikon Ekspor" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" -msgstr "Potong Node" +msgid "Custom HTML Shell" +msgstr "Shell Html Kustom" #: platform/javascript/export/export.cpp msgid "Head Include" @@ -19376,24 +19254,23 @@ msgstr "" #: platform/javascript/export/export.cpp msgid "Offline Page" -msgstr "" +msgstr "Halaman Luring" #: platform/javascript/export/export.cpp msgid "Icon 144 X 144" -msgstr "" +msgstr "Ikon 144 X 144" #: platform/javascript/export/export.cpp msgid "Icon 180 X 180" -msgstr "" +msgstr "Ikon 180 X 180" #: platform/javascript/export/export.cpp msgid "Icon 512 X 512" -msgstr "" +msgstr "Ikon 512 X 512" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Could not read HTML shell:" -msgstr "Tidak dapat membaca shell HTML kustom:" +msgstr "Tidak dapat membaca shell HTML:" #: platform/javascript/export/export.cpp msgid "Could not create HTTP server directory:" @@ -19416,9 +19293,8 @@ msgid "HTTP Port" msgstr "" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Use SSL" -msgstr "Gunakan Snap" +msgstr "Gunakan SSL" #: platform/javascript/export/export.cpp msgid "SSL Key" @@ -19448,18 +19324,16 @@ msgid "Invalid Info.plist, can't load." msgstr "Geometri tidak valid, tidak dapat membuat poligon." #: platform/osx/export/codesign.cpp -#, fuzzy msgid "Failed to create \"%s\" subfolder." -msgstr "Tidak dapat membuat folder." +msgstr "Tidak dapat membuat sub folder \"%s\"." #: platform/osx/export/codesign.cpp msgid "Failed to extract thin binary." msgstr "" #: platform/osx/export/codesign.cpp -#, fuzzy msgid "Invalid binary format." -msgstr "Basis lokasinya tidak valid." +msgstr "Format biner tidak valid." #: platform/osx/export/codesign.cpp msgid "Already signed!" @@ -19513,7 +19387,7 @@ msgstr "Kategori:" #: platform/osx/export/export.cpp msgid "High Res" -msgstr "" +msgstr "Resolusi Tinggi" #: platform/osx/export/export.cpp #, fuzzy @@ -19546,7 +19420,7 @@ msgstr "Deskripsi Method" #: platform/osx/export/export.cpp msgid "Downloads Folder Usage Description" -msgstr "" +msgstr "Deskripsi Penggunaan Folder Unduhan" #: platform/osx/export/export.cpp msgid "Network Volumes Usage Description" @@ -19615,11 +19489,11 @@ msgstr "Tambah Masukan" #: platform/osx/export/export.cpp msgid "Address Book" -msgstr "" +msgstr "Buku Alamat" #: platform/osx/export/export.cpp msgid "Calendars" -msgstr "" +msgstr "Kalender" #: platform/osx/export/export.cpp #, fuzzy @@ -19652,12 +19526,12 @@ msgstr "Network Profiler(Debug jaringan)" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Perangkat" #: platform/osx/export/export.cpp msgid "Device Bluetooth" -msgstr "" +msgstr "Perangkat Bluetooth" #: platform/osx/export/export.cpp #, fuzzy @@ -19680,14 +19554,12 @@ msgid "Files Movies" msgstr "Filter tile" #: platform/osx/export/export.cpp platform/windows/export/export.cpp -#, fuzzy msgid "Custom Options" -msgstr "Pilihan Bus" +msgstr "Pilihan Kustom" #: platform/osx/export/export.cpp -#, fuzzy msgid "Notarization" -msgstr "Lokalisasi" +msgstr "Notarisasi" #: platform/osx/export/export.cpp msgid "Apple ID Name" @@ -19727,21 +19599,16 @@ msgstr "" "diekspor (opsional):" #: platform/osx/export/export.cpp -#, fuzzy msgid "No identity found." -msgstr "Ikon tidak ditemukan." +msgstr "Identitas tidak ditemukan." #: platform/osx/export/export.cpp -#, fuzzy msgid "Creating app bundle" -msgstr "Membuat Thumbnail" +msgstr "Membuat bundel aplikasi" #: platform/osx/export/export.cpp -#, fuzzy msgid "Could not find template app to export:" -msgstr "" -"Tidak dapat menemukan contoh APK untuk ekspor:\n" -"%s" +msgstr "Tidak dapat menemukan contoh APK untuk ekspor:" #: platform/osx/export/export.cpp msgid "" @@ -19794,9 +19661,8 @@ msgid "Sending archive for notarization" msgstr "Mengirim arsip untuk notaris" #: platform/osx/export/export.cpp -#, fuzzy msgid "Invalid bundle identifier:" -msgstr "Identifier tidak valid:" +msgstr "Identifier bundel tidak valid:" #: platform/osx/export/export.cpp msgid "" @@ -19812,11 +19678,11 @@ msgstr "" #: platform/osx/export/export.cpp msgid "Notarization: Notarization with an ad-hoc signature is not supported." -msgstr "" +msgstr "Notarisasi: Notarisasi dengan tanda tangan ad-hoc tidak didukung." #: platform/osx/export/export.cpp msgid "Notarization: Code signing is required for notarization." -msgstr "" +msgstr "Notarisasi: Penandatanganan kode diperlukan untuk notarisasi." #: platform/osx/export/export.cpp msgid "Notarization: Hardened runtime is required for notarization." @@ -19839,6 +19705,8 @@ msgid "" "Warning: Notarization is disabled. The exported project will be blocked by " "Gatekeeper if it's downloaded from an unknown source." msgstr "" +"Peringatan: Notarisasi dinonaktifkan. Proyek yang diekspor akan diblokir " +"oleh Gatekeeper jika diunduh dari sumber yang tidak dikenal." #: platform/osx/export/export.cpp msgid "" @@ -19862,67 +19730,78 @@ msgid "" "Warning: Notarization is not supported from this OS. The exported project " "will be blocked by Gatekeeper if it's downloaded from an unknown source." msgstr "" +"Peringatan: Notarisasi tidak didukung dari OS ini. Proyek yang diekspor akan " +"diblokir oleh Gatekeeper jika diunduh dari sumber yang tidak dikenal." #: platform/osx/export/export.cpp msgid "" "Privacy: Microphone access is enabled, but usage description is not " "specified." msgstr "" +"Privasi: Akses mikrofon diaktifkan, tetapi deskripsi penggunaan tidak " +"ditentukan." #: platform/osx/export/export.cpp msgid "" "Privacy: Camera access is enabled, but usage description is not specified." msgstr "" +"Privasi: Akses kamera diaktifkan, tetapi deskripsi penggunaan tidak " +"ditentukan." #: platform/osx/export/export.cpp msgid "" "Privacy: Location information access is enabled, but usage description is " "not specified." msgstr "" +"Privasi: Akses informasi lokasi diaktifkan, tetapi deskripsi penggunaan " +"tidak ditentukan." #: platform/osx/export/export.cpp msgid "" "Privacy: Address book access is enabled, but usage description is not " "specified." msgstr "" +"Privasi: Akses buku alamat diaktifkan, tetapi deskripsi penggunaan tidak " +"ditentukan." #: platform/osx/export/export.cpp msgid "" "Privacy: Calendar access is enabled, but usage description is not specified." msgstr "" +"Privasi: Akses kalender diaktifkan, tetapi deskripsi penggunaan tidak " +"ditentukan." #: platform/osx/export/export.cpp msgid "" "Privacy: Photo library access is enabled, but usage description is not " "specified." msgstr "" +"Privasi: Akses Galeri foto diaktifkan, tetapi deskripsi penggunaan tidak " +"ditentukan." #: platform/osx/export/export.cpp msgid "macOS" -msgstr "" +msgstr "macOS" #: platform/osx/export/export.cpp msgid "Force Builtin Codesign" msgstr "" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Architecture" -msgstr "Tambah entri arsitektur" +msgstr "Arsitektur" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Display Name" -msgstr "Skala Tampilan" +msgstr "Nama Tampilan" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Short Name" -msgstr "Nama Skrip:" +msgstr "Nama Singkat" #: platform/uwp/export/export.cpp msgid "Publisher" -msgstr "" +msgstr "Penerbit" #: platform/uwp/export/export.cpp #, fuzzy @@ -19930,12 +19809,13 @@ msgid "Publisher Display Name" msgstr "Nama penerbit paket tidak valid." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "GUID produk tidak valid." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Bersihkan Panduan" #: platform/uwp/export/export.cpp @@ -19944,14 +19824,12 @@ msgid "Signing" msgstr "Sinyal" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Certificate" msgstr "Sertifikat" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Algorithm" -msgstr "Pengawakutu" +msgstr "Algoritma" #: platform/uwp/export/export.cpp msgid "Major" @@ -19964,59 +19842,56 @@ msgstr "" #: platform/uwp/export/export.cpp #, fuzzy msgid "Build" -msgstr "Mode Penggaris" +msgstr "Build" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Revision" -msgstr "Tetapkan ekspresi" +msgstr "Revisi" #: platform/uwp/export/export.cpp msgid "Landscape" -msgstr "" +msgstr "Lanskap" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Portrait" -msgstr "Balikkan Portal" +msgstr "Potret" #: platform/uwp/export/export.cpp msgid "Landscape Flipped" -msgstr "" +msgstr "Lanskap Terbalik" #: platform/uwp/export/export.cpp msgid "Portrait Flipped" -msgstr "" +msgstr "Potret Terbalik" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Store Logo" -msgstr "Mode Skala" +msgstr "Logo Store" #: platform/uwp/export/export.cpp msgid "Square 44 X 44 Logo" -msgstr "" +msgstr "Logo Persegi 44 X 44" #: platform/uwp/export/export.cpp msgid "Square 71 X 71 Logo" -msgstr "" +msgstr "Logo Persegi 71 X 71" #: platform/uwp/export/export.cpp msgid "Square 150 X 150 Logo" -msgstr "" +msgstr "Logo Persegi 150 X 150" #: platform/uwp/export/export.cpp msgid "Square 310 X 310 Logo" -msgstr "" +msgstr "Logo Persegi 310 X 310" #: platform/uwp/export/export.cpp msgid "Wide 310 X 150 Logo" -msgstr "" +msgstr "Logo Lebar 310 X 150" #: platform/uwp/export/export.cpp #, fuzzy msgid "Splash Screen" -msgstr "Gambarkan Panggilan:" +msgstr "Splash Screen" #: platform/uwp/export/export.cpp #, fuzzy @@ -20025,15 +19900,15 @@ msgstr "Berkas" #: platform/uwp/export/export.cpp msgid "Show Name On Square 150 X 150" -msgstr "" +msgstr "Tampilkan Nama Pada Persegi 150 X 150" #: platform/uwp/export/export.cpp msgid "Show Name On Wide 310 X 150" -msgstr "" +msgstr "Tampilkan Nama Dalam Lebar 310 X 150" #: platform/uwp/export/export.cpp msgid "Show Name On Square 310 X 310" -msgstr "" +msgstr "Tampilkan Nama Pada Persegi 310 X 310" #: platform/uwp/export/export.cpp msgid "Invalid package short name." @@ -20081,7 +19956,7 @@ msgstr "Dimensi gambar logo persegi 310x310 tidak valid (harus 310x310)." #: platform/uwp/export/export.cpp msgid "Invalid wide 310x150 logo image dimensions (should be 310x150)." -msgstr "Dimensi gambar logo 310x150 lebarnya tidak valid (harus 310x150)." +msgstr "Dimensi gambar logo 310x150 lebar tidak valid (harus 310x150)." #: platform/uwp/export/export.cpp msgid "Invalid splash screen image dimensions (should be 620x300)." @@ -20098,16 +19973,15 @@ msgstr "Sinyal" #: platform/uwp/export/export.cpp msgid "Debug Certificate" -msgstr "" +msgstr "Sertifikat Awakutu" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Debug Algorithm" -msgstr "Pengawakutu" +msgstr "Algoritma Awakutu" #: platform/windows/export/export.cpp msgid "Identity Type" -msgstr "" +msgstr "Tipe Identitas" #: platform/windows/export/export.cpp msgid "Timestamp Server URL" @@ -20119,33 +19993,28 @@ msgid "Digest Algorithm" msgstr "Pengawakutu" #: platform/windows/export/export.cpp -#, fuzzy msgid "File Version" -msgstr "Versi" +msgstr "Versi Berkas" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Version" -msgstr "GUID produk tidak valid." +msgstr "Versi Produk" #: platform/windows/export/export.cpp -#, fuzzy msgid "Company Name" -msgstr "Nama Node:" +msgstr "Nama Perusahaan" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Name" -msgstr "Nama Projek:" +msgstr "Nama Produk" #: platform/windows/export/export.cpp -#, fuzzy msgid "File Description" -msgstr "Deskripsi" +msgstr "Deskripsi Berkas" #: platform/windows/export/export.cpp msgid "Trademarks" -msgstr "" +msgstr "Merek Dagang" #: platform/windows/export/export.cpp msgid "" @@ -20162,9 +20031,8 @@ msgid "Invalid file version:" msgstr "Versi file tidak valid:" #: platform/windows/export/export.cpp -#, fuzzy msgid "Invalid product version:" -msgstr "GUID produk tidak valid." +msgstr "Versi produk tidak valid:" #: platform/windows/export/export.cpp #, fuzzy @@ -20185,9 +20053,8 @@ msgstr "" #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp -#, fuzzy msgid "Frames" -msgstr "Bingkai %" +msgstr "Bingkai-bingkai" #: scene/2d/animated_sprite.cpp msgid "" @@ -20198,6 +20065,7 @@ msgstr "" "'Frames' agar AnimatedSprite menampilkan frame-frame." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Bingkai %" @@ -20210,9 +20078,8 @@ msgstr "Skala Kecepatan" #: scene/2d/animated_sprite.cpp scene/2d/audio_stream_player_2d.cpp #: scene/3d/audio_stream_player_3d.cpp scene/3d/sprite_3d.cpp #: scene/audio/audio_stream_player.cpp -#, fuzzy msgid "Playing" -msgstr "Mainkan" +msgstr "Memainkan" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp #, fuzzy @@ -20235,12 +20102,12 @@ msgstr "Pengimbangan:" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp #: scene/gui/texture_button.cpp scene/gui/texture_rect.cpp msgid "Flip H" -msgstr "" +msgstr "Balik Horizontal" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp #: scene/gui/texture_button.cpp scene/gui/texture_rect.cpp msgid "Flip V" -msgstr "" +msgstr "Balik Vertikal" #: scene/2d/area_2d.cpp scene/3d/area.cpp #, fuzzy @@ -20268,9 +20135,8 @@ msgid "Gravity Point" msgstr "Menghasilkan Nilai" #: scene/2d/area_2d.cpp scene/3d/area.cpp -#, fuzzy msgid "Gravity Distance Scale" -msgstr "Instansi" +msgstr "Skala Jarak Gravitasi" #: scene/2d/area_2d.cpp scene/3d/area.cpp #, fuzzy @@ -20280,7 +20146,7 @@ msgstr "Perbarui Pratinjau" #: scene/2d/area_2d.cpp scene/2d/cpu_particles_2d.cpp scene/3d/area.cpp #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp msgid "Gravity" -msgstr "" +msgstr "Gravitasi" #: scene/2d/area_2d.cpp scene/3d/area.cpp #, fuzzy @@ -20329,9 +20195,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp #: scene/3d/visual_instance.cpp scene/resources/material.cpp -#, fuzzy msgid "Max Distance" -msgstr "Pilih Jarak:" +msgstr "Jarak Maks" #: scene/2d/audio_stream_player_2d.cpp scene/3d/light.cpp #, fuzzy @@ -20349,9 +20214,8 @@ msgid "Area Mask" msgstr "" #: scene/2d/back_buffer_copy.cpp -#, fuzzy msgid "Copy Mode" -msgstr "Salin Node" +msgstr "Mode Salin" #: scene/2d/camera_2d.cpp #, fuzzy @@ -20364,9 +20228,8 @@ msgid "Rotating" msgstr "Jangkah Perputaran:" #: scene/2d/camera_2d.cpp scene/3d/camera.cpp -#, fuzzy msgid "Current" -msgstr "Saat ini:" +msgstr "Saat ini" #: scene/2d/camera_2d.cpp scene/gui/graph_edit.cpp #, fuzzy @@ -20374,9 +20237,8 @@ msgid "Zoom" msgstr "Perbesar Pandangan" #: scene/2d/camera_2d.cpp scene/main/canvas_layer.cpp -#, fuzzy msgid "Custom Viewport" -msgstr "1 Tampilan" +msgstr "Penampil Kustom" #: scene/2d/camera_2d.cpp scene/3d/camera.cpp #: scene/animation/animation_player.cpp scene/animation/animation_tree.cpp @@ -20387,25 +20249,22 @@ msgstr "Mode Pindah" #: scene/2d/camera_2d.cpp msgid "Limit" -msgstr "" +msgstr "Batas" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Left" -msgstr "Kiri Atas" +msgstr "Kiri" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Right" -msgstr "Cahaya" +msgstr "Kanan" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/dynamic_font.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Bottom" -msgstr "Kiri Bawah" +msgstr "Bawah" #: scene/2d/camera_2d.cpp #, fuzzy @@ -20413,9 +20272,8 @@ msgid "Smoothed" msgstr "Tingkat Kemulusan" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Draw Margin" -msgstr "Atur Batas" +msgstr "Tampilkan Batas" #: scene/2d/camera_2d.cpp #, fuzzy @@ -20434,17 +20292,15 @@ msgstr "Tingkat Kemulusan" #: scene/2d/camera_2d.cpp msgid "H" -msgstr "" +msgstr "Horizontal" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "V" -msgstr "UV" +msgstr "Vertikal" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Drag Margin" -msgstr "Atur Batas" +msgstr "Geser Batas" #: scene/2d/camera_2d.cpp #, fuzzy @@ -20468,9 +20324,8 @@ msgid "Blend Mode" msgstr "Campur 2 Node" #: scene/2d/canvas_item.cpp -#, fuzzy msgid "Light Mode" -msgstr "Kanan Lebar" +msgstr "Mode Cahaya" #: scene/2d/canvas_item.cpp #, fuzzy @@ -20596,7 +20451,7 @@ msgstr "Mode Penggaris" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Item yang Dinonaktifkan" @@ -20801,20 +20656,18 @@ msgstr "Linier" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Accel" -msgstr "Sukses!" +msgstr "Akselerasi" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Accel Random" -msgstr "" +msgstr "Akselerasi Acak" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Accel Curve" -msgstr "Pisahkan Kurva" +msgstr "Kurva Akselerasi" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20847,32 +20700,29 @@ msgstr "Pisahkan Kurva" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp scene/3d/light.cpp #: scene/resources/particles_material.cpp msgid "Angle" -msgstr "" +msgstr "Sudut" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Angle Random" -msgstr "" +msgstr "Sudut Acak" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Angle Curve" -msgstr "Tutup Kurva" +msgstr "Kurva Sudut" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp -#, fuzzy msgid "Scale Amount" -msgstr "Jumlah:" +msgstr "Jumlah Skala" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp msgid "Scale Amount Random" -msgstr "" +msgstr "Jumlah Skala Acak" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp -#, fuzzy msgid "Scale Amount Curve" -msgstr "Skala dari Kursor" +msgstr "Kurva Jumlah Skala" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20893,33 +20743,28 @@ msgstr "Enumerasi:" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation" -msgstr "Enumerasi:" +msgstr "Variasi" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Random" -msgstr "Enumerasi:" +msgstr "Variasi Acak" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Curve" -msgstr "Enumerasi:" +msgstr "Kurva Variasi" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed Random" -msgstr "Skala Kecepatan" +msgstr "Kecepatan Acak" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed Curve" -msgstr "Pisahkan Kurva" +msgstr "Kurva Kecepatan" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20956,12 +20801,12 @@ msgstr "Node A dan Node B harus PhysicsBody2D yang berbeda" #: scene/2d/joints_2d.cpp scene/3d/physics_joint.cpp #, fuzzy msgid "Node A" -msgstr "Node" +msgstr "Node A" #: scene/2d/joints_2d.cpp scene/3d/physics_joint.cpp #, fuzzy msgid "Node B" -msgstr "Node" +msgstr "Node B" #: scene/2d/joints_2d.cpp scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #: scene/3d/light.cpp scene/3d/physics_joint.cpp @@ -20970,9 +20815,8 @@ msgid "Bias" msgstr "" #: scene/2d/joints_2d.cpp -#, fuzzy msgid "Disable Collision" -msgstr "Tombol Dinonaktifkan" +msgstr "Nonaktifkan Tabrakan" #: scene/2d/joints_2d.cpp scene/3d/physics_joint.cpp msgid "Softness" @@ -20981,7 +20825,7 @@ msgstr "" #: scene/2d/joints_2d.cpp scene/resources/animation.cpp #: scene/resources/ray_shape.cpp scene/resources/segment_shape_2d.cpp msgid "Length" -msgstr "" +msgstr "Panjang" #: scene/2d/joints_2d.cpp #, fuzzy @@ -20994,29 +20838,27 @@ msgstr "" #: scene/2d/joints_2d.cpp scene/3d/physics_joint.cpp scene/3d/vehicle_body.cpp msgid "Stiffness" -msgstr "" +msgstr "Kekakuan" #: scene/2d/light_2d.cpp msgid "" "A texture with the shape of the light must be supplied to the \"Texture\" " "property." msgstr "" -"Sebuah tekstur dengan bentuk cahaya harus disuplai ke properti 'Texture'." +"Sebuah tekstur dengan bentuk cahaya harus disuplai ke properti \"Tekstur\"." #: scene/2d/light_2d.cpp scene/3d/light.cpp scene/gui/reference_rect.cpp -#, fuzzy msgid "Editor Only" -msgstr "Editor" +msgstr "Hanya Editor" #: scene/2d/light_2d.cpp -#, fuzzy msgid "Texture Scale" -msgstr "TeksturRegion" +msgstr "Skala Tekstur" #: scene/2d/light_2d.cpp scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #: scene/3d/light.cpp scene/resources/environment.cpp scene/resources/sky.cpp msgid "Energy" -msgstr "" +msgstr "Energi" #: scene/2d/light_2d.cpp msgid "Z Min" @@ -21027,23 +20869,20 @@ msgid "Z Max" msgstr "" #: scene/2d/light_2d.cpp -#, fuzzy msgid "Layer Min" -msgstr "Ubah Ukuran Kamera" +msgstr "Lapisan Minimal" #: scene/2d/light_2d.cpp -#, fuzzy msgid "Layer Max" -msgstr "Lapisan" +msgstr "Lapisan Maksimal" #: scene/2d/light_2d.cpp msgid "Item Cull Mask" msgstr "" #: scene/2d/light_2d.cpp scene/3d/light.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Shadow" -msgstr "Shader" +msgstr "Bayangan" #: scene/2d/light_2d.cpp #, fuzzy @@ -21051,19 +20890,16 @@ msgid "Buffer Size" msgstr "Tampilan Belakang" #: scene/2d/light_2d.cpp -#, fuzzy msgid "Gradient Length" -msgstr "Gradasi Disunting" +msgstr "Panjang Gradasi" #: scene/2d/light_2d.cpp -#, fuzzy msgid "Filter Smooth" -msgstr "Filter method" +msgstr "Filter Halus" #: scene/2d/light_occluder_2d.cpp -#, fuzzy msgid "Closed" -msgstr "Tutup" +msgstr "Tertutup" #: scene/2d/light_occluder_2d.cpp scene/resources/material.cpp #, fuzzy @@ -21083,28 +20919,24 @@ msgstr "" "Polygon occluder untuk occluder ini kosong. Mohon gambar dulu sebuah poligon." #: scene/2d/line_2d.cpp -#, fuzzy msgid "Width Curve" -msgstr "Pisahkan Kurva" +msgstr "Lebar Kurva" -#: scene/2d/line_2d.cpp -#, fuzzy +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" -msgstr "Bawaan" +msgstr "Warna Bawaan" #: scene/2d/line_2d.cpp scene/resources/texture.cpp msgid "Fill" -msgstr "" +msgstr "Isi" #: scene/2d/line_2d.cpp scene/resources/texture.cpp -#, fuzzy msgid "Gradient" -msgstr "Gradasi Disunting" +msgstr "Gradasi" #: scene/2d/line_2d.cpp -#, fuzzy msgid "Texture Mode" -msgstr "TeksturRegion" +msgstr "Mode Tekstur" #: scene/2d/line_2d.cpp msgid "Capping" @@ -21126,9 +20958,8 @@ msgid "End Cap Mode" msgstr "Mode Pengancingan:" #: scene/2d/line_2d.cpp scene/2d/polygon_2d.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Border" -msgstr "Mengubah nama folder dengan:" +msgstr "Sisi" #: scene/2d/line_2d.cpp msgid "Sharp Limit" @@ -21161,7 +20992,7 @@ msgstr "Sunting Koneksi:" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp msgid "Target Desired Distance" -msgstr "" +msgstr "Target Jarak yang Diinginkan" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp msgid "Neighbor Dist" @@ -21177,9 +21008,8 @@ msgid "Time Horizon" msgstr "Balik secara Horizontal" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp -#, fuzzy msgid "Max Speed" -msgstr "Kecepatan:" +msgstr "Kecepatan Maks" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp #, fuzzy @@ -21188,7 +21018,7 @@ msgstr "Pilih Jarak:" #: scene/2d/navigation_agent_2d.cpp msgid "The NavigationAgent2D can be used only under a Node2D node." -msgstr "" +msgstr "NavigationAgent2D hanya dapat digunakan di bawah node Node2D." #: scene/2d/navigation_obstacle_2d.cpp scene/3d/navigation_obstacle.cpp #, fuzzy @@ -21200,16 +21030,16 @@ msgid "" "The NavigationObstacle2D only serves to provide collision avoidance to a " "Node2D object." msgstr "" +"NavigationObstacle2D hanya berfungsi untuk memberikan penghindaran tabrakan " +"ke objek Node2D." #: scene/2d/navigation_polygon.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Vertices" -msgstr "Sudut:" +msgstr "Sudut" #: scene/2d/navigation_polygon.cpp -#, fuzzy msgid "Outlines" -msgstr "Ukuran Garis Tepi:" +msgstr "Garis Tepi" #: scene/2d/navigation_polygon.cpp msgid "" @@ -21233,38 +21063,33 @@ msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp -#, fuzzy msgid "Rotation Degrees" -msgstr "Memutar %s derajat." +msgstr "Derajat Putaran" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Global Rotation" -msgstr "Konstan" +msgstr "Rotasi Global" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Global Rotation Degrees" -msgstr "Memutar %s derajat." +msgstr "Derajat Rotasi Global" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Global Scale" -msgstr "Skala Acak:" +msgstr "Skala Global" #: scene/2d/node_2d.cpp scene/3d/spatial.cpp -#, fuzzy msgid "Global Transform" -msgstr "Pertahankan Transformasi Global" +msgstr "Transformasi Global" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Z As Relative" -msgstr "Snap Relatif" +msgstr "Z Sebagai Relatif" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" -msgstr "" +msgstr "Gulir" #: scene/2d/parallax_background.cpp #, fuzzy @@ -21278,12 +21103,11 @@ msgstr "Gunakan Pengancingan Skala" #: scene/2d/parallax_background.cpp msgid "Limit Begin" -msgstr "" +msgstr "Batas Awal" #: scene/2d/parallax_background.cpp -#, fuzzy msgid "Limit End" -msgstr "Pada Akhir" +msgstr "Batas Akhir" #: scene/2d/parallax_background.cpp msgid "Ignore Camera Zoom" @@ -21299,17 +21123,14 @@ msgstr "" #: scene/2d/parallax_layer.cpp scene/2d/physics_body_2d.cpp #: scene/3d/physics_body.cpp scene/3d/vehicle_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Motion" -msgstr "Aksi" +msgstr "Gerakan" #: scene/2d/parallax_layer.cpp -#, fuzzy msgid "Mirroring" -msgstr "Cermin" +msgstr "Pencerminan" #: scene/2d/particles_2d.cpp -#, fuzzy msgid "" "GPU-based particles are not supported by the GLES2 video driver.\n" "Use the CPUParticles2D node instead. You can use the \"Convert to " @@ -21327,6 +21148,12 @@ msgid "" "You can use the \"Convert to CPUParticles2D\" toolbar option for this " "purpose." msgstr "" +"Di macOS, rendering Particles2D jauh lebih lambat daripada CPUParticles2D " +"karena umpan balik transformasi diimplementasikan pada CPU, bukan GPU.\n" +"Pertimbangkan untuk menggunakan CPUParticles2D sebagai gantinya saat " +"menargetkan macOS.\n" +"Anda dapat menggunakan opsi bilah alat \"Konversi ke CPUParticles2D\" untuk " +"tujuan ini." #: scene/2d/particles_2d.cpp scene/3d/particles.cpp msgid "" @@ -21355,9 +21182,8 @@ msgstr "" #: scene/2d/path_2d.cpp scene/3d/path.cpp scene/resources/sky.cpp #: scene/resources/texture.cpp -#, fuzzy msgid "Curve" -msgstr "Pisahkan Kurva" +msgstr "Kurva" #: scene/2d/path_2d.cpp msgid "PathFollow2D only works when set as a child of a Path2D node." @@ -21405,14 +21231,13 @@ msgstr "Inisialisasi" #: scene/2d/physics_body_2d.cpp scene/2d/tile_map.cpp scene/3d/physics_body.cpp #: scene/resources/physics_material.cpp -#, fuzzy msgid "Friction" -msgstr "Fungsi" +msgstr "Gesekan" #: scene/2d/physics_body_2d.cpp scene/2d/tile_map.cpp scene/3d/physics_body.cpp #: scene/resources/physics_material.cpp msgid "Bounce" -msgstr "" +msgstr "Pantulan" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Physics Material Override" @@ -21420,9 +21245,8 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: scene/resources/world.cpp scene/resources/world_2d.cpp -#, fuzzy msgid "Default Gravity" -msgstr "Perbarui Pratinjau" +msgstr "Gravitasi Baku" #: scene/2d/physics_body_2d.cpp msgid "" @@ -21436,21 +21260,19 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Mass" -msgstr "" +msgstr "Massa" #: scene/2d/physics_body_2d.cpp -#, fuzzy msgid "Inertia" -msgstr "Vertikal:" +msgstr "Inersia" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Weight" -msgstr "Cahaya" +msgstr "Berat" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Gravity Scale" -msgstr "" +msgstr "Skala Gravitasi" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21496,29 +21318,27 @@ msgstr "" #: scene/2d/physics_body_2d.cpp msgid "Torque" -msgstr "" +msgstr "Torsi" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Safe Margin" -msgstr "Atur Batas" +msgstr "Batas Aman" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Sync To Physics" -msgstr "Frame Fisika %" +msgstr "Sinkron Dengan Fisika" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Moving Platform" -msgstr "Memindahkan keluaran" +msgstr "Platform Bergerak" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Apply Velocity On Leave" -msgstr "" +msgstr "Terapkan Percepatan Saat Pergi" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21530,32 +21350,28 @@ msgid "Remainder" msgstr "Perender:" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Local Shape" -msgstr "Pelokalan" +msgstr "Bentuk Lokal" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collider" -msgstr "Mode Tabrakan" +msgstr "Penabrak" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Collider ID" -msgstr "" +msgstr "ID Penabrak" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collider RID" -msgstr "RID tidak valid" +msgstr "RID Penabrak" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collider Shape" -msgstr "Mode Tabrakan" +msgstr "Bentuk Penabrak" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21564,27 +21380,24 @@ msgstr "Mode Tabrakan" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collider Velocity" -msgstr "Inisialisasi" +msgstr "Percepatan Penabrak" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Collider Metadata" -msgstr "" +msgstr "Metadata Penabrak" #: scene/2d/polygon_2d.cpp msgid "Invert" -msgstr "" +msgstr "Balik" #: scene/2d/polygon_2d.cpp -#, fuzzy msgid "Vertex Colors" -msgstr "Titik" +msgstr "Warna Verteks" #: scene/2d/polygon_2d.cpp -#, fuzzy msgid "Internal Vertex Count" -msgstr "Buat Verteks Internal" +msgstr "Hitungan Verteks Internal" #: scene/2d/position_2d.cpp #, fuzzy @@ -21593,7 +21406,7 @@ msgstr "Gizmo" #: scene/2d/ray_cast_2d.cpp scene/3d/ray_cast.cpp msgid "Exclude Parent" -msgstr "" +msgstr "Kecualikan Induk" #: scene/2d/ray_cast_2d.cpp scene/3d/ray_cast.cpp #, fuzzy @@ -21602,7 +21415,7 @@ msgstr "Buat Node Shader" #: scene/2d/ray_cast_2d.cpp scene/3d/ray_cast.cpp msgid "Collide With" -msgstr "" +msgstr "Menabrak Dengan" #: scene/2d/ray_cast_2d.cpp scene/3d/camera.cpp scene/3d/ray_cast.cpp msgid "Areas" @@ -21623,9 +21436,8 @@ msgid "Remote Path" msgstr "Hapus Titik" #: scene/2d/remote_transform_2d.cpp scene/3d/remote_transform.cpp -#, fuzzy msgid "Use Global Coordinates" -msgstr "Koordinat berikutnya" +msgstr "Gunakan Koordinat Global" #: scene/2d/skeleton_2d.cpp #, fuzzy @@ -21633,9 +21445,8 @@ msgid "Rest" msgstr "Mulai Ulang" #: scene/2d/skeleton_2d.cpp -#, fuzzy msgid "Default Length" -msgstr "Bawaan" +msgstr "Panjang Bawaan" #: scene/2d/skeleton_2d.cpp msgid "This Bone2D chain should end at a Skeleton2D node." @@ -21712,9 +21523,8 @@ msgid "Y Sort" msgstr "Urutkan" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Show Collision" -msgstr "Area Tabrakan" +msgstr "Tampilkan Tabrakan" #: scene/2d/tile_map.cpp #, fuzzy @@ -21722,41 +21532,36 @@ msgid "Compatibility Mode" msgstr "Mode Prioritas" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Centered Textures" -msgstr "Fitur Utama:" +msgstr "Tekstur Terpusat" #: scene/2d/tile_map.cpp msgid "Cell Clip UV" msgstr "" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Use Parent" -msgstr "Mode Tabrakan" +msgstr "Gunakan Induk" #: scene/2d/tile_map.cpp msgid "Use Kinematic" msgstr "" #: scene/2d/touch_screen_button.cpp -#, fuzzy msgid "Shape Centered" -msgstr "Kancing ke Tengah Node" +msgstr "Bentuk Terpusat" #: scene/2d/touch_screen_button.cpp -#, fuzzy msgid "Shape Visible" -msgstr "Jungkitkan Keterlihatan" +msgstr "Bentuk Terlihat" #: scene/2d/touch_screen_button.cpp msgid "Passby Press" msgstr "" #: scene/2d/touch_screen_button.cpp -#, fuzzy msgid "Visibility Mode" -msgstr "Mode Prioritas" +msgstr "Mode Visibilitas" #: scene/2d/visibility_notifier_2d.cpp msgid "" @@ -21767,18 +21572,16 @@ msgstr "" "menyunting skena dasar secara langsung sebagai parent." #: scene/2d/visibility_notifier_2d.cpp scene/3d/visibility_notifier.cpp -#, fuzzy msgid "Pause Animations" -msgstr "Rekatkan Animasi" +msgstr "Jeda Animasi" #: scene/2d/visibility_notifier_2d.cpp scene/3d/visibility_notifier.cpp msgid "Freeze Bodies" msgstr "" #: scene/2d/visibility_notifier_2d.cpp -#, fuzzy msgid "Pause Particles" -msgstr "Partikel" +msgstr "Jeda Partikel" #: scene/2d/visibility_notifier_2d.cpp #, fuzzy @@ -21786,13 +21589,12 @@ msgid "Pause Animated Sprites" msgstr "Rekatkan Animasi" #: scene/2d/visibility_notifier_2d.cpp -#, fuzzy msgid "Process Parent" -msgstr "Aktifkan Prioritas" +msgstr "Proses Induk" #: scene/2d/visibility_notifier_2d.cpp msgid "Physics Process Parent" -msgstr "" +msgstr "Proses Fisik Induk" #: scene/3d/area.cpp msgid "Reverb Bus" @@ -21809,11 +21611,11 @@ msgstr "ARVRCamera wajib memiliki node ARVROrigin sebagai induknya." #: scene/3d/arvr_nodes.cpp msgid "Controller ID" -msgstr "" +msgstr "ID Pengontrol" #: scene/3d/arvr_nodes.cpp servers/arvr/arvr_positional_tracker.cpp msgid "Rumble" -msgstr "" +msgstr "Gemuruh" #: scene/3d/arvr_nodes.cpp msgid "ARVRController must have an ARVROrigin node as its parent." @@ -21828,9 +21630,8 @@ msgstr "" "yang sebenarnya." #: scene/3d/arvr_nodes.cpp -#, fuzzy msgid "Anchor ID" -msgstr "Hanya jangkar-jangkar" +msgstr "ID Jangkar" #: scene/3d/arvr_nodes.cpp msgid "ARVRAnchor must have an ARVROrigin node as its parent." @@ -21849,9 +21650,8 @@ msgid "ARVROrigin requires an ARVRCamera child node." msgstr "ARVROrigin membutuhkan node anak ARVRCamera." #: scene/3d/arvr_nodes.cpp servers/arvr_server.cpp -#, fuzzy msgid "World Scale" -msgstr "Skala Acak:" +msgstr "Skala Dunia" #: scene/3d/audio_stream_player_3d.cpp #, fuzzy @@ -21864,7 +21664,7 @@ msgstr "" #: scene/3d/audio_stream_player_3d.cpp msgid "Unit Size" -msgstr "" +msgstr "Ukuran Unit" #: scene/3d/audio_stream_player_3d.cpp msgid "Max dB" @@ -21875,14 +21675,12 @@ msgid "Out Of Range Mode" msgstr "" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Emission Angle" -msgstr "Warna Emisi" +msgstr "Sudut Emisi" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Degrees" -msgstr "Memutar %s derajat." +msgstr "Derajat" #: scene/3d/audio_stream_player_3d.cpp #, fuzzy @@ -21911,13 +21709,12 @@ msgid "Doppler" msgstr "Aktifkan Efek Doppler" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Tracking" -msgstr "Mengemas" +msgstr "Pelacakan" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp msgid "Bounds" -msgstr "" +msgstr "Batasan" #: scene/3d/baked_lightmap.cpp #, fuzzy @@ -21965,9 +21762,8 @@ msgstr "Selesai" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #: scene/3d/reflection_probe.cpp scene/resources/box_shape.cpp #: scene/resources/rectangle_shape_2d.cpp -#, fuzzy msgid "Extents" -msgstr "Gizmo" +msgstr "Keberadaan" #: scene/3d/baked_lightmap.cpp msgid "Tweaks" @@ -21975,11 +21771,11 @@ msgstr "" #: scene/3d/baked_lightmap.cpp msgid "Bounces" -msgstr "" +msgstr "Pantulan" #: scene/3d/baked_lightmap.cpp msgid "Bounce Indirect Energy" -msgstr "" +msgstr "Pantulkan Energi Tak langsung" #: scene/3d/baked_lightmap.cpp #, fuzzy @@ -21988,12 +21784,11 @@ msgstr "Filter:" #: scene/3d/baked_lightmap.cpp scene/resources/texture.cpp msgid "Use HDR" -msgstr "" +msgstr "Gunakan HDR" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Use Color" -msgstr "Warna" +msgstr "Gunakan Warna" #: scene/3d/baked_lightmap.cpp #, fuzzy @@ -22011,34 +21806,28 @@ msgid "Generate" msgstr "Umum" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Max Size" -msgstr "Ukuran:" +msgstr "Ukuran Maksimal" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Custom Sky" -msgstr "Potong Node" +msgstr "Langit Kustom" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Custom Sky Rotation Degrees" -msgstr "Memutar %s derajat." +msgstr "Derajat Rotasi Langit Kustom" #: scene/3d/baked_lightmap.cpp scene/3d/ray_cast.cpp -#, fuzzy msgid "Custom Color" -msgstr "Potong Node" +msgstr "Warna Kustom" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Custom Energy" -msgstr "Pindah Efek Bus" +msgstr "Energi Kustom" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Min Light" -msgstr "Indentasi Kanan" +msgstr "Cahaya Minimal" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #, fuzzy @@ -22047,21 +21836,19 @@ msgstr "Navigasi" #: scene/3d/baked_lightmap.cpp msgid "Image Path" -msgstr "" +msgstr "Jalur Gambar" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Light Data" -msgstr "Cahaya" +msgstr "Data Cahaya" #: scene/3d/bone_attachment.cpp -#, fuzzy msgid "Bone Name" -msgstr "Nama Node:" +msgstr "Nama Tulang" #: scene/3d/camera.cpp msgid "Keep Aspect" -msgstr "" +msgstr "Jaga Aspek" #: scene/3d/camera.cpp scene/3d/light.cpp scene/3d/reflection_probe.cpp msgid "Cull Mask" @@ -22073,13 +21860,12 @@ msgid "Doppler Tracking" msgstr "Track Properti" #: scene/3d/camera.cpp -#, fuzzy msgid "Projection" -msgstr "Proyek" +msgstr "Proyeksi" #: scene/3d/camera.cpp msgid "FOV" -msgstr "" +msgstr "Bidang Pandang" #: scene/3d/camera.cpp #, fuzzy @@ -22095,17 +21881,16 @@ msgid "Far" msgstr "Jauh" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" -msgstr "Atur Batas" +msgstr "Batas" #: scene/3d/camera.cpp -#, fuzzy msgid "Clip To" -msgstr "Klip Di Atas" +msgstr "Klip Ke" #: scene/3d/collision_object.cpp scene/3d/soft_body.cpp msgid "Ray Pickable" @@ -22213,28 +21998,24 @@ msgid "Ring Axis" msgstr "Peringatan" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Rotate Y" -msgstr "Putar" +msgstr "Putar Y" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Disable Z" -msgstr "Item yang Dinonaktifkan" +msgstr "Nonaktifkan Z" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp msgid "Flatness" msgstr "" #: scene/3d/cull_instance.cpp servers/visual_server.cpp -#, fuzzy msgid "Portals" -msgstr "Balikkan Portal" +msgstr "Portal" #: scene/3d/cull_instance.cpp -#, fuzzy msgid "Portal Mode" -msgstr "Mode Prioritas" +msgstr "Mode Portal" #: scene/3d/cull_instance.cpp msgid "Include In Bound" @@ -22254,14 +22035,12 @@ msgid "To Cell Xform" msgstr "" #: scene/3d/gi_probe.cpp -#, fuzzy msgid "Dynamic Data" -msgstr "Pustaka Dinamis" +msgstr "Data Dinamis" #: scene/3d/gi_probe.cpp -#, fuzzy msgid "Dynamic Range" -msgstr "Pustaka Dinamis" +msgstr "Jarak Dinamis" #: scene/3d/gi_probe.cpp scene/3d/light.cpp msgid "Normal Bias" @@ -22363,14 +22142,12 @@ msgid "Omni" msgstr "" #: scene/3d/light.cpp -#, fuzzy msgid "Shadow Mode" -msgstr "Shader" +msgstr "Mode Bayangan" #: scene/3d/light.cpp -#, fuzzy msgid "Shadow Detail" -msgstr "Muat Default" +msgstr "Detail Bayangan" #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." @@ -22379,7 +22156,7 @@ msgstr "" #: scene/3d/light.cpp msgid "Spot" -msgstr "" +msgstr "Sorotan" #: scene/3d/light.cpp #, fuzzy @@ -22396,9 +22173,8 @@ msgid "Transform Normals" msgstr "Transformasi Dibatalkan." #: scene/3d/navigation.cpp scene/resources/curve.cpp -#, fuzzy msgid "Up Vector" -msgstr "Vektor" +msgstr "Vektor Atas" #: scene/3d/navigation.cpp #, fuzzy @@ -22410,13 +22186,12 @@ msgid "Agent Height Offset" msgstr "" #: scene/3d/navigation_agent.cpp -#, fuzzy msgid "Ignore Y" -msgstr "[abaikan]" +msgstr "Abaikan Y" #: scene/3d/navigation_agent.cpp msgid "The NavigationAgent can be used only under a spatial node." -msgstr "" +msgstr "NavigationAgent hanya dapat digunakan di bawah node spasial." #: scene/3d/navigation_mesh_instance.cpp msgid "" @@ -22438,7 +22213,7 @@ msgstr "" #: scene/3d/occluder.cpp msgid "No shape is set." -msgstr "" +msgstr "Belum ada bentuk yang ditetapkan." #: scene/3d/occluder.cpp msgid "Only uniform scales are supported." @@ -22462,6 +22237,12 @@ msgid "" "Consider using CPUParticles instead when targeting macOS.\n" "You can use the \"Convert to CPUParticles\" toolbar option for this purpose." msgstr "" +"Di macOS, rendering Partikel jauh lebih lambat daripada CPUParticles karena " +"umpan balik transformasi diimplementasikan pada CPU, bukan GPU.\n" +"Pertimbangkan untuk menggunakan CPUParticles sebagai gantinya saat " +"menargetkan macOS.\n" +"Anda dapat menggunakan opsi bilah alat \"Konversi ke CPUParticles\" untuk " +"tujuan ini." #: scene/3d/particles.cpp msgid "" @@ -22523,9 +22304,8 @@ msgstr "" "Ubah ukuran dari \"collision shape\"-anaknya saja." #: scene/3d/physics_body.cpp -#, fuzzy msgid "Axis Lock" -msgstr "Sumbu" +msgstr "Kunci Sumbu" #: scene/3d/physics_body.cpp #, fuzzy @@ -22681,14 +22461,12 @@ msgid "Restitution" msgstr "Deskripsi" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motion" -msgstr "Kekakuan linier" +msgstr "Gerakan Linier" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Ortho" -msgstr "Ortogonal Belakang" +msgstr "Ortogonal Linier" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22720,9 +22498,8 @@ msgid "Twist Span" msgstr "" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit X" -msgstr "Linier" +msgstr "Batas Linier X" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22730,9 +22507,8 @@ msgid "Linear Motor X" msgstr "Inisialisasi" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Force Limit" -msgstr "Gambarkan Panggilan:" +msgstr "Batas Kekuatan" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22748,7 +22524,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22826,9 +22602,8 @@ msgid "A RoomGroup should not be a child or grandchild of a Portal." msgstr "" #: scene/3d/portal.cpp -#, fuzzy msgid "Portal Active" -msgstr " [portal aktif]" +msgstr "Portal Aktif" #: scene/3d/portal.cpp scene/resources/occluder_shape_polygon.cpp msgid "Two Way" @@ -22864,7 +22639,7 @@ msgstr "Pengawakutu" #: scene/3d/ray_cast.cpp scene/resources/style_box.cpp msgid "Thickness" -msgstr "" +msgstr "Ketebalan" #: scene/3d/reflection_probe.cpp scene/main/viewport.cpp #, fuzzy @@ -23165,7 +22940,7 @@ msgstr "" #: scene/3d/sprite_3d.cpp scene/gui/graph_edit.cpp msgid "Opacity" -msgstr "" +msgstr "Kegelapan" #: scene/3d/sprite_3d.cpp #, fuzzy @@ -23227,20 +23002,19 @@ msgstr "Rem" #: scene/3d/vehicle_body.cpp msgid "Steering" -msgstr "" +msgstr "Kemudi" #: scene/3d/vehicle_body.cpp msgid "VehicleBody Motion" msgstr "" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Use As Traction" -msgstr "Enumerasi:" +msgstr "Gunakan Sebagai Traksi" #: scene/3d/vehicle_body.cpp msgid "Use As Steering" -msgstr "" +msgstr "Gunakan Sebagai Kemudi" #: scene/3d/vehicle_body.cpp #, fuzzy @@ -23772,6 +23546,11 @@ msgstr "" "biasa." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Menimpa" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23814,7 +23593,7 @@ msgstr "" msgid "Tooltip" msgstr "Alat-alat" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Garis Fokus" @@ -23943,6 +23722,7 @@ msgid "Show Zoom Label" msgstr "Tampilkan Tulang-tulang" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23956,11 +23736,12 @@ msgid "Show Close" msgstr "Tampilkan Tulang-tulang" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Pilih" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Komit" @@ -24026,8 +23807,9 @@ msgid "Fixed Icon Size" msgstr "Tampilan Depan" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Tetapkan" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24496,7 +24278,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -25018,6 +24800,31 @@ msgid "Swap OK Cancel" msgstr "Batal" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nama" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Perender:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Perender:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fisika" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fisika" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25055,6 +24862,811 @@ msgstr "Setengah Resolusi" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Fonta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Warna Komentar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Warna Tulang 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Warna Tulang 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Isi Permukaan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Klip Dinonaktifkan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Enumerasi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Jarak Baris" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Tampilkan Batas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Ditekan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Dapat di centang" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Dicentang" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Item yang Dinonaktifkan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Dicentang" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor Dinonaktifkan)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Item yang Dinonaktifkan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Pengimbangan:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Item yang Dinonaktifkan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Warna Tulang 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Paksa Modulasi Putih" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Ofset X Kisi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Ofset Y Kisi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Plane Sebelumnya" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Lepas Kunci yang Dipilih" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Warna Kustom" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filter sinyal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filter sinyal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Skena Utama" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Skena Utama" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Direktori:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Direktori:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Penyelesaian" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Penyelesaian" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Impor Skena" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Isi Permukaan" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Penyorot Sintaks" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Ditekan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Instrumen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Penyorot Sintaks" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Penyorot Sintaks" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Penabrak" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Item yang Dinonaktifkan" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Piksel Pembatas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Ukuran Font Judul Bantuan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Warna Teks" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Menguji" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "PEncahayaan langsung" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Offset Kotak-kotak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Offset Kotak-kotak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Buat Folder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Beralih File Tersembunyi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Klip Dinonaktifkan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Enumerasi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Pemisah yang diberi nama" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Pemisah yang diberi nama" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Warna Tulang 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Operator warna." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Enumerasi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Pilih Frame" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Bawaan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Bawaan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Komit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Breakpoint" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Enumerasi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Dapat diubah ukurannya" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Gunakan Warna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Gunakan Warna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Offset Bita" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Offset Kotak-kotak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Offset Kotak-kotak:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Garis Fokus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Pilih" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Ditekan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Tombol Jungkit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Tombol Jungkit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Tombol Jungkit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Potong Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Pilihan Kustom" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Potong Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Pilih Semua" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Lipat Semua" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Tombol Jungkit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Warna Seleksi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Pilih Warna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Posisi Pengait" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Warna Baris Saat Ini" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Atur Batas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Mask Tombol" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Tampilkan Garis-bantu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Vertikal:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Kecepatan Gulir Vertikal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Atur Batas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Enumerasi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Item yang Dinonaktifkan" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "PEncahayaan langsung" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Warna Tulang 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Warna Tulang 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Atur Batas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Batas" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Sasaran" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Direktori:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Paksa Modulasi Putih" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Mode Ikon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Klip Dinonaktifkan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Lebar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Tinggi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Lebar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Kiri Lebar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Layar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Muat Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Sunting Tema" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Warna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Prasetel" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Prasetel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Prasetel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Sisi Depan Portal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Tambah Titik Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Skena Utama" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Skena Utama" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Enumerasi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Enumerasi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Atur Batas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Batas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Cahaya Minimal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Mode Seleksi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Iris Otomatis" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Warna Kisi-kisi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Peta Kisi Kisi-kisi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Hanya yang Dipilih" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Penyelidikan Refleksi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Aksi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Pindah Titik-titik Bezier" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Neg" +msgstr "Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Skala Jarak Gravitasi" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25094,17 +25706,6 @@ msgstr "Opsi Ekstra:" msgid "Char" msgstr "Karakter sah:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Skena Utama" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Fonta" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26399,6 +27000,10 @@ msgid "Release (ms)" msgstr "Rilis" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Bercampur" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26948,6 +27553,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Aktifkan Prioritas" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Tetapkan ekspresi" diff --git a/editor/translations/is.po b/editor/translations/is.po index 41943065bb..c0483ad981 100644 --- a/editor/translations/is.po +++ b/editor/translations/is.po @@ -5,13 +5,14 @@ # Jóhannes G. Þorsteinsson <johannesg@johannesg.com>, 2017, 2018, 2020. # Kaan Gül <qaantum@hotmail.com>, 2018. # Einar Magnús Einarsson <einar.m.einarsson@gmail.com>, 2020. +# Trendyne <eiko@chiru.no>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-11-20 23:08+0000\n" -"Last-Translator: Jóhannes G. Þorsteinsson <johannesg@johannesg.com>\n" +"PO-Revision-Date: 2022-04-20 18:21+0000\n" +"Last-Translator: Trendyne <eiko@chiru.no>\n" "Language-Team: Icelandic <https://hosted.weblate.org/projects/godot-engine/" "godot/is/>\n" "Language: is\n" @@ -19,7 +20,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 4.4-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" @@ -30,9 +31,8 @@ msgid "Clipboard" msgstr "" #: core/bind/core_bind.cpp -#, fuzzy msgid "Current Screen" -msgstr "Hreyfa Viðbótar Lykil" +msgstr "Núverandi Skjár" #: core/bind/core_bind.cpp msgid "Exit Code" @@ -107,6 +107,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Val á kvarða" @@ -180,6 +181,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -214,6 +216,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -386,7 +389,8 @@ msgstr "Breyta" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Fjarlægja val" @@ -426,6 +430,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1815,7 +1820,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1879,6 +1886,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2884,6 +2892,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3327,6 +3336,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3334,7 +3344,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3409,7 +3419,7 @@ msgstr "Fjarlægja val" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3440,7 +3450,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3464,6 +3474,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4539,6 +4553,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4713,6 +4728,7 @@ msgid "Edit Text:" msgstr "Breyta:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5006,6 +5022,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5078,6 +5095,7 @@ msgstr "Breyta:" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5235,6 +5253,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5619,6 +5638,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5630,7 +5650,7 @@ msgstr "Verkefna Stjóri" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5664,27 +5684,28 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Fjarlægja val" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5692,19 +5713,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5713,16 +5734,16 @@ msgstr "" msgid "Text Selected Color" msgstr "Afrita val" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Afrita val" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5730,40 +5751,40 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Val á kvarða" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7464,10 +7485,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7480,10 +7497,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7521,6 +7534,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy msgid "Edit Transitions..." msgstr "Stillið breyting á:" @@ -7747,11 +7764,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7785,10 +7797,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9761,6 +9769,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10023,6 +10032,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10572,6 +10582,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11219,6 +11230,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Stillið breyting á:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11255,19 +11277,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Stillið breyting á:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11459,6 +11472,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Fjarlægja val" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11498,6 +11516,16 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Anim bæta við lag" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Fjarlægja val" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11775,6 +11803,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11948,8 +11977,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Afrita val" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Show Tile Names" @@ -13677,10 +13707,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13992,6 +14018,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14361,7 +14388,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15149,6 +15176,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15916,6 +15944,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16975,6 +17011,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17075,14 +17119,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17561,6 +17597,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17569,6 +17613,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17618,6 +17686,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18194,7 +18266,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18341,7 +18413,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18351,7 +18423,7 @@ msgstr "Breyta..." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "TvÃteknir lyklar" #: platform/javascript/export/export.cpp @@ -18628,7 +18700,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18884,12 +18956,13 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Fjarlægja val" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Breyta umbreytingu" #: platform/uwp/export/export.cpp @@ -19134,6 +19207,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Hreyfa Viðbótar Lykil" @@ -19476,7 +19550,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Óvirkt" @@ -19928,7 +20002,7 @@ msgstr "" msgid "Width Curve" msgstr "Breyta hnútnum Ferill" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Afrita val" @@ -20083,6 +20157,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20306,6 +20381,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20828,9 +20904,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21397,7 +21474,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22317,6 +22394,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22350,7 +22431,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22466,6 +22547,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22478,11 +22560,12 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Fjarlægja val" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22542,7 +22625,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22954,7 +23037,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23423,6 +23506,27 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Hreyfa Viðbótar Lykil" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23458,6 +23562,753 @@ msgstr "Val á kvarða" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Breyta Viðbót" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Breyta Viðbót" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Fjarlægja val" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "TvÃteknir lyklar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Breyta umbreytingu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Breyta umbreytingu" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Fjarlægja val" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Fjarlægja val" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Fjarlægja val" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Breyta Viðbót" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Fjarlægja val" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Fjarlægja val" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Fjarlægja val" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Afrita val" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Afrita val" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Breyta hnútnum Ferill" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Fjarlægja val" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Breyta Viðbót" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Breyta Viðbót" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Fjarlægja val" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Breyta umbreytingu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Breyta umbreytingu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "TvÃteknir lyklar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "TvÃteknir lyklar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Breyta hnútnum Ferill" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Afrita val" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Afrita val" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Breyta Viðbót" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Breyta umbreytingu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Fjarlægja val" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Breyta Tengingu: " + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Val á kvarða" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Verkefna Stjóri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Óvirkt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Breyta Viðbót" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Anim bæta við lag" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Breyta:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Breyta:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Fjarlægja val" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "TvÃteknir lyklar" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "TvÃteknir lyklar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Stillið breyting á:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Anim bæta við lag" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Afrita val" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Afrita val" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Allt úrvalið" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23491,15 +24342,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24701,6 +25543,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25216,6 +26062,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/it.po b/editor/translations/it.po index f92061c168..8b07c72aa5 100644 --- a/editor/translations/it.po +++ b/editor/translations/it.po @@ -36,7 +36,7 @@ # Davide Giuliano <davidegiuliano00@gmail.com>, 2019. # Stefano Merazzi <asso99@hotmail.com>, 2019. # Sinapse X <sinapsex13@gmail.com>, 2019. -# Micila Micillotto <micillotto@gmail.com>, 2019, 2020, 2021. +# Micila Micillotto <micillotto@gmail.com>, 2019, 2020, 2021, 2022. # Mirko Soppelsa <miknsop@gmail.com>, 2019, 2020, 2021, 2022. # No <kingofwizards.kw7@gmail.com>, 2019. # StarFang208 <polaritymanx@yahoo.it>, 2019. @@ -73,8 +73,8 @@ msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-28 23:08+0000\n" -"Last-Translator: Alessandro Casalino <alessandro.casalino93@gmail.com>\n" +"PO-Revision-Date: 2022-04-22 10:14+0000\n" +"Last-Translator: Micila Micillotto <micillotto@gmail.com>\n" "Language-Team: Italian <https://hosted.weblate.org/projects/godot-engine/" "godot/it/>\n" "Language: it\n" @@ -82,7 +82,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 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" @@ -169,6 +169,7 @@ msgstr "Ridimensionabile" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "Posizione" @@ -238,6 +239,7 @@ msgstr "Memoria" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "Limiti" @@ -271,6 +273,7 @@ msgstr "Dati" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "Reti" @@ -436,7 +439,8 @@ msgstr "Editor di Testo" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "Completamento" @@ -475,6 +479,7 @@ msgstr "Comando" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "Premuto" @@ -1839,7 +1844,9 @@ msgid "Scene does not contain any script." msgstr "La scena non contiene alcuno script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Aggiungi" @@ -1905,6 +1912,7 @@ msgstr "Impossibile connettere il segnale" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Chiudi" @@ -2712,9 +2720,8 @@ msgstr "" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Custom Template" -msgstr "Tema Personalizzato" +msgstr "Modello Personalizzato" #: editor/editor_export.cpp editor/project_export.cpp #: platform/android/export/export_plugin.cpp platform/iphone/export/export.cpp @@ -2724,44 +2731,41 @@ msgid "Release" msgstr "Rilascio" #: editor/editor_export.cpp -#, fuzzy msgid "Binary Format" -msgstr "Formato Colore" +msgstr "Formato Binario" #: editor/editor_export.cpp msgid "64 Bits" -msgstr "" +msgstr "64 Bit" #: editor/editor_export.cpp msgid "Embed PCK" msgstr "" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Texture Format" -msgstr "TextureRegion" +msgstr "Formato Texture" #: editor/editor_export.cpp msgid "BPTC" -msgstr "" +msgstr "BPTC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "S3TC" -msgstr "" +msgstr "S3TC" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "ETC" -msgstr "TCP" +msgstr "ETC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "ETC2" -msgstr "" +msgstr "ETC2" #: editor/editor_export.cpp #, fuzzy msgid "No BPTC Fallbacks" -msgstr "Fallback" +msgstr "Nessun fallback per la BPTC" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp @@ -2952,6 +2956,7 @@ msgstr "Rendi attuale" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importa" @@ -3400,6 +3405,7 @@ msgid "Label" msgstr "Etichetta" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "Sola Lettura" @@ -3407,7 +3413,7 @@ msgstr "Sola Lettura" msgid "Checkable" msgstr "Casella di Spunta" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "Selezionato" @@ -3481,7 +3487,7 @@ msgstr "Copia selezione" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Rimuovi tutto" @@ -3512,7 +3518,7 @@ msgid "Up" msgstr "In uscita" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nodo" @@ -3536,6 +3542,10 @@ msgstr "RSET in uscita" msgid "New Window" msgstr "Nuova Finestra" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Progetto Senza Nome" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -3781,14 +3791,12 @@ msgid "Quick Open Script..." msgstr "Apri script rapidamente…" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Reload" -msgstr "Salva e riavvia" +msgstr "Salva e Ricarica" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to '%s' before reloading?" -msgstr "Salvare le modifiche a \"%s\" prima di chiudere?" +msgstr "Salvare le modifiche a '%s' prima di ricaricare?" #: editor/editor_node.cpp msgid "Save & Close" @@ -3907,9 +3915,8 @@ msgid "Open Project Manager?" msgstr "Aprire il gestore di progetti?" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to the following scene(s) before reloading?" -msgstr "Salvare le modifiche alle scene seguenti prima di uscire?" +msgstr "Salvare le modifiche alle scene seguenti prima di ricaricare?" #: editor/editor_node.cpp msgid "Save & Quit" @@ -4182,9 +4189,8 @@ msgid "Update Vital Only" msgstr "Aggiorna Solo l'Essenziale" #: editor/editor_node.cpp -#, fuzzy msgid "Localize Settings" -msgstr "Localizzazione" +msgstr "Impostazioni Localizzazione" #: editor/editor_node.cpp msgid "Restore Scenes On Load" @@ -4199,9 +4205,8 @@ msgid "Inspector" msgstr "Ispettore" #: editor/editor_node.cpp -#, fuzzy msgid "Default Property Name Style" -msgstr "Percorso Progetto Predefinito" +msgstr "Stile Nome Proprietà Predefinito" #: editor/editor_node.cpp msgid "Default Float Step" @@ -4720,6 +4725,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Ricarica" @@ -4897,6 +4903,7 @@ msgid "Edit Text:" msgstr "Modifica il testo:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "On" @@ -5198,6 +5205,7 @@ msgid "Show Script Button" msgstr "Mostra Pulsante di Script" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "Filesystem" @@ -5267,6 +5275,7 @@ msgstr "Colore Tema" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "Spaziatura Linee" @@ -5343,7 +5352,7 @@ msgstr "Larghezza Minimappa" #: editor/editor_settings.cpp msgid "Mouse Extra Buttons Navigate History" -msgstr "" +msgstr "Uso dei tasti aggiuntivi del mouse per navigare la cronologia" #: editor/editor_settings.cpp msgid "Appearance" @@ -5358,17 +5367,19 @@ msgid "Line Numbers Zero Padded" msgstr "Numeri di Riga Riempiti con Zeri" #: editor/editor_settings.cpp +#, fuzzy msgid "Show Bookmark Gutter" -msgstr "" +msgstr "Mostra i segnalibri nella barra laterale" #: editor/editor_settings.cpp #, fuzzy msgid "Show Breakpoint Gutter" -msgstr "Salta i punti di interruzione" +msgstr "Mostra i punti d'interruzione nella barra laterale" #: editor/editor_settings.cpp +#, fuzzy msgid "Show Info Gutter" -msgstr "" +msgstr "Mostra le informazioni nella barra laterale" #: editor/editor_settings.cpp msgid "Code Folding" @@ -5424,6 +5435,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "Ordina Riquadro dei Membri Alfabeticamente" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "Cursore" @@ -5453,19 +5465,21 @@ msgstr "Delay Analizzazione in Inattività " #: editor/editor_settings.cpp msgid "Auto Brace Complete" -msgstr "" +msgstr "Auto-completamento Parentesi" #: editor/editor_settings.cpp +#, fuzzy msgid "Code Complete Delay" -msgstr "" +msgstr "Delay del completamento automatico del codice" #: editor/editor_settings.cpp msgid "Put Callhint Tooltip Below Current Line" msgstr "Mostra Suggerimento di Chiamata Sotto la Riga Attuale" #: editor/editor_settings.cpp +#, fuzzy msgid "Callhint Tooltip Offset" -msgstr "" +msgstr "Scostamento della descrizione delle chiamate" #: editor/editor_settings.cpp msgid "Complete File Paths" @@ -5484,8 +5498,9 @@ msgid "Help Font Size" msgstr "Dimensione Carattere della Guida" #: editor/editor_settings.cpp +#, fuzzy msgid "Help Source Font Size" -msgstr "" +msgstr "Dimensione dei caratteri della sezione d'assistenza codice sorgente" #: editor/editor_settings.cpp msgid "Help Title Font Size" @@ -5521,14 +5536,12 @@ msgid "Grid Size" msgstr "Dimensione Griglia" #: editor/editor_settings.cpp -#, fuzzy msgid "Grid Division Level Max" -msgstr "Livello Massimo di Divisioni della Griglia" +msgstr "Livello massimo di divisioni della griglia" #: editor/editor_settings.cpp -#, fuzzy msgid "Grid Division Level Min" -msgstr "Livello Minimo di Divisioni della Griglia" +msgstr "Livello minimo di divisioni della griglia" #: editor/editor_settings.cpp msgid "Grid Division Level Bias" @@ -5801,6 +5814,7 @@ msgstr "Host" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "Porta" @@ -5812,7 +5826,7 @@ msgstr "Gestore dei progetti" msgid "Sorting Order" msgstr "Tipo di Ordinamento" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "Colore Simbolo" @@ -5846,26 +5860,27 @@ msgstr "Colore Stringa" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "Colore Sfondo" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "Colore Sfondo di Completamento" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "Colore Selezione Completamento" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "Colore Completamento Esistente" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "Colore Scorrimento Completamento" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "Colore Carattere Completamento" @@ -5873,19 +5888,19 @@ msgstr "Colore Carattere Completamento" msgid "Text Color" msgstr "Colore Testo" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "Colore Numero di Riga" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "Colore Numero di Riga Sicura" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "Colore Segno di Omissione" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "Colore Sfondo del Segno di Omissione" @@ -5893,15 +5908,15 @@ msgstr "Colore Sfondo del Segno di Omissione" msgid "Text Selected Color" msgstr "Colore Testo Selezionato" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "Colore Selezione" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "Colore Mancata Corrispondenza tra Parentesi" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "Colore Riga Attuale" @@ -5909,39 +5924,39 @@ msgstr "Colore Riga Attuale" msgid "Line Length Guideline Color" msgstr "Colore Linea Guida della Lunghezza della Linea" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "Colore Parola Evidenziata" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "Colore Numero" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "Colore Funzione" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "Colore Variabile Membro" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "Colore Marchio" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "Colore Segnalibro" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "Colore Breakpoint" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "Colore Linea in Esecuzione" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "Colore Raggruppamento Codice" @@ -6646,27 +6661,25 @@ msgid "Use Ambient" msgstr "Usa Ambiente" #: editor/import/resource_importer_bitmask.cpp -#, fuzzy msgid "Create From" -msgstr "Crea una cartella" +msgstr "Crea da" #: editor/import/resource_importer_bitmask.cpp #: servers/audio/effects/audio_effect_compressor.cpp msgid "Threshold" -msgstr "" +msgstr "Soglia" #: editor/import/resource_importer_csv_translation.cpp #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_scene.cpp #: editor/import/resource_importer_texture.cpp #: editor/import/resource_importer_wav.cpp scene/3d/gi_probe.cpp -#, fuzzy msgid "Compress" -msgstr "Componenti" +msgstr "Comprimi" #: editor/import/resource_importer_csv_translation.cpp msgid "Delimiter" -msgstr "" +msgstr "Delimitatore" #: editor/import/resource_importer_layered_texture.cpp msgid "No BPTC If RGB" @@ -6684,14 +6697,13 @@ msgstr "" #: editor/import/resource_importer_texture.cpp scene/animation/tween.cpp #: scene/resources/texture.cpp msgid "Repeat" -msgstr "" +msgstr "Ripeti" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp #: scene/gui/control.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Filter" -msgstr "Filtri:" +msgstr "Filtro" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp @@ -6702,59 +6714,51 @@ msgstr "Segnali" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp msgid "Anisotropic" -msgstr "" +msgstr "Anisotropico" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp msgid "sRGB" -msgstr "" +msgstr "sRGB" #: editor/import/resource_importer_layered_texture.cpp -#, fuzzy msgid "Slices" -msgstr "Auto Divisione" +msgstr "Suddivisioni" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Horizontal" -msgstr "Orizzontale:" +msgstr "Orizzontale" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Vertical" -msgstr "Verticale:" +msgstr "Verticale" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Generate Tangents" -msgstr "Genera punti" +msgstr "Genera Tangenti" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Scale Mesh" -msgstr "Modalità scala" +msgstr "Ridimensiona Mesh" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Offset Mesh" -msgstr "Scostamento:" +msgstr "Offset Mesh" #: editor/import/resource_importer_obj.cpp #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Octahedral Compression" -msgstr "Compressione" +msgstr "Compressione Octaedrica" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Optimize Mesh Flags" -msgstr "Dimensione delle Spunte" +msgstr "Ottimizza Flags delle Mesh" #: editor/import/resource_importer_scene.cpp msgid "Import as Single Scene" @@ -6798,106 +6802,88 @@ msgstr "Importa come Scene+Materiali Multipli" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Nodes" -msgstr "Nodo" +msgstr "Nodi" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Type" -msgstr "Tipo di membro" +msgstr "Tipo di Root" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Name" -msgstr "Nome Remoto" +msgstr "Nome Root" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Scale" -msgstr "Scala" +msgstr "Scala Root" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Custom Script" -msgstr "Taglia nodi" +msgstr "Script Personalizzato" #: editor/import/resource_importer_scene.cpp scene/resources/texture.cpp -#, fuzzy msgid "Storage" -msgstr "Memorizzazione file:" +msgstr "Memorizzazione" #: editor/import/resource_importer_scene.cpp msgid "Use Legacy Names" -msgstr "" +msgstr "Usa Nomi Legacy" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp -#, fuzzy msgid "Materials" -msgstr "Cambiamenti dei materiali:" +msgstr "Materiali" #: editor/import/resource_importer_scene.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Location" -msgstr "Localizzazione" +msgstr "Posizione" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Keep On Reimport" -msgstr "Reimporta" +msgstr "Mantieni Alla Reimportazione" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp -#, fuzzy msgid "Meshes" msgstr "Mesh" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Ensure Tangents" -msgstr "Modifica Tangente Curva" +msgstr "Garantisci Tangenti" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Light Baking" -msgstr "Lightmapping" +msgstr "Baking Luce" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Lightmap Texel Size" -msgstr "Preprocessa Lightmaps" +msgstr "Dimensione Texel Lightmap" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp msgid "Skins" -msgstr "" +msgstr "Skin" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Use Named Skins" -msgstr "Aggancia Ridimensionamento" +msgstr "Usa Skin con Nome" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "External Files" -msgstr "Esterno" +msgstr "File Esterni" #: editor/import/resource_importer_scene.cpp msgid "Store In Subdir" -msgstr "" +msgstr "Conserva in Sottocartella" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Filter Script" -msgstr "Filtra gli script" +msgstr "Filtra Script" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Keep Custom Tracks" -msgstr "Trasformazione" +msgstr "Mantieni Tracce Personalizzate" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Optimizer" -msgstr "Ottimizza" +msgstr "Ottimizzatore" #: editor/import/resource_importer_scene.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp platform/javascript/export/export.cpp @@ -6914,36 +6900,30 @@ msgid "Enabled" msgstr "Abilitato" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Linear Error" -msgstr "Max errore lineare:" +msgstr "Errore Lineare Max" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angular Error" -msgstr "Max errore angolare:" +msgstr "Errore Angolare Max" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angle" -msgstr "Valore" +msgstr "Angolo Max" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Remove Unused Tracks" -msgstr "Rimuovi una traccia d'animazione" +msgstr "Rimuovi Tracce Inutilizzate" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Clips" -msgstr "Segmenti d'animazione" +msgstr "Clip" #: editor/import/resource_importer_scene.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/particles_2d.cpp scene/3d/area.cpp scene/3d/cpu_particles.cpp #: scene/3d/particles.cpp scene/resources/environment.cpp -#, fuzzy msgid "Amount" -msgstr "Quantità :" +msgstr "Quantità " #: editor/import/resource_importer_scene.cpp #: editor/plugins/mesh_library_editor_plugin.cpp @@ -6989,12 +6969,11 @@ msgstr "Salvataggio..." #: editor/import/resource_importer_texture.cpp scene/resources/texture.cpp msgid "Lossy Quality" -msgstr "" +msgstr "Qualità Lossy" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "HDR Mode" -msgstr "Modalità di Selezione" +msgstr "Modalità HDR" #: editor/import/resource_importer_texture.cpp msgid "BPTC LDR" @@ -7007,52 +6986,46 @@ msgid "Normal Map" msgstr "" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Process" -msgstr "Post processing" +msgstr "Processa" #: editor/import/resource_importer_texture.cpp msgid "Fix Alpha Border" -msgstr "" +msgstr "Aggiusta Bordo Alfa" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Premult Alpha" -msgstr "Modifica Poly" +msgstr "Premoltiplica Alfa" #: editor/import/resource_importer_texture.cpp msgid "Hdr As Srgb" -msgstr "" +msgstr "Hdr Come Srgb" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Invert Color" -msgstr "Vertice" +msgstr "Inverti Colore" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Normal Map Invert Y" -msgstr "Scala Casuale:" +msgstr "Inverti Y in Normal Map" #: editor/import/resource_importer_texture.cpp #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/audio/audio_stream_player.cpp scene/gui/video_player.cpp msgid "Stream" -msgstr "" +msgstr "Stream" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Size Limit" -msgstr "Limiti" +msgstr "Limite Dimensione" #: editor/import/resource_importer_texture.cpp msgid "Detect 3D" -msgstr "" +msgstr "Rileva 3D" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "SVG" -msgstr "HSV" +msgstr "SVG" #: editor/import/resource_importer_texture.cpp msgid "" @@ -7063,28 +7036,24 @@ msgstr "" "Impostazioni Progetto. Questa texture non sarà mostrata correttamente su PC." #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Atlas File" -msgstr "Dimensione Outline:" +msgstr "File Atlas" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Import Mode" -msgstr "Modalità d'Esportazione:" +msgstr "Modalità Importazione" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Crop To Region" -msgstr "Imposta Regione Tile" +msgstr "Ritaglia Alla Regione" #: editor/import/resource_importer_texture_atlas.cpp msgid "Trim Alpha Border From Region" -msgstr "" +msgstr "Accorcia Bordo Alfa Da Regione" #: editor/import/resource_importer_wav.cpp scene/2d/physics_body_2d.cpp -#, fuzzy msgid "Force" -msgstr "Mesh Sorgente:" +msgstr "Forza" #: editor/import/resource_importer_wav.cpp msgid "8 Bit" @@ -7093,44 +7062,38 @@ msgstr "" #: editor/import/resource_importer_wav.cpp main/main.cpp #: modules/mono/editor/csharp_project.cpp modules/mono/mono_gd/gd_mono.cpp msgid "Mono" -msgstr "" +msgstr "Mono" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Max Rate" -msgstr "Node Mix" +msgstr "Rate Max" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Max Rate Hz" -msgstr "Node Mix" +msgstr "Rate Max Hz" #: editor/import/resource_importer_wav.cpp msgid "Trim" -msgstr "" +msgstr "Accorcia" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Normalize" -msgstr "Formato" +msgstr "Normalizza" #: editor/import/resource_importer_wav.cpp #: scene/resources/audio_stream_sample.cpp -#, fuzzy msgid "Loop Mode" -msgstr "Modalità spostamento" +msgstr "Modalità Loop" #: editor/import/resource_importer_wav.cpp #: scene/resources/audio_stream_sample.cpp -#, fuzzy msgid "Loop Begin" -msgstr "Modalità spostamento" +msgstr "Inizio Loop" #: editor/import/resource_importer_wav.cpp #: scene/resources/audio_stream_sample.cpp -#, fuzzy msgid "Loop End" -msgstr "Modalità spostamento" +msgstr "Fine Loop" #: editor/import_defaults_editor.cpp msgid "Select Importer" @@ -7209,27 +7172,24 @@ msgid "Failed to load resource." msgstr "Caricamento della risorsa fallito." #: editor/inspector_dock.cpp -#, fuzzy msgid "Property Name Style" -msgstr "Nome Progetto:" +msgstr "Stile Nome Proprietà " #: editor/inspector_dock.cpp scene/gui/color_picker.cpp msgid "Raw" msgstr "Raw" #: editor/inspector_dock.cpp -#, fuzzy msgid "Capitalized" -msgstr "Rendi la prima lettera maiuscola" +msgstr "Prima Lettera Maiuscola" #: editor/inspector_dock.cpp -#, fuzzy msgid "Localized" msgstr "Locale" #: editor/inspector_dock.cpp msgid "Localization not available for current language." -msgstr "" +msgstr "Localizzazione non disponibile per la lingua attuale" #: editor/inspector_dock.cpp msgid "Copy Properties" @@ -7725,10 +7685,6 @@ msgid "Load Animation" msgstr "Carica Animazione" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Nessuna animazione da copiare!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Nessuna risorsa di animazione negli appunti!" @@ -7741,10 +7697,6 @@ msgid "Paste Animation" msgstr "Incolla Animazione" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Nessuna animazione da modificare!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" "Esegui la seguente animazione al contrario dalla posizione corrente. (A)" @@ -7783,6 +7735,11 @@ msgid "New" msgstr "Nuovo" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s Riferimento di classe" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Modifica Transizioni..." @@ -8007,11 +7964,6 @@ msgid "Blend" msgstr "Fondi" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mischia" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Riavvio Automatico:" @@ -8045,10 +7997,6 @@ msgid "X-Fade Time (s):" msgstr "Tempo(i) di Crossfade:" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Corrente:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8283,25 +8231,21 @@ msgid "License (Z-A)" msgstr "Licenza (Z-A)" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "First" msgstr "Primo" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Previous" msgstr "Precedente" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Next" msgstr "Successivo" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Last" msgstr "Ultimo" @@ -9280,16 +9224,15 @@ msgstr "Gradiente Modificato" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp msgid "Swap GradientTexture2D Fill Points" -msgstr "" +msgstr "Scambia Punti di Riempimento del GradientTexture2D" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp msgid "Swap Gradient Fill Points" -msgstr "" +msgstr "Scambia Punti di Riempimento del Gradiente" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp -#, fuzzy msgid "Toggle Grid Snap" -msgstr "Commuta Griglia" +msgstr "Commuta Agganciamento Griglia" #: editor/plugins/item_list_editor_plugin.cpp msgid "Item %d" @@ -9534,7 +9477,6 @@ msgstr "" "%s" #: editor/plugins/mesh_library_editor_plugin.cpp -#, fuzzy msgid "MeshLibrary" msgstr "Libreria Mesh" @@ -10075,6 +10017,7 @@ msgstr "Impostazioni griglia" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Scatto" @@ -10341,6 +10284,7 @@ msgstr "Script precedente" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "File" @@ -10504,13 +10448,12 @@ msgid "Sort Scripts By" msgstr "Orina Scripts Per" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "List Script Names As" -msgstr "Nome Script:" +msgstr "Elenca Nomi Script Come" #: editor/plugins/script_editor_plugin.cpp msgid "Exec Flags" -msgstr "" +msgstr "Esegui Flag" #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Scripts" @@ -10900,6 +10843,7 @@ msgid "Yaw:" msgstr "Imbardata:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Dimensione:" @@ -10928,6 +10872,7 @@ msgid "Vertices:" msgstr "Vertici:" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "FPS: %d (%s ms)" msgstr "FPS: %d (%s ms)" @@ -11036,7 +10981,7 @@ msgid "" "Debug draw modes are only available when using the GLES3 renderer, not GLES2." msgstr "" "Le modalità di disegno di debug sono disponibili solo con il renderer GLES3, " -"non con GLES2" +"non con GLES2." #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Left" @@ -11557,6 +11502,16 @@ msgid "Vertical:" msgstr "Verticale:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Separazione:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Scostamento:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Seleziona/De-Seleziona tutti i Frame" @@ -11593,18 +11548,10 @@ msgid "Auto Slice" msgstr "Auto Divisione" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Scostamento:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Passo:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Separazione:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "TextureRegion" @@ -11738,15 +11685,15 @@ msgstr "Deseleziona tutte le icone visibili." #: editor/plugins/theme_editor_plugin.cpp msgid "Select all visible stylebox items." -msgstr "" +msgstr "Seleziona tutti gli elementi stylebox visibili." #: editor/plugins/theme_editor_plugin.cpp msgid "Select all visible stylebox items and their data." -msgstr "" +msgstr "Seleziona tutti gli elementi stylebox visibili e i loro dati." #: editor/plugins/theme_editor_plugin.cpp msgid "Deselect all visible stylebox items." -msgstr "" +msgstr "Deseleziona tutti gli elementi stylebox visibili." #: editor/plugins/theme_editor_plugin.cpp msgid "" @@ -11774,7 +11721,7 @@ msgstr "Selezione con data" #: editor/plugins/theme_editor_plugin.cpp msgid "Select all Theme items with item data." -msgstr "" +msgstr "Seleziona tutti gli elementi Tema con i loro dati." #: editor/plugins/theme_editor_plugin.cpp msgid "Deselect All" @@ -11796,6 +11743,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Rimuovi Tile" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11830,6 +11782,18 @@ msgid "" "This theme type is empty.\n" "Add more items to it manually or by importing from another theme." msgstr "" +"Questo tipo di tema è vuoto.\n" +"Aggiungici più elementi manualmente o importando da un altro tema." + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Aggiungi Tipo Elemento" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Rimuovi da Remoto" #: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" @@ -12042,7 +12006,7 @@ msgstr "Gestisci Elementi…" #: editor/plugins/theme_editor_plugin.cpp msgid "Add, remove, organize and import Theme items." -msgstr "" +msgstr "Aggiungi, rimuovi, organizza e importa elementi Tema." #: editor/plugins/theme_editor_plugin.cpp msgid "Add Preview" @@ -12099,6 +12063,7 @@ msgid "Named Separator" msgstr "Chiamato Separatore" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Sottomenù" @@ -12274,11 +12239,12 @@ msgstr "Tile Map" #: editor/plugins/tile_map_editor_plugin.cpp #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Palette Min Width" -msgstr "" +msgstr "Larghezza Min Paletta" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Separazione Orizzontale Elementi Paletta" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Show Tile Names" @@ -12298,9 +12264,8 @@ msgstr "Anteprima Riempimento" #: editor/plugins/tile_map_editor_plugin.cpp #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Editor Side" -msgstr "Editor" +msgstr "Lato Editor" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Display Grid" @@ -12666,6 +12631,8 @@ msgstr "Non sono disponibili estensioni VCS." msgid "" "Remote settings are empty. VCS features that use the network may not work." msgstr "" +"Impostazioni da remoto vuote. Le features VCS che utilizzano il network " +"potrebbero non funzionare." #: editor/plugins/version_control_editor_plugin.cpp msgid "No commit message was provided." @@ -12691,7 +12658,7 @@ msgstr "Commit:" #: editor/plugins/version_control_editor_plugin.cpp msgid "Date:" -msgstr "" +msgstr "Data:" #: editor/plugins/version_control_editor_plugin.cpp msgid "Subtitle:" @@ -12699,7 +12666,7 @@ msgstr "Sottotitolo:" #: editor/plugins/version_control_editor_plugin.cpp msgid "Do you want to remove the %s branch?" -msgstr "" +msgstr "Vuo rimuovere il ramo %s?" #: editor/plugins/version_control_editor_plugin.cpp msgid "Do you want to remove the %s remote?" @@ -12723,11 +12690,11 @@ msgstr "Login da Remoto" #: editor/plugins/version_control_editor_plugin.cpp msgid "Select SSH public key path" -msgstr "" +msgstr "Seleziona il percorso della chiave pubblica SSH" #: editor/plugins/version_control_editor_plugin.cpp msgid "Select SSH private key path" -msgstr "" +msgstr "Seleziona il percorso della chiave privata SSH" #: editor/plugins/version_control_editor_plugin.cpp msgid "SSH Passphrase" @@ -12763,7 +12730,7 @@ msgstr "Lista Commit" #: editor/plugins/version_control_editor_plugin.cpp msgid "Commit list size" -msgstr "" +msgstr "Commit dimensione lista" #: editor/plugins/version_control_editor_plugin.cpp msgid "Branches" @@ -12779,7 +12746,7 @@ msgstr "Rimuovi Ramo" #: editor/plugins/version_control_editor_plugin.cpp msgid "Branch Name" -msgstr "" +msgstr "Nome Ramo" #: editor/plugins/version_control_editor_plugin.cpp msgid "Remotes" @@ -13514,7 +13481,6 @@ msgid "Calculates the dot product of two vectors." msgstr "Calcola il prodotto scalare di due vettori." #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "" "Returns the vector that points in the same direction as a reference vector. " "The function has three vector parameters : N, the vector to orient, I, the " @@ -14101,10 +14067,6 @@ msgstr "" "rivedere le scene." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Progetto Senza Nome" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Progetto Mancante" @@ -14443,6 +14405,7 @@ msgid "Add Event" msgstr "Aggiungi Evento" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Pulsante" @@ -14818,7 +14781,7 @@ msgstr "In Minuscolo" msgid "To Uppercase" msgstr "In Maiuscolo" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Ripristina" @@ -15531,7 +15494,7 @@ msgstr "" #: editor/script_editor_debugger.cpp msgid "Remote Scene Tree Refresh Interval" -msgstr "" +msgstr "Intervallo di Refresh dello Scene Tree Remoto" #: editor/script_editor_debugger.cpp msgid "Remote Inspect Refresh Interval" @@ -15646,8 +15609,9 @@ msgstr "Cambia l'Angolo di Emissione AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" -msgstr "" +msgstr "Telecamera" #: editor/spatial_editor_gizmos.cpp msgid "Change Camera FOV" @@ -15669,11 +15633,11 @@ msgstr "Unisci" #: scene/resources/particles_material.cpp servers/physics_2d_server.cpp #: servers/physics_server.cpp msgid "Shape" -msgstr "" +msgstr "Forma" #: editor/spatial_editor_gizmos.cpp msgid "Visibility Notifier" -msgstr "" +msgstr "Visibilità Notifiche" #: editor/spatial_editor_gizmos.cpp msgid "Change Notifier AABB" @@ -15753,11 +15717,11 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp msgid "Room Edge" -msgstr "" +msgstr "Lato Stanza" #: editor/spatial_editor_gizmos.cpp msgid "Room Overlap" -msgstr "" +msgstr "Sovrapposizione Stanza" #: editor/spatial_editor_gizmos.cpp msgid "Set Room Point Position" @@ -15791,9 +15755,8 @@ msgstr "Torna indietro" #: editor/spatial_editor_gizmos.cpp scene/2d/light_occluder_2d.cpp #: scene/2d/tile_map.cpp -#, fuzzy msgid "Occluder" -msgstr "Modalità Occlusione" +msgstr "Occlusore" #: editor/spatial_editor_gizmos.cpp msgid "Set Occluder Sphere Radius" @@ -15804,9 +15767,8 @@ msgid "Set Occluder Sphere Position" msgstr "Imposta Posizione della Sfera Occlusore" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Set Occluder Polygon Point Position" -msgstr "Imposta Posizione Punto Portale" +msgstr "Imposta Posizione Poligono di Occlusione" #: editor/spatial_editor_gizmos.cpp #, fuzzy @@ -15824,18 +15786,17 @@ msgid "Occluder Polygon Back" msgstr "Crea Poligono di Occlusione" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Occluder Hole" -msgstr "Crea Foro di Occlusione" +msgstr "Foro di Occlusione" #: main/main.cpp msgid "Godot Physics" -msgstr "" +msgstr "Fisica di Godot" #: main/main.cpp servers/physics_2d/physics_2d_server_sw.cpp #: servers/visual/visual_server_scene.cpp msgid "Use BVH" -msgstr "" +msgstr "Usa BVH" #: main/main.cpp servers/physics_2d/physics_2d_server_sw.cpp #: servers/visual/visual_server_scene.cpp @@ -15860,23 +15821,23 @@ msgstr "stdout del Debugger" #: main/main.cpp msgid "Max Chars Per Second" -msgstr "" +msgstr "Max Caratteri Al Secondo" #: main/main.cpp msgid "Max Messages Per Frame" -msgstr "" +msgstr "Max Messaggi Al Fotogramma" #: main/main.cpp msgid "Max Errors Per Second" -msgstr "" +msgstr "Max Errori Al Secondo" #: main/main.cpp msgid "Max Warnings Per Second" -msgstr "" +msgstr "Max Avvisi Al Secondo" #: main/main.cpp msgid "Flush stdout On Print" -msgstr "" +msgstr "Svuota stdout Alla Stampa" #: main/main.cpp servers/visual_server.cpp msgid "Logging" @@ -15896,11 +15857,11 @@ msgstr "Percorso di Log" #: main/main.cpp msgid "Max Log Files" -msgstr "" +msgstr "Max Files di Log" #: main/main.cpp msgid "Driver" -msgstr "" +msgstr "Driver" #: main/main.cpp msgid "Driver Name" @@ -15908,7 +15869,7 @@ msgstr "Nome Driver" #: main/main.cpp msgid "Fallback To GLES2" -msgstr "" +msgstr "Ripiega Su GLES2" #: main/main.cpp msgid "Use Nvidia Rect Flicker Workaround" @@ -15923,7 +15884,7 @@ msgstr "Display" #: modules/opensimplex/noise_texture.cpp scene/2d/line_2d.cpp #: scene/gui/text_edit.cpp scene/resources/texture.cpp msgid "Width" -msgstr "" +msgstr "Larghezza" #: main/main.cpp modules/csg/csg_shape.cpp modules/gltf/gltf_node.cpp #: modules/opensimplex/noise_texture.cpp scene/2d/light_2d.cpp @@ -15936,17 +15897,17 @@ msgstr "Altezza" #: main/main.cpp msgid "Always On Top" -msgstr "" +msgstr "Sempre In Primo Piano" #: main/main.cpp #, fuzzy msgid "Test Width" -msgstr "Lato Sinistro" +msgstr "Larghezza Test" #: main/main.cpp #, fuzzy msgid "Test Height" -msgstr "Testing" +msgstr "Altezza Test" #: main/main.cpp msgid "DPI" @@ -15954,7 +15915,7 @@ msgstr "" #: main/main.cpp msgid "Allow hiDPI" -msgstr "" +msgstr "Permetti hiDPI" #: main/main.cpp msgid "V-Sync" @@ -15966,11 +15927,11 @@ msgstr "Usa Sincronizzazione Verticale" #: main/main.cpp msgid "Per Pixel Transparency" -msgstr "" +msgstr "Trasparenza Per Pixel" #: main/main.cpp msgid "Allowed" -msgstr "" +msgstr "Permesso" #: main/main.cpp msgid "Intended Usage" @@ -16026,7 +15987,7 @@ msgstr "" #: scene/gui/scroll_container.cpp scene/gui/text_edit.cpp scene/gui/tree.cpp #: scene/main/viewport.cpp scene/register_scene_types.cpp msgid "GUI" -msgstr "" +msgstr "Interfaccia Grafica" #: main/main.cpp msgid "Drop Mouse On GUI Input Disabled" @@ -16038,20 +15999,19 @@ msgstr "" #: main/main.cpp msgid "Print FPS" -msgstr "" +msgstr "Stampa FPS" #: main/main.cpp msgid "Verbose stdout" -msgstr "" +msgstr "stdout Verbose" #: main/main.cpp -#, fuzzy msgid "Frame Delay Msec" -msgstr "Ritardo Frame (msec)" +msgstr "Delay Fotogramma (msec)" #: main/main.cpp msgid "Low Processor Mode" -msgstr "" +msgstr "Modalità Basso Utilizzo Processore" #: main/main.cpp msgid "Delta Sync After Draw" @@ -16076,7 +16036,7 @@ msgstr "Punto" #: main/main.cpp msgid "Touch Delay" -msgstr "" +msgstr "Delay Tocco" #: main/main.cpp servers/visual_server.cpp msgid "GLES3" @@ -16111,7 +16071,7 @@ msgstr "Mostra Immagine" #: main/main.cpp msgid "Image" -msgstr "" +msgstr "Immagine" #: main/main.cpp msgid "Fullsize" @@ -16131,7 +16091,7 @@ msgstr "Icona Nativa macOS" #: main/main.cpp msgid "Windows Native Icon" -msgstr "" +msgstr "Icona Nativa Di Windows" #: main/main.cpp msgid "Buffering" @@ -16143,11 +16103,11 @@ msgstr "" #: main/main.cpp msgid "Emulate Touch From Mouse" -msgstr "" +msgstr "Emula Tocco Da Mouse" #: main/main.cpp msgid "Emulate Mouse From Touch" -msgstr "" +msgstr "Emula Mouse Da Tocco" #: main/main.cpp msgid "Mouse Cursor" @@ -16184,7 +16144,7 @@ msgstr "" #: main/main.cpp msgid "Runtime" -msgstr "" +msgstr "Esecuzione" #: main/main.cpp msgid "Unhandled Exception Policy" @@ -16197,7 +16157,7 @@ msgstr "Tipo di Loop Principale" #: main/main.cpp scene/gui/texture_progress.cpp #: scene/gui/viewport_container.cpp msgid "Stretch" -msgstr "" +msgstr "Allarga" #: main/main.cpp msgid "Aspect" @@ -16205,11 +16165,11 @@ msgstr "Aspetto" #: main/main.cpp msgid "Shrink" -msgstr "" +msgstr "Riduci" #: main/main.cpp msgid "Auto Accept Quit" -msgstr "" +msgstr "Auto-Accetta Uscita" #: main/main.cpp #, fuzzy @@ -16223,11 +16183,11 @@ msgstr "Scatta sui lati dei nodi" #: main/main.cpp msgid "Dynamic Fonts" -msgstr "" +msgstr "Font Dinamici" #: main/main.cpp msgid "Use Oversampling" -msgstr "" +msgstr "Usa Oversampling" #: modules/bullet/register_types.cpp modules/bullet/space_bullet.cpp msgid "Active Soft World" @@ -16254,13 +16214,12 @@ msgid "Change Torus Outer Radius" msgstr "Modifica Raggio Esterno del Toroide" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Operation" -msgstr "Opzioni" +msgstr "Operazione" #: modules/csg/csg_shape.cpp msgid "Calculate Tangents" -msgstr "" +msgstr "Calcola Tangenti" #: modules/csg/csg_shape.cpp msgid "Use Collision" @@ -16277,9 +16236,8 @@ msgid "Collision Mask" msgstr "Maschera di Collisione" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Invert Faces" -msgstr "Converti Maiuscole/Minuscole" +msgstr "Inverti Facce" #: modules/csg/csg_shape.cpp scene/2d/canvas_item.cpp scene/2d/particles_2d.cpp #: scene/resources/primitive_meshes.cpp @@ -16315,7 +16273,7 @@ msgstr "Lati" #: modules/csg/csg_shape.cpp msgid "Cone" -msgstr "" +msgstr "Cono" #: modules/csg/csg_shape.cpp msgid "Inner Radius" @@ -16327,7 +16285,7 @@ msgstr "Raggio Esterno" #: modules/csg/csg_shape.cpp msgid "Ring Sides" -msgstr "" +msgstr "Lati Anello" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp @@ -16336,8 +16294,9 @@ msgid "Polygon" msgstr "Poligono" #: modules/csg/csg_shape.cpp +#, fuzzy msgid "Spin Degrees" -msgstr "" +msgstr "Gradi di Rotazione" #: modules/csg/csg_shape.cpp msgid "Spin Sides" @@ -16355,21 +16314,19 @@ msgstr "Crea Vertice Interno" #: modules/csg/csg_shape.cpp msgid "Path Interval" -msgstr "" +msgstr "Intervallo Percorso" #: modules/csg/csg_shape.cpp msgid "Path Simplify Angle" msgstr "" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Rotation" -msgstr "Rotazione Casuale:" +msgstr "Rotazione Percorso" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Local" -msgstr "Rendi Locale" +msgstr "Percorso Locale" #: modules/csg/csg_shape.cpp #, fuzzy @@ -16387,24 +16344,20 @@ msgid "Path Joined" msgstr "Rotazione Casuale:" #: modules/enet/networked_multiplayer_enet.cpp -#, fuzzy msgid "Compression Mode" -msgstr "Modalità Collisioni" +msgstr "Modalità Compressione" #: modules/enet/networked_multiplayer_enet.cpp -#, fuzzy msgid "Transfer Channel" -msgstr "Cambiamento Transform" +msgstr "Canale Di Trasferimento" #: modules/enet/networked_multiplayer_enet.cpp -#, fuzzy msgid "Channel Count" -msgstr "Istanza" +msgstr "Conteggio Canale" #: modules/enet/networked_multiplayer_enet.cpp -#, fuzzy msgid "Always Ordered" -msgstr "Mostra sempre Griglia" +msgstr "Sempre In Ordine" #: modules/enet/networked_multiplayer_enet.cpp msgid "Server Relay" @@ -16423,31 +16376,36 @@ msgstr "" msgid "Use DTLS" msgstr "Usa Scatto" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +#, fuzzy +msgid "Use FBX" +msgstr "Usa BVH" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" msgstr "Memorizzazione file:" #: modules/gdnative/gdnative.cpp -#, fuzzy msgid "Load Once" -msgstr "Carica risorsa" +msgstr "Carica Una Volta" #: modules/gdnative/gdnative.cpp #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Singleton" -msgstr "Scheletro" +msgstr "Singleton" #: modules/gdnative/gdnative.cpp -#, fuzzy msgid "Symbol Prefix" -msgstr "Prefisso:" +msgstr "Prefisso Simbolo" #: modules/gdnative/gdnative.cpp -#, fuzzy msgid "Reloadable" -msgstr "Ricarica" +msgstr "Ricaricabile" #: modules/gdnative/gdnative.cpp #: modules/gdnative/gdnative_library_singleton_editor.cpp @@ -16504,19 +16462,16 @@ msgid "Libraries: " msgstr "Librerie: " #: modules/gdnative/nativescript/nativescript.cpp -#, fuzzy msgid "Class Name" -msgstr "Nome Classe:" +msgstr "Nome Classe" #: modules/gdnative/nativescript/nativescript.cpp -#, fuzzy msgid "Script Class" -msgstr "Nome Script:" +msgstr "Classe Script" #: modules/gdnative/nativescript/nativescript.cpp -#, fuzzy msgid "Icon Path" -msgstr "Metti a fuoco il percorso" +msgstr "Percorso Icona" #: modules/gdnative/register_types.cpp msgid "GDNative" @@ -16524,9 +16479,8 @@ msgstr "GDNative" #: modules/gdscript/editor/gdscript_highlighter.cpp #: modules/gdscript/gdscript.cpp -#, fuzzy msgid "GDScript" -msgstr "Script" +msgstr "GDScript" #: modules/gdscript/editor/gdscript_highlighter.cpp msgid "Function Definition Color" @@ -16543,11 +16497,11 @@ msgstr "" #: modules/gdscript/gdscript.cpp msgid "Treat Warnings As Errors" -msgstr "" +msgstr "Tratta Avvisi Come Errori" #: modules/gdscript/gdscript.cpp msgid "Exclude Addons" -msgstr "" +msgstr "Escludi Componenti Aggiuntivi" #: modules/gdscript/gdscript.cpp msgid "Autocomplete Setters And Getters" @@ -16593,14 +16547,12 @@ msgid "Object can't provide a length." msgstr "L'oggetto non può fornire una lunghezza." #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Language Server" -msgstr "Lingua:" +msgstr "Lingua Server" #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Enable Smart Resolve" -msgstr "Impossibile risolvere" +msgstr "Abilita Risoluzione Intelligente" #: modules/gdscript/language_server/gdscript_language_server.cpp msgid "Show Native Symbols In Editor" @@ -16608,7 +16560,7 @@ msgstr "" #: modules/gdscript/language_server/gdscript_language_server.cpp msgid "Use Thread" -msgstr "" +msgstr "Usa Thread" #: modules/gltf/editor_scene_exporter_gltf_plugin.cpp msgid "Export Mesh GLTF2" @@ -16619,34 +16571,28 @@ msgid "Export GLTF..." msgstr "Esporta GLTF..." #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Buffer View" -msgstr "Vista dal retro" +msgstr "Vista Buffer" #: modules/gltf/gltf_accessor.cpp modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Byte Offset" -msgstr "Scostamento della griglia:" +msgstr "Offset Byte" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Component Type" -msgstr "Componenti" +msgstr "Tipo Componente" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Normalized" -msgstr "Formato" +msgstr "Normalizzato" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Count" -msgstr "Quantità :" +msgstr "Quantità " #: modules/gltf/gltf_accessor.cpp scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Min" -msgstr "MiB" +msgstr "Min" #: modules/gltf/gltf_accessor.cpp scene/resources/visual_shader_nodes.cpp #, fuzzy @@ -16693,23 +16639,20 @@ msgid "Byte Stride" msgstr "" #: modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Indices" -msgstr "Tutti i Dispositivi" +msgstr "Indici" #: modules/gltf/gltf_camera.cpp -#, fuzzy msgid "FOV Size" -msgstr "Dimensione:" +msgstr "Dimensione Campo VIsivo" #: modules/gltf/gltf_camera.cpp msgid "Zfar" msgstr "" #: modules/gltf/gltf_camera.cpp -#, fuzzy msgid "Znear" -msgstr "Lineare" +msgstr "Znear" #: modules/gltf/gltf_light.cpp scene/2d/canvas_modulate.cpp #: scene/2d/cpu_particles_2d.cpp scene/2d/light_2d.cpp scene/2d/polygon_2d.cpp @@ -16719,27 +16662,25 @@ msgstr "Lineare" #: scene/resources/environment.cpp scene/resources/material.cpp #: scene/resources/particles_material.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Color" -msgstr "Colori" +msgstr "Colore" #: modules/gltf/gltf_light.cpp scene/3d/reflection_probe.cpp #: scene/resources/environment.cpp msgid "Intensity" -msgstr "" +msgstr "Intensità " #: modules/gltf/gltf_light.cpp scene/2d/light_2d.cpp scene/3d/light.cpp -#, fuzzy msgid "Range" -msgstr "Cambia" +msgstr "Intervallo" #: modules/gltf/gltf_light.cpp msgid "Inner Cone Angle" -msgstr "" +msgstr "Angolo Cono Interno" #: modules/gltf/gltf_light.cpp msgid "Outer Cone Angle" -msgstr "" +msgstr "Angolo Cono Esterno" #: modules/gltf/gltf_mesh.cpp #, fuzzy @@ -16747,14 +16688,12 @@ msgid "Blend Weights" msgstr "Preprocessa Lightmaps" #: modules/gltf/gltf_mesh.cpp -#, fuzzy msgid "Instance Materials" -msgstr "Cambiamenti dei materiali:" +msgstr "Materiali Istanze" #: modules/gltf/gltf_node.cpp -#, fuzzy msgid "Parent" -msgstr "Cambia Genitore" +msgstr "Genitore" #: modules/gltf/gltf_node.cpp #, fuzzy @@ -16766,9 +16705,8 @@ msgid "Skin" msgstr "" #: modules/gltf/gltf_node.cpp scene/3d/spatial.cpp -#, fuzzy msgid "Translation" -msgstr "Traduzioni" +msgstr "Traslazione" #: modules/gltf/gltf_node.cpp scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp #: scene/2d/remote_transform_2d.cpp scene/3d/remote_transform.cpp @@ -17535,6 +17473,14 @@ msgid "Change Expression" msgstr "Cambia Espressione" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Non è possibile copiare il nodo della funzione." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Incolla Nodi VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Rimuovi Nodi VisualScript" @@ -17640,14 +17586,6 @@ msgid "Resize Comment" msgstr "Ridimensiona Commento" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Non è possibile copiare il nodo della funzione." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Incolla Nodi VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Impossibile creare funzioni con un nodo funzione." @@ -18155,6 +18093,15 @@ msgstr "Istanza" msgid "Write Mode" msgstr "Modalità Priorità " +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +#, fuzzy +msgid "Max Channel In Buffer (KB)" +msgstr "Dimensione Index Buffer dei Poligoni nel Canvas (KB)" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18163,6 +18110,34 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Peer di Rete" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "Dimensione Massima (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "Dimensione Massima (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Peer di Rete" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18182,9 +18157,8 @@ msgid "CA Chain" msgstr "Elimina Catena IK" #: modules/websocket/websocket_server.cpp -#, fuzzy msgid "Handshake Timeout" -msgstr "Timeout." +msgstr "Timeout Handshake" #: modules/webxr/webxr_interface.cpp #, fuzzy @@ -18219,6 +18193,11 @@ msgstr "Commuta visibilità " msgid "Bounds Geometry" msgstr "Riprova" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Agganciamento Intelligente" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18389,8 +18368,9 @@ msgid "Hand Tracking Frequency" msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "Passthrough" -msgstr "" +msgstr "Passthrough" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18882,7 +18862,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19031,7 +19011,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19041,7 +19021,7 @@ msgstr "Espandi Tutto" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Taglia nodi" #: platform/javascript/export/export.cpp @@ -19340,7 +19320,7 @@ msgstr "Peer di Rete" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Dispositivo" #: platform/osx/export/export.cpp @@ -19388,7 +19368,7 @@ msgstr "Password" #: platform/osx/export/export.cpp msgid "Apple Team ID" -msgstr "" +msgstr "ID Apple Team" #: platform/osx/export/export.cpp msgid "" @@ -19578,43 +19558,41 @@ msgstr "" #: platform/osx/export/export.cpp msgid "macOS" -msgstr "" +msgstr "macOS" #: platform/osx/export/export.cpp msgid "Force Builtin Codesign" msgstr "" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Architecture" -msgstr "Aggiungere una voce di architettura" +msgstr "Architettura" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Display Name" -msgstr "Dimensione Display" +msgstr "Nome Display" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Short Name" -msgstr "Nome Script:" +msgstr "Nome Corto" #: platform/uwp/export/export.cpp msgid "Publisher" -msgstr "" +msgstr "Publisher" #: platform/uwp/export/export.cpp #, fuzzy msgid "Publisher Display Name" -msgstr "Nome visualizzato del publisher del pacchetto invalido." +msgstr "Nome Visualizzato del Publisher" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "GUID prodotto invalido." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Rimuovi Guide" #: platform/uwp/export/export.cpp @@ -19890,6 +19868,7 @@ msgstr "" "\"Frames\" per permettere a AnimatedSprite di visualizzare i frame." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Fotogramma %" @@ -20288,7 +20267,7 @@ msgstr "Modalità Righello" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Oggetto disabilitato" @@ -20780,7 +20759,7 @@ msgstr "" msgid "Width Curve" msgstr "Dividi Curva" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Predefinito" @@ -20955,6 +20934,7 @@ msgid "Z As Relative" msgstr "Scatti relativi" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21209,6 +21189,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21785,9 +21766,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Imposta Margine" @@ -22437,7 +22419,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23487,6 +23469,11 @@ msgstr "" "Control." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Sovrascrizioni" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23506,9 +23493,8 @@ msgid "Grow Direction" msgstr "Direzioni" #: scene/gui/control.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Min Size" -msgstr "Dimensione Outline:" +msgstr "Dimensione Min" #: scene/gui/control.cpp #, fuzzy @@ -23529,7 +23515,7 @@ msgstr "" msgid "Tooltip" msgstr "Strumenti" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Metti a fuoco il percorso" @@ -23561,7 +23547,7 @@ msgstr "Precedente" #: scene/gui/control.cpp msgid "Mouse" -msgstr "" +msgstr "Mouse" #: scene/gui/control.cpp msgid "Default Cursor Shape" @@ -23656,6 +23642,7 @@ msgid "Show Zoom Label" msgstr "Mostra Ossa" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23664,16 +23651,16 @@ msgid "Enable grid minimap." msgstr "Abilita mini-mappa griglia." #: scene/gui/graph_node.cpp -#, fuzzy msgid "Show Close" -msgstr "Mostra Ossa" +msgstr "Mostra Chiusura" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Seleziona" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Commit" @@ -23698,40 +23685,36 @@ msgid "Incremental Search Max Interval Msec" msgstr "" #: scene/gui/item_list.cpp scene/gui/tree.cpp -#, fuzzy msgid "Allow Reselect" -msgstr "Reimposta" +msgstr "Permetti Riselezione" #: scene/gui/item_list.cpp scene/gui/tree.cpp -#, fuzzy msgid "Allow RMB Select" -msgstr "Riempi Selezione" +msgstr "Permetti Selezione con il Pulsante Destro del Mouse" #: scene/gui/item_list.cpp msgid "Max Text Lines" -msgstr "" +msgstr "Righe di Testo Max" #: scene/gui/item_list.cpp -#, fuzzy msgid "Auto Height" -msgstr "Testing" +msgstr "Altezza Automatica" #: scene/gui/item_list.cpp msgid "Max Columns" -msgstr "" +msgstr "Colonne Max" #: scene/gui/item_list.cpp msgid "Same Column Width" -msgstr "" +msgstr "Stessa Larghezza per Colonna" #: scene/gui/item_list.cpp msgid "Fixed Column Width" -msgstr "" +msgstr "Larghezza Fissa di Colonna" #: scene/gui/item_list.cpp -#, fuzzy msgid "Icon Scale" -msgstr "Scala Casuale:" +msgstr "Ridimensionamento Icona" #: scene/gui/item_list.cpp #, fuzzy @@ -23739,8 +23722,9 @@ msgid "Fixed Icon Size" msgstr "Vista frontale" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Assegna" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -23754,77 +23738,68 @@ msgstr "Commuta visibilità " #: scene/gui/label.cpp msgid "Lines Skipped" -msgstr "" +msgstr "Righe Saltate" #: scene/gui/label.cpp msgid "Max Lines Visible" -msgstr "" +msgstr "RIghe Max Visibili" #: scene/gui/line_edit.cpp scene/resources/navigation_mesh.cpp msgid "Max Length" -msgstr "" +msgstr "Lunghezza Max" #: scene/gui/line_edit.cpp msgid "Secret" -msgstr "" +msgstr "Segreto" #: scene/gui/line_edit.cpp -#, fuzzy msgid "Secret Character" -msgstr "Caratteri validi:" +msgstr "Carattere Segreto" #: scene/gui/line_edit.cpp msgid "Expand To Text Length" -msgstr "" +msgstr "Espandi Alla Lunghezza Testo" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Context Menu Enabled" -msgstr "Aiuto contestuale" +msgstr "Menù Contestuale Abilitato" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Virtual Keyboard Enabled" -msgstr "Filtra segnali" +msgstr "Tastiera Virtuale Abilitata" #: scene/gui/line_edit.cpp -#, fuzzy msgid "Clear Button Enabled" -msgstr "Filtra segnali" +msgstr "Pulsante di Svuotamento Attivato" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Shortcut Keys Enabled" -msgstr "Scorciatoie" +msgstr "Scorciatoie da Tastiera Attivate" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Middle Mouse Paste Enabled" -msgstr "Filtra segnali" +msgstr "Incolla da Pulsante Centrale del Mouse Abilitato" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Selecting Enabled" -msgstr "Solo nella selezione" +msgstr "Selezione Abilitata" #: scene/gui/line_edit.cpp scene/gui/rich_text_label.cpp #: scene/gui/text_edit.cpp msgid "Deselect On Focus Loss Enabled" -msgstr "" +msgstr "Deselezione Su Perdita di Focus Abilitata" #: scene/gui/line_edit.cpp -#, fuzzy msgid "Right Icon" -msgstr "Pulsante Destro" +msgstr "Icona Destra" #: scene/gui/line_edit.cpp -#, fuzzy msgid "Placeholder" -msgstr "Carica come Placeholder" +msgstr "Segnaposto" #: scene/gui/line_edit.cpp msgid "Alpha" -msgstr "" +msgstr "Alfa" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Caret" @@ -23880,9 +23855,8 @@ msgstr "" "comporteranno invece come Stretch." #: scene/gui/popup.cpp -#, fuzzy msgid "Popup" -msgstr "Popola" +msgstr "Popup" #: scene/gui/popup.cpp #, fuzzy @@ -23933,14 +23907,12 @@ msgid "If \"Exp Edit\" is enabled, \"Min Value\" must be greater than 0." msgstr "Se \"Exp Edit\" è abilitato, \"Min Value\" deve essere maggiore di 0." #: scene/gui/range.cpp scene/resources/curve.cpp -#, fuzzy msgid "Min Value" -msgstr "Fissa valore" +msgstr "Valore Minimo" #: scene/gui/range.cpp scene/resources/curve.cpp -#, fuzzy msgid "Max Value" -msgstr "Valore" +msgstr "Valore Massimo" #: scene/gui/range.cpp msgid "Page" @@ -23995,9 +23967,8 @@ msgid "Env" msgstr "Fine" #: scene/gui/rich_text_effect.cpp -#, fuzzy msgid "Character" -msgstr "Caratteri validi:" +msgstr "Caratteri" #: scene/gui/rich_text_label.cpp msgid "BBCode" @@ -24062,14 +24033,12 @@ msgid "Follow Focus" msgstr "Popola la Superficie" #: scene/gui/scroll_container.cpp -#, fuzzy msgid "Horizontal Enabled" -msgstr "Orizzontale:" +msgstr "Orizzontale Abilitato" #: scene/gui/scroll_container.cpp -#, fuzzy msgid "Vertical Enabled" -msgstr "Filtra segnali" +msgstr "Verticale Abilitato" #: scene/gui/scroll_container.cpp msgid "Default Scroll Deadzone" @@ -24119,18 +24088,16 @@ msgid "Tab Align" msgstr "" #: scene/gui/tab_container.cpp scene/gui/tabs.cpp -#, fuzzy msgid "Current Tab" -msgstr "Corrente:" +msgstr "Scheda Attuale" #: scene/gui/tab_container.cpp -#, fuzzy msgid "Tabs Visible" -msgstr "Commuta visibilità " +msgstr "Schede Visibili" #: scene/gui/tab_container.cpp msgid "All Tabs In Front" -msgstr "" +msgstr "Tutte le Schede in Primo Piano" #: scene/gui/tab_container.cpp scene/gui/tabs.cpp msgid "Drag To Rearrange Enabled" @@ -24188,9 +24155,8 @@ msgid "Scroll Horizontal" msgstr "Orizzontale:" #: scene/gui/text_edit.cpp -#, fuzzy msgid "Draw" -msgstr "Draw Calls:" +msgstr "Disegno" #: scene/gui/text_edit.cpp #, fuzzy @@ -24209,7 +24175,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24225,9 +24191,8 @@ msgstr "Modalità Collisioni" #: scene/gui/texture_button.cpp scene/gui/texture_rect.cpp #: scene/gui/video_player.cpp -#, fuzzy msgid "Expand" -msgstr "Espandi Tutto" +msgstr "Espandi" #: scene/gui/texture_progress.cpp msgid "Under" @@ -24239,9 +24204,8 @@ msgid "Over" msgstr "Sovrascrivi" #: scene/gui/texture_progress.cpp -#, fuzzy msgid "Progress" -msgstr "Proprietà del tema" +msgstr "Avanzamento" #: scene/gui/texture_progress.cpp msgid "Progress Offset" @@ -24258,7 +24222,7 @@ msgstr "" #: scene/gui/texture_progress.cpp msgid "Radial Fill" -msgstr "" +msgstr "Riempimento Radiale" #: scene/gui/texture_progress.cpp #, fuzzy @@ -24734,6 +24698,31 @@ msgid "Swap OK Cancel" msgstr "UI Annulla" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Var Nome" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Renderer" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Renderer" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fisica" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fisica" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24771,6 +24760,814 @@ msgstr "Risoluzione Dimezzata" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Font" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Colore Commento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Colore Osso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Colore Osso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Popola la Superficie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Clip Disabilitata" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Separazione:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Spaziatura Linee" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Imposta Margine" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Premuto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Casella di Spunta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Selezionato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Oggetto disabilitato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Selezionato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(editor disabilitato)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Oggetto disabilitato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Scostamento:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Oggetto disabilitato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Colore Osso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Forza Modulazione Bianca" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Scostamento X della griglia:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Scostamento Y della griglia:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Mostra Contorno Precedente" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Sblocca selezionato(i)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Taglia nodi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Pulsante di Svuotamento Attivato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Pulsante di Svuotamento Attivato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Scena Principale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Scena Principale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Cartella:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Cartella:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Completamento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Completamento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Colore Scorrimento Completamento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Popola la Superficie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Evidenziatore di sintassi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Premuto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Strumento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Evidenziatore di sintassi" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement" +msgstr "Segreto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Evidenziatore di sintassi" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Modalità Collisioni" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Oggetto disabilitato" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Dimensione Bordo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Dimensione Carattere Titolo della Guida" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Colore Testo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Altezza Test" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Evidenziazione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Scostamento della griglia:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Scostamento della griglia:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Crea una cartella" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Commuta la visibilità dei file nascosti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Clip Disabilitata" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Separazione:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Chiamato Separatore" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Chiamato Separatore" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Colore Osso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Operatore colore." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Separazione:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Seleziona Frames" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Z Far Predefinito" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Predefinito" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Commit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Punti di interruzione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Separazione:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Ridimensionabile" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Colori" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Colori" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Offset Byte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Scostamento della griglia:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Scostamento della griglia:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Metti a fuoco il percorso" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Seleziona" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Premuto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Interruttore" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Interruttore" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Interruttore" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Taglia nodi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Opzioni Bus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Taglia nodi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Seleziona tutto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Comprimi Tutto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Interruttore" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Colore Selezione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Colore Guide" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Posizione del pannello" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Opacità Linea di Relazione" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Imposta Margine" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Maschera Pulsante" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Relationship Lines" +msgstr "Opacità Linea di Relazione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Mostra Guide" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Verticale:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Velocità Scorrimento Verticale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Imposta Margine" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Separazione:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Oggetto disabilitato" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Evidenziazione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Colore Osso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Colore Osso 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Imposta Margine" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Imposta Margine" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Target" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Cartella:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Forza Modulazione Bianca" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Modalità Icona" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Clip Disabilitata" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Larghezza" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Altezza" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Larghezza" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Lato Sinistro" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Schermo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Carica preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Modifica Tema" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Colori" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Preimpostazione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Overbright Indicator" +msgstr "Inerzia Orbita" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Preimpostazione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Preimpostazione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Formato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Carattere del Codice" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Carattere Principale" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Carattere Principale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Separazione:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Separazione:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Imposta Margine" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Imposta Margine" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Indenta a destra" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Modalità di Selezione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Auto Divisione" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Colore Griglia" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Mappa di Griglia" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Solo nella selezione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Sonda di Riflessione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Azione" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Sposta dei punti di controllo di Bézier" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Neg" +msgstr "Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Istanza" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24810,17 +25607,6 @@ msgstr "Opzioni aggiuntive:" msgid "Char" msgstr "Caratteri validi:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Scena Principale" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Font" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -25054,9 +25840,8 @@ msgstr "" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp -#, fuzzy msgid "2" -msgstr "2D" +msgstr "2" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp @@ -25358,9 +26143,8 @@ msgid "Emission On UV2" msgstr "Maschera Emissione" #: scene/resources/material.cpp -#, fuzzy msgid "Emission Texture" -msgstr "Sorgente Emissione: " +msgstr "Texture di Emissione:" #: scene/resources/material.cpp msgid "NormalMap" @@ -26106,6 +26890,10 @@ msgid "Release (ms)" msgstr "Rilascio" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mischia" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26621,9 +27409,8 @@ msgid "Scissor Area Threshold" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Max Join Items" -msgstr "Gestisci i modelli d'esportazione…" +msgstr "Num Max di Elementi Raggruppabili" #: servers/visual_server.cpp msgid "Batch Buffer Size" @@ -26656,6 +27443,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Abilita Priorità Tile" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Cambia espressione" diff --git a/editor/translations/ja.po b/editor/translations/ja.po index 3502fb4cb3..f2c675b162 100644 --- a/editor/translations/ja.po +++ b/editor/translations/ja.po @@ -43,7 +43,7 @@ msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-28 23:08+0000\n" +"PO-Revision-Date: 2022-04-25 15:02+0000\n" "Last-Translator: nitenook <admin@alterbaum.net>\n" "Language-Team: Japanese <https://hosted.weblate.org/projects/godot-engine/" "godot/ja/>\n" @@ -52,7 +52,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 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" @@ -139,6 +139,7 @@ msgstr "サイズを変更å¯èƒ½" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "ä½ç½®" @@ -156,7 +157,7 @@ msgstr "サイズ" #: core/bind/core_bind.cpp msgid "Endian Swap" -msgstr "" +msgstr "エンディアン変æ›" #: core/bind/core_bind.cpp msgid "Editor Hint" @@ -212,6 +213,7 @@ msgstr "メモリー" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -245,6 +247,7 @@ msgstr "データ" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" @@ -410,7 +413,8 @@ msgstr "テã‚ストエディター" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "完了" @@ -449,6 +453,7 @@ msgstr "Command" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "プリセット" @@ -574,9 +579,8 @@ msgid "Application" msgstr "アプリケーション" #: core/project_settings.cpp main/main.cpp -#, fuzzy msgid "Config" -msgstr "スナップã®è¨å®š" +msgstr "æ§‹æˆ" #: core/project_settings.cpp msgid "Project Settings Override" @@ -1832,7 +1836,9 @@ msgid "Scene does not contain any script." msgstr "シーンã«ã¯ã‚¹ã‚¯ãƒªãƒ—トãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“。" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "è¿½åŠ " @@ -1896,6 +1902,7 @@ msgstr "ã‚·ã‚°ãƒŠãƒ«ã«æŽ¥ç¶šã§ãã¾ã›ã‚“" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "é–‰ã˜ã‚‹" @@ -2935,6 +2942,7 @@ msgstr "使用ã™ã‚‹" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "インãƒãƒ¼ãƒˆ" @@ -3384,6 +3392,7 @@ msgid "Label" msgstr "値" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "èªã¿å–り専用" @@ -3391,7 +3400,7 @@ msgstr "èªã¿å–り専用" msgid "Checkable" msgstr "ãƒã‚§ãƒƒã‚¯å¯èƒ½" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "ãƒã‚§ãƒƒã‚¯æ¸ˆã¿" @@ -3466,7 +3475,7 @@ msgstr "é¸æŠžç¯„å›²ã‚’ã‚³ãƒ”ãƒ¼" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "クリア" @@ -3497,7 +3506,7 @@ msgid "Up" msgstr "上り" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "ノード" @@ -3521,6 +3530,10 @@ msgstr "RSETé€ä¿¡" msgid "New Window" msgstr "æ–°è¦ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "åç„¡ã—ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆ" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4082,9 +4095,8 @@ msgid "Scene" msgstr "シーン" #: editor/editor_node.cpp -#, fuzzy msgid "Scene Naming" -msgstr "シーンã®ãƒ‘ス:" +msgstr "シーンã®å‘½åè¦å‰‡" #: editor/editor_node.cpp editor/editor_settings.cpp editor/scene_tree_dock.cpp #: servers/arvr/arvr_interface.cpp @@ -4695,6 +4707,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "å†èªã¿è¾¼ã¿" @@ -4873,6 +4886,7 @@ msgid "Edit Text:" msgstr "テã‚ストを編集:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "オン" @@ -5177,6 +5191,7 @@ msgid "Show Script Button" msgstr "スクリプトボタンを表示" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "ファイルシステム" @@ -5250,6 +5265,7 @@ msgstr "カラーテーマ" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "行間隔" @@ -5408,6 +5424,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "カーソル" @@ -5805,6 +5822,7 @@ msgstr "ホスト" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "ãƒãƒ¼ãƒˆ" @@ -5816,7 +5834,7 @@ msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼" msgid "Sorting Order" msgstr "ã‚½ãƒ¼ãƒˆé †" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "シンボルã®è‰²" @@ -5850,28 +5868,29 @@ msgstr "æ–‡å—列ã®è‰²" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "背景色" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "無効ãªèƒŒæ™¯è‰²ã§ã™ã€‚" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "é¸æŠžã•れãŸã‚‚ã®ã‚’インãƒãƒ¼ãƒˆ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5879,20 +5898,20 @@ msgstr "" msgid "Text Color" msgstr "テã‚ストã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "行番å·ã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "行番å·:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "ã‚ャレットã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "ã‚ャレットã®èƒŒæ™¯è‰²" @@ -5900,16 +5919,16 @@ msgstr "ã‚ャレットã®èƒŒæ™¯è‰²" msgid "Text Selected Color" msgstr "é¸æŠžã•れãŸãƒ†ã‚ストã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "é¸æŠžç¯„å›²ã®ã¿" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "波括弧ミスマッãƒã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "ç¾åœ¨ã®è¡Œã®è‰²" @@ -5917,39 +5936,39 @@ msgstr "ç¾åœ¨ã®è¡Œã®è‰²" msgid "Line Length Guideline Color" msgstr "行ã®é•·ã•ã®ã‚¬ã‚¤ãƒ‰ç·šã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "ãƒã‚¤ãƒ©ã‚¤ãƒˆã•れãŸå˜èªžã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "番å·ã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "関数ã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "メンãƒãƒ¼å¤‰æ•°ã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "マークã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "ブックマークã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "ブレークãƒã‚¤ãƒ³ãƒˆã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "実行ä¸ã®è¡Œã®è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "コード折りãŸãŸã¿ã®è‰²" @@ -7713,10 +7732,6 @@ msgid "Load Animation" msgstr "アニメーションèªã¿è¾¼ã¿" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "コピーã™ã‚‹ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ãŒã‚りã¾ã›ã‚“ï¼" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "クリップボードã«ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãƒªã‚½ãƒ¼ã‚¹ãŒã‚りã¾ã›ã‚“ï¼" @@ -7729,10 +7744,6 @@ msgid "Paste Animation" msgstr "アニメーションを貼り付ã‘" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "編集ã™ã‚‹ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ãŒã‚りã¾ã›ã‚“ï¼" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "é¸æŠžã—ãŸã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ç¾åœ¨ã®ä½ç½®ã‹ã‚‰é€†å†ç”Ÿã™ã‚‹ã€‚(A)" @@ -7770,6 +7781,11 @@ msgid "New" msgstr "æ–°è¦" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s クラスリファレンス" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "トランジションã®ç·¨é›†..." @@ -7994,11 +8010,6 @@ msgid "Blend" msgstr "ブレンド" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "ミックス" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "自動リスタート:" @@ -8032,10 +8043,6 @@ msgid "X-Fade Time (s):" msgstr "クãƒã‚¹ãƒ•ェード時間 (ç§’):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "ç¾åœ¨:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10045,6 +10052,7 @@ msgstr "スナップã®è¨å®š" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "スナップ" @@ -10308,6 +10316,7 @@ msgstr "å‰ã®ã‚¹ã‚¯ãƒªãƒ—ト" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "ファイル" @@ -10865,6 +10874,7 @@ msgid "Yaw:" msgstr "ヨー:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "サイズ:" @@ -11516,6 +11526,16 @@ msgid "Vertical:" msgstr "垂直:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "分離:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "オフセット:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "ã™ã¹ã¦ã®ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’é¸æŠž/消去" @@ -11552,18 +11572,10 @@ msgid "Auto Slice" msgstr "自動スライス" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "オフセット:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "ステップ:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "分離:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "テクスãƒãƒ£é ˜åŸŸ" @@ -11758,6 +11770,11 @@ msgstr "" "ãれã§ã‚‚é–‰ã˜ã¾ã™ã‹ï¼Ÿ" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "タイルを除去" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11799,6 +11816,16 @@ msgstr "" "手動もã—ãã¯ä»–ã®ãƒ†ãƒ¼ãƒžã‹ã‚‰ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¦ã€ã‚¢ã‚¤ãƒ†ãƒ ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "アイテムã®ã‚¿ã‚¤ãƒ—ã‚’è¿½åŠ " + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "リモートを削除" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "カラーアイテムã®è¿½åŠ " @@ -12071,6 +12098,7 @@ msgid "Named Separator" msgstr "åå‰ä»˜ãセパレーター" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "サブメニュー" @@ -12248,8 +12276,9 @@ msgid "Palette Min Width" msgstr "ãƒ‘ãƒ¬ãƒƒãƒˆã®æœ€å°å¹…" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "åå‰ã®æ•°å—ã®åŒºåˆ‡ã‚Šæ–‡å—" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Show Tile Names" @@ -14054,10 +14083,6 @@ msgstr "" "レンダラーã¯å¾Œã§å¤‰æ›´ã§ãã¾ã™ãŒã€ã‚·ãƒ¼ãƒ³ã®èª¿æ•´ãŒå¿…è¦ã¨ãªã‚‹å ´åˆãŒã‚りã¾ã™ã€‚" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "åç„¡ã—ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆ" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆãŒã‚りã¾ã›ã‚“" @@ -14394,6 +14419,7 @@ msgid "Add Event" msgstr "ã‚¤ãƒ™ãƒ³ãƒˆã‚’è¿½åŠ " #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Button" @@ -14767,7 +14793,7 @@ msgstr "å°æ–‡å—ã«" msgid "To Uppercase" msgstr "大文å—ã«" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "リセット" @@ -15603,6 +15629,7 @@ msgstr "AudioStreamPlayer3Dã®æ”¾å°„角度を変更ã™ã‚‹" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15947,7 +15974,7 @@ msgstr "ä¿å˜ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" #: main/main.cpp msgid "Threads" -msgstr "" +msgstr "スレッド" #: main/main.cpp servers/physics_2d/physics_2d_server_wrap_mt.h msgid "Thread Model" @@ -16035,9 +16062,8 @@ msgid "Input Devices" msgstr "入力デãƒã‚¤ã‚¹" #: main/main.cpp -#, fuzzy msgid "Pointing" -msgstr "点" +msgstr "ãƒã‚¤ãƒ³ãƒ†ã‚£ãƒ³ã‚°" #: main/main.cpp msgid "Touch Delay" @@ -16110,11 +16136,11 @@ msgstr "" #: main/main.cpp msgid "Emulate Touch From Mouse" -msgstr "" +msgstr "マウスã§ã‚¿ãƒƒãƒæ“作をエミュレート" #: main/main.cpp msgid "Emulate Mouse From Touch" -msgstr "" +msgstr "タッãƒã§ãƒžã‚¦ã‚¹æ“作をエミュレート" #: main/main.cpp msgid "Mouse Cursor" @@ -16155,7 +16181,7 @@ msgstr "ランタイム" #: main/main.cpp msgid "Unhandled Exception Policy" -msgstr "未処ç†ä¾‹å¤–ã®ãƒãƒªã‚·ãƒ¼" +msgstr "未処ç†ã®ä¾‹å¤–ã®ãƒãƒªã‚·ãƒ¼" #: main/main.cpp msgid "Main Loop Type" @@ -16389,6 +16415,15 @@ msgstr "DTLSホストå" msgid "Use DTLS" msgstr "DTLSを使用" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +#, fuzzy +msgid "Use FBX" +msgstr "BVHを使用" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17093,9 +17128,8 @@ msgid "Plotting lightmaps" msgstr "ライトマップをæç”»ä¸:" #: modules/lightmapper_cpu/register_types.cpp -#, fuzzy msgid "CPU Lightmapper" -msgstr "ライトマップを焼ã込む" +msgstr "CPUライトマッパー" #: modules/lightmapper_cpu/register_types.cpp msgid "Low Quality Ray Count" @@ -17482,6 +17516,14 @@ msgid "Change Expression" msgstr "å¼ã‚’変更" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "ファンクションノードをコピーã§ãã¾ã›ã‚“。" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "VisualScriptノードを貼り付ã‘" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "VisualScriptノードを除去" @@ -17590,14 +17632,6 @@ msgid "Resize Comment" msgstr "コメントã®ã‚µã‚¤ã‚ºã‚’変更ã™ã‚‹" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "ファンクションノードをコピーã§ãã¾ã›ã‚“。" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "VisualScriptノードを貼り付ã‘" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "関数ノードã§é–¢æ•°ã‚’作æˆã§ãã¾ã›ã‚“。" @@ -18100,6 +18134,15 @@ msgstr "インスタンス" msgid "Write Mode" msgstr "å„ªå…ˆé †ä½ãƒ¢ãƒ¼ãƒ‰" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +#, fuzzy +msgid "Max Channel In Buffer (KB)" +msgstr "ã‚ャンãƒã‚¹ã®ãƒãƒªã‚´ãƒ³ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã®ãƒãƒƒãƒ•ァサイズ (KB)" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "SSLを検証" @@ -18108,6 +18151,34 @@ msgstr "SSLを検証" msgid "Trusted SSL Certificate" msgstr "ä¿¡é ¼æ¸ˆã¿SSL証明書" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ ピア" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "最大サイズ (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "最大サイズ (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ ピア" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "IPã®ãƒã‚¤ãƒ³ãƒ‰" @@ -18158,6 +18229,11 @@ msgstr "å¯è¦–性ã®çŠ¶æ…‹" msgid "Bounds Geometry" msgstr "å†è©¦è¡Œ" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "スマートスナップ" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18260,9 +18336,8 @@ msgid "Min SDK" msgstr "アウトラインã®ã‚µã‚¤ã‚º:" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Target SDK" -msgstr "目標FPS" +msgstr "ターゲットSDK" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp #, fuzzy @@ -18801,7 +18876,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18949,7 +19024,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18959,7 +19034,7 @@ msgstr "ã™ã¹ã¦å±•é–‹" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "ノードを切りå–ã‚‹" #: platform/javascript/export/export.cpp @@ -19254,7 +19329,7 @@ msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ ピア" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "デãƒã‚¤ã‚¹" #: platform/osx/export/export.cpp @@ -19526,12 +19601,13 @@ msgid "Publisher Display Name" msgstr "パッケージ発行者ã®è¡¨ç¤ºåãŒç„¡åйã§ã™ã€‚" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "無効ãªãƒ—ãƒãƒ€ã‚¯ãƒˆ GUIDã§ã™ã€‚" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "ガイドをクリアã™ã‚‹" #: platform/uwp/export/export.cpp @@ -19799,6 +19875,7 @@ msgstr "" "ソースを作æˆã¾ãŸã¯è¨å®šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "フレーム%" @@ -20184,7 +20261,7 @@ msgstr "定è¦ãƒ¢ãƒ¼ãƒ‰" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "アイテムを無効ã«ã™ã‚‹" @@ -20667,7 +20744,7 @@ msgstr "ã“ã®é®è”½ç”¨ã®ã‚ªã‚¯ãƒ«ãƒ¼ãƒ€ãƒ¼ãƒãƒªã‚´ãƒ³ã¯ç©ºã§ã™ã€‚ãƒãƒªã‚´ msgid "Width Curve" msgstr "曲線を分割ã™ã‚‹" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "デフォルトã®è‰²" @@ -20843,6 +20920,7 @@ msgid "Z As Relative" msgstr "相対スナップ" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21101,6 +21179,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21672,9 +21751,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "マージンをè¨å®šã™ã‚‹" @@ -22328,7 +22408,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23364,6 +23444,11 @@ msgstr "" "ã„。" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "上書ã" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23406,7 +23491,7 @@ msgstr "" msgid "Tooltip" msgstr "ツール" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "パスã«ãƒ•ォーカス" @@ -23535,6 +23620,7 @@ msgid "Show Zoom Label" msgstr "ボーンを表示ã™ã‚‹" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23548,11 +23634,12 @@ msgid "Show Close" msgstr "ボーンを表示ã™ã‚‹" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "é¸æŠž" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "コミット" @@ -23618,8 +23705,9 @@ msgid "Fixed Icon Size" msgstr "å‰é¢å›³" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "アサインã™ã‚‹" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24088,7 +24176,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24259,13 +24347,12 @@ msgid "Timeout" msgstr "タイムアウト。" #: scene/main/node.cpp -#, fuzzy msgid "Name Num Separator" -msgstr "åå‰ä»˜ãセパレーター" +msgstr "åå‰ã®æ•°å—ã®åŒºåˆ‡ã‚Šæ–‡å—" #: scene/main/node.cpp msgid "Name Casing" -msgstr "" +msgstr "åå‰ã®å‘½åè¦å‰‡" #: scene/main/node.cpp #, fuzzy @@ -24613,8 +24700,33 @@ msgid "Swap OK Cancel" msgstr "ã‚ャンセル" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "åå‰" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "レンダリング" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "レンダリング" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr " (物ç†çš„)" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr " (物ç†çš„)" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" -msgstr "" +msgstr "hiDPIを使用" #: scene/register_scene_types.cpp #, fuzzy @@ -24650,6 +24762,811 @@ msgstr "åŠè§£åƒåº¦" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "フォント" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "コメントã®è‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "ボーンã®è‰² 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "ボーンã®è‰² 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "サーフェスを投入ã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "クリップ無効" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "分離:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "行間隔" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "マージンをè¨å®šã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "プリセット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "ãƒã‚§ãƒƒã‚¯å¯èƒ½" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "ãƒã‚§ãƒƒã‚¯æ¸ˆã¿" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "アイテムを無効ã«ã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "ãƒã‚§ãƒƒã‚¯æ¸ˆã¿" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(エディター無効)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "アイテムを無効ã«ã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "オフセット:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "アイテムを無効ã«ã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "ボーンã®è‰² 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "白色調整" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "グリッドã®ã‚ªãƒ•セット X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "グリッドã®ã‚ªãƒ•セット Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "å‰ã®å¹³é¢" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "é¸æŠžå¯¾è±¡ã‚’ãƒãƒƒã‚¯è§£é™¤" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "ノードを切りå–ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "シグナルを絞り込む" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "シグナルを絞り込む" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "メインシーン" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "タブ1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "メインシーン" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "フォルダー:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "フォルダー:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "完了" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "完了" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "é¸æŠžã•れãŸã‚‚ã®ã‚’インãƒãƒ¼ãƒˆ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "サーフェスを投入ã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "シンタックスãƒã‚¤ãƒ©ã‚¤ãƒˆ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "プリセット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "環境を表示" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "シンタックスãƒã‚¤ãƒ©ã‚¤ãƒˆ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "シンタックスãƒã‚¤ãƒ©ã‚¤ãƒˆ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "コリジョンモード" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "アイテムを無効ã«ã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "ボーダーサイズ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "ヘルプã®ã‚¿ã‚¤ãƒˆãƒ«ã®ãƒ•ォントサイズ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "テã‚ストã®è‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "試験的" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "ãƒã‚¤ãƒ©ã‚¤ãƒˆ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "ノイズã®ã‚ªãƒ•セット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "ノイズã®ã‚ªãƒ•セット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "フォルダーを作æˆ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "éš ã—ファイルをオン / オフ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "クリップ無効" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "分離:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "åå‰ä»˜ãセパレーター" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "åå‰ä»˜ãセパレーター" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "ボーンã®è‰² 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Color演算å。" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "分離:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’é¸æŠž" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "デフォルトã®Z Far" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "デフォルト" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "コミット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "ブレークãƒã‚¤ãƒ³ãƒˆ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "分離:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "サイズを変更å¯èƒ½" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "カラー" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "カラー" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "ãƒã‚¤ãƒˆã®ã‚ªãƒ•セット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "ノイズã®ã‚ªãƒ•セット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "グリッドã®ã‚ªãƒ•セット:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "パスã«ãƒ•ォーカス" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "é¸æŠž" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "プリセット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "切り替ãˆãƒœã‚¿ãƒ³" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "切り替ãˆãƒœã‚¿ãƒ³" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "切り替ãˆãƒœã‚¿ãƒ³" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "ノードを切りå–ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "ãƒã‚¹ オプション" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "ノードを切りå–ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "ã™ã¹ã¦é¸æŠž" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "ã™ã¹ã¦æŠ˜ã‚ŠãŸãŸã‚€" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "切り替ãˆãƒœã‚¿ãƒ³" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "é¸æŠžç¯„å›²ã®ã¿" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "ガイドã®è‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "ドックã®ä½ç½®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "実行ä¸ã®è¡Œã®è‰²" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "マージンをè¨å®šã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "ボタンã®ãƒžã‚¹ã‚¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "ガイドを表示" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "垂直:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "垂直スクãƒãƒ¼ãƒ«ã®é€Ÿåº¦" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "マージンをè¨å®šã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "分離:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "タブ1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "タブ1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "アイテムを無効ã«ã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "ãƒã‚¤ãƒ©ã‚¤ãƒˆ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "ボーンã®è‰² 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "ボーンã®è‰² 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "マージンをè¨å®šã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "マージンをè¨å®šã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "ターゲット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "フォルダー:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "白色調整" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "アイコンモード" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "クリップ無効" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "ボーンã®å¹…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "ライト" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "ボーンã®å¹…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "左伸長" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Screen演算å。" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "プリセットをèªã¿è¾¼ã‚€" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "エディターã®ãƒ†ãƒ¼ãƒž" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "カラー" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "プリセット" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "プリセット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "プリセット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "フォーマット" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "コードã®ãƒ•ォント" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "メインã®ãƒ•ォント" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "メインã®ãƒ•ォント" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "分離:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "分離:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "マージンをè¨å®šã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "マージンをè¨å®šã™ã‚‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "å³ã‚¤ãƒ³ãƒ‡ãƒ³ãƒˆ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "é¸æŠžãƒ¢ãƒ¼ãƒ‰" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "自動スライス" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "グリッドã®è‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "グリッドマップ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "é¸æŠžç¯„å›²ã®ã¿" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "リフレクションプãƒãƒ¼ãƒ–" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "アクション(Action)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "ベジェãƒã‚¤ãƒ³ãƒˆã‚’移動" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Neg" +msgstr "ベジェ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "インスタンス" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24689,17 +25606,6 @@ msgstr "è¿½åŠ ã®ã‚ªãƒ—ション:" msgid "Char" msgstr "æœ‰åŠ¹ãªæ–‡å—:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "メインシーン" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "フォント" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -25993,6 +26899,10 @@ msgid "Release (ms)" msgstr "リリース" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "ミックス" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26112,12 +27022,11 @@ msgstr "出力レイテンシー" #: servers/audio_server.cpp msgid "Channel Disable Threshold dB" -msgstr "" +msgstr "ãƒãƒ£ãƒ³ãƒãƒ«ã‚’無効ã«ã™ã‚‹éŸ³é‡ (dB)ã®ã—ãã„値" #: servers/audio_server.cpp -#, fuzzy msgid "Channel Disable Time" -msgstr "ブレンド時間ã®å¤‰æ›´" +msgstr "ãƒãƒ£ãƒ³ãƒãƒ«ã‚’無効ã«ã™ã‚‹ã¾ã§ã®ç§’æ•°" #: servers/audio_server.cpp msgid "Video Delay Compensation (ms)" @@ -26530,6 +27439,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "å„ªå…ˆé †ä½ã‚’有効化" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³" diff --git a/editor/translations/ka.po b/editor/translations/ka.po index c77eeb9e4e..e5776667b2 100644 --- a/editor/translations/ka.po +++ b/editor/translations/ka.po @@ -111,6 +111,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "áƒáƒ®áƒáƒšáƒ˜ %s შექმნáƒ" @@ -187,6 +188,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -221,6 +223,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -393,7 +396,8 @@ msgstr "დáƒáƒ›áƒáƒ™áƒ˜áƒ“ებულებების შემსწáƒáƒ #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" @@ -433,6 +437,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "ზუმის სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ–ე დáƒáƒ§áƒ”ნებáƒ" @@ -1860,7 +1865,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" @@ -1926,6 +1933,7 @@ msgstr "დáƒáƒ›áƒáƒ™áƒáƒ•შირებელი სიგნáƒáƒšáƒ˜:" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "დáƒáƒ®áƒ£áƒ ვáƒ" @@ -2968,6 +2976,7 @@ msgstr "ფუნქციის შექმნáƒ" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3430,6 +3439,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ მხáƒáƒšáƒáƒ“" @@ -3438,7 +3448,7 @@ msgstr "მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ მხáƒáƒšáƒáƒ“" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3514,7 +3524,7 @@ msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3545,7 +3555,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3569,6 +3579,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4650,6 +4664,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4827,6 +4842,7 @@ msgid "Edit Text:" msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მრუდის ცვლილებáƒ" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5128,6 +5144,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5201,6 +5218,7 @@ msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მრუდის ცვლილებáƒ" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5362,6 +5380,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5755,6 +5774,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5766,7 +5786,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5801,29 +5821,30 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ ი ფáƒáƒœáƒ¢áƒ˜áƒ¡ ზáƒáƒ›áƒ." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ ი ფáƒáƒœáƒ¢áƒ˜áƒ¡ ზáƒáƒ›áƒ." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5831,21 +5852,21 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "ხáƒáƒ–ის ნáƒáƒ›áƒ”რი:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "ხáƒáƒ–ის ნáƒáƒ›áƒ”რი:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ ი ფáƒáƒœáƒ¢áƒ˜áƒ¡ ზáƒáƒ›áƒ." @@ -5855,16 +5876,16 @@ msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ ი ფáƒáƒœáƒ¢áƒ˜áƒ¡ ზáƒáƒ›áƒ." msgid "Text Selected Color" msgstr "წáƒáƒ•შáƒáƒšáƒáƒ— მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ ფáƒáƒ˜áƒšáƒ”ბი?" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ მხáƒáƒšáƒáƒ“" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5872,41 +5893,41 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "ფუნქციები:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "შექმნáƒ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7662,11 +7683,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy -msgid "No animation to copy!" -msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ ზუმი." - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7679,10 +7695,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7720,6 +7732,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy msgid "Edit Transitions..." msgstr "გáƒáƒ“áƒáƒ¡áƒ•ლები" @@ -7949,11 +7965,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7987,10 +7998,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9999,6 +10006,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10270,6 +10278,7 @@ msgstr "წინáƒáƒ›áƒ“ებáƒáƒ ე ნáƒáƒ‘იჯზე გáƒáƒ“áƒáƒ¡á #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10841,6 +10850,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11499,6 +11509,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "ფუნქციის შექმნáƒ" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11535,19 +11556,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "ფუნქციის შექმნáƒ" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11745,6 +11757,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "მáƒáƒ¨áƒáƒ ებáƒ" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11786,6 +11803,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ თრექის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "სáƒáƒ§áƒ•áƒáƒ ლები:" @@ -12073,6 +12100,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12246,8 +12274,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის áƒáƒ¡áƒšáƒ˜áƒ¡ შექმნáƒ" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Show Tile Names" @@ -14020,10 +14049,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -14334,6 +14359,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14705,7 +14731,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "ზუმის სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ–ე დáƒáƒ§áƒ”ნებáƒ" @@ -15515,6 +15541,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16296,6 +16323,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17370,6 +17405,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17472,14 +17515,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17979,6 +18014,14 @@ msgstr "" msgid "Write Mode" msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17987,6 +18030,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18036,6 +18103,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18628,7 +18699,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18776,7 +18847,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18785,7 +18856,7 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒ¡áƒáƒ¦áƒ”ბების áƒáƒ¡áƒšáƒ˜áƒ¡ შექმნáƒ" #: platform/javascript/export/export.cpp @@ -19072,7 +19143,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19332,12 +19403,13 @@ msgid "Publisher Display Name" msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ ი ფáƒáƒœáƒ¢áƒ˜áƒ¡ ზáƒáƒ›áƒ." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ ი ფáƒáƒœáƒ¢áƒ˜áƒ¡ ზáƒáƒ›áƒ." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒ დáƒáƒ¥áƒ›áƒœáƒ˜áƒ¡ ცვლილებáƒ" #: platform/uwp/export/export.cpp @@ -19595,6 +19667,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19947,7 +20020,7 @@ msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "გáƒáƒ›áƒáƒ თული" @@ -20404,7 +20477,7 @@ msgstr "" msgid "Width Curve" msgstr "კვáƒáƒœáƒ«áƒ˜áƒ¡ მრუდის რედáƒáƒ¥áƒ¢áƒ˜áƒ ებáƒ" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "%s ტიპის ცვლილებáƒ" @@ -20563,6 +20636,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20790,6 +20864,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21325,9 +21400,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21906,7 +21982,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22864,6 +22940,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "რესურსი" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22899,7 +22980,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -23019,6 +23100,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23032,11 +23114,12 @@ msgid "Show Close" msgstr "დáƒáƒ®áƒ£áƒ ვáƒ" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -23099,7 +23182,7 @@ msgid "Fixed Icon Size" msgstr "დáƒáƒ›áƒáƒ™áƒ˜áƒ“ებულებების შემსწáƒáƒ ებელი" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -23528,7 +23611,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24012,6 +24095,27 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "ყველáƒáƒ¡ ჩáƒáƒœáƒáƒªáƒ•ლებáƒ" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24047,6 +24151,776 @@ msgstr "ფუნქციები:" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "ფუნქციები:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "ფუნქციები:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "ფუნქციები:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "ფუნქციის შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ ბრუნვáƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "დáƒáƒ›áƒáƒ¢áƒ”ბითი გáƒáƒ›áƒáƒ«áƒáƒ®áƒ”ბის áƒáƒ გუმენტები:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "ზუმის სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ–ე დáƒáƒ§áƒ”ნებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "áƒáƒœáƒ˜áƒ› სიგრძის შეცვლáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "áƒáƒœáƒ˜áƒ› სიგრძის შეცვლáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "წინáƒáƒ›áƒ“ებáƒáƒ ე ნáƒáƒ‘იჯზე გáƒáƒ“áƒáƒ¡áƒ•ლáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "დáƒáƒ™áƒáƒ•შირებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒ¡áƒáƒ¦áƒ”ბების áƒáƒ¡áƒšáƒ˜áƒ¡ შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "დáƒáƒ›áƒáƒ™áƒáƒ•შირებელი სიგნáƒáƒšáƒ˜:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "დáƒáƒ›áƒáƒ™áƒáƒ•შირებელი სიგნáƒáƒšáƒ˜:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "ყველáƒáƒ¡ ჩáƒáƒœáƒáƒªáƒ•ლებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "ზუმის სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ–ე დáƒáƒ§áƒ”ნებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "ინტერპáƒáƒšáƒáƒªáƒ˜áƒ˜áƒ¡ რეჟიმი" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "სáƒáƒ§áƒ•áƒáƒ ლები:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "ფუნქციები:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "გáƒáƒ®áƒ¡áƒœáƒ˜áƒšáƒ˜" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "ჩáƒáƒœáƒáƒ¬áƒ”რის ჩáƒáƒ თვრ/ გáƒáƒ›áƒáƒ თვáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "ფუნქციის შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "ფუნქციები:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "ფუნქციის შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "%s ტიპის ცვლილებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "%s ტიპის ცვლილებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "ფუნქციის შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "მáƒáƒ¡áƒ˜áƒ•ის ზáƒáƒ›áƒ˜áƒ¡ ცვლილებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "%s ტიპის ცვლილებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "%s ტიპის ცვლილებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "კვáƒáƒœáƒ«áƒ˜áƒ¡ მრუდის რედáƒáƒ¥áƒ¢áƒ˜áƒ ებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "ზუმის სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ–ე დáƒáƒ§áƒ”ნებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "დáƒáƒ›áƒáƒ™áƒáƒ•შირებელი სიგნáƒáƒšáƒ˜:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "დáƒáƒ›áƒáƒ™áƒáƒ•შირებელი სიგნáƒáƒšáƒ˜:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒ¡áƒáƒ¦áƒ”ბების áƒáƒ¡áƒšáƒ˜áƒ¡ შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "áƒáƒ¦áƒ¬áƒ”რáƒ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒ¡áƒáƒ¦áƒ”ბების áƒáƒ¡áƒšáƒ˜áƒ¡ შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "ფუნქციის შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "ყველáƒáƒ¡ ჩáƒáƒœáƒáƒªáƒ•ლებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ მხáƒáƒšáƒáƒ“" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "ფუნქციები:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ მხáƒáƒšáƒáƒ“" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "ინტერპáƒáƒšáƒáƒªáƒ˜áƒ˜áƒ¡ რეჟიმი" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒ დáƒáƒ¥áƒ›áƒœáƒ˜áƒ¡ ცვლილებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "კვáƒáƒœáƒ«áƒ—áƒáƒœ დáƒáƒ™áƒáƒ•შირებáƒ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მრუდის ცვლილებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "ფუნქციის შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "ფუნქციები:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "ფუნქციები:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "გáƒáƒ®áƒ¡áƒœáƒ˜áƒšáƒ˜" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "გáƒáƒ›áƒáƒ თული" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "წრფივი" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "წრფივი" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "წრფივი" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "წრფივი" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ თრექის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მრუდის ცვლილებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მრუდის ცვლილებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "ზუმის სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ–ე დáƒáƒ§áƒ”ნებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "ზუმის სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ–ე დáƒáƒ§áƒ”ნებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "ზუმის სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ–ე დáƒáƒ§áƒ”ნებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის მáƒáƒ¨áƒáƒ ებáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "სáƒáƒ§áƒ•áƒáƒ ლები:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "სáƒáƒ§áƒ•áƒáƒ ლები:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "ფუნქციის შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "ფუნქციის შექმნáƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის თáƒáƒœáƒáƒ¤áƒáƒ დáƒáƒ‘áƒ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "დáƒáƒ‘áƒáƒšáƒáƒœáƒ¡áƒ”ბული" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ მხáƒáƒšáƒáƒ“" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ მხáƒáƒšáƒáƒ“" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "ყველრმáƒáƒœáƒ˜áƒ¨áƒœáƒ•áƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24083,15 +24957,6 @@ msgstr "áƒáƒ¦áƒ¬áƒ”რáƒ:" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -25322,6 +26187,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25846,6 +26715,11 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +#, fuzzy +msgid "Enable High Float" +msgstr "áƒáƒœáƒ˜áƒ› სიგრძის შეცვლáƒ" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/km.po b/editor/translations/km.po index e2523b9cbf..ec806effd6 100644 --- a/editor/translations/km.po +++ b/editor/translations/km.po @@ -103,6 +103,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "" @@ -172,6 +173,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -205,6 +207,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -370,7 +373,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "" @@ -409,6 +413,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1752,7 +1757,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1816,6 +1823,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2810,6 +2818,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3250,6 +3259,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3257,7 +3267,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3329,7 +3339,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3360,7 +3370,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3384,6 +3394,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4446,6 +4460,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4617,6 +4632,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4906,6 +4922,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -4976,6 +4993,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5132,6 +5150,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5505,6 +5524,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5516,7 +5536,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5550,26 +5570,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5577,19 +5598,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5597,15 +5618,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5613,39 +5634,39 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7314,10 +7335,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7330,10 +7347,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7371,6 +7384,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7590,11 +7607,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7628,10 +7640,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9581,6 +9589,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9843,6 +9852,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10390,6 +10400,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11029,6 +11040,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11065,18 +11086,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11266,6 +11279,10 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11302,6 +11319,14 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11568,6 +11593,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11738,7 +11764,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13433,10 +13459,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13736,6 +13758,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14103,7 +14126,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14884,6 +14907,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15632,6 +15656,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16658,6 +16690,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16756,14 +16796,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17232,6 +17264,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17240,6 +17280,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17288,6 +17352,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17852,7 +17920,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -17988,7 +18056,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -17996,7 +18064,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18266,7 +18334,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18521,11 +18589,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18766,6 +18834,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19097,7 +19166,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19525,7 +19594,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19676,6 +19745,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19893,6 +19963,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20395,9 +20466,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -20939,7 +21011,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21830,6 +21902,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -21863,7 +21939,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -21976,6 +22052,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -21988,10 +22065,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22050,7 +22128,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22451,7 +22529,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -22900,6 +22978,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -22932,6 +23030,687 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Key(s) ដែលបានជ្រើសស្ទួន" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Anim ផ្លាស់ប្ážáž¼ážš Transition" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset X" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset Y" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Anim ផ្លាស់ប្ážáž¼ážš Transform" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Max Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Scroll Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Accel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Anim ផ្លាស់ប្ážáž¼ážš Transition" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Key(s) ដែលបានជ្រើសស្ទួន" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "ážáž˜áŸ’លៃ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "ážáž˜áŸ’លៃ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Anim ផ្លាស់ប្ážáž¼ážš Transition" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Key(s) ដែលបានជ្រើសស្ទួន" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Normal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Anim ផ្លាស់ប្ážáž¼ážš Transform" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Anim ផ្លាស់ប្ážáž¼ážš Transform" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Anim ផ្លាស់ប្ážáž¼ážš Transform" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Guide Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Drop Position Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Icon Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Line Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Files Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Hue" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Bottom" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Fill" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "ផ្លាស់ទី Bezier Points" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -22964,15 +23743,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24113,6 +24883,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24613,6 +25387,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/ko.po b/editor/translations/ko.po index da1d7b536a..2abccc43dd 100644 --- a/editor/translations/ko.po +++ b/editor/translations/ko.po @@ -143,6 +143,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "ë… ìœ„ì¹˜" @@ -222,6 +223,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -258,6 +260,7 @@ msgstr "ë°ì´í„°ì™€ 함께" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "ë„¤íŠ¸ì›Œí¬ í”„ë¡œíŒŒì¼ëŸ¬" @@ -437,7 +440,8 @@ msgstr "ì—디터 열기" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "ì„ íƒ í•목 복사" @@ -481,6 +485,7 @@ msgstr "커뮤니티" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "프리셋" @@ -1897,7 +1902,9 @@ msgid "Scene does not contain any script." msgstr "ì”¬ì— ìŠ¤í¬ë¦½íŠ¸ê°€ 없습니다." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "추가" @@ -1963,6 +1970,7 @@ msgstr "시그ë„ì„ ì—°ê²°í• ìˆ˜ ì—†ìŒ" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "닫기" @@ -2995,6 +3003,7 @@ msgstr "현재 프로필로 ì„¤ì •" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "ê°€ì ¸ì˜¤ê¸°" @@ -3452,6 +3461,7 @@ msgid "Label" msgstr "ê°’" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "메서드만 표시" @@ -3461,7 +3471,7 @@ msgstr "메서드만 표시" msgid "Checkable" msgstr "ì²´í¬ í•목" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "ì²´í¬ëœ í•목" @@ -3541,7 +3551,7 @@ msgstr "ì„ íƒ í•목 복사" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "지우기" @@ -3572,7 +3582,7 @@ msgid "Up" msgstr "위" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "노드" @@ -3596,6 +3606,10 @@ msgstr "ë°œì‹ RSET" msgid "New Window" msgstr "새 ì°½" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "ì´ë¦„ 없는 프로ì 트" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4769,6 +4783,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "ìƒˆë¡œê³ ì¹¨" @@ -4947,6 +4962,7 @@ msgid "Edit Text:" msgstr "ë¬¸ìž íŽ¸ì§‘:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "사용" @@ -5261,6 +5277,7 @@ msgid "Show Script Button" msgstr "íœ ì˜¤ë¥¸ìª½ 버튼" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "파ì¼ì‹œìŠ¤í…œ" @@ -5343,6 +5360,7 @@ msgstr "테마 ì—디터" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5512,6 +5530,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5932,6 +5951,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5944,7 +5964,7 @@ msgstr "프로ì 트 ë§¤ë‹ˆì €" msgid "Sorting Order" msgstr "í´ë” ì´ë¦„ 바꾸기:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5980,29 +6000,30 @@ msgstr "ì €ìž¥í•˜ë ¤ëŠ” 파ì¼:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "ìž˜ëª»ëœ ë°°ê²½ 색ìƒ." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "ìž˜ëª»ëœ ë°°ê²½ 색ìƒ." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "ì„ íƒëœ í•목 ê°€ì ¸ì˜¤ê¸°" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6011,21 +6032,21 @@ msgstr "" msgid "Text Color" msgstr "ë‹¤ìŒ ì¸µ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "í–‰ 번호:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "í–‰ 번호:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "ìž˜ëª»ëœ ë°°ê²½ 색ìƒ." @@ -6035,16 +6056,16 @@ msgstr "ìž˜ëª»ëœ ë°°ê²½ 색ìƒ." msgid "Text Selected Color" msgstr "ì„ íƒ í•목 ì‚ì œ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "ì„ íƒ ì˜ì—ë§Œ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "현재 씬" @@ -6053,45 +6074,45 @@ msgstr "현재 씬" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "구문 ê°•ì¡°" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "함수(Function)" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "변수명 바꾸기" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "ìƒ‰ìƒ ì„ íƒ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "ë¶ë§ˆí¬" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "중단ì " -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7853,10 +7874,6 @@ msgid "Load Animation" msgstr "ì• ë‹ˆë©”ì´ì…˜ 불러오기" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "ë³µì‚¬í• ì• ë‹ˆë©”ì´ì…˜ì´ 없습니다!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "í´ë¦½ë³´ë“œì— ì• ë‹ˆë©”ì´ì…˜ 리소스가 없습니다!" @@ -7869,10 +7886,6 @@ msgid "Paste Animation" msgstr "ì• ë‹ˆë©”ì´ì…˜ 붙여넣기" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "íŽ¸ì§‘í• ì• ë‹ˆë©”ì´ì…˜ì´ 없습니다!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "ì„ íƒí•œ ì• ë‹ˆë©”ì´ì…˜ì„ 현재 위치ì—서 거꾸로 재ìƒí•©ë‹ˆë‹¤. (A)" @@ -7910,6 +7923,11 @@ msgid "New" msgstr "새로 만들기" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s í´ëž˜ìФ 참조" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "ì „í™˜ 편집..." @@ -8133,11 +8151,6 @@ msgid "Blend" msgstr "혼합" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "믹스" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "ìžë™ 재시작:" @@ -8171,10 +8184,6 @@ msgid "X-Fade Time (s):" msgstr "X-페ì´ë“œ 시간 (ì´ˆ):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "현재:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10185,6 +10194,7 @@ msgstr "ê²©ìž ì„¤ì •" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "스냅" @@ -10447,6 +10457,7 @@ msgstr "ì´ì „ 스í¬ë¦½íЏ" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "파ì¼" @@ -11009,6 +11020,7 @@ msgid "Yaw:" msgstr "Yaw:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "í¬ê¸°:" @@ -11659,6 +11671,16 @@ msgid "Vertical:" msgstr "수ì§:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "간격:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "오프셋:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "ëª¨ë“ í”„ë ˆìž„ ì„ íƒ/지우기" @@ -11695,18 +11717,10 @@ msgid "Auto Slice" msgstr "ìžë™ ìžë¥´ê¸°" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "오프셋:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "단계:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "간격:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "í…스처 ì˜ì—" @@ -11900,6 +11914,11 @@ msgstr "" "ë¬´ì‹œí•˜ê³ ë‹«ìœ¼ì‹œê² ìŠµë‹ˆê¹Œ?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "íƒ€ì¼ ì œê±°" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11940,6 +11959,16 @@ msgstr "" "ì§ì ‘ ë˜ëŠ” 다른 테마ì—서 ê°€ì ¸ì™€ì„œ í…Œë§ˆì— ë” ë§Žì€ í•ëª©ì„ ì¶”ê°€í•˜ì„¸ìš”." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "í•목 타입 추가" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "í•목 ì œê±°" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "ìƒ‰ìƒ í•목 추가" @@ -12216,6 +12245,7 @@ msgid "Named Separator" msgstr "ì´ë¦„ 있는 구분ìž" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "하위 메뉴" @@ -12391,8 +12421,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "ì´ë¦„ 있는 구분ìž" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14206,10 +14237,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "ë Œë”러는 ë‚˜ì¤‘ì— ë°”ê¿€ 수 있지만, ì”¬ì„ ì¡°ì •í•´ì•¼ í• ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "ì´ë¦„ 없는 프로ì 트" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "누ë½ëœ 프로ì 트" @@ -14543,6 +14570,7 @@ msgid "Add Event" msgstr "ì´ë²¤íЏ 추가" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "버튼" @@ -14916,7 +14944,7 @@ msgstr "소문ìží™”" msgid "To Uppercase" msgstr "대문ìží™”" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "ë˜ëŒë¦¬ê¸°" @@ -15737,6 +15765,7 @@ msgstr "AudioStreamPlayer3D ë°©ì¶œ ê°ë„ 바꾸기" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16565,6 +16594,14 @@ msgstr "" msgid "Use DTLS" msgstr "스냅 사용" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17670,6 +17707,14 @@ msgid "Change Expression" msgstr "í‘œí˜„ì‹ ë°”ê¾¸ê¸°" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "함수 노드를 ë³µì‚¬í• ìˆ˜ 없습니다." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "비주얼스í¬ë¦½íЏ 노드 붙여넣기" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "비주얼스í¬ë¦½íЏ 노드 ì œê±°" @@ -17775,14 +17820,6 @@ msgid "Resize Comment" msgstr "ì£¼ì„ í¬ê¸° ì¡°ì ˆ" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "함수 노드를 ë³µì‚¬í• ìˆ˜ 없습니다." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "비주얼스í¬ë¦½íЏ 노드 붙여넣기" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "함수 노드가 있으면 함수를 만들 수 없습니다." @@ -18305,6 +18342,14 @@ msgstr "ì¸ìŠ¤í„´ìŠ¤í•˜ê¸°" msgid "Write Mode" msgstr "ìš°ì„ ìˆœìœ„ 모드" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18313,6 +18358,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "ë„¤íŠ¸ì›Œí¬ í”„ë¡œíŒŒì¼ëŸ¬" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "ë„¤íŠ¸ì›Œí¬ í”„ë¡œíŒŒì¼ëŸ¬" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18369,6 +18440,11 @@ msgstr "가시성 í† ê¸€" msgid "Bounds Geometry" msgstr "다시 시ë„" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "스마트 스냅" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19005,7 +19081,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19153,7 +19229,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19163,7 +19239,7 @@ msgstr "ëª¨ë‘ íŽ¼ì¹˜ê¸°" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "노드 잘ë¼ë‚´ê¸°" #: platform/javascript/export/export.cpp @@ -19462,7 +19538,7 @@ msgstr "ë„¤íŠ¸ì›Œí¬ í”„ë¡œíŒŒì¼ëŸ¬" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "기기" #: platform/osx/export/export.cpp @@ -19733,12 +19809,13 @@ msgid "Publisher Display Name" msgstr "ìž˜ëª»ëœ íŒ¨í‚¤ì§€ ê²Œì‹œìž í‘œì‹œ ì´ë¦„." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "ìž˜ëª»ëœ ì œí’ˆ GUID." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "ê°€ì´ë“œ 지우기" #: platform/uwp/export/export.cpp @@ -20003,6 +20080,7 @@ msgstr "" "만들거나 ì§€ì •í•´ì•¼ 합니다." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "í”„ë ˆìž„ %" @@ -20394,7 +20472,7 @@ msgstr "ìž ëª¨ë“œ" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "ë¹„í™œì„±í™”ëœ í•목" @@ -20881,7 +20959,7 @@ msgstr "Occluder í´ë¦¬ê³¤ì´ 비어있습니다. í´ë¦¬ê³¤ì„ ê·¸ë ¤ì£¼ì„¸ìš”." msgid "Width Curve" msgstr "ê³¡ì„ ê°€ë¥´ê¸°" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "ë””í´íЏ" @@ -21057,6 +21135,7 @@ msgid "Z As Relative" msgstr "ìƒëŒ€ì ì¸ ìŠ¤ëƒ…" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21310,6 +21389,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21882,9 +21962,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "여백 ì„¤ì •" @@ -22532,7 +22613,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23566,6 +23647,11 @@ msgstr "" "스í¬ë¦½íŠ¸ë¥¼ 추가하는 ì˜ë„ê°€ 없으면, 순수한 Control 노드를 사용해주세요." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "오버ë¼ì´ë“œ" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23608,7 +23694,7 @@ msgstr "" msgid "Tooltip" msgstr "툴" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "경로 í¬ì»¤ìФ" @@ -23737,6 +23823,7 @@ msgid "Show Zoom Label" msgstr "본 ë³´ì´ê¸°" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23750,11 +23837,12 @@ msgid "Show Close" msgstr "본 ë³´ì´ê¸°" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "ì„ íƒ" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "커밋" @@ -23820,8 +23908,9 @@ msgid "Fixed Icon Size" msgstr "ì •ë©´ ë·°" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "ì§€ì •" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24290,7 +24379,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24815,6 +24904,31 @@ msgid "Swap OK Cancel" msgstr "취소" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "ì´ë¦„" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "ë Œë”러:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "ë Œë”러:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr " (물리)" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr " (물리)" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24852,6 +24966,810 @@ msgstr "ì ˆë°˜ í•´ìƒë„" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "글꼴" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "ìƒ‰ìƒ ì„ íƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "ìƒ‰ìƒ í•목 ì´ë¦„ 바꾸기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "ìƒ‰ìƒ í•목 ì´ë¦„ 바꾸기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "표면 채우기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "í´ë¦½ 비활성화" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "간격:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "ì• ë‹ˆë©”ì´ì…˜ 반복" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "여백 ì„¤ì •" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "프리셋" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "ì²´í¬ í•목" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "ì²´í¬ëœ í•목" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "ë¹„í™œì„±í™”ëœ í•목" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "ì²´í¬ëœ í•목" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(ì—디터 비활성화ë¨)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "ë¹„í™œì„±í™”ëœ í•목" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "오프셋:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "ë¹„í™œì„±í™”ëœ í•목" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "ìƒ‰ìƒ í•목 ì´ë¦„ 바꾸기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "ê°•ì œ í°ìƒ‰ ì¡°ì ˆ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "ê²©ìž ì˜¤í”„ì…‹ X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "ê²©ìž ì˜¤í”„ì…‹ Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "ì´ì „ í‰ë©´" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "ì„ íƒ í•목 ìž ê¸ˆ 풀기" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "노드 잘ë¼ë‚´ê¸°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "ì‹œê·¸ë„ í•„í„°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "ì‹œê·¸ë„ í•„í„°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "ë©”ì¸ ì”¬" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "íƒ 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "ë©”ì¸ ì”¬" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "í´ë”:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "í´ë”:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "ì„ íƒ í•목 복사" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "ì„ íƒ í•목 복사" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "ì„ íƒëœ í•목 ê°€ì ¸ì˜¤ê¸°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "표면 채우기" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "구문 ê°•ì¡°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "프리셋" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "환경 보기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "구문 ê°•ì¡°" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "구문 ê°•ì¡°" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "ì½œë¦¬ì „ 모드" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "ë¹„í™œì„±í™”ëœ í•목" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "í…Œë‘리 픽셀" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "노드 ì 추가" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "ë‹¤ìŒ ì¸µ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "테스트" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "ì§ì ‘ 조명" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "ê²©ìž ì˜¤í”„ì…‹:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "ê²©ìž ì˜¤í”„ì…‹:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "í´ë” 만들기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "숨김 íŒŒì¼ í† ê¸€" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "í´ë¦½ 비활성화" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "간격:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "ì´ë¦„ 있는 구분ìž" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "ì´ë¦„ 있는 구분ìž" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "ìƒ‰ìƒ í•목 ì´ë¦„ 바꾸기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "ìƒ‰ìƒ ì—°ì‚°ìž." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "간격:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "í”„ë ˆìž„ ì„ íƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "ë””í´íЏ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "ë””í´íЏ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "커밋" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "중단ì " + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "간격:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "ë°°ì—´ í¬ê¸° 바꾸기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "색ìƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "색ìƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "ê²©ìž ì˜¤í”„ì…‹:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "ê²©ìž ì˜¤í”„ì…‹:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "ê²©ìž ì˜¤í”„ì…‹:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "경로 í¬ì»¤ìФ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "ì„ íƒ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "프리셋" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "í† ê¸€ 버튼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "í† ê¸€ 버튼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "í† ê¸€ 버튼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "노드 잘ë¼ë‚´ê¸°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "버스 옵션" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "노드 잘ë¼ë‚´ê¸°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "ëª¨ë‘ ì„ íƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "ëª¨ë‘ ì ‘ê¸°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "í† ê¸€ 버튼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "ì„ íƒ ì˜ì—ë§Œ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "ìƒ‰ìƒ ì„ íƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "ë… ìœ„ì¹˜" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "현재 씬" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "여백 ì„¤ì •" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "버튼" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "ê°€ì´ë“œ ë³´ì´ê¸°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "수ì§:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "ê²©ìž ì˜¤í”„ì…‹:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "여백 ì„¤ì •" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "간격:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "íƒ 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "íƒ 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "ë¹„í™œì„±í™”ëœ í•목" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "ì§ì ‘ 조명" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "ìƒ‰ìƒ í•목 ì´ë¦„ 바꾸기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "ìƒ‰ìƒ í•목 ì´ë¦„ 바꾸기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "여백 ì„¤ì •" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "여백 ì„¤ì •" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Target(대ìƒ)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "í´ë”:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "ê°•ì œ í°ìƒ‰ ì¡°ì ˆ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "ì•„ì´ì½˜ 모드" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "í´ë¦½ 비활성화" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "왼쪽 넓게" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "ë¼ì´íЏ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "왼쪽 넓게" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "왼쪽 넓게" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "화면 ì—°ì‚°ìž." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "프리셋 불러오기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "테마 ì—디터" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "색ìƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "프리셋" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "프리셋" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "프리셋" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "형ì‹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "노드 ì 추가" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "ë©”ì¸ ì”¬" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "ë©”ì¸ ì”¬" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "간격:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "간격:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "여백 ì„¤ì •" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "여백 ì„¤ì •" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "들여쓰기" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "모드 ì„ íƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "ìžë™ ìžë¥´ê¸°" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "ìƒ‰ìƒ ì„ íƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "그리드맵" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "ì„ íƒ ì˜ì—ë§Œ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "ì†ì„± ì„ íƒ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "ì•¡ì…˜" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "ë² ì§€ì–´ ì ì´ë™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "ì¸ìŠ¤í„´ìŠ¤í•˜ê¸°" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24891,17 +25809,6 @@ msgstr "별ë„ì˜ ì˜µì…˜:" msgid "Char" msgstr "올바른 문ìž:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "ë©”ì¸ ì”¬" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "글꼴" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26194,6 +27101,10 @@ msgid "Release (ms)" msgstr "출시" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "믹스" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26746,6 +27657,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "ìš°ì„ ìˆœìœ„ 활성화" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "í‘œí˜„ì‹ ì„¤ì •" diff --git a/editor/translations/lt.po b/editor/translations/lt.po index aa51273412..d76bc0e5cf 100644 --- a/editor/translations/lt.po +++ b/editor/translations/lt.po @@ -114,6 +114,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Sukurti NaujÄ…" @@ -190,6 +191,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -224,6 +226,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Importuoti iÅ¡ Nodo:" @@ -398,7 +401,8 @@ msgstr "Atidaryti 2D Editorių" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Panaikinti pasirinkimÄ…" @@ -441,6 +445,7 @@ msgstr "BendruomenÄ—" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Atstatyti PriartinimÄ…" @@ -1841,7 +1846,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "PridÄ—ti" @@ -1906,6 +1913,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Užverti" @@ -2929,6 +2937,7 @@ msgstr "(Esama)" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3391,6 +3400,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3398,7 +3408,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3475,7 +3485,7 @@ msgstr "Panaikinti pasirinkimÄ…" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3508,7 +3518,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3532,6 +3542,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4618,6 +4632,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4799,6 +4814,7 @@ msgid "Edit Text:" msgstr "Redaguoti Filtrus" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5101,6 +5117,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5177,6 +5194,7 @@ msgstr "Redaguoti Filtrus" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5340,6 +5358,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5730,6 +5749,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5741,7 +5761,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5775,29 +5795,30 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Netinkamas Å¡rifto dydis." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Netinkamas Å¡rifto dydis." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Panaikinti pasirinkimÄ…" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5805,21 +5826,21 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "EilÄ—s Numeris:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "EilÄ—s Numeris:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Netinkamas Å¡rifto dydis." @@ -5829,16 +5850,16 @@ msgstr "Netinkamas Å¡rifto dydis." msgid "Text Selected Color" msgstr "IÅ¡trinti pasirinktus raktažodžius" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Pasirinkite Nodus, kuriuos norite importuoti" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5846,41 +5867,41 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "(Esama)" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Sukurti" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7643,10 +7664,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7659,11 +7676,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy -msgid "No animation to edit!" -msgstr "Animacijos Nodas" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7701,6 +7713,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy msgid "Edit Transitions..." msgstr "Importuoti Animacijas..." @@ -7934,11 +7950,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7972,10 +7983,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9986,6 +9993,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10262,6 +10270,7 @@ msgstr "Pasirinkite Nodus, kuriuos norite importuoti" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10826,6 +10835,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11485,6 +11495,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Versija:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11521,19 +11542,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Versija:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11731,6 +11743,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Panaikinti" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11772,6 +11789,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Animacija: PridÄ—ti Takelį" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Panaikinti pasirinkimÄ…" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "MÄ—gstamiausi:" @@ -12060,6 +12087,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12236,8 +12264,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Panaikinti pasirinkimÄ…" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Show Tile Names" @@ -14010,10 +14039,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -14321,6 +14346,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14692,7 +14718,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "Atstatyti PriartinimÄ…" @@ -15500,6 +15526,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16280,6 +16307,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17362,6 +17397,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17464,14 +17507,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17970,6 +18005,14 @@ msgstr "" msgid "Write Mode" msgstr "Importuoti iÅ¡ Nodo:" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17978,6 +18021,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Importuoti iÅ¡ Nodo:" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Importuoti iÅ¡ Nodo:" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18029,6 +18098,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "Bandyti iÅ¡ naujo" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18625,7 +18698,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18774,7 +18847,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18784,7 +18857,7 @@ msgstr "Importuoti iÅ¡ Nodo:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Transition Nodas" #: platform/javascript/export/export.cpp @@ -19076,7 +19149,7 @@ msgid "Network Client" msgstr "Importuoti iÅ¡ Nodo:" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19340,12 +19413,13 @@ msgid "Publisher Display Name" msgstr "Netinkamas Å¡rifto dydis." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Netinkamas Å¡rifto dydis." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Animacija: Pakeisti TransformacijÄ…" #: platform/uwp/export/export.cpp @@ -19606,6 +19680,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Kadro %" @@ -19963,7 +20038,7 @@ msgstr "TimeScale Nodas" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "IÅ¡jungta" @@ -20418,7 +20493,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Redaguoti Filtrus" @@ -20576,6 +20651,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20805,6 +20881,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21345,9 +21422,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21928,7 +22006,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22888,6 +22966,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Fizikos Kadro %" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22924,7 +23007,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -23044,6 +23127,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23057,11 +23141,12 @@ msgid "Show Close" msgstr "Užverti" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Panaikinti pasirinkimÄ…" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "BendruomenÄ—" @@ -23125,7 +23210,7 @@ msgid "Fixed Icon Size" msgstr "Atidaryti Skriptų Editorių" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -23551,7 +23636,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24037,6 +24122,29 @@ msgid "Swap OK Cancel" msgstr "AtÅ¡aukti" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Vardas" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fizikos Kadro %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fizikos Kadro %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24073,6 +24181,776 @@ msgstr "(Esama)" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "(Esama)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "(Esama)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "(Esama)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Versija:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animacijos ciklas" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Papildomi IÅ¡kvietimo Argumentai:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Atstatyti PriartinimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Redaguoti Filtrus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Redaguoti Filtrus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Redaguoti Filtrus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Panaikinti pasirinkimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Transition Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrai..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrai..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Panaikinti pasirinkimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Panaikinti pasirinkimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Panaikinti pasirinkimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "ApraÅ¡ymas:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Atstatyti PriartinimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Animacijos Nodas" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "TimeScale Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "MÄ—gstamiausi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "(Esama)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Blend2 Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "ApraÅ¡ymas:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Panaikinti pasirinkimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Panaikinti pasirinkimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Atidaryti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Koreguoti įrašą į įjungtas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Versija:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "(Esama)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Versija:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Panaikinti pasirinkimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Atnaujinti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Redaguoti Filtrus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "BendruomenÄ—" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Sukurti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Versija:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Filtrai..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Filtrai..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "IÅ¡trinti EfektÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Panaikinti pasirinkimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "TimeScale Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Priedai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Panaikinti pasirinkimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Atstatyti PriartinimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Filtrai..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Filtrai..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Transition Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "ApraÅ¡ymas:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Transition Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "(Esama)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Pasirinkite Nodus, kuriuos norite importuoti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "(Esama)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Sukurti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Pasirinkite Nodus, kuriuos norite importuoti" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "TimeScale Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Animacijos Nodas" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Animacija: Pakeisti TransformacijÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Prijunkite prie Nodo:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Prijungti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Versija:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "ApraÅ¡ymas:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "(Esama)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "(Esama)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "TimeScale Nodas" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Atidaryti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "TimeScale Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "TimeScale Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "IÅ¡jungta" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "ApraÅ¡ymas:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Atnaujinti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Redaguoti Filtrus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Redaguoti Filtrus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Atstatyti PriartinimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Atstatyti PriartinimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Atstatyti PriartinimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Panaikinti pasirinkimÄ…" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "MÄ—gstamiausi:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "MÄ—gstamiausi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Versija:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Versija:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "TimeScale Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "TimeScale Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "TimeScale Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "TimeScale Nodas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Animacija: PridÄ—ti Takelį" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Pasirinkite Nodus, kuriuos norite importuoti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Pasirinkite Nodus, kuriuos norite importuoti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Animacija" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Judinti BezjÄ— taÅ¡kus" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24109,15 +24987,6 @@ msgstr "ApraÅ¡ymas:" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -25352,6 +26221,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25883,6 +26756,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Redaguoti Filtrus" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Versija:" diff --git a/editor/translations/lv.po b/editor/translations/lv.po index 560b54f397..3f5a476fc0 100644 --- a/editor/translations/lv.po +++ b/editor/translations/lv.po @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-02-14 22:08+0000\n" +"PO-Revision-Date: 2022-04-25 15:02+0000\n" "Last-Translator: M E <gruffy7932@gmail.com>\n" "Language-Team: Latvian <https://hosted.weblate.org/projects/godot-engine/" "godot/lv/>\n" @@ -24,7 +24,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= " "19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n" -"X-Generator: Weblate 4.11-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" @@ -121,6 +121,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Doka pozÄ«cija" @@ -134,9 +135,8 @@ msgstr "Doka pozÄ«cija" #: scene/resources/primitive_meshes.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp scene/resources/texture.cpp #: scene/resources/visual_shader.cpp servers/visual_server.cpp -#, fuzzy msgid "Size" -msgstr "IzmÄ“rs: " +msgstr "IzmÄ“rs" #: core/bind/core_bind.cpp msgid "Endian Swap" @@ -199,6 +199,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -233,6 +234,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -242,9 +244,8 @@ msgid "Remote FS" msgstr "Noņemt" #: core/io/file_access_network.cpp -#, fuzzy msgid "Page Size" -msgstr "Lapa: " +msgstr "Lapas izmÄ“rs" #: core/io/file_access_network.cpp msgid "Page Read Ahead" @@ -408,7 +409,8 @@ msgstr "Redaktors" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "KopÄ“t IzvÄ“lÄ“to" @@ -451,6 +453,7 @@ msgstr "KomÅ«ns" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Sagatave" @@ -1845,7 +1848,9 @@ msgid "Scene does not contain any script." msgstr "Aina nesatur skriptu." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Pievienot" @@ -1909,6 +1914,7 @@ msgstr "Nevar savienot signÄlu" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "AizvÄ“rt" @@ -2949,6 +2955,7 @@ msgstr "AktualizÄ“t" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "ImportÄ“t" @@ -3404,6 +3411,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Tikai Metodes" @@ -3412,7 +3420,7 @@ msgstr "Tikai Metodes" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3487,7 +3495,7 @@ msgstr "KopÄ“t IzvÄ“lÄ“to" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "NotÄ«rÄ«t" @@ -3518,7 +3526,7 @@ msgid "Up" msgstr "AugÅ¡up" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Mezgls" @@ -3542,6 +3550,10 @@ msgstr "IzejoÅ¡s RSET" msgid "New Window" msgstr "Jauns logs" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Nenosaukts Projekts" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4694,6 +4706,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "PÄrlÄdÄ“t" @@ -4708,7 +4721,7 @@ msgstr "" #: editor/editor_node.cpp msgid "Load Errors" -msgstr "IelÄdÄ“t kļūdas" +msgstr "IelÄdes kļūdas" #: editor/editor_node.cpp editor/plugins/tile_map_editor_plugin.cpp #: modules/visual_script/visual_script_nodes.cpp @@ -4866,6 +4879,7 @@ msgid "Edit Text:" msgstr "Rediģēt Tekstu:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "IeslÄ“gts" @@ -5167,6 +5181,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Failu sistÄ“ma" @@ -5246,6 +5261,7 @@ msgstr "Redaktora motÄ«vs" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5408,6 +5424,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5807,6 +5824,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5819,7 +5837,7 @@ msgstr "" msgid "Sorting Order" msgstr "Faila saglabÄÅ¡ana:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5855,29 +5873,30 @@ msgstr "Faila saglabÄÅ¡ana:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "NederÄ«ga fona krÄsa." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "NederÄ«ga fona krÄsa." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "ImportÄ“t izvÄ“lÄ“to" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5886,21 +5905,21 @@ msgstr "" msgid "Text Color" msgstr "KrÄsas" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Rindas Numurs:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Rindas Numurs:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "NederÄ«ga fona krÄsa." @@ -5910,16 +5929,16 @@ msgstr "NederÄ«ga fona krÄsa." msgid "Text Selected Color" msgstr "IzdzÄ“st izvÄ“lÄ“to formu" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Tikai izvÄ“lÄ“tais" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5927,43 +5946,43 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funkcijas" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "KrÄsas" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "GrÄmatzÄ«mes" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "PÄrrÄvumpunkts" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7676,10 +7695,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Nav animÄcijas ko kopÄ“t!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7692,10 +7707,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7733,6 +7744,10 @@ msgid "New" msgstr "Jauns" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7952,11 +7967,6 @@ msgid "Blend" msgstr "PludinÄt" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "MiksÄ“t" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7990,10 +8000,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "PaÅ¡reizÄ“js:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9950,6 +9956,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10210,6 +10217,7 @@ msgstr "Iepriekšējais skripts" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Fails" @@ -10765,6 +10773,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11406,6 +11415,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "AtdalÄ«jums:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "IzvÄ“lÄ“ties/notÄ«rÄ«t visus kadrus" @@ -11442,18 +11461,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "AtdalÄ«jums:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11643,6 +11654,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Noņemt flÄ«zi" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11679,6 +11695,16 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Pievienot tipu" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Noņemt vienumu" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Pievienot krÄsas vienumu" @@ -11951,6 +11977,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12121,8 +12148,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "DzÄ“st izvÄ“lÄ“tos" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -13834,10 +13862,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Nenosaukts Projekts" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -14140,6 +14164,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14507,7 +14532,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "AtiestatÄ«t" @@ -15291,6 +15316,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16085,6 +16111,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17155,6 +17189,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17253,14 +17295,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17768,6 +17802,14 @@ msgstr "Å ablons" msgid "Write Mode" msgstr "MÄ“roga Režīms" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17776,6 +17818,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17829,6 +17895,10 @@ msgstr "PÄrslÄ“gt redzamÄ«bu" msgid "Bounds Geometry" msgstr "MēģinÄt vÄ“lreiz" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18425,7 +18495,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18572,7 +18642,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18582,7 +18652,7 @@ msgstr "IzvÄ“rst apakšējo paneli" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Izgriezt mezglu(s)" #: platform/javascript/export/export.cpp @@ -18874,7 +18944,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19135,12 +19205,13 @@ msgid "Publisher Display Name" msgstr "NederÄ«gs paketes izdevÄ“ja displeja vÄrds." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "NederÄ«gs produkta GUID." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "NotÄ«rÄ«t Vadotnes" #: platform/uwp/export/export.cpp @@ -19402,6 +19473,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Kadrs %" @@ -19768,7 +19840,7 @@ msgstr "LineÄla Režīms" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "AtspÄ“jots vienums" @@ -20231,7 +20303,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "NoklusÄ“juma" @@ -20391,6 +20463,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20621,6 +20694,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21164,9 +21238,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21757,7 +21832,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22724,6 +22799,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "MotÄ«va iestatÄ«jumi" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22761,7 +22841,7 @@ msgstr "" msgid "Tooltip" msgstr "RÄ«ki" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Fokusa ceļš" @@ -22885,6 +22965,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22898,11 +22979,12 @@ msgid "Show Close" msgstr "AizvÄ“rt" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "IzvÄ“lÄ“ties" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "KomÅ«ns" @@ -22968,8 +23050,9 @@ msgid "Fixed Icon Size" msgstr "Galvenais Skripts:" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Pievienot..." #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -23410,7 +23493,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23908,6 +23991,29 @@ msgid "Swap OK Cancel" msgstr "Atcelt" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nosaukums" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fizikas kadrs %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fizikas kadrs %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23943,6 +24049,786 @@ msgstr "Izveidot Funkciju" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Fonti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Funkcijas" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Funkcijas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Funkcijas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(Redaktors IzslÄ“gts)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "AtdalÄ«jums:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "AnimÄciju Cilpa" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "ParÄdÄ«t failu sistÄ“mÄ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Sagatave" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "AtspÄ“jots vienums" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "AtspÄ“jots vienums" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Redaktors IzslÄ“gts)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "AtspÄ“jots vienums" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "AtspÄ“jots vienums" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "RÄdÄ«t noklusÄ“jumu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "RÄdÄ«t noklusÄ“jumu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Doties uz iepriekÅ¡ejo soli" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Nav izvÄ“lÄ“ti kadri" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Izgriezt mezglu(s)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "FiltrÄ“t signÄlus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "FiltrÄ“t signÄlus" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "ParÄdÄ«t Visu" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "KopÄ“t IzvÄ“lÄ“to" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "KopÄ“t IzvÄ“lÄ“to" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "ImportÄ“t izvÄ“lÄ“to" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Sagatave" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Sadursmes režīms" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "AtspÄ“jots vienums" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "MÄ“roga Režīms" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Pievienot Mezgla Punktu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "KrÄsas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "TestÄ“" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "TestÄ“" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Noņemt tekstÅ«ru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Noņemt tekstÅ«ru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Izveidot mapi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "PÄrslÄ“gt slÄ“ptos failus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "AtspÄ“jots vienums" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "AtdalÄ«jums:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Funkcijas" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "AtdalÄ«jums:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "IzvÄ“lÄ“ties" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "NoklusÄ“juma" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "NoklusÄ“juma" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "KomÅ«ns" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "PÄrrÄvumpunkts" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "AtdalÄ«jums:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "MainÄ«t MasÄ«va Lielumu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "KrÄsas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "KrÄsas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "CentrÄ“t mezglu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Noņemt tekstÅ«ru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Ikonu Režīms" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Fokusa ceļš" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "IzvÄ“lÄ“ties" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Sagatave" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "FiltrÄ“t signÄlus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "FiltrÄ“t signÄlus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "AtspÄ“jota poga" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Izgriezt mezglu(s)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Kopnes IestatÄ«jumi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Izgriezt mezglu(s)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "IzvÄ“lÄ“ties paÅ¡reizÄ“jo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "AtspÄ“jota poga" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Tikai izvÄ“lÄ“tais" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "KrÄsas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Doka pozÄ«cija" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Tikai izvÄ“lÄ“tais" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Saturs:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Saturs:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "NotÄ«rÄ«t Vadotnes" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Izveidot HorizontÄlu Vadotni" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "SpÄ“lÄ“t Ainu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Saturs:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "AtdalÄ«jums:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "AtspÄ“jots vienums" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Funkcijas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Funkcijas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "ParÄdÄ«t failu sistÄ“mÄ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "ParÄdÄ«t failu sistÄ“mÄ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "AtvÄ“rt mapi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Ikonu Režīms" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Ikonu Režīms" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "AtspÄ“jots vienums" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Pa Kreisi, PlaÅ¡s" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "TestÄ“" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Pa Kreisi, PlaÅ¡s" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Pa Kreisi, PlaÅ¡s" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "IelÄdÄ“t Sagatavi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Redaktora motÄ«vs" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "KrÄsas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Sagatave" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Sagatave" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Sagatave" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Noņemt tekstÅ«ru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Pievienot Mezgla Punktu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "GalvenÄs iespÄ“jas:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "GalvenÄs iespÄ“jas:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "AtdalÄ«jums:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "AtdalÄ«jums:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "MÄ“roga Režīms" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "MÄ“roga Režīms" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "MÄ“roga Režīms" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "MÄ“roga Režīms" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Papildus" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "KrÄsas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "KrÄsas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Tikai izvÄ“lÄ“tais" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Tikai izvÄ“lÄ“tais" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "DarbÄ«ba" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "PÄrvietot BezjÄ“ Punktus" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Å ablons" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23980,16 +24866,6 @@ msgstr "Papildus iespÄ“jas:" msgid "Char" msgstr "DerÄ«gie simboli:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Fonti" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -25235,6 +26111,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "MiksÄ“t" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25769,6 +26649,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "IeslÄ“gt Filtrēšanu" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Versija" diff --git a/editor/translations/mi.po b/editor/translations/mi.po index c7f6c50c8a..c49d7ab9b5 100644 --- a/editor/translations/mi.po +++ b/editor/translations/mi.po @@ -96,6 +96,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "" @@ -165,6 +166,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -198,6 +200,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -363,7 +366,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "" @@ -402,6 +406,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1743,7 +1748,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1807,6 +1814,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2801,6 +2809,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3241,6 +3250,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3248,7 +3258,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3320,7 +3330,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3351,7 +3361,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3375,6 +3385,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4436,6 +4450,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4607,6 +4622,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4896,6 +4912,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -4965,6 +4982,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5121,6 +5139,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5491,6 +5510,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5502,7 +5522,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5536,26 +5556,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5563,19 +5584,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5583,15 +5604,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5599,39 +5620,39 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7293,10 +7314,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7309,10 +7326,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7350,6 +7363,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7569,11 +7586,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7607,10 +7619,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9553,6 +9561,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9813,6 +9822,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10360,6 +10370,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -10999,6 +11010,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11035,18 +11056,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11236,6 +11249,10 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11272,6 +11289,14 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11538,6 +11563,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11708,7 +11734,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13403,10 +13429,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13706,6 +13728,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14073,7 +14096,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14854,6 +14877,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15601,6 +15625,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16623,6 +16655,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16721,14 +16761,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17196,6 +17228,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17204,6 +17244,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17252,6 +17316,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17815,7 +17883,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -17951,7 +18019,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -17959,7 +18027,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18228,7 +18296,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18481,11 +18549,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18726,6 +18794,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19056,7 +19125,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19482,7 +19551,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19633,6 +19702,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19849,6 +19919,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20347,9 +20418,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -20890,7 +20962,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21779,6 +21851,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -21812,7 +21888,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -21925,6 +22001,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -21937,10 +22014,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -21998,7 +22076,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22396,7 +22474,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -22842,6 +22920,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -22874,6 +22972,673 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset X" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset Y" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Max Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Scroll Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Accel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Default Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Default Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Normal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Guide Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Drop Position Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Icon Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Line Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Files Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Hue" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Bottom" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Fill" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -22906,15 +23671,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24045,6 +24801,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24544,6 +25304,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/mk.po b/editor/translations/mk.po index de9a795a30..3f7fccf302 100644 --- a/editor/translations/mk.po +++ b/editor/translations/mk.po @@ -105,6 +105,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "" @@ -175,6 +176,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -208,6 +210,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -375,7 +378,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "" @@ -414,6 +418,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1758,7 +1763,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1822,6 +1829,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2817,6 +2825,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Импортирај" @@ -3258,6 +3267,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3265,7 +3275,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3340,7 +3350,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3371,7 +3381,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Јазол" @@ -3395,6 +3405,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4457,6 +4471,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4628,6 +4643,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4918,6 +4934,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -4990,6 +5007,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5146,6 +5164,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5521,6 +5540,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5532,7 +5552,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5566,26 +5586,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5593,19 +5614,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5613,15 +5634,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5629,39 +5650,39 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7341,10 +7362,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7357,10 +7374,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7398,6 +7411,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7617,11 +7634,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7655,10 +7667,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9606,6 +9614,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9868,6 +9877,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10415,6 +10425,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11054,6 +11065,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11090,18 +11111,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11291,6 +11304,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Јазол" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11327,6 +11345,15 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Избриши невалидни клучеви" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11593,6 +11620,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11763,7 +11791,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13460,10 +13488,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13763,6 +13787,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14130,7 +14155,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14911,6 +14936,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15660,6 +15686,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16688,6 +16722,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16786,14 +16828,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17263,6 +17297,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17271,6 +17313,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17319,6 +17385,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17888,7 +17958,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18024,7 +18094,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18032,7 +18102,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18303,7 +18373,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18557,11 +18627,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18802,6 +18872,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19136,7 +19207,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19567,7 +19638,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19718,6 +19789,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19935,6 +20007,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20438,9 +20511,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -20986,7 +21060,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21883,6 +21957,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -21916,7 +21994,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22029,6 +22107,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22041,10 +22120,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22103,7 +22183,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22506,7 +22586,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -22956,6 +23036,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -22988,6 +23088,687 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Дуплирај избран(и) клуч(еви)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "СвојÑтва на анимацијата." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "СвојÑтва на анимацијата." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "СвојÑтва на анимацијата." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "СвојÑтва на анимацијата." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "Б" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Max Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Scroll Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Accel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "СвојÑтва на анимацијата." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Дуплирај избран(и) клуч(еви)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "ВредноÑÑ‚:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "ВредноÑÑ‚:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "СвојÑтва на анимацијата." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Дуплирај избран(и) клуч(еви)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Normal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Guide Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Drop Position Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Icon Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Line Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Files Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "СвојÑтва на анимацијата." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Bottom" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Fill" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "ПромеÑти Безиер Точка" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23020,15 +23801,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24170,6 +24942,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24675,6 +25451,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/ml.po b/editor/translations/ml.po index b8a4dbe993..a020abc595 100644 --- a/editor/translations/ml.po +++ b/editor/translations/ml.po @@ -107,6 +107,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "ചലനം à´šàµà´±àµà´±àµ½" @@ -177,6 +178,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -211,6 +213,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -378,7 +381,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "ചലനം à´šàµà´±àµà´±àµ½" @@ -418,6 +422,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1765,7 +1770,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1829,6 +1836,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2826,6 +2834,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3269,6 +3278,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3276,7 +3286,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3352,7 +3362,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3383,7 +3393,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3407,6 +3417,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4470,6 +4484,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4641,6 +4656,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4931,6 +4947,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5003,6 +5020,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5159,6 +5177,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5532,6 +5551,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5543,7 +5563,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5577,26 +5597,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5604,19 +5625,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5625,15 +5646,15 @@ msgstr "" msgid "Text Selected Color" msgstr "സൂചികകൾ നീകàµà´•à´‚ ചെയàµà´¯àµà´•" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5641,40 +5662,40 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7355,10 +7376,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7371,10 +7388,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7412,6 +7425,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7631,11 +7648,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7669,10 +7681,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9623,6 +9631,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9885,6 +9894,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10432,6 +10442,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11071,6 +11082,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11107,18 +11128,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11308,6 +11321,10 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11344,6 +11361,14 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11610,6 +11635,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11780,7 +11806,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13476,10 +13502,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13779,6 +13801,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14146,7 +14169,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14927,6 +14950,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15677,6 +15701,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16707,6 +16739,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16805,14 +16845,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17286,6 +17318,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17294,6 +17334,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17342,6 +17406,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17910,7 +17978,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18049,7 +18117,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18057,7 +18125,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18329,7 +18397,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18585,11 +18653,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18830,6 +18898,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19168,7 +19237,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19599,7 +19668,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19751,6 +19820,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19970,6 +20040,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20480,9 +20551,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21035,7 +21107,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21938,6 +22010,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -21971,7 +22047,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22084,6 +22160,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22096,10 +22173,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22158,7 +22236,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22560,7 +22638,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23013,6 +23091,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23045,6 +23143,711 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "ചലനം à´šàµà´±àµà´±àµ½" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "ചലനം à´šàµà´±àµà´±àµ½" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "വിളി രീതി നോകàµà´•àµà´•" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "വിളി രീതി നോകàµà´•àµà´•" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "ബൈറàµà´±àµ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "ചലനം à´šàµà´±àµà´±àµ½" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "ചലനം à´šàµà´±àµà´±àµ½" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "ചലനം à´šàµà´±àµà´±àµ½" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "ചലനം à´šàµà´±àµà´±àµ½" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "സൂചികകൾ നീകàµà´•à´‚ ചെയàµà´¯àµà´•" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "വില:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "വില:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "ചലനം à´šàµà´±àµà´±àµ½" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "സൂചികകളàµà´Ÿàµ† പകർപàµà´ªàµ†à´Ÿàµà´•àµà´•àµà´•" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Normal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "ചലനം à´šàµà´±àµà´±àµ½" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "ചലനം à´šàµà´±àµà´±àµ½" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Files Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "വിളി രീതി നോകàµà´•àµà´•" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "ചലനം à´šàµà´±àµà´±àµ½" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "ബെസിയർ ബിനàµà´¦àµ നീകàµà´•àµà´•" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23078,15 +23881,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24242,6 +25036,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24742,6 +25540,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/mr.po b/editor/translations/mr.po index f6d527fb26..e1dbe7e12b 100644 --- a/editor/translations/mr.po +++ b/editor/translations/mr.po @@ -104,6 +104,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "अâ€à¥…निमेशन टà¥à¤°à¥€" @@ -176,6 +177,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -209,6 +211,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -377,7 +380,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "अâ€à¥…निमेशन टà¥à¤°à¥€" @@ -418,6 +422,7 @@ msgstr "समà¥à¤¦à¤¾à¤¯" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1767,7 +1772,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1831,6 +1838,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2825,6 +2833,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3266,6 +3275,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3273,7 +3283,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3346,7 +3356,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3377,7 +3387,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3401,6 +3411,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4465,6 +4479,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4636,6 +4651,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4925,6 +4941,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -4994,6 +5011,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5151,6 +5169,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5527,6 +5546,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5538,7 +5558,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5572,26 +5592,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5599,19 +5620,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5619,15 +5640,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5635,39 +5656,39 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7347,10 +7368,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7363,10 +7380,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7404,6 +7417,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7623,11 +7640,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7661,10 +7673,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9611,6 +9619,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9872,6 +9881,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10419,6 +10429,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11058,6 +11069,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "संकà¥à¤°à¤®à¤£: " + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11094,19 +11116,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "संकà¥à¤°à¤®à¤£: " - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11296,6 +11309,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "नोड हलवा" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11332,6 +11350,16 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "नोड जोडा" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "नोड काढला" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11599,6 +11627,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11769,7 +11798,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13470,10 +13499,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13773,6 +13798,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14141,7 +14167,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14922,6 +14948,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15675,6 +15702,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16708,6 +16743,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16807,14 +16850,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17288,6 +17323,14 @@ msgstr "" msgid "Write Mode" msgstr "वà¥à¤¹à¤¾à¤‡à¤Ÿ मॉडà¥à¤¯à¥à¤²à¥‡à¤Ÿà¥‡à¤¡ सकà¥à¤¤à¥€ करा" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17296,6 +17339,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17344,6 +17411,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17914,7 +17985,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18052,7 +18123,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18060,7 +18131,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18331,7 +18402,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18588,11 +18659,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18834,6 +18905,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19174,7 +19246,7 @@ msgstr "पà¥à¤²à¥‡ मोड:" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19615,7 +19687,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19767,6 +19839,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19987,6 +20060,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20493,9 +20567,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21056,7 +21131,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21966,6 +22041,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -21999,7 +22078,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22112,6 +22191,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22124,10 +22204,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "समà¥à¤¦à¤¾à¤¯" @@ -22188,7 +22269,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22591,7 +22672,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23042,6 +23123,27 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "पà¥à¤²à¥‡ मोड:" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23074,6 +23176,704 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "पà¥à¤²à¥‡ मोड:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "संकà¥à¤°à¤®à¤£: " + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "वà¥à¤¹à¤¾à¤‡à¤Ÿ मॉडà¥à¤¯à¥à¤²à¥‡à¤Ÿà¥‡à¤¡ सकà¥à¤¤à¥€ करा" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "पà¥à¤²à¥‡ मोड:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "पà¥à¤²à¥‡ मोड:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "अâ€à¥…निमेशन टà¥à¤°à¥€" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "अâ€à¥…निमेशन टà¥à¤°à¥€" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "अâ€à¥…निमेशन टà¥à¤°à¥€" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "बà¥à¤²à¥‡à¤‚ड टाइमà¥à¤¸:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "नोड हलवा" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "नोड हलवा" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "संकà¥à¤°à¤®à¤£: " + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Accel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "संकà¥à¤°à¤®à¤£: " + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "मूलà¥à¤¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "मूलà¥à¤¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "समà¥à¤¦à¤¾à¤¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "संकà¥à¤°à¤®à¤£: " + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "नोड हलवा" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "नोड हलवा" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "नोड हलवा" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Normal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "अâ€à¥…निमेशन टà¥à¤°à¥€" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "अâ€à¥…निमेशन टà¥à¤°à¥€" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "अâ€à¥…निमेशन टà¥à¤°à¥€" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Guide Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Drop Position Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "अâ€à¥…निमेशन टà¥à¤°à¥€" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "संकà¥à¤°à¤®à¤£: " + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "वà¥à¤¹à¤¾à¤‡à¤Ÿ मॉडà¥à¤¯à¥à¤²à¥‡à¤Ÿà¥‡à¤¡ सकà¥à¤¤à¥€ करा" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "वà¥à¤¹à¤¾à¤‡à¤Ÿ मॉडà¥à¤¯à¥à¤²à¥‡à¤Ÿà¥‡à¤¡ सकà¥à¤¤à¥€ करा" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Files Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "पà¥à¤²à¥‡ मोड:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "संकà¥à¤°à¤®à¤£: " + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "संकà¥à¤°à¤®à¤£: " + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Bottom" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Fill" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "बेà¤à¤¿à¤¯à¤° पॉईंट जोडा" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23106,15 +23906,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24278,6 +25069,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24778,6 +25573,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/ms.po b/editor/translations/ms.po index 0dd5f8c7fb..d42a6100a1 100644 --- a/editor/translations/ms.po +++ b/editor/translations/ms.po @@ -122,6 +122,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Kedudukan Dok" @@ -199,6 +200,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -233,6 +235,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -408,7 +411,8 @@ msgstr "Buka Editor" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Salin Pilihan" @@ -451,6 +455,7 @@ msgstr "Komuniti" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Pratetap" @@ -1852,7 +1857,9 @@ msgid "Scene does not contain any script." msgstr "Adegan tidak mengandungi sebarang skrip." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Tambah" @@ -1918,6 +1925,7 @@ msgstr "Tidak dapat menyambungkan isyarat" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Tutup" @@ -2962,6 +2970,7 @@ msgstr "Buat Semasa" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "import" @@ -3418,6 +3427,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Kaedah Sahaja" @@ -3426,7 +3436,7 @@ msgstr "Kaedah Sahaja" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Terkunci" @@ -3502,7 +3512,7 @@ msgstr "Salin Pilihan" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Kosongkan" @@ -3533,7 +3543,7 @@ msgid "Up" msgstr "Atas" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nod" @@ -3557,6 +3567,10 @@ msgstr "RSET Keluar" msgid "New Window" msgstr "Tetingkap Baru" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4746,6 +4760,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Muatkan Semula" @@ -4924,6 +4939,7 @@ msgid "Edit Text:" msgstr "Sunting Teks:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Hidupkan" @@ -5238,6 +5254,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "SistemFail" @@ -5319,6 +5336,7 @@ msgstr "Editor" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5483,6 +5501,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5886,6 +5905,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5898,7 +5918,7 @@ msgstr "" msgid "Sorting Order" msgstr "Menamakan semula folder:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5934,27 +5954,28 @@ msgstr "Menyimpan Fail:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Import Adegan" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5963,21 +5984,21 @@ msgstr "" msgid "Text Color" msgstr "Warna" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Nombor Baris:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Nombor Baris:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5986,16 +6007,16 @@ msgstr "" msgid "Text Selected Color" msgstr "Padam Kunci Terpilih" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Pilihan Sahaja" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -6003,41 +6024,41 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Fungsi" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Warna" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7796,10 +7817,6 @@ msgid "Load Animation" msgstr "Muatkan Animasi" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Tiada animasi untuk disalin!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Tiada sumber animasi pada papan klip!" @@ -7812,10 +7829,6 @@ msgid "Paste Animation" msgstr "Tampal Animasi" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Tiada animasi untuk disunting!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Mainkan animasi terpilih ke belakang dari pos semasa. (A)" @@ -7853,6 +7866,10 @@ msgid "New" msgstr "Baru" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Sunting Peralihan..." @@ -8076,11 +8093,6 @@ msgid "Blend" msgstr "Adun" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Campur" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Mula Semula Auto:" @@ -8114,10 +8126,6 @@ msgid "X-Fade Time (s):" msgstr "Masa X-Fade (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Semasa:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10103,6 +10111,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10369,6 +10378,7 @@ msgstr "Tab sebelumnya" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10925,6 +10935,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Saiz:" @@ -11572,6 +11583,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Versi:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11608,19 +11630,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Versi:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11820,6 +11833,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Keluarkan Item" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11863,6 +11881,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Keluarkan Item" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Keluarkan Item" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Tambah ke Kegemaran" @@ -12157,6 +12185,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12329,8 +12358,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Padam Pilihan" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14059,10 +14089,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -14372,6 +14398,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14741,7 +14768,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15528,6 +15555,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16332,6 +16360,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17426,6 +17462,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17526,14 +17570,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18041,6 +18077,14 @@ msgstr "Contoh" msgid "Write Mode" msgstr "Mod Putar" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18049,6 +18093,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18103,6 +18171,11 @@ msgstr "" msgid "Bounds Geometry" msgstr "Cuba semula" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Snap Pintar" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18707,7 +18780,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18853,7 +18926,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18863,7 +18936,7 @@ msgstr "Kembangkan Semua" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Potong Nod" #: platform/javascript/export/export.cpp @@ -19156,7 +19229,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19417,12 +19490,13 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Terkumpul" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Kosongkan Panduan" #: platform/uwp/export/export.cpp @@ -19681,6 +19755,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Bingkai %" @@ -20049,7 +20124,7 @@ msgstr "Mod Pembaris" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Tidak Aktif" @@ -20513,7 +20588,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Lalai" @@ -20679,6 +20754,7 @@ msgid "Z As Relative" msgstr "Snap Relatif" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20912,6 +20988,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21458,9 +21535,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22059,7 +22137,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23036,6 +23114,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Sifat Tema" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23075,7 +23158,7 @@ msgstr "" msgid "Tooltip" msgstr "Alatan" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Laluan Fokus" @@ -23203,6 +23286,7 @@ msgid "Show Zoom Label" msgstr "Tunjukkan Tulang-tulang" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23216,11 +23300,12 @@ msgid "Show Close" msgstr "Tunjukkan Tulang-tulang" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Pilih" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Komuniti" @@ -23285,8 +23370,9 @@ msgid "Fixed Icon Size" msgstr "Saiz:" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Menguntukkan..." #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -23730,7 +23816,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24232,6 +24318,29 @@ msgid "Swap OK Cancel" msgstr "Batal" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nama" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Bingkai Fizik %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Bingkai Fizik %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24268,6 +24377,800 @@ msgstr "Buat Fungsi" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Fon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Fungsi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Keluarkan Item" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Keluarkan Item" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Keluarkan Item" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(Editor Dinyahaktif)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Versi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Gelung Animasi" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Tunjukkan Asal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Pratetap" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Tidak Aktif" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Terkunci" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Tidak Aktif" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Terkunci" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor Dinyahaktif)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Tidak Aktif" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Grid Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Tidak Aktif" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Keluarkan Item" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Paksa Modulasi Putih" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Muatkan Lalai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Muatkan Lalai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Pergi ke Langkah Sebelumnya" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Buka Kunci Dipilih" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Potong Nod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Tapis isyarat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Tapis isyarat" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Cabutan Panggilan:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Folder:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Folder:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Salin Pilihan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Salin Pilihan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Import Adegan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Grid Offset:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Pratetap" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Bentuk Perlanggaran Yang Boleh Dilihat" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Tidak Aktif" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Piksel Sempadan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Tambah Titik Nod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Warna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Menguji" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Menguji" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Grid Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Grid Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Cipta Folder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Togol Fail Tersembunyi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Tidak Aktif" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Versi:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Keluarkan Item" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Versi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Pilih" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Lalai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Lalai" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Komuniti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Cipta titik-titik." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Versi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Ubah saiz Array" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Warna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Warna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Grid Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Grid Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Grid Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Laluan Fokus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Pilih" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Pratetap" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Tapis isyarat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Tapis isyarat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Tidak Aktif" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Potong Nod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Pilihan Bas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Potong Nod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Pilih Mod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Runtuhkan Semua" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Tidak Aktif" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Pilihan Sahaja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Warna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Kedudukan Dok" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Pilihan Sahaja" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Kandungan:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Butang X 1" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Tunjukkan Panduan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Alih Panduan Menegak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Grid Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Kandungan:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Versi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Tidak Aktif" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Tengah Kanan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Keluarkan Item" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Keluarkan Item" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Tunjukkan Asal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Tunjukkan Asal" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Folder:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Paksa Modulasi Putih" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Pilih Mod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Tidak Aktif" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Kiri Lebar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Menguji" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Kiri Lebar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Kiri Lebar" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Muatkan Pratetap" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Editor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Warna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Pratetap" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Pratetap" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Pratetap" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Warna Emission" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Tambah Titik Nod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Ciri-ciri Utama:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Ciri-ciri Utama:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Versi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Versi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Pilih Mod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Pilih Mod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Tengah Kanan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Pilih Mod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Tetapkan Auto-Advance" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Warna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Warna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Pilihan Sahaja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Pilihan Sahaja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Aksi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Pindah Titik-titik Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Contoh" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24306,17 +25209,6 @@ msgstr "Pilihan Tambahan:" msgid "Char" msgstr "Watak yang sah:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Cabutan Panggilan:" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Fon" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -25576,6 +26468,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Campur" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26112,6 +27008,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Dayakan Penapisan" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Versi" diff --git a/editor/translations/nb.po b/editor/translations/nb.po index 23533fe909..8ef471859b 100644 --- a/editor/translations/nb.po +++ b/editor/translations/nb.po @@ -125,6 +125,7 @@ msgstr "Kan Endre Størrelse" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "Posisjon" @@ -194,6 +195,7 @@ msgstr "Minne" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "Begrensninger" @@ -227,6 +229,7 @@ msgstr "Data" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "Nettverk" @@ -395,7 +398,8 @@ msgstr "Tekst Editor" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "Fullføring" @@ -435,6 +439,7 @@ msgstr "Kommando" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Trykket" @@ -1853,7 +1858,9 @@ msgid "Scene does not contain any script." msgstr "Scenen inneholder ikke noen skript." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Legg til" @@ -1918,6 +1925,7 @@ msgstr "Kobler Til Signal:" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Lukk" @@ -3003,6 +3011,7 @@ msgstr "Gjeldende:" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importer" @@ -3486,6 +3495,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Metoder" @@ -3494,7 +3504,7 @@ msgstr "Metoder" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "LÃ¥st" @@ -3574,7 +3584,7 @@ msgstr "Fjern Utvalg" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Tøm" @@ -3605,7 +3615,7 @@ msgid "Up" msgstr "Opp" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Node" @@ -3629,6 +3639,10 @@ msgstr "" msgid "New Window" msgstr "Nytt vindu" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4817,6 +4831,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Oppdater" @@ -4998,6 +5013,7 @@ msgid "Edit Text:" msgstr "Medlemmer" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "PÃ¥" @@ -5315,6 +5331,7 @@ msgid "Show Script Button" msgstr "Høyre knapp" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "FilSystem" @@ -5396,6 +5413,7 @@ msgstr "Medlemmer" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5564,6 +5582,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5973,6 +5992,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5985,7 +6005,7 @@ msgstr "ProsjekthÃ¥ndterer" msgid "Sorting Order" msgstr "Ender mappenavn:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -6021,29 +6041,30 @@ msgstr "Lagrer Fil:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Ugyldig navn." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Ugyldig navn." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importer Scene" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6052,21 +6073,21 @@ msgstr "" msgid "Text Color" msgstr "Neste Koordinat" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Linjenummer:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Linjenummer:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Ugyldig navn." @@ -6076,16 +6097,16 @@ msgstr "Ugyldig navn." msgid "Text Selected Color" msgstr "Slett valgt" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Kun Valgte" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Navn pÃ¥ gjeldende scene" @@ -6094,44 +6115,44 @@ msgstr "Navn pÃ¥ gjeldende scene" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funksjoner" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Endre navn pÃ¥ variabelen" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Velg farge" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Bokmerker" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Stoppunkter" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7984,10 +8005,6 @@ msgid "Load Animation" msgstr "Last Animasjon" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Ingen animasjon Ã¥ kopiere!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Ingen animasjonsressurs pÃ¥ utklippstavlen!" @@ -8000,10 +8017,6 @@ msgid "Paste Animation" msgstr "Lim inn Animasjon" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Ingen animasjon Ã¥ redigere!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Spill av valgte animasjon baklengs fra gjeldende posisjon. (A)" @@ -8042,6 +8055,11 @@ msgstr "Nye" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy +msgid "Paste As Reference" +msgstr "%s-klassereferanse" + +#: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy msgid "Edit Transitions..." msgstr "Overganger" @@ -8276,11 +8294,6 @@ msgid "Blend" msgstr "Bland" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Miks" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Start Om Igjen Automatisk:" @@ -8314,10 +8327,6 @@ msgid "X-Fade Time (s):" msgstr "X-Fade Tid (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Aktiv:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10418,6 +10427,7 @@ msgstr "Instillinger for rutenett" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10698,6 +10708,7 @@ msgstr "Forrige skript" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Fil" @@ -11280,6 +11291,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Størrelse:" @@ -11960,6 +11972,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Nummereringer:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Avstand:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Select/Clear All Frames" msgstr "Velg Alle" @@ -11998,19 +12021,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Avstand:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Nummereringer:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -12214,6 +12228,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Fjern Mal" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12257,6 +12276,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Legg til Element" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Fjern Gjenstand" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Legg til Element" @@ -12567,6 +12596,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Undermeny" @@ -12746,8 +12776,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Slett valgte" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14577,10 +14608,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "Rendrer kan endres senere, men scener mÃ¥ kanskje justeres." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "Importer Eksisterende Prosjekt" @@ -14905,6 +14932,7 @@ msgid "Add Event" msgstr "Legg til hendelse" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Knapp" @@ -15285,7 +15313,7 @@ msgstr "SmÃ¥ bokstaver" msgid "To Uppercase" msgstr "Store versaler" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Tilbakestill" @@ -16116,6 +16144,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16944,6 +16973,14 @@ msgstr "" msgid "Use DTLS" msgstr "Bruk Snap" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -18073,6 +18110,15 @@ msgid "Change Expression" msgstr "Endre uttrykk" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Kan ikke kopiere funksjonsnoden." + +#: modules/visual_script/visual_script_editor.cpp +#, fuzzy +msgid "Paste VisualScript Nodes" +msgstr "Lim inn Noder" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -18186,15 +18232,6 @@ msgid "Resize Comment" msgstr "Endre CanvasItem" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Kan ikke kopiere funksjonsnoden." - -#: modules/visual_script/visual_script_editor.cpp -#, fuzzy -msgid "Paste VisualScript Nodes" -msgstr "Lim inn Noder" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18718,6 +18755,14 @@ msgstr "Instans" msgid "Write Mode" msgstr "Prioritet Modus" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18726,6 +18771,34 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Nettverkspeer" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "Maks Størrelse (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "Maks Størrelse (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Nettverkspeer" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18781,6 +18854,11 @@ msgstr "Juster synlighet" msgid "Bounds Geometry" msgstr "Prøv pÃ¥ nytt" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Smart snapping" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19405,7 +19483,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19557,7 +19635,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19567,7 +19645,7 @@ msgstr "Utvid alle" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Klipp ut Noder" #: platform/javascript/export/export.cpp @@ -19868,7 +19946,7 @@ msgstr "Nettverkspeer" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Enhet" #: platform/osx/export/export.cpp @@ -20134,12 +20212,13 @@ msgid "Publisher Display Name" msgstr "Ugyldig navn." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Prosjektnavn:" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Fjern Pose" #: platform/uwp/export/export.cpp @@ -20407,6 +20486,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Bilde %" @@ -20788,7 +20868,7 @@ msgstr "Linjal Modus" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Deaktivert" @@ -21261,7 +21341,7 @@ msgstr "" msgid "Width Curve" msgstr "Lukk Kurve" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Standard" @@ -21431,6 +21511,7 @@ msgid "Z As Relative" msgstr "Snap Relativt" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21670,6 +21751,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -22234,9 +22316,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Sett Handle" @@ -22845,7 +22928,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23840,6 +23923,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Overskriv" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23879,7 +23967,7 @@ msgstr "" msgid "Tooltip" msgstr "Verktøy" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Fokuser Bane" @@ -24007,6 +24095,7 @@ msgid "Show Zoom Label" msgstr "Vis Ben" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -24021,11 +24110,12 @@ msgid "Show Close" msgstr "Vis Ben" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Velg" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Sjekk inn" @@ -24091,8 +24181,9 @@ msgid "Fixed Icon Size" msgstr "Frontvisning" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Knytt" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24545,7 +24636,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -25057,6 +25148,31 @@ msgid "Swap OK Cancel" msgstr "UI Avbryt" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Navn" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Rendrer" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Rendrer" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fysikk" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fysikk" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25093,6 +25209,805 @@ msgstr "Halver Oppløsning" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Skrifttyper" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Velg farge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Fjern Gjenstand" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Fjern Gjenstand" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Fjern Gjenstand" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "AvslÃ¥tt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Nummereringer:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animasjonsløkke" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Sett Handle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Trykket" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "AvslÃ¥tt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "LÃ¥st" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Deaktivert" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "LÃ¥st" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "AvslÃ¥tt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Deaktivert" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Avstand:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Deaktivert" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Fjern Gjenstand" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Tving Hvit-Modulat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Rutenett Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Rutenett Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Forrige fane" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Slett Valgte" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Klipp ut Noder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrer Signaler" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrer Signaler" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Fane 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Ring" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Mappe:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Mappe:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Fullføring" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Fullføring" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importer Scene" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Rutenett Offset:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Retninger" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Trykket" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Instrument" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Innrykk Høyre" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Innrykk Høyre" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Kollisjon Modus" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Deaktivert" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Skaler Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Legg til punkt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Neste Koordinat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Tester" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Retninger" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Rutenett Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Rutenett Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Opprett mappe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Veksle Visning av Skjulte Filer" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "AvslÃ¥tt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Nummereringer:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Fjern Gjenstand" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Nummereringer:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Velg Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Standard" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Standard" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Sjekk inn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Stoppunkter" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Nummereringer:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Kan Endre Størrelse" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Farger" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Farger" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Rutenett Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Rutenett Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Rutenett Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Fokuser Bane" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Velg" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Trykket" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Museknapp" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Museknapp" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Museknapp" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Klipp ut Noder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Bus valg" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Klipp ut Noder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Velg alle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Fold sammen alle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Museknapp" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Kun Valgte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Velg farge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Dock-posisjon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Navn pÃ¥ gjeldende scene" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Sett Handle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Knappmaske" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Vis Veiledere" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Vend loddrett" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Rutenett Offset:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Sett Handle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Nummereringer:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Fane 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Fane 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Deaktivert" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Retninger" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Fjern Gjenstand" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Fjern Gjenstand" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Sett Handle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Sett Handle" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "MÃ¥l" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Mappe:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Tving Hvit-Modulat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Ikon Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "AvslÃ¥tt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Venstrevisning" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Lys" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Venstrevisning" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Venstrevisning" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Ã…pne forhÃ¥ndsinnstilling" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Medlemmer" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Farger" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "ForhÃ¥ndsinnstilling" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "ForhÃ¥ndsinnstilling" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "ForhÃ¥ndsinnstilling" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Format" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Legg til punkt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Egenskaper" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Egenskaper" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Nummereringer:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Nummereringer:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Sett Handle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Sett Handle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Innrykk Høyre" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Velg Modus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Automatisk Innrykk" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Velg farge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Velg farge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Kun Valgte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Kun Valgte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Handling" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Flytt Bezier-punkt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Instans" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25131,17 +26046,6 @@ msgstr "Beskrivelse:" msgid "Char" msgstr "Gyldige karakterer:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Ring" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Skrifttyper" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26419,6 +27323,10 @@ msgid "Release (ms)" msgstr "Slipp" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Miks" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26962,6 +27870,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Rediger Filtre" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Gjeldende Versjon:" diff --git a/editor/translations/nl.po b/editor/translations/nl.po index 44d575ed4b..6e53cfed0f 100644 --- a/editor/translations/nl.po +++ b/editor/translations/nl.po @@ -171,6 +171,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Tabbladpositie" @@ -250,6 +251,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -285,6 +287,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Netwerk Profiler" @@ -465,7 +468,8 @@ msgstr "Editor Openen" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Selectie kopiëren" @@ -509,6 +513,7 @@ msgstr "Gemeenschap" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Voorinstellingen" @@ -1925,7 +1930,9 @@ msgid "Scene does not contain any script." msgstr "Scene bevat geen script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Toevoegen" @@ -1991,6 +1998,7 @@ msgstr "Kan signaal niet verbinden" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Sluiten" @@ -3037,6 +3045,7 @@ msgstr "Aktualiseren" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importeren" @@ -3494,6 +3503,7 @@ msgid "Label" msgstr "Waarde" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Alleen Methoden" @@ -3503,7 +3513,7 @@ msgstr "Alleen Methoden" msgid "Checkable" msgstr "Item Aanvinken" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Item Aangevinkt" @@ -3580,7 +3590,7 @@ msgstr "Selectie kopiëren" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Wissen" @@ -3611,7 +3621,7 @@ msgid "Up" msgstr "Omhoog" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Node" @@ -3635,6 +3645,10 @@ msgstr "Uitgaande RSET" msgid "New Window" msgstr "Nieuw Venster" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Naamloos Project" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4820,6 +4834,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Herladen" @@ -4993,6 +5008,7 @@ msgid "Edit Text:" msgstr "Tekst bewerken:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Aan" @@ -5309,6 +5325,7 @@ msgid "Show Script Button" msgstr "Rechter muiswielknop" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Bestandssysteem" @@ -5391,6 +5408,7 @@ msgstr "Bewerk Thema" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5560,6 +5578,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5980,6 +5999,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5992,7 +6012,7 @@ msgstr "Projectbeheer" msgid "Sorting Order" msgstr "Mapnaam wijzigen:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -6028,29 +6048,30 @@ msgstr "Bestand Opslaan:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Ongeldige achtergrondkleur." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Ongeldige achtergrondkleur." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Scène importeren" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6059,21 +6080,21 @@ msgstr "" msgid "Text Color" msgstr "Volgende verdieping" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Regelnummer:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Regelnummer:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Ongeldige achtergrondkleur." @@ -6083,16 +6104,16 @@ msgstr "Ongeldige achtergrondkleur." msgid "Text Selected Color" msgstr "Geselecteerde Verwijderen" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Alleen selectie" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Huidige scène" @@ -6101,45 +6122,45 @@ msgstr "Huidige scène" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Syntax Markeren" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Functies" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Hernoem Variabele" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Kies Kleur" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Favorieten" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Breekpunten" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7929,10 +7950,6 @@ msgid "Load Animation" msgstr "Animatie laden" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Geen animatie om te kopiëren!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Geen animatiebron op klembord!" @@ -7945,10 +7962,6 @@ msgid "Paste Animation" msgstr "Plak Animatie" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Geen animatie om aan te passen!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Speel geselecteerde animatie achterwaarts vanaf huidige positie. (A)" @@ -7986,6 +7999,11 @@ msgid "New" msgstr "Nieuw" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s Klassereferentie" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Bewerk overgangen..." @@ -8210,11 +8228,6 @@ msgid "Blend" msgstr "Vochtigheid vermenging ruis" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mengen" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Automatische herstart:" @@ -8248,10 +8261,6 @@ msgid "X-Fade Time (s):" msgstr "X-Fade Tijd (en):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Huidig:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10293,6 +10302,7 @@ msgstr "Raster Instellingen" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Uitlijnen" @@ -10562,6 +10572,7 @@ msgstr "Vorig script" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Bestand" @@ -11139,6 +11150,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "Grootte: " @@ -11805,6 +11817,16 @@ msgid "Vertical:" msgstr "Verticaal:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Afzondering:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Afstand:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Alle frames selecteren/wissen" @@ -11841,18 +11863,10 @@ msgid "Auto Slice" msgstr "Automatisch Snijden" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Afstand:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Stap:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Afzondering:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "TextureRegion" @@ -12066,6 +12080,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Verwijder Tile" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12109,6 +12128,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Element toevoegen" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Verwijder Item" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Class Items Toevoegen" @@ -12418,6 +12447,7 @@ msgid "Named Separator" msgstr "Genoemde Sep." #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Submenu" @@ -12594,8 +12624,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Genoemde Sep." #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14445,10 +14476,6 @@ msgstr "" "bijgesteld." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Naamloos Project" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Bestanden ontbreken" @@ -14798,6 +14825,7 @@ msgid "Add Event" msgstr "Event Toevoegen" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Button (Knop)" @@ -15176,7 +15204,7 @@ msgstr "Naar kleine letters" msgid "To Uppercase" msgstr "Naar hoofdletters" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Resetten" @@ -15989,6 +16017,7 @@ msgstr "Uitvoerhoek AudioStreamPlayer3D veranderen" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16821,6 +16850,14 @@ msgstr "" msgid "Use DTLS" msgstr "Kleven gebruiken" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17934,6 +17971,14 @@ msgid "Change Expression" msgstr "Verander Expressie" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Kan het functieknoop niet kopiëren." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Plak VisualScipt knoopen" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "VisualScript-knopen verwijderen" @@ -18042,14 +18087,6 @@ msgid "Resize Comment" msgstr "Formaat wijzigen van commentaar" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Kan het functieknoop niet kopiëren." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Plak VisualScipt knoopen" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Kan geen functie maken met een functie-knoop." @@ -18573,6 +18610,14 @@ msgstr "Instantie" msgid "Write Mode" msgstr "Prioriteitmodus" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18581,6 +18626,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Netwerk Profiler" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Netwerk Profiler" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18636,6 +18707,11 @@ msgstr "Toggle Zichtbaarheid" msgid "Bounds Geometry" msgstr "Probeer opnieuw" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Slim Kleven" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19284,7 +19360,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19434,7 +19510,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19444,7 +19520,7 @@ msgstr "Alles uitklappen" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Knopen knippen" #: platform/javascript/export/export.cpp @@ -19746,7 +19822,7 @@ msgstr "Netwerk Profiler" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Apparaat" #: platform/osx/export/export.cpp @@ -20014,12 +20090,13 @@ msgid "Publisher Display Name" msgstr "Ongeldige pakket uitgevernaam." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Ongeldig product GUID." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Wis hulplijnen" #: platform/uwp/export/export.cpp @@ -20291,6 +20368,7 @@ msgstr "" "eigenschap om AnimatedSprite frames te laten tonen." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Frame %" @@ -20685,7 +20763,7 @@ msgstr "Meetlatmodus" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Item Uitschakelen" @@ -21176,7 +21254,7 @@ msgstr "" msgid "Width Curve" msgstr "Split Curve" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Standaard" @@ -21352,6 +21430,7 @@ msgid "Z As Relative" msgstr "Relatief kleven" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21606,6 +21685,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -22183,9 +22263,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Stel Marge In" @@ -22831,7 +22912,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23853,6 +23934,11 @@ msgstr "" "gewone Control knoop." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Overschrijvers" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23895,7 +23981,7 @@ msgstr "" msgid "Tooltip" msgstr "Hulpmiddelen" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Focus Pad" @@ -24024,6 +24110,7 @@ msgid "Show Zoom Label" msgstr "Laat Botten Zien" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -24037,11 +24124,12 @@ msgid "Show Close" msgstr "Laat Botten Zien" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Selecteer" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Commit" @@ -24107,8 +24195,9 @@ msgid "Fixed Icon Size" msgstr "Vooraanzicht" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Toewijzen" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24574,7 +24663,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -25096,6 +25185,31 @@ msgid "Swap OK Cancel" msgstr "Annuleer" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Naam" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Renderer:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Renderer:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Physics Frame %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Physics Frame %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25133,6 +25247,810 @@ msgstr "Halve Resolutie" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Lettertypes" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Kies Kleur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Class Items Verwijderen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Class Items Verwijderen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Bevolk Oppervlakte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Clippen Uitgeschakeld" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Afzondering:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animatie herhalen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Stel Marge In" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Voorinstellingen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Item Aanvinken" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Item Aangevinkt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Item Uitschakelen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Item Aangevinkt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor uitgeschakeld)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Item Uitschakelen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Afstand:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Item Uitschakelen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Class Items Verwijderen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Forceer Witte Modulatie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Raster Verplaatsing X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Raster Verplaatsing Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Vorig blad" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Geselecteerde Verwijderen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Knopen knippen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Signalen filteren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Signalen filteren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Startscène" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Tabblad 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Startscène" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Map:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Map:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Selectie kopiëren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Selectie kopiëren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Scène importeren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Bevolk Oppervlakte" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Syntax Markeren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Voorinstellingen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Bekijk Omgeving" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Syntax Markeren" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Syntax Markeren" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Botsingsmodus" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Item Uitschakelen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Randpixels" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Knooppunt toevoegen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Volgende verdieping" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Testen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Directe verlichting" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Raster Verplaatsing:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Raster Verplaatsing:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Map maken" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Verborgen Bestanden Omschakelen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Clippen Uitgeschakeld" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Afzondering:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Genoemde Sep." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Genoemde Sep." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Class Items Verwijderen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Color operator." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Afzondering:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Frames selecteren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Standaard" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Standaard" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Commit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Breekpunten" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Afzondering:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Array Grootte Wijzigen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Kleuren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Kleuren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Raster Verplaatsing:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Raster Verplaatsing:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Raster Verplaatsing:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Focus Pad" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Selecteer" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Voorinstellingen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Toggel Knop" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Toggel Knop" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Toggel Knop" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Knopen knippen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Audiobusopties" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Knopen knippen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Alles selecteren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Alles inklappen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Toggel Knop" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Alleen selectie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Kies Kleur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Tabbladpositie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Huidige scène" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Stel Marge In" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Button (Knop)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Toon gidsen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Verticaal:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Raster Verplaatsing:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Stel Marge In" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Afzondering:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Tabblad 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Tabblad 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Item Uitschakelen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Directe verlichting" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Class Items Verwijderen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Class Items Verwijderen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Stel Marge In" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Stel Marge In" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Doel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Map:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Forceer Witte Modulatie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Icoonmodus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Clippen Uitgeschakeld" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Linkerbreedte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Licht" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Linkerbreedte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Linkerbreedte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Scherm operator." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Laad voorinstelling" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Bewerk Thema" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Kleuren" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Voorinstellingen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Voorinstellingen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Voorinstellingen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Formaat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Knooppunt toevoegen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Startscène" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Startscène" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Afzondering:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Afzondering:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Stel Marge In" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Stel Marge In" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Rechts Inspringen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Selecteermodus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Automatisch Snijden" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Kies Kleur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Grid Map" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Alleen selectie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Selecteer Eigenschap" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Actie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Beweeg Bézierpunten" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Instantie" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25172,17 +26090,6 @@ msgstr "Extra Opties:" msgid "Char" msgstr "Geldige karakters:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Startscène" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Lettertypes" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26473,6 +27380,10 @@ msgid "Release (ms)" msgstr "Release" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mengen" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -27022,6 +27933,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Prioriteit Inschakelen" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Stel expressie in" diff --git a/editor/translations/or.po b/editor/translations/or.po index 32491ee3a4..bc3e95e330 100644 --- a/editor/translations/or.po +++ b/editor/translations/or.po @@ -102,6 +102,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "" @@ -171,6 +172,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -204,6 +206,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -369,7 +372,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "" @@ -408,6 +412,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1749,7 +1754,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1813,6 +1820,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2807,6 +2815,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3247,6 +3256,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3254,7 +3264,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3326,7 +3336,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3357,7 +3367,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3381,6 +3391,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4442,6 +4456,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4613,6 +4628,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4902,6 +4918,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -4971,6 +4988,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5127,6 +5145,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5497,6 +5516,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5508,7 +5528,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5542,26 +5562,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5569,19 +5590,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5589,15 +5610,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5605,39 +5626,39 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7299,10 +7320,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7315,10 +7332,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7356,6 +7369,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7575,11 +7592,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7613,10 +7625,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9559,6 +9567,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9819,6 +9828,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10366,6 +10376,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11005,6 +11016,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11041,18 +11062,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11242,6 +11255,10 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11278,6 +11295,14 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11544,6 +11569,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11714,7 +11740,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13409,10 +13435,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13712,6 +13734,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14079,7 +14102,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14860,6 +14883,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15607,6 +15631,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16629,6 +16661,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16727,14 +16767,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17202,6 +17234,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17210,6 +17250,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17258,6 +17322,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17821,7 +17889,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -17957,7 +18025,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -17965,7 +18033,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18234,7 +18302,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18487,11 +18555,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18732,6 +18800,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19062,7 +19131,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19488,7 +19557,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19639,6 +19708,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19855,6 +19925,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20353,9 +20424,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -20896,7 +20968,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21785,6 +21857,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -21818,7 +21894,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -21931,6 +22007,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -21943,10 +22020,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22004,7 +22082,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22402,7 +22480,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -22848,6 +22926,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -22880,6 +22978,673 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset X" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset Y" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Max Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Scroll Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Accel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Default Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Default Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Normal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Guide Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Drop Position Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Icon Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Line Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Files Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Hue" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Bottom" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Fill" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -22912,15 +23677,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24051,6 +24807,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24550,6 +25310,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/pl.po b/editor/translations/pl.po index 909461a9c2..90e60f12b0 100644 --- a/editor/translations/pl.po +++ b/editor/translations/pl.po @@ -58,13 +58,14 @@ # lewando54 <lewando54@gmail.com>, 2022. # Katarzyna Twardowska <katarina.twardowska@gmail.com>, 2022. # Mateusz ZdrzaÅ‚ek <matjozohd@gmail.com>, 2022. +# Konrad <kobe-interactive@protonmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-21 22:23+0000\n" -"Last-Translator: Mateusz ZdrzaÅ‚ek <matjozohd@gmail.com>\n" +"PO-Revision-Date: 2022-04-04 13:05+0000\n" +"Last-Translator: Tomek <kobewi4e@gmail.com>\n" "Language-Team: Polish <https://hosted.weblate.org/projects/godot-engine/" "godot/pl/>\n" "Language: pl\n" @@ -160,6 +161,7 @@ msgstr "Zmienny rozmiar" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "Pozycja" @@ -229,6 +231,7 @@ msgstr "Pamięć" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "Limity" @@ -262,6 +265,7 @@ msgstr "Dane" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "Sieć" @@ -428,7 +432,8 @@ msgstr "Edytor tekstu" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "UkoÅ„czenie" @@ -467,6 +472,7 @@ msgstr "Command" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "WciÅ›niÄ™ty" @@ -1319,9 +1325,8 @@ msgstr "UsuÅ„ Å›cieżkÄ™ animacji" #: editor/plugins/tile_map_editor_plugin.cpp editor/scene_tree_dock.cpp #: editor/spatial_editor_gizmos.cpp modules/csg/csg_gizmos.cpp #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Editors" -msgstr "Edytor" +msgstr "Edytory" #: editor/animation_track_editor.cpp editor/editor_settings.cpp #: editor/import/resource_importer_scene.cpp @@ -1334,9 +1339,8 @@ msgid "Animation" msgstr "Animacja" #: editor/animation_track_editor.cpp editor/editor_settings.cpp -#, fuzzy msgid "Confirm Insert Track" -msgstr "Wstaw Å›cieżkÄ™ i klatkÄ™ kluczowÄ…" +msgstr "Potwierdź wstawienie Å›cieżki" #. TRANSLATORS: %s will be replaced by a phrase describing the target of track. #: editor/animation_track_editor.cpp @@ -1482,7 +1486,7 @@ msgstr "Metody" #: editor/animation_track_editor.cpp msgid "Bezier" -msgstr "" +msgstr "Bezier" #: editor/animation_track_editor.cpp #: modules/visual_script/visual_script_editor.cpp @@ -1829,7 +1833,9 @@ msgid "Scene does not contain any script." msgstr "Scena nie posiada żadnego skryptu." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Dodaj" @@ -1894,6 +1900,7 @@ msgstr "Nie można połączyć sygnaÅ‚u" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Zamknij" @@ -2179,10 +2186,9 @@ msgstr "Deweloper naczelny" #. TRANSLATORS: This refers to a job title. #: editor/editor_about.cpp -#, fuzzy msgctxt "Job Title" msgid "Project Manager" -msgstr "Menedżer projektów" +msgstr "Kierownik projektu" #: editor/editor_about.cpp msgid "Developers" @@ -2474,9 +2480,8 @@ msgid "Create a new Bus Layout." msgstr "Utwórz nowy ukÅ‚ad magistral." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Audio Bus Layout" -msgstr "Otwórz ukÅ‚ad magistrali audio" +msgstr "UkÅ‚ad magistrali audio" #: editor/editor_autoload_settings.cpp msgid "Invalid name." @@ -2699,9 +2704,8 @@ msgstr "" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Custom Template" -msgstr "Motyw edytora" +msgstr "WÅ‚asny szablon" #: editor/editor_export.cpp editor/project_export.cpp #: platform/android/export/export_plugin.cpp platform/iphone/export/export.cpp @@ -2717,11 +2721,11 @@ msgstr "Operator koloru." #: editor/editor_export.cpp msgid "64 Bits" -msgstr "" +msgstr "64 Bity" #: editor/editor_export.cpp msgid "Embed PCK" -msgstr "" +msgstr "Osadź PCK" #: editor/editor_export.cpp platform/osx/export/export.cpp #, fuzzy @@ -2730,11 +2734,11 @@ msgstr "Obszar tekstury" #: editor/editor_export.cpp msgid "BPTC" -msgstr "" +msgstr "BPTC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "S3TC" -msgstr "" +msgstr "S3TC" #: editor/editor_export.cpp platform/osx/export/export.cpp #, fuzzy @@ -2742,8 +2746,9 @@ msgid "ETC" msgstr "TCP" #: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy msgid "ETC2" -msgstr "" +msgstr "ETC2" #: editor/editor_export.cpp #, fuzzy @@ -2772,7 +2777,7 @@ msgstr "W eksportach 32-bitowych dołączony PCK nie może być wiÄ™kszy niż 4 #: editor/editor_export.cpp msgid "Convert Text Resources To Binary On Export" -msgstr "" +msgstr "Konwertuj Zasoby Tekstowe Na Binarne Przy Eksporcie" #: editor/editor_feature_profile.cpp msgid "3D Editor" @@ -2932,6 +2937,7 @@ msgstr "Ustaw na bieżący" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Zaimportuj" @@ -3097,7 +3103,7 @@ msgstr "Przełącz ukryte pliki" #: editor/editor_file_dialog.cpp msgid "Disable Overwrite Warning" -msgstr "" +msgstr "Wyłącz ostrzeżenie o nadpisaniu" #: editor/editor_file_dialog.cpp msgid "Go Back" @@ -3197,8 +3203,9 @@ msgid "(Re)Importing Assets" msgstr "(Ponowne) importowanie zasobów" #: editor/editor_file_system.cpp +#, fuzzy msgid "Reimport Missing Imported Files" -msgstr "" +msgstr "Zaimportuj ponownie brakujÄ…ce importowane pliki" #: editor/editor_help.cpp scene/2d/camera_2d.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/resources/dynamic_font.cpp @@ -3301,7 +3308,7 @@ msgstr "Pomoc" #: editor/editor_help.cpp msgid "Sort Functions Alphabetically" -msgstr "" +msgstr "Sortuj funkcje alfabetycznie" #: editor/editor_help_search.cpp editor/editor_node.cpp #: editor/plugins/script_editor_plugin.cpp @@ -3386,6 +3393,7 @@ msgid "Label" msgstr "Wartość" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Tylko metody" @@ -3395,7 +3403,7 @@ msgstr "Tylko metody" msgid "Checkable" msgstr "Element wyboru" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Zaznaczony element wyboru" @@ -3471,7 +3479,7 @@ msgstr "Kopiuj zaznaczenie" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Wyczyść" @@ -3502,7 +3510,7 @@ msgid "Up" msgstr "Góra" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "WÄ™zeÅ‚" @@ -3526,6 +3534,10 @@ msgstr "WychodzÄ…ce RSET" msgid "New Window" msgstr "Nowe okno" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Projekt bez nazwy" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4081,6 +4093,8 @@ msgstr "PozostaÅ‚o %d plików" msgid "" "Unable to write to file '%s', file in use, locked or lacking permissions." msgstr "" +"Nie można zapisać do pliku '%s', plik jest w użyciu, zablokowany lub nie ma " +"wystarczajÄ…cych uprawnieÅ„." #: editor/editor_node.cpp editor/plugins/theme_editor_plugin.cpp msgid "Scene" @@ -4108,12 +4122,13 @@ msgid "Always Show Close Button" msgstr "Zawsze pokazuj siatkÄ™" #: editor/editor_node.cpp editor/editor_settings.cpp +#, fuzzy msgid "Resize If Many Tabs" -msgstr "" +msgstr "ZmieÅ„ rozmiar jeÅ›li wyÅ›wietlonych jest wiele zakÅ‚adek" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Minimum Width" -msgstr "" +msgstr "Minimalna szerokość" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Output" @@ -4126,11 +4141,11 @@ msgstr "Wyczyść wyjÅ›cie" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Always Open Output On Play" -msgstr "" +msgstr "Zawsze Otwieraj WyjÅ›cie Przy Uruchomieniu" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Always Close Output On Stop" -msgstr "" +msgstr "Zawsze Zamykaj WyjÅ›cie Po Zatrzymaniu" #: editor/editor_node.cpp editor/editor_settings.cpp #, fuzzy @@ -4181,8 +4196,9 @@ msgid "Restore Scenes On Load" msgstr "Pozyskaj wÄ™zeÅ‚ sceny" #: editor/editor_node.cpp editor/editor_settings.cpp +#, fuzzy msgid "Show Thumbnail On Hover" -msgstr "" +msgstr "Pokaż miniaturÄ™ po najechaniu kursorem" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Inspector" @@ -4225,8 +4241,9 @@ msgid "Resources To Open In New Inspector" msgstr "Otwórz w inspektorze" #: editor/editor_node.cpp +#, fuzzy msgid "Default Color Picker Mode" -msgstr "" +msgstr "DomyÅ›lny tryb pipety" #: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp msgid "Username" @@ -4707,6 +4724,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "PrzeÅ‚aduj" @@ -4872,8 +4890,9 @@ msgid "Debugger" msgstr "Debugger" #: editor/editor_profiler.cpp +#, fuzzy msgid "Profiler Frame History Size" -msgstr "" +msgstr "Rozmiar historii klatek profilera" #: editor/editor_profiler.cpp #, fuzzy @@ -4885,6 +4904,7 @@ msgid "Edit Text:" msgstr "Edytuj tekst:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Włącz" @@ -5085,7 +5105,7 @@ msgstr "" #: editor/editor_settings.cpp msgid "Main Font Size" -msgstr "" +msgstr "Rozmiar głównej czcionki" #: editor/editor_settings.cpp msgid "Code Font Size" @@ -5106,7 +5126,7 @@ msgstr "Scena główna" #: editor/editor_settings.cpp msgid "Main Font Bold" -msgstr "" +msgstr "Główna czcionka pogrubiona" #: editor/editor_settings.cpp #, fuzzy @@ -5114,8 +5134,9 @@ msgid "Code Font" msgstr "Dodaj punkt wÄ™zÅ‚a" #: editor/editor_settings.cpp +#, fuzzy msgid "Dim Editor On Dialog Popup" -msgstr "" +msgstr "PrzygaÅ› edytor przy wyskakujÄ…cym oknie" #: editor/editor_settings.cpp main/main.cpp msgid "Low Processor Mode Sleep (µsec)" @@ -5132,7 +5153,7 @@ msgstr "Tryb bez rozproszeÅ„" #: editor/editor_settings.cpp msgid "Automatically Open Screenshots" -msgstr "" +msgstr "Automatycznie otwieraj zrzuty ekranu" #: editor/editor_settings.cpp msgid "Max Array Dictionary Items Per Page" @@ -5165,7 +5186,7 @@ msgstr "Wybierz Kolor" #: editor/editor_settings.cpp scene/resources/environment.cpp msgid "Contrast" -msgstr "" +msgstr "Kontrast" #: editor/editor_settings.cpp msgid "Relationship Line Opacity" @@ -5201,6 +5222,7 @@ msgid "Show Script Button" msgstr "Kółko w prawo" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "System plików" @@ -5269,7 +5291,7 @@ msgstr "Edytor grup" #: editor/editor_settings.cpp msgid "Auto Refresh Interval" -msgstr "" +msgstr "Czas miÄ™dzy automatycznym odÅ›wieżaniem" #: editor/editor_settings.cpp #, fuzzy @@ -5283,8 +5305,9 @@ msgstr "Motyw edytora" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" -msgstr "" +msgstr "OdstÄ™py miÄ™dzy liniami" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: modules/gdscript/editor/gdscript_highlighter.cpp @@ -5299,11 +5322,11 @@ msgstr "PodÅ›wietlacz skÅ‚adni" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "Highlight All Occurrences" -msgstr "" +msgstr "PodÅ›wietl wszystkie wystÄ…pienia" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "Highlight Current Line" -msgstr "" +msgstr "PodÅ›wietl obecnÄ… liniÄ™" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp msgid "Highlight Type Safe Lines" @@ -5349,7 +5372,7 @@ msgstr "Nawigacja" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "Smooth Scrolling" -msgstr "" +msgstr "PÅ‚ynne przewijanie" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "V Scroll Speed" @@ -5362,7 +5385,7 @@ msgstr "Pokaż pozycjÄ™ poczÄ…tkowÄ…" #: editor/editor_settings.cpp msgid "Minimap Width" -msgstr "" +msgstr "Szerokość minimapy" #: editor/editor_settings.cpp msgid "Mouse Extra Buttons Navigate History" @@ -5370,7 +5393,7 @@ msgstr "" #: editor/editor_settings.cpp msgid "Appearance" -msgstr "" +msgstr "WyglÄ…d" #: editor/editor_settings.cpp scene/gui/text_edit.cpp #, fuzzy @@ -5453,8 +5476,9 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" -msgstr "" +msgstr "Kursor" #: editor/editor_settings.cpp msgid "Scroll Past End Of File" @@ -5536,11 +5560,11 @@ msgstr "Wybierz odlegÅ‚ość:" #: editor/editor_settings.cpp msgid "Primary Grid Color" -msgstr "" +msgstr "Główny kolor siatki" #: editor/editor_settings.cpp msgid "Secondary Grid Color" -msgstr "" +msgstr "Pomocniczy kolor siatki" #: editor/editor_settings.cpp #, fuzzy @@ -5624,12 +5648,14 @@ msgid "Zoom Style" msgstr "Oddal" #: editor/editor_settings.cpp +#, fuzzy msgid "Emulate Numpad" -msgstr "" +msgstr "Włącz emulacjÄ™ klawiatury numerycznej" #: editor/editor_settings.cpp +#, fuzzy msgid "Emulate 3 Button Mouse" -msgstr "" +msgstr "Włącz emulacjÄ™ Å›rodkowego przycisku myszy" #: editor/editor_settings.cpp #, fuzzy @@ -5819,7 +5845,7 @@ msgstr "Edytor grup" #: editor/editor_settings.cpp msgid "Minimap Opacity" -msgstr "" +msgstr "Przezroczystość minimapy" #: editor/editor_settings.cpp msgid "Window Placement" @@ -5873,6 +5899,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5885,7 +5912,7 @@ msgstr "Menedżer projektów" msgid "Sorting Order" msgstr "w kolejnoÅ›ci:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5921,29 +5948,30 @@ msgstr "Zapisywanie pliku:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Kolor tÅ‚a nieprawidÅ‚owy." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Kolor tÅ‚a nieprawidÅ‚owy." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importuj zaznaczone" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5952,21 +5980,21 @@ msgstr "" msgid "Text Color" msgstr "NastÄ™pny poziom" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Numer linii:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Numer linii:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Kolor tÅ‚a nieprawidÅ‚owy." @@ -5976,16 +6004,16 @@ msgstr "Kolor tÅ‚a nieprawidÅ‚owy." msgid "Text Selected Color" msgstr "UsuÅ„ zaznaczone" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Tylko zaznaczenie" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Aktualna scena" @@ -5994,45 +6022,45 @@ msgstr "Aktualna scena" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "PodÅ›wietlacz skÅ‚adni" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funkcja" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "ZmieÅ„ nawÄ™ zmiennej" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Wybierz Kolor" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "ZakÅ‚adki" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Punkty wstrzymania" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7204,9 +7232,8 @@ msgstr "Format" #: editor/import/resource_importer_wav.cpp #: scene/resources/audio_stream_sample.cpp -#, fuzzy msgid "Loop Mode" -msgstr "Tryb przesuwania" +msgstr "Tryb zapÄ™tlenia" #: editor/import/resource_importer_wav.cpp #: scene/resources/audio_stream_sample.cpp @@ -7808,10 +7835,6 @@ msgid "Load Animation" msgstr "Wczytaj animacjÄ™" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Brak animacji do skopiowania!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Brak zasobu animacji w schowku!" @@ -7824,10 +7847,6 @@ msgid "Paste Animation" msgstr "Wklej animacjÄ™" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Brak animacji do edycji!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Odtwórz zaznaczonÄ… animacjÄ™ od tyÅ‚u z aktualnej pozycji. (A)" @@ -7865,6 +7884,11 @@ msgid "New" msgstr "Nowy" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Referencja klasy %s" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Edytuj przejÅ›cia..." @@ -8089,11 +8113,6 @@ msgid "Blend" msgstr "Mieszanie" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Miks" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Automatyczny Restart:" @@ -8127,10 +8146,6 @@ msgid "X-Fade Time (s):" msgstr "Czas X-Fade (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Bieżący:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8864,7 +8879,7 @@ msgstr "Kliknij by zmienić Å›rodek obrotu obiektu." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Pan Mode" -msgstr "Tryb przesuwania" +msgstr "Tryb przemieszczania" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Ruler Mode" @@ -10154,6 +10169,7 @@ msgstr "Ustawienia siatki" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "PrzyciÄ…gaj" @@ -10416,6 +10432,7 @@ msgstr "Poprzedni skrypt" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Plik" @@ -10977,6 +10994,7 @@ msgid "Yaw:" msgstr "Odchylenie:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Rozmiar:" @@ -11630,6 +11648,16 @@ msgid "Vertical:" msgstr "Pionowo:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Separacja:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "PrzesuniÄ™cie:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Wybierz/wyczyść wszystkie klatki" @@ -11666,18 +11694,10 @@ msgid "Auto Slice" msgstr "Tnij automatycznie" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "PrzesuniÄ™cie:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Krok:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Separacja:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "Obszar tekstury" @@ -11872,6 +11892,11 @@ msgstr "" "Zamknąć tak czy inaczej?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "UsuÅ„ Kafelek" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11913,6 +11938,16 @@ msgstr "" "Dodaj wiÄ™cej elementów rÄ™cznie albo importujÄ…c z innego motywu." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Dodaj typ elementu" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "UsuÅ„ zdalne repozytorium" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Dodaj element koloru" @@ -12186,6 +12221,7 @@ msgid "Named Separator" msgstr "Nazwany separator" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Podmenu" @@ -12365,8 +12401,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Nazwany separator" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14184,10 +14221,6 @@ msgstr "" "dostosowania." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Projekt bez nazwy" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "BrakujÄ…cy projekt" @@ -14526,6 +14559,7 @@ msgid "Add Event" msgstr "Dodaj zdarzenie" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Przycisk" @@ -14899,7 +14933,7 @@ msgstr "Na maÅ‚e litery" msgid "To Uppercase" msgstr "Na wielkie litery" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Resetuj" @@ -15733,6 +15767,7 @@ msgstr "ZmieÅ„ kÄ…t emisji wÄ™zÅ‚a AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15757,7 +15792,7 @@ msgstr "Punkt" #: scene/resources/particles_material.cpp servers/physics_2d_server.cpp #: servers/physics_server.cpp msgid "Shape" -msgstr "" +msgstr "KsztaÅ‚t" #: editor/spatial_editor_gizmos.cpp msgid "Visibility Notifier" @@ -15956,8 +15991,9 @@ msgid "Debugger stdout" msgstr "Debugger" #: main/main.cpp +#, fuzzy msgid "Max Chars Per Second" -msgstr "" +msgstr "Maks. ilość znaków na sekundÄ™" #: main/main.cpp msgid "Max Messages Per Frame" @@ -16024,7 +16060,7 @@ msgstr "Pokaż wszystko" #: modules/opensimplex/noise_texture.cpp scene/2d/line_2d.cpp #: scene/gui/text_edit.cpp scene/resources/texture.cpp msgid "Width" -msgstr "" +msgstr "Szerokość" #: main/main.cpp modules/csg/csg_shape.cpp modules/gltf/gltf_node.cpp #: modules/opensimplex/noise_texture.cpp scene/2d/light_2d.cpp @@ -16038,7 +16074,7 @@ msgstr "ÅšwiatÅ‚o" #: main/main.cpp msgid "Always On Top" -msgstr "" +msgstr "Zawsze na wierzchu" #: main/main.cpp #, fuzzy @@ -16051,8 +16087,9 @@ msgid "Test Height" msgstr "Testowanie" #: main/main.cpp +#, fuzzy msgid "DPI" -msgstr "" +msgstr "Rozdzielczość (DPI)" #: main/main.cpp msgid "Allow hiDPI" @@ -16170,7 +16207,7 @@ msgstr "" #: main/main.cpp msgid "iOS" -msgstr "" +msgstr "iOS" #: main/main.cpp msgid "Hide Home Indicator" @@ -16561,6 +16598,14 @@ msgstr "" msgid "Use DTLS" msgstr "Użyj przyciÄ…gania" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -16680,8 +16725,9 @@ msgid "Max Call Stack" msgstr "" #: modules/gdscript/gdscript.cpp +#, fuzzy msgid "Treat Warnings As Errors" -msgstr "" +msgstr "Traktuj ostrzeżenia jako błędy" #: modules/gdscript/gdscript.cpp msgid "Exclude Addons" @@ -17669,6 +17715,14 @@ msgid "Change Expression" msgstr "ZmieÅ„ wyrażenie" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Nie można skopiować wÄ™zÅ‚a funkcji." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Wklej wÄ™zeÅ‚ VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Usuwanie wÄ™złów VisualScript" @@ -17774,14 +17828,6 @@ msgid "Resize Comment" msgstr "ZmieÅ„ rozmiar komentarza" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Nie można skopiować wÄ™zÅ‚a funkcji." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Wklej wÄ™zeÅ‚ VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Nie można utworzyć funkcji z wÄ™zÅ‚em funkcji." @@ -18271,6 +18317,15 @@ msgstr "SygnaÅ‚OczekiwaniaInstancji" msgid "Write Mode" msgstr "Tryb priorytetów" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +#, fuzzy +msgid "Max Channel In Buffer (KB)" +msgstr "Rozmiar bufora indeksu wielokÄ…ta pÅ‚utna (KB)" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18279,6 +18334,34 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "CzÅ‚onek sieci" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "Maks. rozmiar (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "Maks. rozmiar (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "CzÅ‚onek sieci" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18335,6 +18418,11 @@ msgstr "Przełącz widoczność" msgid "Bounds Geometry" msgstr "Ponów PróbÄ™" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Inteligentne przyciÄ…ganie" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18980,7 +19068,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19128,7 +19216,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19138,7 +19226,7 @@ msgstr "RozwiÅ„ wszystko" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "NiestandardowyWÄ™zeÅ‚" #: platform/javascript/export/export.cpp @@ -19429,7 +19517,7 @@ msgstr "CzÅ‚onek sieci" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "UrzÄ…dzenie" #: platform/osx/export/export.cpp @@ -19735,12 +19823,13 @@ msgid "Publisher Display Name" msgstr "Niepoprawna wyÅ›wietlana nazwa wydawcy paczki." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "NieprawidÅ‚owy GUID produktu." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Wyczyść prowadnice" #: platform/uwp/export/export.cpp @@ -20012,6 +20101,7 @@ msgstr "" "AnimatedSprite wyÅ›wietlaÅ‚ klatki." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Klatka %" @@ -20410,7 +20500,7 @@ msgstr "Tryb linijki" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Wyłączony element" @@ -20903,7 +20993,7 @@ msgstr "" msgid "Width Curve" msgstr "Podziel krzywÄ…" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "DomyÅ›lny" @@ -21082,6 +21172,7 @@ msgid "Z As Relative" msgstr "PrzyciÄ…gaj wzglÄ™dnie" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21341,6 +21432,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21918,9 +22010,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Ustaw margines" @@ -22578,7 +22671,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23618,6 +23711,11 @@ msgstr "" "JeÅ›li nie zamierzasz dodać skryptu, zamiast tego użyj zwykÅ‚ego wÄ™zÅ‚a Control." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Nadpisuje" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23659,7 +23757,7 @@ msgstr "" msgid "Tooltip" msgstr "NarzÄ™dzia" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Przejdź do wprowadzania Å›cieżki" @@ -23788,6 +23886,7 @@ msgid "Show Zoom Label" msgstr "Pokaż koÅ›ci" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23801,11 +23900,12 @@ msgid "Show Close" msgstr "Pokaż koÅ›ci" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Zaznacz" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Commit" @@ -23871,8 +23971,9 @@ msgid "Fixed Icon Size" msgstr "Widok z przodu" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Przypisz" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24342,7 +24443,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24868,6 +24969,31 @@ msgid "Swap OK Cancel" msgstr "UI Anuluj" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nazwa" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Renderowanie" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Renderowanie" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fizyka" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fizyka" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24905,6 +25031,811 @@ msgstr "PoÅ‚owa rozdzielczoÅ›ci" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Fonty" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Wybierz Kolor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "ZmieÅ„ nazwÄ™ elementu koloru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "ZmieÅ„ nazwÄ™ elementu koloru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "ZapeÅ‚nij powierzchniÄ™" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Wyłącz przycinanie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Separacja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "OdstÄ™py miÄ™dzy liniami" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Ustaw margines" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "WciÅ›niÄ™ty" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Element wyboru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Zaznaczony element wyboru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Wyłączony element" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Zaznaczony element wyboru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Edytor wyłączony)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Wyłączony element" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "PrzesuniÄ™cie:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Wyłączony element" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "ZmieÅ„ nazwÄ™ elementu koloru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "WymuÅ› biaÅ‚e cieniowanie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "PrzesuniÄ™cie X siatki:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "PrzesuniÄ™cie Y siatki:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Poprzednia pÅ‚aszczyzna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Odblokuj wybrane" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "NiestandardowyWÄ™zeÅ‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtruj sygnaÅ‚y" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtruj sygnaÅ‚y" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Scena główna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "ZakÅ‚adka 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Scena główna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Folder:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Folder:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "UkoÅ„czenie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "UkoÅ„czenie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importuj zaznaczone" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "ZapeÅ‚nij powierzchniÄ™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "PodÅ›wietlacz skÅ‚adni" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "WciÅ›niÄ™ty" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Instrument" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "PodÅ›wietlacz skÅ‚adni" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "PodÅ›wietlacz skÅ‚adni" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Tryb kolizji" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Wyłączony element" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Brzegowe piksele" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Dodaj punkt wÄ™zÅ‚a" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "NastÄ™pny poziom" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Testowanie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "OÅ›wietlenie bezpoÅ›rednie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Offset siatki:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Offset siatki:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Utwórz katalog" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Przełącz ukryte pliki" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Wyłącz przycinanie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Separacja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Nazwany separator" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Nazwany separator" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "ZmieÅ„ nazwÄ™ elementu koloru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Operator koloru." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Separacja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Zaznacz klatki" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "DomyÅ›lny" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "DomyÅ›lny" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Commit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Punkty wstrzymania" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Separacja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Zmienny rozmiar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Kolory" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Kolory" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Offset siatki:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Offset siatki:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Offset siatki:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Przejdź do wprowadzania Å›cieżki" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Zaznacz" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "WciÅ›niÄ™ty" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Przełączany przycisk" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Przełączany przycisk" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Przełączany przycisk" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "NiestandardowyWÄ™zeÅ‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Opcje magistrali" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "NiestandardowyWÄ™zeÅ‚" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Zaznacz wszystko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "ZwiÅ„ wszystko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Przełączany przycisk" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Tylko zaznaczenie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Wybierz Kolor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Pozycja doku" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Aktualna scena" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Ustaw margines" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Maska przycisku" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Pokaż prowadnice" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Pionowo:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Offset siatki:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Ustaw margines" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Separacja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "ZakÅ‚adka 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "ZakÅ‚adka 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Wyłączony element" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "OÅ›wietlenie bezpoÅ›rednie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "ZmieÅ„ nazwÄ™ elementu koloru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "ZmieÅ„ nazwÄ™ elementu koloru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Ustaw margines" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Ustaw margines" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Cel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Folder:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "WymuÅ› biaÅ‚e cieniowanie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Tryb ikon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Wyłącz przycinanie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Szerokość" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "ÅšwiatÅ‚o" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Szerokość" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "RozciÄ…gnij po lewej" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Operator ekranu." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Wczytaj profil" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Motyw edytora" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Kolory" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Profil" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Profil" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Profil" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Format" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Dodaj punkt wÄ™zÅ‚a" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Scena główna" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Scena główna" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Separacja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Separacja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Ustaw margines" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Ustaw margines" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "WciÄ™cie w prawo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Tryb zaznaczenia" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Tnij automatycznie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Wybierz Kolor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Siatka" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Tylko zaznaczenie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Wybierz wÅ‚aÅ›ciwość" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Akcja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "PrzesuÅ„ punkty krzywej Beziera" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Neg" +msgstr "Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "SygnaÅ‚OczekiwaniaInstancji" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24944,17 +25875,6 @@ msgstr "Opcje dodatkowe:" msgid "Char" msgstr "Dopuszczalne znaki:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Scena główna" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Fonty" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26250,6 +27170,10 @@ msgid "Release (ms)" msgstr "Wydanie" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Miks" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26802,6 +27726,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Włącz priorytety" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Wyrażenie" diff --git a/editor/translations/pr.po b/editor/translations/pr.po index c5d38b84c2..ce74374ab0 100644 --- a/editor/translations/pr.po +++ b/editor/translations/pr.po @@ -113,6 +113,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Discharge ye' Signal" @@ -188,6 +189,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -222,6 +224,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Slit th' Node" @@ -398,7 +401,8 @@ msgstr "Edit" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Yar, Blow th' Selected Down!" @@ -438,6 +442,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1830,7 +1835,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1896,6 +1903,7 @@ msgstr "Slit th' Node" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Close" @@ -2927,6 +2935,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3386,6 +3395,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3393,7 +3403,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Yar, Blow th' Selected Down!" @@ -3471,7 +3481,7 @@ msgstr "Yar, Blow th' Selected Down!" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3502,7 +3512,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3526,6 +3536,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4613,6 +4627,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4790,6 +4805,7 @@ msgid "Edit Text:" msgstr "th' Members:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5088,6 +5104,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Rename Variable" @@ -5163,6 +5180,7 @@ msgstr "th' Members:" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5327,6 +5345,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5718,6 +5737,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5729,7 +5749,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5764,29 +5784,30 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Yer background color be evil!" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Yer background color be evil!" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Yar, Blow th' Selected Down!" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5794,19 +5815,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Yer background color be evil!" @@ -5816,16 +5837,16 @@ msgstr "Yer background color be evil!" msgid "Text Selected Color" msgstr "Yar, Blow th' Selected Down!" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Slit th' Node" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5833,42 +5854,42 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Yer functions:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Rename Variable" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Yar, Blow th' Selected Down!" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7640,10 +7661,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7656,10 +7673,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7697,6 +7710,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7923,11 +7940,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7961,10 +7973,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9969,6 +9977,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10242,6 +10251,7 @@ msgstr "Slit th' Node" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10815,6 +10825,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11477,6 +11488,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Yer functions:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11513,19 +11535,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Yer functions:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11721,6 +11734,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Discharge ye' Variable" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11764,6 +11782,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Find ye Node Type" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Discharge ye' Variable" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Add Node" @@ -12059,6 +12087,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12236,8 +12265,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Yar, Blow th' Selected Down!" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Show Tile Names" @@ -14007,10 +14037,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "Rename Function" @@ -14321,6 +14347,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14696,7 +14723,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15513,6 +15540,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16299,6 +16327,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17396,6 +17432,15 @@ msgid "Change Expression" msgstr "Swap yer Expression" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +#, fuzzy +msgid "Paste VisualScript Nodes" +msgstr "Paste yer Node" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Remove VisualScript Nodes" msgstr "Discharge ye' Variable" @@ -17510,15 +17555,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -#, fuzzy -msgid "Paste VisualScript Nodes" -msgstr "Paste yer Node" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18024,6 +18060,14 @@ msgstr "" msgid "Write Mode" msgstr "Slit th' Node" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18032,6 +18076,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Slit th' Node" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Slit th' Node" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18081,6 +18151,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18674,7 +18748,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18824,7 +18898,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18834,7 +18908,7 @@ msgstr "Edit" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Slit th' Node" #: platform/javascript/export/export.cpp @@ -19122,7 +19196,7 @@ msgid "Network Client" msgstr "Slit th' Node" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19384,12 +19458,13 @@ msgid "Publisher Display Name" msgstr "Yer unique name be evil." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Yer product GUID be evil." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Change yer Anim Transform" #: platform/uwp/export/export.cpp @@ -19650,6 +19725,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Slit th' Node" @@ -20003,7 +20079,7 @@ msgstr "Slit th' Node" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Cursed" @@ -20457,7 +20533,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "th' Base Type:" @@ -20615,6 +20691,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20838,6 +20915,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21373,9 +21451,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21956,7 +22035,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22902,6 +22981,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Paste yer Node" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22938,7 +23022,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -23056,6 +23140,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23069,11 +23154,12 @@ msgid "Show Close" msgstr "Close" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Yar, Blow th' Selected Down!" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -23135,7 +23221,7 @@ msgid "Fixed Icon Size" msgstr "Edit" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -23563,7 +23649,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24045,6 +24131,27 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Change" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24080,6 +24187,779 @@ msgstr "Rename Function" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Edit yer Variable:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Rename Variable" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Cursed" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Cursed" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "Edit yer Variable:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Cursed" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Cursed" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Change" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Change" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Change" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Paste yer Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Paste yer Node" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "' Barnacles" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Call" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Ye be fixin' Signal:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Cursed" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Add Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Toggle ye Breakpoint" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Cursed" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "th' Base Type:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "th' Base Type:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Ye be fixin' Signal:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Toggle ye Breakpoint" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Toggle ye Breakpoint" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Toggle ye Breakpoint" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Paste yer Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Toggle ye Breakpoint" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Rename Variable" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Change yer Anim Transform" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Rename Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Cursed" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Rename Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Rename Variable" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Cursed" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Yar, Blow th' Selected Down!" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Add Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "th' Members:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "th' Members:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Discharge ye' Variable" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Add Node" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Add Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Yer functions:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Add Variable" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Slit th' Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Add Function" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Discharge ye' Signal" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24115,16 +24995,6 @@ msgstr "Yar, Blow th' Selected Down!" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Call" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -25353,6 +26223,10 @@ msgid "Release (ms)" msgstr "just released" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25875,6 +26749,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Edit yer Variable:" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Swap yer Expression" diff --git a/editor/translations/pt.po b/editor/translations/pt.po index 529e61c913..cb2ed02d89 100644 --- a/editor/translations/pt.po +++ b/editor/translations/pt.po @@ -19,13 +19,16 @@ # Murilo Gama <murilovsky2030@gmail.com>, 2020. # Ricardo Subtil <ricasubtil@gmail.com>, 2020. # André Silva <andre.olivais@gmail.com>, 2021. +# Danilo Conceição Rosa <danilorosa@protonmail.com>, 2022. +# Kaycke <kaycke@ymail.com>, 2022. +# Renu <ifpilucas@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-01-19 22:07+0000\n" -"Last-Translator: João Lopes <linux-man@hotmail.com>\n" +"PO-Revision-Date: 2022-04-25 15:02+0000\n" +"Last-Translator: Kaycke <kaycke@ymail.com>\n" "Language-Team: Portuguese <https://hosted.weblate.org/projects/godot-engine/" "godot/pt/>\n" "Language: pt\n" @@ -33,108 +36,97 @@ 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 4.11-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" -msgstr "" +msgstr "Drivers de Mesa digitalizadora" #: core/bind/core_bind.cpp -#, fuzzy msgid "Clipboard" -msgstr "Ãrea de Transferência está vazia!" +msgstr "Ãrea de Transferência" #: core/bind/core_bind.cpp -#, fuzzy msgid "Current Screen" -msgstr "Cena Atual" +msgstr "Tela Atual" #: core/bind/core_bind.cpp msgid "Exit Code" -msgstr "" +msgstr "Código de saÃda" #: core/bind/core_bind.cpp -#, fuzzy msgid "V-Sync Enabled" -msgstr "Ativar" +msgstr "V-Sync ativado" #: core/bind/core_bind.cpp main/main.cpp msgid "V-Sync Via Compositor" -msgstr "" +msgstr "V-Sync Via Compositor" #: core/bind/core_bind.cpp main/main.cpp msgid "Delta Smoothing" -msgstr "" +msgstr "Suavização Delta" #: core/bind/core_bind.cpp -#, fuzzy msgid "Low Processor Usage Mode" -msgstr "Modo Mover" +msgstr "Modo de Baixa Utilização do Processador" #: core/bind/core_bind.cpp +#, fuzzy msgid "Low Processor Usage Mode Sleep (µsec)" -msgstr "" +msgstr "Modo adormecer com Baixa Utilização do Processador (µsec)" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Keep Screen On" -msgstr "Manter Depurador Aberto" +msgstr "Manter Tela Ligada" #: core/bind/core_bind.cpp -#, fuzzy msgid "Min Window Size" -msgstr "Tamanho do contorno:" +msgstr "Tamanho mÃnimo da janela" #: core/bind/core_bind.cpp -#, fuzzy msgid "Max Window Size" -msgstr "Tamanho do contorno:" +msgstr "Tamanho máximo da janela" #: core/bind/core_bind.cpp -#, fuzzy msgid "Screen Orientation" -msgstr "Operador Ecrã." +msgstr "Orientação da tela" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Window" -msgstr "Nova Janela" +msgstr "Janela" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Borderless" -msgstr "Pixeis da Margem" +msgstr "Sem bordas" #: core/bind/core_bind.cpp msgid "Per Pixel Transparency Enabled" -msgstr "" +msgstr "Transparência por pixel ativada" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Fullscreen" -msgstr "Alternar Ecrã completo" +msgstr "Tela cheia" #: core/bind/core_bind.cpp msgid "Maximized" -msgstr "" +msgstr "Maximizado" #: core/bind/core_bind.cpp -#, fuzzy msgid "Minimized" -msgstr "Inicializar" +msgstr "Minimizado" #: core/bind/core_bind.cpp main/main.cpp scene/gui/dialogs.cpp #: scene/gui/graph_node.cpp msgid "Resizable" -msgstr "" +msgstr "Redimensionável" #: core/bind/core_bind.cpp core/os/input_event.cpp scene/2d/node_2d.cpp #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Position" -msgstr "Posição da Doca" +msgstr "Posição" #: core/bind/core_bind.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/gdscript_editor.cpp modules/gridmap/grid_map.cpp @@ -145,37 +137,33 @@ msgstr "Posição da Doca" #: scene/resources/primitive_meshes.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp scene/resources/texture.cpp #: scene/resources/visual_shader.cpp servers/visual_server.cpp -#, fuzzy msgid "Size" -msgstr "Tamanho:" +msgstr "Tamanho" #: core/bind/core_bind.cpp +#, fuzzy msgid "Endian Swap" -msgstr "" +msgstr "Troca endiana" #: core/bind/core_bind.cpp -#, fuzzy msgid "Editor Hint" -msgstr "Editor" +msgstr "Sugestão do Editor" #: core/bind/core_bind.cpp msgid "Print Error Messages" -msgstr "" +msgstr "Visualizar mensagens de erro" #: core/bind/core_bind.cpp -#, fuzzy msgid "Iterations Per Second" -msgstr "Modo de Interpolação" +msgstr "Iterações Por Segundo" #: core/bind/core_bind.cpp -#, fuzzy msgid "Target FPS" -msgstr "Alvo" +msgstr "Objeto FPS" #: core/bind/core_bind.cpp -#, fuzzy msgid "Time Scale" -msgstr "Nó TimeScale" +msgstr "Escala de Tempo" #: core/bind/core_bind.cpp main/main.cpp #, fuzzy @@ -187,9 +175,8 @@ msgid "Error" msgstr "Erro" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error String" -msgstr "Erro Ao Gravar" +msgstr "Erro String" #: core/bind/core_bind.cpp #, fuzzy @@ -197,13 +184,12 @@ msgid "Error Line" msgstr "Erro Ao Gravar" #: core/bind/core_bind.cpp -#, fuzzy msgid "Result" -msgstr "Resultados da Pesquisa" +msgstr "Resultado" #: core/command_queue_mt.cpp core/message_queue.cpp main/main.cpp msgid "Memory" -msgstr "" +msgstr "Memória" #: core/command_queue_mt.cpp core/message_queue.cpp #: core/register_core_types.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp @@ -211,9 +197,10 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" -msgstr "" +msgstr "Limites" #: core/command_queue_mt.cpp #, fuzzy @@ -221,8 +208,9 @@ msgid "Command Queue" msgstr "Comando: Rodar" #: core/command_queue_mt.cpp +#, fuzzy msgid "Multithreading Queue Size (KB)" -msgstr "" +msgstr "Tamanho da Fila Multilinha (KB)" #: core/func_ref.cpp modules/visual_script/visual_script_builtin_funcs.cpp #: modules/visual_script/visual_script_func_nodes.cpp @@ -246,82 +234,76 @@ msgstr "Com Dados" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Analisador de Rede" #: core/io/file_access_network.cpp -#, fuzzy msgid "Remote FS" -msgstr "Remoto " +msgstr "SF Remoto" #: core/io/file_access_network.cpp -#, fuzzy msgid "Page Size" -msgstr "Página: " +msgstr "Tamanho da Página" #: core/io/file_access_network.cpp msgid "Page Read Ahead" -msgstr "" +msgstr "Leitura de página em frente" #: core/io/http_client.cpp msgid "Blocking Mode Enabled" -msgstr "" +msgstr "Modo de blocagem ativado" #: core/io/http_client.cpp -#, fuzzy msgid "Connection" -msgstr "Ligar" +msgstr "Conexão" #: core/io/http_client.cpp msgid "Read Chunk Size" -msgstr "" +msgstr "Ler tamanho da parcela/pedaço" #: core/io/marshalls.cpp -#, fuzzy msgid "Object ID" -msgstr "Objetos Desenhados:" +msgstr "ID do Objeto" #: core/io/multiplayer_api.cpp core/io/packet_peer.cpp -#, fuzzy msgid "Allow Object Decoding" -msgstr "Ativar Onion Skinning" +msgstr "Permitir Decodificação do Objeto" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp msgid "Refuse New Network Connections" -msgstr "" +msgstr "Recusar Novas Ligações de Rede" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp -#, fuzzy msgid "Network Peer" -msgstr "Analisador de Rede" +msgstr "Par de Rede" #: core/io/multiplayer_api.cpp scene/animation/animation_player.cpp -#, fuzzy msgid "Root Node" -msgstr "Nome do nó raiz" +msgstr "Nó Raiz" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Refuse New Connections" -msgstr "Ligar" +msgstr "Recusar Novas Conexões" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Transfer Mode" -msgstr "Tipo de Transformação" +msgstr "Modo de Transferência" #: core/io/packet_peer.cpp +#, fuzzy msgid "Encode Buffer Max Size" -msgstr "" +msgstr "Tamanho máximo do tampão de codificação" #: core/io/packet_peer.cpp msgid "Input Buffer Max Size" -msgstr "" +msgstr "Tamanho máximo do Buffer de entrada" #: core/io/packet_peer.cpp +#, fuzzy msgid "Output Buffer Max Size" -msgstr "" +msgstr "Tamanho máximo do buffer de saÃda" #: core/io/packet_peer.cpp msgid "Stream Peer" @@ -333,16 +315,15 @@ msgstr "" #: core/io/stream_peer.cpp msgid "Data Array" -msgstr "" +msgstr "Lista de dados" #: core/io/stream_peer_ssl.cpp msgid "Blocking Handshake" msgstr "" #: core/io/udp_server.cpp -#, fuzzy msgid "Max Pending Connections" -msgstr "Editar Conexão:" +msgstr "Max Conexões Pendentes" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -391,12 +372,11 @@ msgstr "Em chamada para '%s':" #: core/math/random_number_generator.cpp #: modules/opensimplex/open_simplex_noise.cpp msgid "Seed" -msgstr "" +msgstr "Semente" #: core/math/random_number_generator.cpp -#, fuzzy msgid "State" -msgstr "Status" +msgstr "Estado" #: core/message_queue.cpp msgid "Message Queue" @@ -404,7 +384,7 @@ msgstr "" #: core/message_queue.cpp msgid "Max Size (KB)" -msgstr "" +msgstr "Tamanho Máximo (KB)" #: core/os/input.cpp editor/editor_help.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp @@ -416,28 +396,26 @@ msgstr "" #: modules/mono/csharp_script.cpp scene/animation/animation_player.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp scene/main/node.cpp #: scene/resources/material.cpp -#, fuzzy msgid "Text Editor" -msgstr "Abrir Editor" +msgstr "Editor de Texto" #: core/os/input.cpp editor/editor_settings.cpp #: editor/plugins/script_text_editor.cpp modules/gdscript/gdscript.cpp #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp -#, fuzzy +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" -msgstr "Copiar Seleção" +msgstr "Conclusão" #: core/os/input.cpp editor/editor_settings.cpp #: editor/plugins/script_text_editor.cpp modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp #: scene/main/node.cpp scene/resources/material.cpp -#, fuzzy msgid "Use Single Quotes" -msgstr "Novo Tile Único" +msgstr "Use Citação Única" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp @@ -445,9 +423,8 @@ msgid "Device" msgstr "Aparelho" #: core/os/input_event.cpp -#, fuzzy msgid "Alt" -msgstr "Todos" +msgstr "Alt" #: core/os/input_event.cpp msgid "Shift" @@ -469,6 +446,7 @@ msgstr "Comunidade" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Predefinições" @@ -497,9 +475,8 @@ msgid "Button Mask" msgstr "Botão" #: core/os/input_event.cpp scene/2d/node_2d.cpp scene/gui/control.cpp -#, fuzzy msgid "Global Position" -msgstr "Constante Global" +msgstr "Posição Global" #: core/os/input_event.cpp #, fuzzy @@ -507,13 +484,12 @@ msgid "Factor" msgstr "Vetor" #: core/os/input_event.cpp -#, fuzzy msgid "Button Index" -msgstr "Ãndice do botão do rato:" +msgstr "Ãndice do Botão" #: core/os/input_event.cpp msgid "Doubleclick" -msgstr "" +msgstr "Clique duplo" #: core/os/input_event.cpp msgid "Tilt" @@ -525,17 +501,15 @@ msgid "Pressure" msgstr "Predefinições" #: core/os/input_event.cpp -#, fuzzy msgid "Relative" -msgstr "Ajuste Relativo" +msgstr "Relativo" #: core/os/input_event.cpp scene/2d/camera_2d.cpp scene/2d/cpu_particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/interpolated_camera.cpp #: scene/animation/animation_player.cpp scene/resources/environment.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed" -msgstr "Velocidade:" +msgstr "Velocidade" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: scene/3d/sprite_3d.cpp @@ -543,14 +517,12 @@ msgid "Axis" msgstr "Eixo" #: core/os/input_event.cpp -#, fuzzy msgid "Axis Value" -msgstr "Valor pin" +msgstr "Valor do Eixo" #: core/os/input_event.cpp modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Index" -msgstr "Ãndice:" +msgstr "Ãndice" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: modules/visual_script/visual_script_nodes.cpp @@ -565,42 +537,37 @@ msgstr "" #: core/os/input_event.cpp msgid "Delta" -msgstr "" +msgstr "Delta" #: core/os/input_event.cpp -#, fuzzy msgid "Channel" -msgstr "Mudar" +msgstr "Canal" #: core/os/input_event.cpp main/main.cpp -#, fuzzy msgid "Message" -msgstr "Gravar Mensagem" +msgstr "Mensagem" #: core/os/input_event.cpp -#, fuzzy msgid "Pitch" -msgstr "Inclinação:" +msgstr "Inclinação" #: core/os/input_event.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/physics_body_2d.cpp scene/3d/cpu_particles.cpp #: scene/3d/physics_body.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Velocity" -msgstr "Vista Órbita Direita" +msgstr "Velocidade" #: core/os/input_event.cpp msgid "Instrument" -msgstr "" +msgstr "Instrumento" #: core/os/input_event.cpp -#, fuzzy msgid "Controller Number" -msgstr "Numero da linha:" +msgstr "Número do Controlador" #: core/os/input_event.cpp msgid "Controller Value" -msgstr "" +msgstr "Valor do Controlador" #: core/project_settings.cpp editor/editor_node.cpp main/main.cpp #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -615,9 +582,8 @@ msgid "Config" msgstr "Configurar Ajuste" #: core/project_settings.cpp -#, fuzzy msgid "Project Settings Override" -msgstr "Configurações do Projeto..." +msgstr "Sobreposição das Configurações do Projeto" #: core/project_settings.cpp core/resource.cpp #: editor/editor_autoload_settings.cpp editor/editor_help_search.cpp @@ -675,9 +641,8 @@ msgid "Audio" msgstr "Ãudio" #: core/project_settings.cpp -#, fuzzy msgid "Default Bus Layout" -msgstr "Carregar o Modelo predefinido de barramento." +msgstr "Esquema de Barramento Predefinido" #: core/project_settings.cpp editor/editor_export.cpp #: editor/editor_file_system.cpp editor/editor_node.cpp @@ -687,9 +652,8 @@ msgid "Editor" msgstr "Editor" #: core/project_settings.cpp -#, fuzzy msgid "Main Run Args" -msgstr "Argumentos da Cena Principal:" +msgstr "Argumentos da Execução Principal" #: core/project_settings.cpp msgid "Search In File Extensions" @@ -709,9 +673,8 @@ msgid "Autoload On Startup" msgstr "" #: core/project_settings.cpp -#, fuzzy msgid "Plugin Name" -msgstr "Nome do Plugin:" +msgstr "Nome do Plugin" #: core/project_settings.cpp scene/2d/collision_object_2d.cpp #: scene/3d/collision_object.cpp scene/gui/control.cpp @@ -763,9 +726,8 @@ msgid "UI Down" msgstr "Para baixo" #: core/project_settings.cpp -#, fuzzy msgid "UI Page Up" -msgstr "Página: " +msgstr "UI Página Acima" #: core/project_settings.cpp msgid "UI Page Down" @@ -787,9 +749,8 @@ msgstr "No Fim" #: servers/physics/space_sw.cpp servers/physics_2d/physics_2d_server_sw.cpp #: servers/physics_2d/physics_2d_server_wrap_mt.h #: servers/physics_2d/space_2d_sw.cpp -#, fuzzy msgid "Physics" -msgstr " (FÃsico)" +msgstr "FÃsica" #: core/project_settings.cpp editor/editor_settings.cpp #: editor/plugins/spatial_editor_plugin.cpp main/main.cpp @@ -813,9 +774,8 @@ msgstr "Criar Irmão de Colisão Trimesh" #: modules/lightmapper_cpu/register_types.cpp scene/main/scene_tree.cpp #: scene/main/viewport.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp -#, fuzzy msgid "Rendering" -msgstr "Renderizador:" +msgstr "Renderizar" #: core/project_settings.cpp drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp @@ -830,9 +790,8 @@ msgstr "" #: core/project_settings.cpp scene/animation/animation_tree.cpp #: scene/gui/file_dialog.cpp scene/main/scene_tree.cpp #: servers/visual_server.cpp -#, fuzzy msgid "Filters" -msgstr "Filtros:" +msgstr "Filtros" #: core/project_settings.cpp scene/main/viewport.cpp msgid "Sharpen Intensity" @@ -852,9 +811,8 @@ msgstr "Depurar" #: core/project_settings.cpp main/main.cpp modules/gdscript/gdscript.cpp #: modules/visual_script/visual_script.cpp scene/resources/dynamic_font.cpp -#, fuzzy msgid "Settings" -msgstr "Configuração:" +msgstr "Configurações" #: core/project_settings.cpp editor/script_editor_debugger.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp @@ -913,9 +871,8 @@ msgid "TCP" msgstr "" #: core/register_core_types.cpp -#, fuzzy msgid "Connect Timeout Seconds" -msgstr "Conexões ao método:" +msgstr "Segundos de Timeout da Conexão" #: core/register_core_types.cpp msgid "Packet Peer Stream" @@ -930,9 +887,8 @@ msgid "SSL" msgstr "" #: core/register_core_types.cpp main/main.cpp -#, fuzzy msgid "Certificates" -msgstr "Vértices:" +msgstr "Certificados" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_resource_picker.cpp @@ -1782,7 +1738,7 @@ msgstr "Vai para Linha" #: editor/code_editor.cpp msgid "Line Number:" -msgstr "Numero da linha:" +msgstr "Número da Linha:" #: editor/code_editor.cpp msgid "%d replaced." @@ -1884,7 +1840,9 @@ msgid "Scene does not contain any script." msgstr "A cena não contém qualquer script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Adicionar" @@ -1950,6 +1908,7 @@ msgstr "Incapaz de conectar sinal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Fechar" @@ -2770,9 +2729,8 @@ msgid "Release" msgstr "Libertar" #: editor/editor_export.cpp -#, fuzzy msgid "Binary Format" -msgstr "Operador de Cor." +msgstr "Formato Binário" #: editor/editor_export.cpp msgid "64 Bits" @@ -2991,6 +2949,7 @@ msgstr "Tornar Atual" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importar" @@ -3109,14 +3068,12 @@ msgid "Save a File" msgstr "Guardar um Ficheiro" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Access" -msgstr "Sucesso!" +msgstr "Acesso" #: editor/editor_file_dialog.cpp editor/editor_settings.cpp -#, fuzzy msgid "Display Mode" -msgstr "Modo Jogo:" +msgstr "Modo de Visualização" #: editor/editor_file_dialog.cpp #: editor/import/resource_importer_layered_texture.cpp @@ -3134,19 +3091,16 @@ msgid "Mode" msgstr "Modo deslocamento" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Current Dir" -msgstr "Atual:" +msgstr "Dir Atual" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Current File" -msgstr "Perfil atual:" +msgstr "Ficheiro Atual" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Current Path" -msgstr "Atual:" +msgstr "Caminho Atual" #: editor/editor_file_dialog.cpp editor/editor_settings.cpp #: scene/gui/file_dialog.cpp @@ -3447,6 +3401,7 @@ msgid "Label" msgstr "Valor" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Apenas Métodos" @@ -3456,15 +3411,14 @@ msgstr "Apenas Métodos" msgid "Checkable" msgstr "Marcar item" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Item Marcado" #: editor/editor_inspector.cpp -#, fuzzy msgid "Draw Red" -msgstr "Chamadas de Desenho:" +msgstr "Desenhar Vermelho" #: editor/editor_inspector.cpp #, fuzzy @@ -3532,7 +3486,7 @@ msgstr "Copiar Seleção" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Limpar" @@ -3563,7 +3517,7 @@ msgid "Up" msgstr "Para cima" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nó" @@ -3587,6 +3541,10 @@ msgstr "RSET enviado" msgid "New Window" msgstr "Nova Janela" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Projeto sem nome" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4151,9 +4109,8 @@ msgid "Scene" msgstr "Cena" #: editor/editor_node.cpp -#, fuzzy msgid "Scene Naming" -msgstr "Caminho da Cena:" +msgstr "Nomear a Cena" #: editor/editor_node.cpp editor/editor_settings.cpp editor/scene_tree_dock.cpp #: servers/arvr/arvr_interface.cpp @@ -4202,9 +4159,8 @@ msgid "Auto Save" msgstr "Corte automático" #: editor/editor_node.cpp editor/editor_settings.cpp -#, fuzzy msgid "Save Before Running" -msgstr "Guardar cena antes de executar..." +msgstr "Guardar Antes de Executar" #: editor/editor_node.cpp msgid "Save On Focus Loss" @@ -4230,9 +4186,8 @@ msgid "Update Continuously" msgstr "Atualização ContÃnua" #: editor/editor_node.cpp -#, fuzzy msgid "Update Vital Only" -msgstr "Mudanças de Material:" +msgstr "Só Atualizar Vital" #: editor/editor_node.cpp #, fuzzy @@ -4253,9 +4208,8 @@ msgid "Inspector" msgstr "Inspetor" #: editor/editor_node.cpp -#, fuzzy msgid "Default Property Name Style" -msgstr "Caminho do Projeto:" +msgstr "Estilo de Nome da Propriedade Predefinida" #: editor/editor_node.cpp msgid "Default Float Step" @@ -4675,9 +4629,8 @@ msgid "Update All Changes" msgstr "Atualizar quando há Alterações" #: editor/editor_node.cpp -#, fuzzy msgid "Update Vital Changes" -msgstr "Mudanças de Material:" +msgstr "Atualizar Mudanças Vital" #: editor/editor_node.cpp msgid "Hide Update Spinner" @@ -4775,6 +4728,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Recarregar" @@ -4953,6 +4907,7 @@ msgid "Edit Text:" msgstr "Editar Texto:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "On" @@ -5099,9 +5054,8 @@ msgid "Extend Script" msgstr "Estender Script" #: editor/editor_resource_picker.cpp -#, fuzzy msgid "Script Owner" -msgstr "Nome do Script:" +msgstr "Dono do Script" #: editor/editor_run_native.cpp msgid "" @@ -5270,6 +5224,7 @@ msgid "Show Script Button" msgstr "Roda Botão Direito" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Sistema de Ficheiros" @@ -5280,14 +5235,12 @@ msgid "Directories" msgstr "Direções" #: editor/editor_settings.cpp -#, fuzzy msgid "Autoscan Project Path" -msgstr "Caminho do Projeto:" +msgstr "Autoscan Caminho do Projeto" #: editor/editor_settings.cpp -#, fuzzy msgid "Default Project Path" -msgstr "Caminho do Projeto:" +msgstr "Caminho do Projeto Predefinido" #: editor/editor_settings.cpp #, fuzzy @@ -5309,9 +5262,8 @@ msgid "File Dialog" msgstr "Diálogo XForm" #: editor/editor_settings.cpp -#, fuzzy msgid "Thumbnail Size" -msgstr "Miniatura..." +msgstr "Tamanho da Miniatura" #: editor/editor_settings.cpp msgid "Docks" @@ -5352,6 +5304,7 @@ msgstr "Editor de Tema" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5402,14 +5355,12 @@ msgid "Convert Indent On Save" msgstr "Converter Indentação em Espaços" #: editor/editor_settings.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Draw Tabs" -msgstr "Chamadas de Desenho:" +msgstr "Desenhar Abas" #: editor/editor_settings.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Draw Spaces" -msgstr "Chamadas de Desenho:" +msgstr "Desenhar Espaços" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp #: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp @@ -5442,14 +5393,12 @@ msgid "Appearance" msgstr "" #: editor/editor_settings.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Show Line Numbers" -msgstr "Numero da linha:" +msgstr "Mostrar Número da Linha" #: editor/editor_settings.cpp -#, fuzzy msgid "Line Numbers Zero Padded" -msgstr "Numero da linha:" +msgstr "Números da Linha Preenchidos com Zeros" #: editor/editor_settings.cpp msgid "Show Bookmark Gutter" @@ -5522,6 +5471,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5599,9 +5549,8 @@ msgid "Grid Map" msgstr "Mapa de grelha" #: editor/editor_settings.cpp modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Pick Distance" -msgstr "Distância de escolha:" +msgstr "Escolher Distância" #: editor/editor_settings.cpp msgid "Primary Grid Color" @@ -5617,14 +5566,12 @@ msgid "Selection Box Color" msgstr "Apenas seleção" #: editor/editor_settings.cpp -#, fuzzy msgid "Primary Grid Steps" -msgstr "Passo da grelha:" +msgstr "Passos Primários da Grelha" #: editor/editor_settings.cpp -#, fuzzy msgid "Grid Size" -msgstr "Passo da grelha:" +msgstr "Tamanho da Grelha" #: editor/editor_settings.cpp msgid "Grid Division Level Max" @@ -5807,9 +5754,8 @@ msgid "Bone Color 2" msgstr "Renomear Item Cor" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Selected Color" -msgstr "Configurar Perfil Selecionado:" +msgstr "Cor dos Ossos Selecionados" #: editor/editor_settings.cpp msgid "Bone IK Color" @@ -5820,9 +5766,8 @@ msgid "Bone Outline Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Outline Size" -msgstr "Tamanho do contorno:" +msgstr "Tamanho do Contorno dos Ossos" #: editor/editor_settings.cpp msgid "Viewport Border Color" @@ -5841,9 +5786,8 @@ msgid "Scroll To Pan" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Pan Speed" -msgstr "Velocidade:" +msgstr "Velocidade de Rotação" #: editor/editor_settings.cpp editor/plugins/polygon_2d_editor_plugin.cpp #, fuzzy @@ -5917,9 +5861,8 @@ msgstr "Vista de Frente" #: editor/editor_settings.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Remote Host" -msgstr "Remoto " +msgstr "Hospedeiro Remoto" #: editor/editor_settings.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp @@ -5942,6 +5885,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5950,11 +5894,10 @@ msgid "Project Manager" msgstr "Gestor de Projetos" #: editor/editor_settings.cpp -#, fuzzy msgid "Sorting Order" -msgstr "em ordem:" +msgstr "Ordem de Classificação" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5984,35 +5927,33 @@ msgid "Comment Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "String Color" -msgstr "Armazenar o Ficheiro:" +msgstr "Cor da Cadeia" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" -msgstr "Cor de fundo inválida." +msgstr "Cor de Fundo" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" -msgstr "Cor de fundo inválida." +msgstr "Conclusão da Cor de Fundo" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importar Selecionado" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6021,40 +5962,37 @@ msgstr "" msgid "Text Color" msgstr "Próximo Piso" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" -msgstr "Numero da linha:" +msgstr "Cor do Número da Linha" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" -msgstr "Numero da linha:" +msgstr "Cor do Número da Linha Segura" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" -msgstr "Cor de fundo inválida." +msgstr "Cor de Fundo do Cursor" #: editor/editor_settings.cpp #, fuzzy msgid "Text Selected Color" msgstr "Apagar Selecionado" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Apenas seleção" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Cena Atual" @@ -6063,45 +6001,45 @@ msgstr "Cena Atual" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Destaque de Sintaxe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Função" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Mudar nome da Variável" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Escolher cor" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Marcadores" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Pontos de paragem" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -6846,9 +6784,8 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp #: scene/gui/control.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Filter" -msgstr "Filtros:" +msgstr "Filtro" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp @@ -6875,17 +6812,15 @@ msgstr "Corte automático" #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Horizontal" -msgstr "Horizontal:" +msgstr "Horizontal" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Vertical" -msgstr "Vertical:" +msgstr "Vertical" #: editor/import/resource_importer_obj.cpp #, fuzzy @@ -6898,9 +6833,8 @@ msgid "Scale Mesh" msgstr "Modo Escalar" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Offset Mesh" -msgstr "Compensação:" +msgstr "Malha de Compensação" #: editor/import/resource_importer_obj.cpp #: editor/import/resource_importer_scene.cpp @@ -6909,9 +6843,8 @@ msgid "Octahedral Compression" msgstr "Expressão" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Optimize Mesh Flags" -msgstr "Tamanho: " +msgstr "Otimizar Flags da Malha" #: editor/import/resource_importer_scene.cpp msgid "Import as Single Scene" @@ -6980,18 +6913,16 @@ msgid "Custom Script" msgstr "CustomNode" #: editor/import/resource_importer_scene.cpp scene/resources/texture.cpp -#, fuzzy msgid "Storage" -msgstr "Armazenar o Ficheiro:" +msgstr "Armazenamento" #: editor/import/resource_importer_scene.cpp msgid "Use Legacy Names" msgstr "" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp -#, fuzzy msgid "Materials" -msgstr "Mudanças de Material:" +msgstr "Materiais" #: editor/import/resource_importer_scene.cpp platform/osx/export/export.cpp #, fuzzy @@ -7072,14 +7003,12 @@ msgid "Enabled" msgstr "Ativar" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Linear Error" -msgstr "Máximo de Erros Lineares:" +msgstr "Máximo de Erros Lineares" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angular Error" -msgstr "Máximo de Erros Angulares:" +msgstr "Máximo de Erros Angulares" #: editor/import/resource_importer_scene.cpp #, fuzzy @@ -7099,9 +7028,8 @@ msgstr "Clips Anim" #: editor/import/resource_importer_scene.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/particles_2d.cpp scene/3d/area.cpp scene/3d/cpu_particles.cpp #: scene/3d/particles.cpp scene/resources/environment.cpp -#, fuzzy msgid "Amount" -msgstr "Valor:" +msgstr "Quantidade" #: editor/import/resource_importer_scene.cpp #: editor/plugins/mesh_library_editor_plugin.cpp @@ -7187,9 +7115,8 @@ msgid "Invert Color" msgstr "Vértice" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Normal Map Invert Y" -msgstr "Escala aleatória:" +msgstr "Mapa Normal Inverter Y" #: editor/import/resource_importer_texture.cpp #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp @@ -7198,9 +7125,8 @@ msgid "Stream" msgstr "" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Size Limit" -msgstr "Tamanho: " +msgstr "Limite do Tamanho" #: editor/import/resource_importer_texture.cpp msgid "Detect 3D" @@ -7218,14 +7144,12 @@ msgid "" msgstr "" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Atlas File" -msgstr "Tamanho do contorno:" +msgstr "Ficheiro Atlas" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Import Mode" -msgstr "Modo exportação:" +msgstr "Modo de Importação" #: editor/import/resource_importer_texture_atlas.cpp #, fuzzy @@ -7363,9 +7287,8 @@ msgid "Failed to load resource." msgstr "Falha ao carregar recurso." #: editor/inspector_dock.cpp -#, fuzzy msgid "Property Name Style" -msgstr "Nome do Projeto:" +msgstr "Estilo de Nome da Propriedade" #: editor/inspector_dock.cpp scene/gui/color_picker.cpp msgid "Raw" @@ -7874,10 +7797,6 @@ msgid "Load Animation" msgstr "Carregar Animação" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Nenhuma animação para copiar!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Nenhum recurso de animação na Ãrea de Transferência!" @@ -7890,10 +7809,6 @@ msgid "Paste Animation" msgstr "Colar Animação" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Nenhuma animação para editar!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" "Reproduzir a Animação selecionada para trás a partir da presente posição. (A)" @@ -7932,6 +7847,11 @@ msgid "New" msgstr "Novo" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Referência de classe %s" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Editar Transições..." @@ -8155,11 +8075,6 @@ msgid "Blend" msgstr "Misturar" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Combinar" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "ReinÃcio automático:" @@ -8193,10 +8108,6 @@ msgid "X-Fade Time (s):" msgstr "Tempo X-Fade (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Atual:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8399,9 +8310,8 @@ msgid "Download Error" msgstr "Erro na transferência" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Available URLs" -msgstr "Perfis disponÃveis:" +msgstr "URLs DisponÃveis" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Download for this asset is already in progress!" @@ -10212,6 +10122,7 @@ msgstr "Configurações da Grelha" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Ajustar" @@ -10474,6 +10385,7 @@ msgstr "Script Anterior" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Ficheiro" @@ -10627,9 +10539,8 @@ msgid "Script Temperature History Size" msgstr "" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Current Script Background Color" -msgstr "Cor de fundo inválida." +msgstr "Cor de Fundo Script Atual" #: editor/plugins/script_editor_plugin.cpp #, fuzzy @@ -11032,6 +10943,7 @@ msgid "Yaw:" msgstr "Rotação:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Tamanho:" @@ -11684,6 +11596,16 @@ msgid "Vertical:" msgstr "Vertical:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Separação:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Compensação:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Selecionar/Apagar Todos os Frames" @@ -11720,18 +11642,10 @@ msgid "Auto Slice" msgstr "Corte automático" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Compensação:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Passo:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Separação:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "TextureRegion" @@ -11926,6 +11840,11 @@ msgstr "" "Fechar na mesma?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Remover Tile" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11967,6 +11886,16 @@ msgstr "" "Adicione-lhe mais itens manualmente ou importando-os de outro tema." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Adicionar Tipo de Item" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Remover Remoto" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Adicionar Item Cor" @@ -12241,6 +12170,7 @@ msgid "Named Separator" msgstr "Separador Nomeado" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Sub-menu" @@ -12417,8 +12347,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Separador Nomeado" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14231,10 +14162,6 @@ msgstr "" "ajustadas." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Projeto sem nome" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Projeto Inexistente" @@ -14574,6 +14501,7 @@ msgid "Add Event" msgstr "Adicionar evento" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Botão" @@ -14947,7 +14875,7 @@ msgstr "Para Minúsculas" msgid "To Uppercase" msgstr "Para Maiúsculas" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Repor" @@ -15781,6 +15709,7 @@ msgstr "Mudar ângulo de emissão de AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16347,9 +16276,8 @@ msgid "Wait For Debugger" msgstr "Depurador" #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp -#, fuzzy msgid "Wait Timeout" -msgstr "Tempo expirado." +msgstr "Timeout de Espera" #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp msgid "Args" @@ -16611,6 +16539,14 @@ msgstr "" msgid "Use DTLS" msgstr "Usar Ajuste" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -16785,13 +16721,12 @@ msgid "Language Server" msgstr "Linguagem:" #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Enable Smart Resolve" -msgstr "Incapaz de Resolver" +msgstr "Habilitar Resolução Inteligente" #: modules/gdscript/language_server/gdscript_language_server.cpp msgid "Show Native Symbols In Editor" -msgstr "" +msgstr "Mostrar SÃmbolos Nativos No Editor" #: modules/gdscript/language_server/gdscript_language_server.cpp msgid "Use Thread" @@ -17032,9 +16967,8 @@ msgid "Gloss Factor" msgstr "" #: modules/gltf/gltf_spec_gloss.cpp -#, fuzzy msgid "Specular Factor" -msgstr "Operador Escalar." +msgstr "Fator Especular" #: modules/gltf/gltf_spec_gloss.cpp msgid "Spec Gloss Img" @@ -17720,6 +17654,14 @@ msgid "Change Expression" msgstr "Mudar Expressão" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Incapaz de copiar o nó função." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Colar Nós VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Remover Nós VisualScript" @@ -17824,14 +17766,6 @@ msgid "Resize Comment" msgstr "Redimensionar Comentário" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Incapaz de copiar o nó função." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Colar Nós VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Incapaz de criar função com um nó função." @@ -18321,6 +18255,14 @@ msgstr "WaitInstanceSignal" msgid "Write Mode" msgstr "Modo Prioridade" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18329,6 +18271,34 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Analisador de Rede" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "Tamanho Máximo (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "Tamanho Máximo (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Analisador de Rede" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18348,9 +18318,8 @@ msgid "CA Chain" msgstr "Apagar corrente IK" #: modules/websocket/websocket_server.cpp -#, fuzzy msgid "Handshake Timeout" -msgstr "Tempo expirado." +msgstr "Timeout de Handshake" #: modules/webxr/webxr_interface.cpp #, fuzzy @@ -18385,6 +18354,11 @@ msgstr "Alternar visibilidade" msgid "Bounds Geometry" msgstr "Repetir" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Ajuste Inteligente" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19014,9 +18988,8 @@ msgid "Capabilities" msgstr "Colar Propriedades" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Access Wi-Fi" -msgstr "Sucesso!" +msgstr "Acesso Wi-Fi" #: platform/iphone/export/export.cpp #, fuzzy @@ -19033,7 +19006,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19182,7 +19155,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19192,7 +19165,7 @@ msgstr "Expandir Tudo" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "CustomNode" #: platform/javascript/export/export.cpp @@ -19491,7 +19464,7 @@ msgstr "Analisador de Rede" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Aparelho" #: platform/osx/export/export.cpp @@ -19570,11 +19543,8 @@ msgid "Creating app bundle" msgstr "A criar miniatura" #: platform/osx/export/export.cpp -#, fuzzy msgid "Could not find template app to export:" -msgstr "" -"Incapaz de encontrar modelo APK para exportar:\n" -"%s" +msgstr "Incapaz de encontrar modelo app para exportar:" #: platform/osx/export/export.cpp msgid "" @@ -19758,17 +19728,17 @@ msgid "Publisher" msgstr "" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Publisher Display Name" -msgstr "Nome de autor de pacote inválido." +msgstr "Nome de Exibição do Editor" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "GUID do produto inválido." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Limpar Guias" #: platform/uwp/export/export.cpp @@ -19963,9 +19933,8 @@ msgid "File Version" msgstr "Versão" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Version" -msgstr "GUID do produto inválido." +msgstr "Versão do Produto" #: platform/windows/export/export.cpp #, fuzzy @@ -19993,19 +19962,16 @@ msgid "" msgstr "" #: platform/windows/export/export.cpp -#, fuzzy msgid "Invalid icon path:" -msgstr "Caminho inválido." +msgstr "Caminho do Ãcone inválido:" #: platform/windows/export/export.cpp -#, fuzzy msgid "Invalid file version:" -msgstr "Extensão inválida." +msgstr "Versão de ficheiro inválida:" #: platform/windows/export/export.cpp -#, fuzzy msgid "Invalid product version:" -msgstr "GUID do produto inválido." +msgstr "Versão de produto inválida:" #: platform/windows/export/export.cpp #, fuzzy @@ -20039,6 +20005,7 @@ msgstr "" "\"Frames\" para que AnimatedSprite mostre frames." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Frame %" @@ -20435,7 +20402,7 @@ msgstr "Modo Régua" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Item Desativado" @@ -20569,9 +20536,8 @@ msgstr "Máscara de Emissão" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Sphere Radius" -msgstr "Fonte de emissão: " +msgstr "Raio da Esfera" #: scene/2d/cpu_particles_2d.cpp #, fuzzy @@ -20639,9 +20605,8 @@ msgstr "Linear" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Accel" -msgstr "Sucesso!" +msgstr "Acel" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20925,7 +20890,7 @@ msgstr "O polÃgono oclusor deste oclusor está vazio. Desenhe um polÃgono." msgid "Width Curve" msgstr "Dividir Curva" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Predefinição" @@ -21074,9 +21039,8 @@ msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp -#, fuzzy msgid "Rotation Degrees" -msgstr "A rodar %s graus." +msgstr "Graus de Rotação" #: scene/2d/node_2d.cpp #, fuzzy @@ -21084,9 +21048,8 @@ msgid "Global Rotation" msgstr "Constante Global" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Global Rotation Degrees" -msgstr "A rodar %s graus." +msgstr "Graus de Rotação Global" #: scene/2d/node_2d.cpp #, fuzzy @@ -21104,6 +21067,7 @@ msgid "Z As Relative" msgstr "Ajuste Relativo" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21349,9 +21313,8 @@ msgid "Safe Margin" msgstr "Definir Margem" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Sync To Physics" -msgstr " (FÃsico)" +msgstr "Sincronizar com FÃsica" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21364,6 +21327,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21723,9 +21687,8 @@ msgid "Emission Angle" msgstr "Cores de Emissão" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Degrees" -msgstr "A rodar %s graus." +msgstr "Graus" #: scene/3d/audio_stream_player_3d.cpp #, fuzzy @@ -21864,9 +21827,8 @@ msgid "Custom Sky" msgstr "CustomNode" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Custom Sky Rotation Degrees" -msgstr "A rodar %s graus." +msgstr "Graus de Rotação do Céu Personalizado" #: scene/3d/baked_lightmap.cpp scene/3d/ray_cast.cpp #, fuzzy @@ -21939,9 +21901,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Definir Margem" @@ -22234,9 +22197,8 @@ msgid "Software Skinning" msgstr "" #: scene/3d/mesh_instance.cpp -#, fuzzy msgid "Transform Normals" -msgstr "Transformação Abortada." +msgstr "Normais da Transformação" #: scene/3d/navigation.cpp scene/resources/curve.cpp #, fuzzy @@ -22595,7 +22557,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22673,9 +22635,8 @@ msgid "A RoomGroup should not be a child or grandchild of a Portal." msgstr "Um RoomGroup não deve ser filho ou neto de um Portal." #: scene/3d/portal.cpp -#, fuzzy msgid "Portal Active" -msgstr " [portais ativos]" +msgstr "Portal Ativo" #: scene/3d/portal.cpp scene/resources/occluder_shape_polygon.cpp msgid "Two Way" @@ -22959,9 +22920,8 @@ msgid "Parent Collision Ignore" msgstr "Criar PolÃgono de Colisão" #: scene/3d/soft_body.cpp -#, fuzzy msgid "Simulation Precision" -msgstr "Ãrvore de Animação inválida." +msgstr "Precisão da Simulação" #: scene/3d/soft_body.cpp #, fuzzy @@ -23107,9 +23067,8 @@ msgid "Use As Steering" msgstr "" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Wheel" -msgstr "Roda para cima." +msgstr "Roda" #: scene/3d/vehicle_body.cpp msgid "Roll Influence" @@ -23634,6 +23593,11 @@ msgstr "" "Se não pretende adicionar um script, use antes um simples nó Control." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Sobrepõe" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23676,7 +23640,7 @@ msgstr "" msgid "Tooltip" msgstr "Ferramentas" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Caminho de Foco" @@ -23711,18 +23675,16 @@ msgid "Mouse" msgstr "" #: scene/gui/control.cpp -#, fuzzy msgid "Default Cursor Shape" -msgstr "Carregar o Modelo predefinido de barramento." +msgstr "Forma do Cursor Predefinida" #: scene/gui/control.cpp msgid "Pass On Modal Close Click" msgstr "" #: scene/gui/control.cpp -#, fuzzy msgid "Size Flags" -msgstr "Tamanho: " +msgstr "Flags de Tamanho" #: scene/gui/control.cpp #, fuzzy @@ -23805,6 +23767,7 @@ msgid "Show Zoom Label" msgstr "Mostrar ossos" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23818,11 +23781,12 @@ msgid "Show Close" msgstr "Mostrar ossos" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Selecionar" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Gravar" @@ -23888,8 +23852,9 @@ msgid "Fixed Icon Size" msgstr "Vista de Frente" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Atribuir" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24091,9 +24056,8 @@ msgid "Max Value" msgstr "Valor" #: scene/gui/range.cpp -#, fuzzy msgid "Page" -msgstr "Página: " +msgstr "Página" #: scene/gui/range.cpp #, fuzzy @@ -24358,7 +24322,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24885,6 +24849,31 @@ msgid "Swap OK Cancel" msgstr "Cancelar" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nome" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Renderizar" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Renderizar" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "FÃsica" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "FÃsica" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24922,6 +24911,810 @@ msgstr "Meia resolução" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Fontes" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Escolher cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Renomear Item Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Renomear Item Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Povoar superfÃcie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Recorte desativado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Loop da Animação" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Predefinições" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Marcar item" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Item Marcado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Item Desativado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Item Marcado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor Desativado)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Item Desativado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Compensação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Item Desativado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Renomear Item Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Forçar modulação branca" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Deslocação X da grelha:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Deslocação Y da grelha:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Plano Anterior" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Desbloquear Seleção" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "CustomNode" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrar sinais" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrar sinais" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Cena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Aba 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Cena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Pasta:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Pasta:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Conclusão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Conclusão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importar Selecionado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Povoar superfÃcie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Destaque de Sintaxe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Predefinições" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Instrumento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Destaque de Sintaxe" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Destaque de Sintaxe" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Modo Colisão" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Item Desativado" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Pixeis da Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Adicionar Ponto Nó" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Próximo Piso" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Em teste" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Iluminação direta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Compensação da grelha:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Compensação da grelha:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Criar Pasta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Alternar Ficheiros Escondidos" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Recorte desativado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Separador Nomeado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Separador Nomeado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Renomear Item Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Operador de Cor." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Selecionar Frames" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Predefinição" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Predefinição" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Gravar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Pontos de paragem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Redimensionável" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Cores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Cores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Compensação da grelha:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Compensação da grelha:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Compensação da grelha:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Caminho de Foco" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Selecionar" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Predefinições" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Alternar Botão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Alternar Botão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Alternar Botão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "CustomNode" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Opções de Barramento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "CustomNode" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Selecionar Tudo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Colapsar Tudo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Alternar Botão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Apenas seleção" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Escolher cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Posição da Doca" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Cena Atual" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Botão" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Mostrar Guias" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Vertical:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Compensação da grelha:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Aba 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Aba 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Item Desativado" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Iluminação direta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Renomear Item Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Renomear Item Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Alvo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Pasta:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Forçar modulação branca" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Modo Ãcone" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Recorte desativado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Esquerda Wide" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Luz" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Esquerda Wide" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Esquerda Wide" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Operador Ecrã." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Carregar Predefinição" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Editor de Tema" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Cores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Predefinições" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Predefinições" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Predefinições" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Formato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Adicionar Ponto Nó" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Cena Principal" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Cena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Indentar à direita" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Modo Seleção" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Corte automático" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Escolher cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Mapa de grelha" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Apenas seleção" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Selecionar Propriedade" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Ação" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Mover Ponto Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "WaitInstanceSignal" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24961,17 +25754,6 @@ msgstr "Opções Extra:" msgid "Char" msgstr "Caracteres válidos:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Cena Principal" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Fontes" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -25183,9 +25965,8 @@ msgid "Distance" msgstr "Distância de escolha:" #: scene/resources/environment.cpp -#, fuzzy msgid "Transition" -msgstr "Transição: " +msgstr "Transição" #: scene/resources/environment.cpp msgid "DOF Near Blur" @@ -25472,9 +26253,8 @@ msgid "Metallic Specular" msgstr "" #: scene/resources/material.cpp -#, fuzzy msgid "Metallic Texture" -msgstr "Fonte de emissão: " +msgstr "Textura Metálica" #: scene/resources/material.cpp msgid "Metallic Texture Channel" @@ -25510,9 +26290,8 @@ msgid "Emission On UV2" msgstr "Máscara de Emissão" #: scene/resources/material.cpp -#, fuzzy msgid "Emission Texture" -msgstr "Fonte de emissão: " +msgstr "Textura de Emissão" #: scene/resources/material.cpp msgid "NormalMap" @@ -25597,14 +26376,12 @@ msgid "Subsurf Scatter" msgstr "" #: scene/resources/material.cpp -#, fuzzy msgid "Transmission" -msgstr "Transição: " +msgstr "Transmissão" #: scene/resources/material.cpp -#, fuzzy msgid "Transmission Texture" -msgstr "Transição: " +msgstr "Textura de Transmissão" #: scene/resources/material.cpp #, fuzzy @@ -25827,9 +26604,8 @@ msgid "Point Texture" msgstr "Pontos de emissão:" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Normal Texture" -msgstr "Fonte de emissão: " +msgstr "Textura Normal" #: scene/resources/particles_material.cpp #, fuzzy @@ -26018,9 +26794,8 @@ msgid "Base Texture" msgstr "Remover Textura" #: scene/resources/texture.cpp -#, fuzzy msgid "Image Size" -msgstr "Página: " +msgstr "Tamanho da Imagem" #: scene/resources/texture.cpp #, fuzzy @@ -26265,6 +27040,10 @@ msgid "Release (ms)" msgstr "Libertar" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Combinar" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26817,6 +27596,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Ativar Prioridade" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Expressão" @@ -26880,6 +27664,5 @@ msgid "Log Active Async Compiles Count" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Shader Cache Size (MB)" -msgstr "Mudar tamanho da Câmara" +msgstr "Tamanho da Memória Compartilhada (MB)" diff --git a/editor/translations/pt_BR.po b/editor/translations/pt_BR.po index eb5c344f25..bee3bf8f9f 100644 --- a/editor/translations/pt_BR.po +++ b/editor/translations/pt_BR.po @@ -135,13 +135,14 @@ # Gabriel Gian <gabrielgian@live.com>, 2022. # waleson azevedo pessoa de melo <walesonmelo23@gmail.com>, 2022. # atomic <celobl12@gmail.com>, 2022. +# Douglas S. Elias <douglassantoselias@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: 2016-05-30\n" -"PO-Revision-Date: 2022-03-28 23:08+0000\n" -"Last-Translator: Douglas Leão <djlsplays@gmail.com>\n" +"PO-Revision-Date: 2022-04-10 17:09+0000\n" +"Last-Translator: Douglas S. Elias <douglassantoselias@gmail.com>\n" "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/" "godot-engine/godot/pt_BR/>\n" "Language: pt_BR\n" @@ -236,6 +237,7 @@ msgstr "Redimensionável" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "Posição" @@ -305,6 +307,7 @@ msgstr "Memória" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "Limites" @@ -338,6 +341,7 @@ msgstr "Dados" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "Rede" @@ -378,9 +382,8 @@ msgid "Refuse New Network Connections" msgstr "Recusar Novas Conexões de Rede" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp -#, fuzzy msgid "Network Peer" -msgstr "Perfis de rede" +msgstr "Par de Rede" #: core/io/multiplayer_api.cpp scene/animation/animation_player.cpp msgid "Root Node" @@ -396,11 +399,11 @@ msgstr "Modo de Transferência" #: core/io/packet_peer.cpp msgid "Encode Buffer Max Size" -msgstr "" +msgstr "Tamanho máximo do buffer de codificação" #: core/io/packet_peer.cpp msgid "Input Buffer Max Size" -msgstr "" +msgstr "Tamanho máximo do buffer de entrada" #: core/io/packet_peer.cpp msgid "Output Buffer Max Size" @@ -408,11 +411,11 @@ msgstr "Tamanho máximo do buffer de saÃda" #: core/io/packet_peer.cpp msgid "Stream Peer" -msgstr "" +msgstr "Par de stream" #: core/io/stream_peer.cpp msgid "Big Endian" -msgstr "" +msgstr "Big Endian" #: core/io/stream_peer.cpp msgid "Data Array" @@ -420,7 +423,7 @@ msgstr "Matriz de Dados" #: core/io/stream_peer_ssl.cpp msgid "Blocking Handshake" -msgstr "" +msgstr "Handshake bloqueante" #: core/io/udp_server.cpp msgid "Max Pending Connections" @@ -504,7 +507,8 @@ msgstr "Editor de Texto" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "Conclusão" @@ -543,6 +547,7 @@ msgstr "Command" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "Pressionado" @@ -560,7 +565,7 @@ msgstr "Unicode" #: core/os/input_event.cpp msgid "Echo" -msgstr "" +msgstr "Eco" #: core/os/input_event.cpp scene/gui/base_button.cpp msgid "Button Mask" @@ -584,17 +589,15 @@ msgstr "Clique Duplo" #: core/os/input_event.cpp msgid "Tilt" -msgstr "" +msgstr "Inclinar" #: core/os/input_event.cpp -#, fuzzy msgid "Pressure" -msgstr "Predefinição" +msgstr "Pressão" #: core/os/input_event.cpp -#, fuzzy msgid "Relative" -msgstr "Encaixe Relativo" +msgstr "Relativo" #: core/os/input_event.cpp scene/2d/camera_2d.cpp scene/2d/cpu_particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/interpolated_camera.cpp @@ -668,7 +671,6 @@ msgid "Application" msgstr "Aplicação" #: core/project_settings.cpp main/main.cpp -#, fuzzy msgid "Config" msgstr "Configuração" @@ -864,7 +866,7 @@ msgstr "Renderização" #: scene/resources/multimesh.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp msgid "Quality" -msgstr "" +msgstr "Qualidade" #: core/project_settings.cpp scene/animation/animation_tree.cpp #: scene/gui/file_dialog.cpp scene/main/scene_tree.cpp @@ -874,7 +876,7 @@ msgstr "Filtros" #: core/project_settings.cpp scene/main/viewport.cpp msgid "Sharpen Intensity" -msgstr "" +msgstr "Intensidade de Nitidez" #: core/project_settings.cpp editor/editor_export.cpp editor/editor_node.cpp #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp @@ -899,55 +901,52 @@ msgid "Profiler" msgstr "Profilador" #: core/project_settings.cpp -#, fuzzy msgid "Max Functions" -msgstr "Criar Função" +msgstr "Funções máximas" #: core/project_settings.cpp scene/3d/vehicle_body.cpp -#, fuzzy msgid "Compression" -msgstr "Expressão" +msgstr "Compressão" #: core/project_settings.cpp -#, fuzzy msgid "Formats" -msgstr "Formato" +msgstr "Formatos" #: core/project_settings.cpp msgid "Zstd" -msgstr "" +msgstr "Zstd" #: core/project_settings.cpp msgid "Long Distance Matching" -msgstr "" +msgstr "Correspondência de longa distância" #: core/project_settings.cpp msgid "Compression Level" -msgstr "" +msgstr "NÃvel de compressão" #: core/project_settings.cpp msgid "Window Log Size" -msgstr "" +msgstr "Tamanho do registro da janela" #: core/project_settings.cpp msgid "Zlib" -msgstr "" +msgstr "Zlib" #: core/project_settings.cpp msgid "Gzip" -msgstr "" +msgstr "Gzip" #: core/project_settings.cpp platform/android/export/export.cpp msgid "Android" -msgstr "" +msgstr "Android" #: core/project_settings.cpp msgid "Modules" -msgstr "" +msgstr "Módulos" #: core/register_core_types.cpp msgid "TCP" -msgstr "" +msgstr "TCP" #: core/register_core_types.cpp msgid "Connect Timeout Seconds" @@ -955,15 +954,15 @@ msgstr "Segundos de Tempo Limite de Conexão" #: core/register_core_types.cpp msgid "Packet Peer Stream" -msgstr "" +msgstr "Fluxo de pares de pacotes" #: core/register_core_types.cpp msgid "Max Buffer (Power of 2)" -msgstr "" +msgstr "Buffer Máximo (Potência de 2)" #: core/register_core_types.cpp editor/editor_settings.cpp main/main.cpp msgid "SSL" -msgstr "" +msgstr "SSL" #: core/register_core_types.cpp main/main.cpp msgid "Certificates" @@ -976,9 +975,8 @@ msgid "Resource" msgstr "Recurso" #: core/resource.cpp -#, fuzzy msgid "Local To Scene" -msgstr "Fechar Cena" +msgstr "Local para cena" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_autoload_settings.cpp editor/plugins/path_editor_plugin.cpp @@ -988,23 +986,20 @@ msgid "Path" msgstr "Caminho" #: core/script_language.cpp -#, fuzzy msgid "Source Code" -msgstr "Origem" +msgstr "Código fonte" #: core/translation.cpp -#, fuzzy msgid "Messages" -msgstr "Mensagem de Commit" +msgstr "Mensagens" #: core/translation.cpp editor/project_settings_editor.cpp msgid "Locale" -msgstr "Localizar" +msgstr "Localidade" #: core/translation.cpp -#, fuzzy msgid "Test" -msgstr "Testando" +msgstr "Teste" #: core/translation.cpp scene/resources/font.cpp msgid "Fallback" @@ -1044,17 +1039,17 @@ msgstr "EiB" #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp modules/gltf/gltf_state.cpp msgid "Buffers" -msgstr "" +msgstr "Buffers" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp msgid "Canvas Polygon Buffer Size (KB)" -msgstr "" +msgstr "Tamanho do buffer do polÃgono da tela (KB)" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp msgid "Canvas Polygon Index Buffer Size (KB)" -msgstr "" +msgstr "Tamanho do buffer do Ãndice do polÃgono da tela (KB)" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp editor/editor_settings.cpp @@ -1063,7 +1058,7 @@ msgstr "" #: servers/physics_2d/physics_2d_server_wrap_mt.h #: servers/physics_2d/space_2d_sw.cpp servers/visual_server.cpp msgid "2D" -msgstr "" +msgstr "2D" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp @@ -1141,11 +1136,11 @@ msgstr "" #: drivers/gles3/rasterizer_scene_gles3.cpp scene/resources/environment.cpp msgid "High Quality" -msgstr "" +msgstr "Alta qualidade" #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Blend Shape Max Buffer Size (KB)" -msgstr "" +msgstr "Tamanho máximo do buffer da forma de mistura (KB)" #: editor/animation_bezier_editor.cpp msgid "Free" @@ -1920,7 +1915,9 @@ msgid "Scene does not contain any script." msgstr "A cena não contém nenhum script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Adicionar" @@ -1985,6 +1982,7 @@ msgstr "Não foi possÃvel conectar o sinal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Fechar" @@ -3025,6 +3023,7 @@ msgstr "Definir como atual" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importar" @@ -3477,6 +3476,7 @@ msgid "Label" msgstr "Valor" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Apenas Métodos" @@ -3486,7 +3486,7 @@ msgstr "Apenas Métodos" msgid "Checkable" msgstr "Item Marcável" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Item Checado" @@ -3520,7 +3520,7 @@ msgstr "Fixar valor [Desativado porque '%s' é somente editor]" #: modules/visual_script/visual_script_nodes.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Set %s" -msgstr "Conjunto %s" +msgstr "Definir %s" #: editor/editor_inspector.cpp msgid "Set Multiple:" @@ -3560,7 +3560,7 @@ msgstr "Copiar Seleção" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Limpar" @@ -3591,7 +3591,7 @@ msgid "Up" msgstr "Acima" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nó" @@ -3615,6 +3615,10 @@ msgstr "RSET enviado" msgid "New Window" msgstr "Nova Janela" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Projeto Sem Nome" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -3743,7 +3747,7 @@ msgstr "Erro ao salvar MeshLibrary!" #: editor/editor_node.cpp msgid "Can't load TileSet for merging!" -msgstr "Não se pôde carregar TileSet para fusão!" +msgstr "Não foi possÃvel carregar o TileSet para mesclagem!" #: editor/editor_node.cpp msgid "Error saving TileSet!" @@ -3765,7 +3769,7 @@ msgid "" msgstr "" "Layout do editor padrão substituÃdo.\n" "Para restaurar o layout padrão para suas configurações básicas, use a opção " -"Excluir layout e exclua o layout padrão." +"Excluir Layout e exclua o layout padrão." #: editor/editor_node.cpp msgid "Layout name not found!" @@ -4805,6 +4809,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Recarregar" @@ -4983,6 +4988,7 @@ msgid "Edit Text:" msgstr "Editar Texto:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Ativo" @@ -5300,6 +5306,7 @@ msgid "Show Script Button" msgstr "Botão direito da roda" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Arquivos" @@ -5379,6 +5386,7 @@ msgstr "Tema do Editor" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5546,6 +5554,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5623,9 +5632,8 @@ msgid "Grid Map" msgstr "Mapa de Grade" #: editor/editor_settings.cpp modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Pick Distance" -msgstr "Escolha uma Distância:" +msgstr "Escolha a Distância" #: editor/editor_settings.cpp msgid "Primary Grid Color" @@ -5646,9 +5654,8 @@ msgid "Primary Grid Steps" msgstr "Passo de grade:" #: editor/editor_settings.cpp -#, fuzzy msgid "Grid Size" -msgstr "Passo de grade:" +msgstr "Tamanho da Grade" #: editor/editor_settings.cpp msgid "Grid Division Level Max" @@ -5831,9 +5838,8 @@ msgid "Bone Color 2" msgstr "Renomear Item de Cor" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Selected Color" -msgstr "Configurar Perfil Selecionado:" +msgstr "Cor Selecionada do Osso" #: editor/editor_settings.cpp msgid "Bone IK Color" @@ -5844,9 +5850,8 @@ msgid "Bone Outline Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Outline Size" -msgstr "Tamanho do Contorno:" +msgstr "Tamanho do Contorno do Osso" #: editor/editor_settings.cpp msgid "Viewport Border Color" @@ -5965,6 +5970,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5973,11 +5979,10 @@ msgid "Project Manager" msgstr "Gerenciador de Projetos" #: editor/editor_settings.cpp -#, fuzzy msgid "Sorting Order" -msgstr "Renomear pasta:" +msgstr "Ordem de Classificação" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -6007,33 +6012,33 @@ msgid "Comment Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "String Color" -msgstr "Armazenando Arquivo:" +msgstr "Cor da String" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "Cor de Fundo" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "Cor de Fundo de Acabamento" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importar Selecionado" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6042,21 +6047,19 @@ msgstr "" msgid "Text Color" msgstr "Próximo Chão" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" -msgstr "Número da Linha:" +msgstr "Cor do Número da Linha" -#: editor/editor_settings.cpp -#, fuzzy +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" -msgstr "Número da Linha:" +msgstr "Cor do Número da Linha Segura" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "Cor de Fundo de Acentuação" @@ -6065,16 +6068,16 @@ msgstr "Cor de Fundo de Acentuação" msgid "Text Selected Color" msgstr "Excluir Selecionados" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Selecionar Apenas" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Cena Atual" @@ -6083,45 +6086,45 @@ msgstr "Cena Atual" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Realce de sintaxe" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funções" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Renomear Variável" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Escolher Cor" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Marcadores" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Breakpoints" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -6870,9 +6873,8 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp #: scene/gui/control.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Filter" -msgstr "Filtros:" +msgstr "Filtro" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp @@ -6899,17 +6901,15 @@ msgstr "Auto Fatiar" #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Horizontal" -msgstr "Horizontal:" +msgstr "Horizontal" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/gui/scroll_container.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Vertical" -msgstr "Vertical:" +msgstr "Vertical" #: editor/import/resource_importer_obj.cpp #, fuzzy @@ -6922,9 +6922,8 @@ msgid "Scale Mesh" msgstr "Modo de Escalonamento" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Offset Mesh" -msgstr "Deslocamento:" +msgstr "Malha de Deslocamento" #: editor/import/resource_importer_obj.cpp #: editor/import/resource_importer_scene.cpp @@ -7003,18 +7002,16 @@ msgid "Custom Script" msgstr "Recortar Nós" #: editor/import/resource_importer_scene.cpp scene/resources/texture.cpp -#, fuzzy msgid "Storage" -msgstr "Armazenando Arquivo:" +msgstr "Armazenamento" #: editor/import/resource_importer_scene.cpp msgid "Use Legacy Names" msgstr "" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp -#, fuzzy msgid "Materials" -msgstr "Alterações de Material:" +msgstr "Materiais" #: editor/import/resource_importer_scene.cpp platform/osx/export/export.cpp #, fuzzy @@ -7095,14 +7092,12 @@ msgid "Enabled" msgstr "Habilitar" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Linear Error" -msgstr "Erro Linear Max.:" +msgstr "Erro Linear Máximo" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angular Error" -msgstr "Erro Angular Max.:" +msgstr "Erro Angular Máximo" #: editor/import/resource_importer_scene.cpp #, fuzzy @@ -7122,9 +7117,8 @@ msgstr "Clipes de Animação" #: editor/import/resource_importer_scene.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/particles_2d.cpp scene/3d/area.cpp scene/3d/cpu_particles.cpp #: scene/3d/particles.cpp scene/resources/environment.cpp -#, fuzzy msgid "Amount" -msgstr "Quantidade:" +msgstr "Quantidade" #: editor/import/resource_importer_scene.cpp #: editor/plugins/mesh_library_editor_plugin.cpp @@ -7210,9 +7204,8 @@ msgid "Invert Color" msgstr "Vértice" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Normal Map Invert Y" -msgstr "Escala aleatória:" +msgstr "Inverter Y do Mapa Normal" #: editor/import/resource_importer_texture.cpp #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp @@ -7241,14 +7234,12 @@ msgid "" msgstr "" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Atlas File" -msgstr "Tamanho do Contorno:" +msgstr "Arquivo do Atlas" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Import Mode" -msgstr "Modo de Exportação:" +msgstr "Modo de Importação" #: editor/import/resource_importer_texture_atlas.cpp #, fuzzy @@ -7388,9 +7379,8 @@ msgid "Failed to load resource." msgstr "Falha ao carregar recurso." #: editor/inspector_dock.cpp -#, fuzzy msgid "Property Name Style" -msgstr "Nome do Projeto:" +msgstr "Estilo do Nome da Propriedade" #: editor/inspector_dock.cpp scene/gui/color_picker.cpp msgid "Raw" @@ -7901,10 +7891,6 @@ msgid "Load Animation" msgstr "Carregar Animação" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Nenhuma animação para copiar!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Nenhum recurso de animação na área de transferência!" @@ -7917,10 +7903,6 @@ msgid "Paste Animation" msgstr "Colar Animação" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Nenhuma animação para editar!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" "Iniciar animação selecionada de trás pra frente a partir da posição atual. " @@ -7961,6 +7943,11 @@ msgid "New" msgstr "Novo" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s Referência de Classes" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Editar Conexões..." @@ -8185,11 +8172,6 @@ msgid "Blend" msgstr "Misturar" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Misturar" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "ReinÃcio Automático:" @@ -8223,10 +8205,6 @@ msgid "X-Fade Time (s):" msgstr "Tempo do X-Fade (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Atual:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8429,9 +8407,8 @@ msgid "Download Error" msgstr "Erro ao baixar" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Available URLs" -msgstr "Perfis DisponÃveis:" +msgstr "URLs disponÃveis" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Download for this asset is already in progress!" @@ -10250,6 +10227,7 @@ msgstr "Configurações da grade" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Snap" @@ -10512,6 +10490,7 @@ msgstr "Script anterior" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Arquivo" @@ -10679,9 +10658,8 @@ msgid "Sort Scripts By" msgstr "Criar Script" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "List Script Names As" -msgstr "Nome do Script:" +msgstr "Listar Nomes de Script Como" #: editor/plugins/script_editor_plugin.cpp msgid "Exec Flags" @@ -11070,6 +11048,7 @@ msgid "Yaw:" msgstr "Guinada:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Tamanho:" @@ -11723,6 +11702,16 @@ msgid "Vertical:" msgstr "Vertical:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Separação:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Deslocamento:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Selecionar/Deselecionar Todos os Frames" @@ -11759,18 +11748,10 @@ msgid "Auto Slice" msgstr "Auto Fatiar" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Deslocamento:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Passo:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Separação:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "Região da Textura" @@ -11965,6 +11946,11 @@ msgstr "" "Fechar mesmo assim?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Remover Telha" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12006,6 +11992,16 @@ msgstr "" "Adicione mais itens manualmente ou importe de outro tema." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Adicionar Tipo de Item" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Remover remoto" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Adicionar Itens de Cor" @@ -12280,6 +12276,7 @@ msgid "Named Separator" msgstr "Separador Nomeado" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Submenu" @@ -12456,8 +12453,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Separador Nomeado" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14030,7 +14028,7 @@ msgstr "Lista de Funcionalidades:" #: editor/project_export.cpp msgid "Script" -msgstr "Roteiro" +msgstr "Script" #: editor/project_export.cpp msgid "GDScript Export Mode:" @@ -14048,7 +14046,7 @@ msgstr "Bytecode Compilado (Carregamento Mais Rápido)" #: editor/project_export.cpp msgid "Encrypted (Provide Key Below)" -msgstr "Criptografado (Forneça Chave Abaixo)" +msgstr "Criptografado (Forneça a Chave Abaixo)" #: editor/project_export.cpp msgid "Invalid Encryption Key (must be 64 hexadecimal characters long)" @@ -14274,10 +14272,6 @@ msgstr "" "necessitar de ajustes." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Projeto Sem Nome" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Projeto ausente" @@ -14617,6 +14611,7 @@ msgid "Add Event" msgstr "Adicionar VEvento" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Botão" @@ -14990,7 +14985,7 @@ msgstr "Para minúsculas" msgid "To Uppercase" msgstr "Para Maiúscula" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Recompor" @@ -15827,6 +15822,7 @@ msgstr "Alterar o Ângulo de Emissão do AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16098,9 +16094,8 @@ msgid "Driver" msgstr "" #: main/main.cpp -#, fuzzy msgid "Driver Name" -msgstr "Nome do Script:" +msgstr "Nome do Driver" #: main/main.cpp msgid "Fallback To GLES2" @@ -16329,9 +16324,8 @@ msgid "Fullsize" msgstr "" #: main/main.cpp scene/resources/dynamic_font.cpp -#, fuzzy msgid "Use Filter" -msgstr "Filtro:" +msgstr "Usar Filtro" #: main/main.cpp scene/resources/style_box.cpp #, fuzzy @@ -16378,9 +16372,8 @@ msgid "Custom Image Hotspot" msgstr "" #: main/main.cpp -#, fuzzy msgid "Tooltip Position Offset" -msgstr "Deslocamento de Rotação:" +msgstr "Deslocamento de Posição da Dica de Ferramenta" #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp #, fuzzy @@ -16507,9 +16500,8 @@ msgstr "Converter MaÃusculas/Minúsculas" #: modules/csg/csg_shape.cpp scene/2d/canvas_item.cpp scene/2d/particles_2d.cpp #: scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Material" -msgstr "Alterações de Material:" +msgstr "Material" #: modules/csg/csg_shape.cpp scene/2d/navigation_agent_2d.cpp #: scene/2d/navigation_obstacle_2d.cpp scene/3d/navigation_agent.cpp @@ -16519,14 +16511,12 @@ msgstr "Alterações de Material:" #: scene/resources/cylinder_shape.cpp scene/resources/environment.cpp #: scene/resources/navigation_mesh.cpp scene/resources/primitive_meshes.cpp #: scene/resources/sphere_shape.cpp -#, fuzzy msgid "Radius" -msgstr "Raio:" +msgstr "Raio" #: modules/csg/csg_shape.cpp scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Radial Segments" -msgstr "Argumentos da Cena Principal:" +msgstr "Segmentos Radiais" #: modules/csg/csg_shape.cpp scene/resources/primitive_meshes.cpp #, fuzzy @@ -16595,9 +16585,8 @@ msgid "Path Simplify Angle" msgstr "" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Rotation" -msgstr "Rotação aleatória:" +msgstr "Rotação do Caminho" #: modules/csg/csg_shape.cpp #, fuzzy @@ -16610,14 +16599,12 @@ msgid "Path Continuous U" msgstr "ContÃnuo" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path U Distance" -msgstr "Escolha uma Distância:" +msgstr "Distância do Caminho U" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Path Joined" -msgstr "Rotação aleatória:" +msgstr "Caminho Unido" #: modules/enet/networked_multiplayer_enet.cpp #, fuzzy @@ -16656,10 +16643,17 @@ msgstr "" msgid "Use DTLS" msgstr "Use Encaixar" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp -#, fuzzy msgid "Config File" -msgstr "Armazenando Arquivo:" +msgstr "Arquivo de Configuração" #: modules/gdnative/gdnative.cpp #, fuzzy @@ -16673,9 +16667,8 @@ msgid "Singleton" msgstr "Esqueleto" #: modules/gdnative/gdnative.cpp -#, fuzzy msgid "Symbol Prefix" -msgstr "Prefixo:" +msgstr "Prefixo do SÃmbolo" #: modules/gdnative/gdnative.cpp #, fuzzy @@ -16737,14 +16730,12 @@ msgid "Libraries: " msgstr "Bibliotecas: " #: modules/gdnative/nativescript/nativescript.cpp -#, fuzzy msgid "Class Name" -msgstr "Nome da Classe:" +msgstr "Nome da Classe" #: modules/gdnative/nativescript/nativescript.cpp -#, fuzzy msgid "Script Class" -msgstr "Nome do Script:" +msgstr "Classe do Script" #: modules/gdnative/nativescript/nativescript.cpp #, fuzzy @@ -16825,9 +16816,8 @@ msgid "Object can't provide a length." msgstr "Objeto não pôde fornecer um comprimento." #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Language Server" -msgstr "Idioma:" +msgstr "Servidor de Idioma" #: modules/gdscript/language_server/gdscript_language_server.cpp #, fuzzy @@ -16856,9 +16846,8 @@ msgid "Buffer View" msgstr "Visão Traseira" #: modules/gltf/gltf_accessor.cpp modules/gltf/gltf_buffer_view.cpp -#, fuzzy msgid "Byte Offset" -msgstr "Deslocamento da Grade:" +msgstr "Deslocamento do Byte" #: modules/gltf/gltf_accessor.cpp #, fuzzy @@ -16871,9 +16860,8 @@ msgid "Normalized" msgstr "Formato" #: modules/gltf/gltf_accessor.cpp -#, fuzzy msgid "Count" -msgstr "Quantidade:" +msgstr "Quantidade" #: modules/gltf/gltf_accessor.cpp scene/resources/visual_shader_nodes.cpp #, fuzzy @@ -16930,9 +16918,8 @@ msgid "Indices" msgstr "Todos os dispositivos" #: modules/gltf/gltf_camera.cpp -#, fuzzy msgid "FOV Size" -msgstr "Tamanho:" +msgstr "Tamanho do FOV" #: modules/gltf/gltf_camera.cpp msgid "Zfar" @@ -16979,9 +16966,8 @@ msgid "Blend Weights" msgstr "Faça mapas de luz" #: modules/gltf/gltf_mesh.cpp -#, fuzzy msgid "Instance Materials" -msgstr "Alterações de Material:" +msgstr "Materiais da Instância" #: modules/gltf/gltf_node.cpp #, fuzzy @@ -17005,9 +16991,8 @@ msgstr "Traduções" #: modules/gltf/gltf_node.cpp scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp #: scene/2d/remote_transform_2d.cpp scene/3d/remote_transform.cpp #: scene/3d/spatial.cpp scene/gui/control.cpp scene/main/canvas_layer.cpp -#, fuzzy msgid "Rotation" -msgstr "Passo de Rotação:" +msgstr "Rotação" #: modules/gltf/gltf_node.cpp #, fuzzy @@ -17116,9 +17101,8 @@ msgid "Accessors" msgstr "" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Scene Name" -msgstr "Caminho da Cena:" +msgstr "Nome da Cena" #: modules/gltf/gltf_state.cpp #, fuzzy @@ -17146,9 +17130,8 @@ msgid "Lights" msgstr "Luz" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Unique Animation Names" -msgstr "Novo Nome da Animação:" +msgstr "Nomes de Animação Únicos" #: modules/gltf/gltf_state.cpp #, fuzzy @@ -17161,9 +17144,8 @@ msgid "Skeleton To Node" msgstr "Selecione um Nó" #: modules/gltf/gltf_state.cpp scene/2d/animated_sprite.cpp -#, fuzzy msgid "Animations" -msgstr "Animações:" +msgstr "Animações" #: modules/gltf/gltf_texture.cpp #, fuzzy @@ -17396,9 +17378,8 @@ msgstr "" #: modules/minimp3/resource_importer_mp3.cpp #: modules/stb_vorbis/audio_stream_ogg_vorbis.cpp #: modules/stb_vorbis/resource_importer_ogg_vorbis.cpp -#, fuzzy msgid "Loop Offset" -msgstr "Deslocamento:" +msgstr "Deslocamento do Loop" #: modules/mobile_vr/mobile_vr_interface.cpp msgid "Eye Height" @@ -17519,9 +17500,8 @@ msgid "Seamless" msgstr "" #: modules/opensimplex/noise_texture.cpp -#, fuzzy msgid "As Normal Map" -msgstr "Escala aleatória:" +msgstr "Como Mapa Normal" #: modules/opensimplex/noise_texture.cpp msgid "Bump Strength" @@ -17532,9 +17512,8 @@ msgid "Noise" msgstr "" #: modules/opensimplex/noise_texture.cpp -#, fuzzy msgid "Noise Offset" -msgstr "Deslocamento da Grade:" +msgstr "Deslocamento do RuÃdo" #: modules/opensimplex/open_simplex_noise.cpp msgid "Octaves" @@ -17563,9 +17542,8 @@ msgid "Names" msgstr "Nome" #: modules/regex/regex.cpp -#, fuzzy msgid "Strings" -msgstr "Configurações:" +msgstr "Strings" #: modules/upnp/upnp.cpp msgid "Discover Multicast If" @@ -17762,6 +17740,14 @@ msgid "Change Expression" msgstr "Alterar Expressão" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Não é possÃvel copiar o nó de função." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Colar Nodes VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Remover Nodes VisualScript" @@ -17867,14 +17853,6 @@ msgid "Resize Comment" msgstr "Redimensionar Comentário" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Não é possÃvel copiar o nó de função." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Colar Nodes VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Não é possÃvel criar função com um nó de função." @@ -18102,9 +18080,8 @@ msgid "Use Default Args" msgstr "Redefinir para o padrão" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Validate" -msgstr "Caracteres válidos:" +msgstr "Validar" #: modules/visual_script/visual_script_func_nodes.cpp #, fuzzy @@ -18396,6 +18373,15 @@ msgstr "Instância" msgid "Write Mode" msgstr "Modo Prioridade" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +#, fuzzy +msgid "Max Channel In Buffer (KB)" +msgstr "Tamanho do buffer do Ãndice do polÃgono da tela (KB)" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18404,6 +18390,34 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Perfis de rede" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "Tamanho Máximo (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "Tamanho Máximo (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Perfis de rede" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18432,14 +18446,12 @@ msgid "Session Mode" msgstr "Modo Região" #: modules/webxr/webxr_interface.cpp -#, fuzzy msgid "Required Features" -msgstr "CaracterÃsticas Principais:" +msgstr "Funcionalidades Necessárias" #: modules/webxr/webxr_interface.cpp -#, fuzzy msgid "Optional Features" -msgstr "CaracterÃsticas Principais:" +msgstr "Funcionalidades Opcionais" #: modules/webxr/webxr_interface.cpp msgid "Requested Reference Space Types" @@ -18459,6 +18471,11 @@ msgstr "Alternar Visibilidade" msgid "Bounds Geometry" msgstr "Tentar Novamente" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Encaixe inteligente" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18560,9 +18577,8 @@ msgid "Code" msgstr "" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Min SDK" -msgstr "Tamanho do Contorno:" +msgstr "SDK MÃnimo" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18575,9 +18591,8 @@ msgid "Package" msgstr "Empacotando" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Unique Name" -msgstr "Nome do Nó:" +msgstr "Nome Único" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18585,9 +18600,8 @@ msgid "Signed" msgstr "Sinal" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Classify As Game" -msgstr "Nome da Classe:" +msgstr "Classificar como Jogo" #: platform/android/export/export_plugin.cpp msgid "Retain Data On Uninstall" @@ -18599,9 +18613,8 @@ msgid "Exclude From Recents" msgstr "Excluir Nós" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Graphics" -msgstr "Deslocamento da Grade:" +msgstr "Gráficos" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18671,9 +18684,8 @@ msgid "Command Line" msgstr "Command" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Extra Args" -msgstr "Argumentos de Chamada Extras:" +msgstr "Argumentos Extra" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -19062,9 +19074,8 @@ msgid "Code Sign Identity Release" msgstr "" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Export Method Release" -msgstr "Modo de Exportação:" +msgstr "Modo de Exportação Lançamento" #: platform/iphone/export/export.cpp msgid "Targeted Device Family" @@ -19075,9 +19086,8 @@ msgid "Info" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Identifier" -msgstr "O nome não é um identificador válido:" +msgstr "Identificador" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #, fuzzy @@ -19106,9 +19116,8 @@ msgid "Access Wi-Fi" msgstr "Acesso" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Push Notifications" -msgstr "Rotação aleatória:" +msgstr "Notificações Push" #: platform/iphone/export/export.cpp scene/3d/baked_lightmap.cpp #, fuzzy @@ -19120,7 +19129,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19246,9 +19255,8 @@ msgid "Could not read file:" msgstr "Não foi possÃvel ler o arquivo:" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Variant" -msgstr "Separação:" +msgstr "Variante" #: platform/javascript/export/export.cpp #, fuzzy @@ -19269,7 +19277,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19279,7 +19287,7 @@ msgstr "Expandir Tudo" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Recortar Nós" #: platform/javascript/export/export.cpp @@ -19433,9 +19441,8 @@ msgid "Unknown object type." msgstr "" #: platform/osx/export/export.cpp -#, fuzzy msgid "App Category" -msgstr "Categoria:" +msgstr "Categoria do Aplicativo" #: platform/osx/export/export.cpp msgid "High Res" @@ -19578,7 +19585,7 @@ msgstr "Perfis de rede" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Dispositivo" #: platform/osx/export/export.cpp @@ -19833,26 +19840,25 @@ msgid "Display Name" msgstr "Exibir Tudo" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Short Name" -msgstr "Nome do Script:" +msgstr "Nome Curto" #: platform/uwp/export/export.cpp msgid "Publisher" msgstr "" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Publisher Display Name" -msgstr "Nome de distribuidor de pacote inválido." +msgstr "Nome de Exibição da Publicadora" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "GUID de produto inválido." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Limpar Guias" #: platform/uwp/export/export.cpp @@ -19931,9 +19937,8 @@ msgid "Wide 310 X 150 Logo" msgstr "" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Splash Screen" -msgstr "Chamadas de Desenho:" +msgstr "Tela de Abertura" #: platform/uwp/export/export.cpp #, fuzzy @@ -20041,19 +20046,16 @@ msgid "File Version" msgstr "Versão" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Version" -msgstr "Versão de produto inválida:" +msgstr "Versão do Produto" #: platform/windows/export/export.cpp -#, fuzzy msgid "Company Name" -msgstr "Nome do Nó:" +msgstr "Nome da Empresa" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Name" -msgstr "Nome do Projeto:" +msgstr "Nome do Produto" #: platform/windows/export/export.cpp #, fuzzy @@ -20114,6 +20116,7 @@ msgstr "" "\"Frames\" para que o AnimatedSprite mostre quadros." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Frame %" @@ -20145,9 +20148,8 @@ msgstr "Centro" #: scene/gui/rich_text_effect.cpp scene/main/canvas_layer.cpp #: scene/resources/material.cpp scene/resources/particles_material.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Offset" -msgstr "Deslocamento:" +msgstr "Deslocamento" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp #: scene/gui/texture_button.cpp scene/gui/texture_rect.cpp @@ -20246,9 +20248,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp #: scene/3d/visual_instance.cpp scene/resources/material.cpp -#, fuzzy msgid "Max Distance" -msgstr "Escolha uma Distância:" +msgstr "Distância Máxima" #: scene/2d/audio_stream_player_2d.cpp scene/3d/light.cpp #, fuzzy @@ -20276,14 +20277,12 @@ msgid "Anchor Mode" msgstr "Modo Ãcone" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Rotating" -msgstr "Passo de Rotação:" +msgstr "Rotacionando" #: scene/2d/camera_2d.cpp scene/3d/camera.cpp -#, fuzzy msgid "Current" -msgstr "Atual:" +msgstr "Atual" #: scene/2d/camera_2d.cpp scene/gui/graph_edit.cpp #, fuzzy @@ -20364,14 +20363,12 @@ msgid "Drag Margin" msgstr "Definir Margem" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Draw Screen" -msgstr "Chamadas de Desenho:" +msgstr "Tela de Desenho" #: scene/2d/camera_2d.cpp -#, fuzzy msgid "Draw Limits" -msgstr "Chamadas de Desenho:" +msgstr "Limites de Desenho" #: scene/2d/camera_2d.cpp #, fuzzy @@ -20511,7 +20508,7 @@ msgstr "Modo de Régua" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Item Desativado" @@ -20562,9 +20559,8 @@ msgstr "" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp -#, fuzzy msgid "Emitting" -msgstr "Configurações:" +msgstr "Emitindo" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp @@ -20590,9 +20586,8 @@ msgstr "" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp -#, fuzzy msgid "Randomness" -msgstr "ReinÃcio(s) Aleatório(s):" +msgstr "Aleatoriedade" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20774,9 +20769,8 @@ msgid "Angle Curve" msgstr "Fechar Curva" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp -#, fuzzy msgid "Scale Amount" -msgstr "Quantidade:" +msgstr "Quantidade da Escala" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp msgid "Scale Amount Random" @@ -20800,27 +20794,23 @@ msgstr "" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Hue Variation" -msgstr "Separação:" +msgstr "Variação da Tonalidade" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation" -msgstr "Separação:" +msgstr "Variação" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Random" -msgstr "Separação:" +msgstr "Variação Aleatória" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Curve" -msgstr "Separação:" +msgstr "Curva de Variação" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20836,9 +20826,8 @@ msgstr "Dvidir Curva" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Offset Random" -msgstr "Deslocamento:" +msgstr "Deslocamento Aleatório" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20998,7 +20987,7 @@ msgstr "" msgid "Width Curve" msgstr "Dvidir Curva" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Padrão" @@ -21032,14 +21021,12 @@ msgid "Begin Cap Mode" msgstr "Modo Região" #: scene/2d/line_2d.cpp -#, fuzzy msgid "End Cap Mode" -msgstr "Modo Snap:" +msgstr "Modo de Limite Final" #: scene/2d/line_2d.cpp scene/2d/polygon_2d.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Border" -msgstr "Renomear pasta:" +msgstr "Borda" #: scene/2d/line_2d.cpp msgid "Sharp Limit" @@ -21066,9 +21053,8 @@ msgid "Cell Size" msgstr "" #: scene/2d/navigation_2d.cpp scene/3d/navigation.cpp -#, fuzzy msgid "Edge Connection Margin" -msgstr "Editar Conexão:" +msgstr "Margem de Ligação da Borda" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp msgid "Target Desired Distance" @@ -21088,14 +21074,12 @@ msgid "Time Horizon" msgstr "Inverter Horizontalmente" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp -#, fuzzy msgid "Max Speed" -msgstr "Velocidade:" +msgstr "Velocidade Máxima" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp -#, fuzzy msgid "Path Max Distance" -msgstr "Escolha uma Distância:" +msgstr "Distância Máxima do Caminho" #: scene/2d/navigation_agent_2d.cpp msgid "The NavigationAgent2D can be used only under a Node2D node." @@ -21113,14 +21097,12 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Vertices" -msgstr "Vértices:" +msgstr "Vértices" #: scene/2d/navigation_polygon.cpp -#, fuzzy msgid "Outlines" -msgstr "Tamanho do Contorno:" +msgstr "Contornos" #: scene/2d/navigation_polygon.cpp msgid "" @@ -21157,9 +21139,8 @@ msgid "Global Rotation Degrees" msgstr "Graus de Rotação Global" #: scene/2d/node_2d.cpp -#, fuzzy msgid "Global Scale" -msgstr "Escala aleatória:" +msgstr "Escala Global" #: scene/2d/node_2d.cpp scene/3d/spatial.cpp #, fuzzy @@ -21172,13 +21153,13 @@ msgid "Z As Relative" msgstr "Encaixe Relativo" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" #: scene/2d/parallax_background.cpp -#, fuzzy msgid "Base Offset" -msgstr "Deslocamento:" +msgstr "Deslocamento Base" #: scene/2d/parallax_background.cpp #, fuzzy @@ -21274,19 +21255,16 @@ msgstr "" "PathFollow2D apenas funciona quando definido como filho de um nó Path2D." #: scene/2d/path_2d.cpp scene/3d/path.cpp -#, fuzzy msgid "Unit Offset" -msgstr "Deslocamento da Grade:" +msgstr "Deslocamento da Unidade" #: scene/2d/path_2d.cpp scene/3d/camera.cpp scene/3d/path.cpp -#, fuzzy msgid "H Offset" -msgstr "Deslocamento:" +msgstr "Deslocamento H" #: scene/2d/path_2d.cpp scene/3d/camera.cpp scene/3d/path.cpp -#, fuzzy msgid "V Offset" -msgstr "Deslocamento:" +msgstr "Deslocamento V" #: scene/2d/path_2d.cpp scene/3d/path.cpp msgid "Cubic Interp" @@ -21347,9 +21325,8 @@ msgid "Mass" msgstr "" #: scene/2d/physics_body_2d.cpp -#, fuzzy msgid "Inertia" -msgstr "Vertical:" +msgstr "Inércia" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21386,9 +21363,8 @@ msgid "Sleeping" msgstr "Encaixe inteligente" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Can Sleep" -msgstr "Velocidade:" +msgstr "Pode Dormir" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Damp" @@ -21426,15 +21402,15 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" msgstr "Formato" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Remainder" -msgstr "Renderizador:" +msgstr "Restante" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21629,9 +21605,8 @@ msgid "Compatibility Mode" msgstr "Modo Prioridade" #: scene/2d/tile_map.cpp -#, fuzzy msgid "Centered Textures" -msgstr "CaracterÃsticas Principais:" +msgstr "Texturas Centradas" #: scene/2d/tile_map.cpp msgid "Cell Clip UV" @@ -21756,9 +21731,8 @@ msgid "ARVROrigin requires an ARVRCamera child node." msgstr "ARVROrigin necessita um nó ARVRCamera como filho." #: scene/3d/arvr_nodes.cpp servers/arvr_server.cpp -#, fuzzy msgid "World Scale" -msgstr "Escala aleatória:" +msgstr "Escala do Mundo" #: scene/3d/audio_stream_player_3d.cpp #, fuzzy @@ -21888,9 +21862,8 @@ msgid "Bounce Indirect Energy" msgstr "" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Use Denoiser" -msgstr "Filtro:" +msgstr "Usar Redutor de RuÃdo" #: scene/3d/baked_lightmap.cpp scene/resources/texture.cpp msgid "Use HDR" @@ -21917,9 +21890,8 @@ msgid "Generate" msgstr "Geral" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Max Size" -msgstr "Tamanho:" +msgstr "Tamanho Máximo" #: scene/3d/baked_lightmap.cpp #, fuzzy @@ -21960,9 +21932,8 @@ msgid "Light Data" msgstr "Com Dados" #: scene/3d/bone_attachment.cpp -#, fuzzy msgid "Bone Name" -msgstr "Nome do Nó:" +msgstr "Nome do Osso" #: scene/3d/camera.cpp msgid "Keep Aspect" @@ -21987,9 +21958,8 @@ msgid "FOV" msgstr "" #: scene/3d/camera.cpp -#, fuzzy msgid "Frustum Offset" -msgstr "Deslocamento da Grade:" +msgstr "Deslocamento do Frustum" #: scene/3d/camera.cpp #, fuzzy @@ -22001,9 +21971,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Definir Margem" @@ -22252,9 +22223,8 @@ msgid "Split 3" msgstr "Dividir" #: scene/3d/light.cpp -#, fuzzy msgid "Blend Splits" -msgstr "Tempos de Mistura:" +msgstr "Divisões de Mistura" #: scene/3d/light.cpp #, fuzzy @@ -22389,14 +22359,12 @@ msgid "Visibility AABB" msgstr "Alternar Visibilidade" #: scene/3d/particles.cpp -#, fuzzy msgid "Draw Passes" -msgstr "Chamadas de Desenho:" +msgstr "Passos de Desenho" #: scene/3d/particles.cpp -#, fuzzy msgid "Passes" -msgstr "Chamadas de Desenho:" +msgstr "Passos" #: scene/3d/path.cpp msgid "PathFollow only works when set as a child of a Path node." @@ -22488,9 +22456,8 @@ msgid "Move Lock Z" msgstr "Mover Nó" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Body Offset" -msgstr "Deslocamento:" +msgstr "Deslocamento do Corpo" #: scene/3d/physics_joint.cpp msgid "Node A and Node B must be PhysicsBodies" @@ -22522,9 +22489,8 @@ msgid "Exclude Nodes" msgstr "Excluir Nós" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Params" -msgstr "Parâmetro Modificado:" +msgstr "Parâmetros" #: scene/3d/physics_joint.cpp msgid "Impulse Clamp" @@ -22545,9 +22511,8 @@ msgid "Lower" msgstr "Minúscula" #: scene/3d/physics_joint.cpp scene/3d/vehicle_body.cpp -#, fuzzy msgid "Relaxation" -msgstr "Separação:" +msgstr "Relaxamento" #: scene/3d/physics_joint.cpp msgid "Motor" @@ -22559,9 +22524,8 @@ msgid "Target Velocity" msgstr "Orbitar Visão para a Direita" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Max Impulse" -msgstr "Velocidade:" +msgstr "Impulso Máximo" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22569,14 +22533,12 @@ msgid "Linear Limit" msgstr "Linear" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Upper Distance" -msgstr "Escolha uma Distância:" +msgstr "Distância mais Alta" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Lower Distance" -msgstr "Escolha uma Distância:" +msgstr "Distância mais Baixa" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22609,9 +22571,8 @@ msgid "Angular Motion" msgstr "Animação" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Ortho" -msgstr "Erro Angular Max.:" +msgstr "Orto Angular" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22633,9 +22594,8 @@ msgid "Linear Motor X" msgstr "Inicializar" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Force Limit" -msgstr "Chamadas de Desenho:" +msgstr "Limite de Força" #: scene/3d/physics_joint.cpp #, fuzzy @@ -22651,7 +22611,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22737,9 +22697,8 @@ msgid "Two Way" msgstr "" #: scene/3d/portal.cpp -#, fuzzy msgid "Linked Room" -msgstr "Edição de Root em tempo real:" +msgstr "Sala Vinculada" #: scene/3d/portal.cpp #, fuzzy @@ -22756,9 +22715,8 @@ msgid "Dispatch Mode" msgstr "" #: scene/3d/proximity_group.cpp -#, fuzzy msgid "Grid Radius" -msgstr "Raio:" +msgstr "Raio da Grade" #: scene/3d/ray_cast.cpp #, fuzzy @@ -22775,9 +22733,8 @@ msgid "Update Mode" msgstr "Modo de Rotação" #: scene/3d/reflection_probe.cpp -#, fuzzy msgid "Origin Offset" -msgstr "Deslocamento da Grade:" +msgstr "Deslocamento da Origem" #: scene/3d/reflection_probe.cpp #, fuzzy @@ -23019,9 +22976,8 @@ msgid "Simulation Precision" msgstr "Precisão de Simulação" #: scene/3d/soft_body.cpp -#, fuzzy msgid "Total Mass" -msgstr "Total:" +msgstr "Massa Total" #: scene/3d/soft_body.cpp msgid "Linear Stiffness" @@ -23154,9 +23110,8 @@ msgid "VehicleBody Motion" msgstr "" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Use As Traction" -msgstr "Separação:" +msgstr "Usar Como Tração" #: scene/3d/vehicle_body.cpp msgid "Use As Steering" @@ -23200,9 +23155,8 @@ msgid "Material Override" msgstr "Sobrescreve" #: scene/3d/visual_instance.cpp -#, fuzzy msgid "Material Overlay" -msgstr "Alterações de Material:" +msgstr "Sobreposição do Material" #: scene/3d/visual_instance.cpp #, fuzzy @@ -23690,6 +23644,11 @@ msgstr "" "Se você não pretende adicionar um script, use um nó de Controle simples." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Sobrescreve" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23732,7 +23691,7 @@ msgstr "" msgid "Tooltip" msgstr "Ferramentas" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Habilitar" @@ -23859,6 +23818,7 @@ msgid "Show Zoom Label" msgstr "Mostrar Ossos" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23872,11 +23832,12 @@ msgid "Show Close" msgstr "Mostrar Ossos" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Selecionar" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Confirmação" @@ -23942,8 +23903,9 @@ msgid "Fixed Icon Size" msgstr "Visão Frontal" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Atribuir" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24412,7 +24374,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24937,6 +24899,31 @@ msgid "Swap OK Cancel" msgstr "Cancelar (UI)" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nome" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Renderização" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Renderização" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "FÃsica" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "FÃsica" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24974,6 +24961,810 @@ msgstr "Metade da Resolução" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Fontes" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Escolher Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Renomear Item de Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Renomear Item de Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Popular SuperfÃcie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Corte Desabilitado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Loop da Animação" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Pressionado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Item Marcável" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Item Checado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Item Desativado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Item Checado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor Desativado)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Item Desativado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Deslocamento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Item Desativado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Renomear Item de Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Forçar Módulo Branco" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Deslocamento da Grade X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Deslocamento da Grade Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Plano Anterior" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Destravar Selecionado" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Recortar Nós" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrar sinais" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrar sinais" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Cena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Guia 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Cena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Pasta:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Pasta:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Conclusão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Conclusão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importar Selecionado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Popular SuperfÃcie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Realce de sintaxe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Pressionado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Instrumento" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Realce de sintaxe" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Realce de sintaxe" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Modo Colisão" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Item Desativado" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Pixels de Borda" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Adicionar Ponto de Nó" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Próximo Chão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Testando" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Iluminação direta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Deslocamento do RuÃdo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Deslocamento do RuÃdo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Criar Pasta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Alternar Arquivos Ocultos" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Corte Desabilitado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Separador Nomeado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Separador Nomeado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Renomear Item de Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Operador de cor." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Selecionar Frames" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Padrão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Padrão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Confirmação" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Breakpoints" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Redimensionável" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Cores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Cores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Deslocamento do Byte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Deslocamento do RuÃdo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Deslocamento da Grade:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Habilitar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Selecionar" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Pressionado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Alternar Botão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Alternar Botão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Alternar Botão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Recortar Nós" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Opções do canal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Recortar Nós" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Selecionar tudo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Recolher Tudo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Alternar Botão" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Selecionar Apenas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Escolher Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Pos. do Painel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Cena Atual" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Máscara de Botão" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Mostrar Guias" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Vertical:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Deslocamento da Grade:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Guia 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Guia 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Item Desativado" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Iluminação direta" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Renomear Item de Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Renomear Item de Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Destino" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Pasta:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Forçar Módulo Branco" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Modo Ãcone" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Corte Desabilitado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Largura Esquerda" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Luz" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Largura Esquerda" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Largura Esquerda" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Operador de tela." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Carregar Predefinição" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Tema do Editor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Cores" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Predefinição" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Predefinição" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Predefinição" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Formato" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Adicionar Ponto de Nó" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Cena Principal" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Cena Principal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Separação:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Definir Margem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Recuar Direita" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Modo de Seleção" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Auto Fatiar" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Escolher Cor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Mapa de Grade" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Selecionar Apenas" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Selecionar Propriedade" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Ação" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Mover pontos Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Instância" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25013,17 +25804,6 @@ msgstr "Opções Extra:" msgid "Char" msgstr "Caracteres válidos:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Cena Principal" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Fontes" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -25560,9 +26340,8 @@ msgid "Emission On UV2" msgstr "Máscara de Emissão" #: scene/resources/material.cpp -#, fuzzy msgid "Emission Texture" -msgstr "Origem da Emissão: " +msgstr "Textura de Emissão" #: scene/resources/material.cpp msgid "NormalMap" @@ -26307,6 +27086,10 @@ msgid "Release (ms)" msgstr "Lançamento" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Misturar" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26855,6 +27638,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Ativar Prioridade" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Expressão" diff --git a/editor/translations/ro.po b/editor/translations/ro.po index 945f682131..ed8071d3d5 100644 --- a/editor/translations/ro.po +++ b/editor/translations/ro.po @@ -128,6 +128,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "PoziÈ›ia Dock-ului" @@ -207,6 +208,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -242,6 +244,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Analizator Network" @@ -419,7 +422,8 @@ msgstr "Deschidere în Editor" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Copiază SelecÈ›ia" @@ -462,6 +466,7 @@ msgstr "Comunitate" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Presetare" @@ -1872,7 +1877,9 @@ msgid "Scene does not contain any script." msgstr "Scena nu conÈ›ine niciun script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "AdăugaÈ›i" @@ -1937,6 +1944,7 @@ msgstr "Nu se poate conecta semnalul" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Aproape" @@ -2987,6 +2995,7 @@ msgstr "FaceÈ›i Curent" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importare" @@ -3443,6 +3452,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Doar Metode" @@ -3451,7 +3461,7 @@ msgstr "Doar Metode" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Selectează" @@ -3531,7 +3541,7 @@ msgstr "Copiază SelecÈ›ia" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Curăță" @@ -3562,7 +3572,7 @@ msgid "Up" msgstr "Sus" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nod" @@ -3586,6 +3596,10 @@ msgstr "IeÈ™ire RSET" msgid "New Window" msgstr "Fereastră Nouă" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4765,6 +4779,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4943,6 +4958,7 @@ msgid "Edit Text:" msgstr "Editare text:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5249,6 +5265,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Sistemul De FiÈ™iere" @@ -5330,6 +5347,7 @@ msgstr "Membri" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5497,6 +5515,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5901,6 +5920,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5913,7 +5933,7 @@ msgstr "" msgid "Sorting Order" msgstr "Redenumind directorul:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5949,29 +5969,30 @@ msgstr "FiÅŸierul se Stochează:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Nume nevalid." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Nume nevalid." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importă Scena" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5979,21 +6000,21 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Linia Numărul:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Linia Numărul:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Nume nevalid." @@ -6003,16 +6024,16 @@ msgstr "Nume nevalid." msgid "Text Selected Color" msgstr "ÅžtergeÈ›i Cheile Selectate" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Numai SelecÈ›ia" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Numele scenei curente" @@ -6021,41 +6042,41 @@ msgstr "Numele scenei curente" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "FuncÈ›ii" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Șterge puncte" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7847,11 +7868,6 @@ msgstr "ÃŽncarcă AnimaÈ›ie" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy -msgid "No animation to copy!" -msgstr "EROARE: Nicio copie a animaÈ›iei!" - -#: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "No animation resource on clipboard!" msgstr "EROARE: Nicio resursă de animaÈ›ie în clipboard!" @@ -7864,11 +7880,6 @@ msgid "Paste Animation" msgstr "LipeÈ™te AnimaÈ›ie" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy -msgid "No animation to edit!" -msgstr "EROARE: Nicio animaÈ›ie pentru editare!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Rulează animaÈ›ia selectată în sens invers de la poziÈ›ia curentă. (A)" @@ -7906,6 +7917,11 @@ msgid "New" msgstr "Nou" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "LipiÈ›i Resursa" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Editare tranziÈ›ii..." @@ -8134,11 +8150,6 @@ msgid "Blend" msgstr "Amestec" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Amestecare" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Restartare Automată:" @@ -8172,10 +8183,6 @@ msgid "X-Fade Time (s):" msgstr "Timp X-Decolorare (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Curent:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10268,6 +10275,7 @@ msgstr "Setări ale Editorului" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Aliniere" @@ -10544,6 +10552,7 @@ msgstr "Fila anterioară" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -11128,6 +11137,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "Dimensiunea Conturului:" @@ -11803,6 +11813,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Enumerări:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11840,19 +11861,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Enumerări:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -12058,6 +12070,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Elimină Șablon" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12101,6 +12118,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Adaugă Obiect" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Elimină Șablon" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Adaugă Obiect" @@ -12410,6 +12437,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12591,8 +12619,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Șterge SelecÈ›ia" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14383,10 +14412,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "Proiect" @@ -14712,6 +14737,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -15087,7 +15113,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "ResetaÈ›i Zoom-area" @@ -15907,6 +15933,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16728,6 +16755,14 @@ msgstr "" msgid "Use DTLS" msgstr "Utilizează Snap" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17835,6 +17870,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17936,14 +17979,6 @@ msgid "Resize Comment" msgstr "Editează ObiectulPânză" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18463,6 +18498,14 @@ msgstr "Instanță" msgid "Write Mode" msgstr "Exportă Proiectul" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18471,6 +18514,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Analizator Network" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Analizator Network" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18526,6 +18595,11 @@ msgstr "Generare Dreptunghi de Vizibilitate" msgid "Bounds Geometry" msgstr "Reîncearcă" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Snapping inteligent" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19141,7 +19215,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19289,7 +19363,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19299,7 +19373,7 @@ msgstr "Extinde Toate" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Creează Nod" #: platform/javascript/export/export.cpp @@ -19599,7 +19673,7 @@ msgid "Network Client" msgstr "Analizator Network" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19864,12 +19938,13 @@ msgid "Publisher Display Name" msgstr "Nume nevalid." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Nume de Proiect Nevalid." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Curăță Postura" #: platform/uwp/export/export.cpp @@ -20134,6 +20209,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Cadru %" @@ -20511,7 +20587,7 @@ msgstr "Mod riglă" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Dezactivat" @@ -20977,7 +21053,7 @@ msgstr "" msgid "Width Curve" msgstr "ÃŽnchidere curbă" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Implicit" @@ -21143,6 +21219,7 @@ msgid "Z As Relative" msgstr "Snap Relativ" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21377,6 +21454,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21936,9 +22014,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Setează Mâner" @@ -22540,7 +22619,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23531,6 +23610,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Proprietățile Temei" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23570,7 +23654,7 @@ msgstr "" msgid "Tooltip" msgstr "Unelte" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Cale focalizare" @@ -23699,6 +23783,7 @@ msgid "Show Zoom Label" msgstr "Arată Oasele" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23712,11 +23797,12 @@ msgid "Show Close" msgstr "Arată Oasele" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Selectează" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Comunitate" @@ -23782,7 +23868,7 @@ msgid "Fixed Icon Size" msgstr "Conectare prin pixeli" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -24232,7 +24318,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24740,6 +24826,29 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Nume" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Cadru Fizic %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Cadru Fizic %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24776,6 +24885,798 @@ msgstr "FaceÈ›i FuncÈ›ia" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "FuncÈ›ii" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "RedenumiÅ£i Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "RedenumiÅ£i Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Populează SuprafaÈ›a" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(Editor Dezactivat)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Enumerări:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Zoom AnimaÈ›ie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Setează Mâner" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Presetare" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Dezactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Selectează" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Dezactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Selectează" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor Dezactivat)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Dezactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Compensare Grilă:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Dezactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "RedenumiÅ£i Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "ForÈ›ează Modulare Albă" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Compensare Grilă:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Compensare Grilă:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "MergeÈ›i la Pasul Anterior" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "ÃŽncadrează în Ecran SelecÈ›ia" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Creează Nod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrare semne" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrare semne" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Apeluri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Folderul:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Folderul:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Copiază SelecÈ›ia" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Copiază SelecÈ›ia" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importă Scena" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Populează SuprafaÈ›a" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "DirecÈ›ii" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Presetare" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Pregătim mediul de lucru" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Nod de AnimaÈ›ie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Dezactivat" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Mod Redimensionare (R)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Adaugă punct" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "FuncÈ›ii" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Se Testează" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "DirecÈ›ii" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Compensare Grilă:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Compensare Grilă:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Creare folder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "ComutaÈ›i FiÈ™iere Ascunse" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Dezactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Enumerări:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "RedenumiÅ£i Autoload" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Enumerări:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Mod Selectare" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Implicit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Implicit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Comunitate" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Șterge puncte" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Enumerări:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "RedimensionaÈ›i Array-ul" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Culori de Emisie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Culori de Emisie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Compensare Grilă:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Compensare Grilă:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Compensare Grilă:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Cale focalizare" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Selectează" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Presetare" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Comutează Auto-ExecuÈ›ie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Comutează Auto-ExecuÈ›ie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Comutează Auto-ExecuÈ›ie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Creează Nod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "OpÈ›iuni Pistă Audio" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Creează Nod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Selectare mod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "ReduceÈ›i Toate" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Comutează Auto-ExecuÈ›ie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Numai SelecÈ›ia" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "FuncÈ›ii" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "PoziÈ›ia Dock-ului" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Numele scenei curente" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Setează Mâner" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Adaugă în Grup" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "AfiÈ™are ghiduri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Mută ghidul vertical" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Compensare Grilă:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Setează Mâner" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Enumerări:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Dezactivat" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "DirecÈ›ii" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "RedenumiÅ£i Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "RedenumiÅ£i Autoload" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Setează Mâner" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Setează Mâner" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Folderul:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "ForÈ›ează Modulare Albă" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Mod ÃŽn Jur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Dezactivat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Stânga liniară" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Se Testează" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Stânga liniară" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Stânga liniară" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "ÃŽncarcă presetare" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Membri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Membri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Presetare" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Presetare" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Presetare" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Dimensiune Aleatorie:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Adaugă punct" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Caracteristici active:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Caracteristici active:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Enumerări:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Enumerări:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Setează Mâner" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Setează Mâner" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "RotaÈ›ie poligon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Selectare mod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Vizualizează FiÈ™ierele" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Pas Grilă:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Snap Grilă" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Numai SelecÈ›ia" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Numai SelecÈ›ia" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "AcÈ›iune" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Mută Punct Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Instanță" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24815,16 +25716,6 @@ msgstr "OpÈ›iunii Extra:" msgid "Char" msgstr "Caractere valide:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Apeluri" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26097,6 +26988,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Amestecare" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26639,6 +27534,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Editează Filtrele" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Setare expresie" diff --git a/editor/translations/ru.po b/editor/translations/ru.po index 8878d28dac..d46eca0ade 100644 --- a/editor/translations/ru.po +++ b/editor/translations/ru.po @@ -104,13 +104,20 @@ # Russkikh Michail <summersay415@gmail.com>, 2022. # Alex_Faction <creeponedead@gmail.com>, 2022. # МакÑим ЛегоÑтаев <dstu1914346@gmail.com>, 2022. +# dickus <dickie.dickus@yahoo.com>, 2022. +# Limay <limay247@yandex.ru>, 2022. +# Andrew Matsuk <andrew160576@gmail.com>, 2022. +# Turok Chukchin <chukchinturok@gmail.com>, 2022. +# Rish Alternative <ii4526668@gmail.com>, 2022. +# MRSEEO <mr.seeo@mail.ru>, 2022. +# Ortje <pappinenart@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-28 05:19+0000\n" -"Last-Translator: МакÑим ЛегоÑтаев <dstu1914346@gmail.com>\n" +"PO-Revision-Date: 2022-04-25 15:02+0000\n" +"Last-Translator: Danil Alexeev <danil@alexeev.xyz>\n" "Language-Team: Russian <https://hosted.weblate.org/projects/godot-engine/" "godot/ru/>\n" "Language: ru\n" @@ -119,7 +126,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 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" @@ -206,6 +213,7 @@ msgstr "ИзменÑемый размер" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "ПозициÑ" @@ -275,6 +283,7 @@ msgstr "ПамÑть" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "Лимиты" @@ -308,6 +317,7 @@ msgstr "Данные" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "Сеть" @@ -390,7 +400,7 @@ msgstr "МаÑÑив данных" #: core/io/stream_peer_ssl.cpp msgid "Blocking Handshake" -msgstr "" +msgstr "Блокировка Handshake" #: core/io/udp_server.cpp msgid "Max Pending Connections" @@ -477,7 +487,8 @@ msgstr "ТекÑтовый редактор" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "Завершение" @@ -516,6 +527,7 @@ msgstr "Command" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "Ðажато" @@ -845,7 +857,7 @@ msgstr "Фильтры" #: core/project_settings.cpp scene/main/viewport.cpp msgid "Sharpen Intensity" -msgstr "" +msgstr "РезкоÑть" #: core/project_settings.cpp editor/editor_export.cpp editor/editor_node.cpp #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp @@ -886,8 +898,9 @@ msgid "Zstd" msgstr "Zstd" #: core/project_settings.cpp +#, fuzzy msgid "Long Distance Matching" -msgstr "" +msgstr "СопоÑтавление на большом раÑÑтоÑнии" #: core/project_settings.cpp msgid "Compression Level" @@ -1042,7 +1055,7 @@ msgstr "ИÑпользовать попикÑельную привÑзку GPU" #: drivers/gles2/rasterizer_scene_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Immediate Buffer Size (KB)" -msgstr "" +msgstr "Размер мгновенного буфера (KB)" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp @@ -1051,8 +1064,9 @@ msgstr "Карты оÑвещениÑ" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp +#, fuzzy msgid "Use Bicubic Sampling" -msgstr "" +msgstr "ИÑпользование бикубичеÑкой выборки" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Elements" @@ -1103,8 +1117,9 @@ msgid "High Quality" msgstr "Ð’Ñ‹Ñокое качеÑтво" #: drivers/gles3/rasterizer_storage_gles3.cpp +#, fuzzy msgid "Blend Shape Max Buffer Size (KB)" -msgstr "" +msgstr "МакÑимальный размер буфера ÑÐ¼ÐµÑˆÐ¸Ð²Ð°Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼ (KB)" #: editor/animation_bezier_editor.cpp msgid "Free" @@ -1876,7 +1891,9 @@ msgid "Scene does not contain any script." msgstr "Сцена не Ñодержит каких-либо Ñкриптов." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Добавить" @@ -1942,6 +1959,7 @@ msgstr "Ðе удаетÑÑ Ð¿Ñ€Ð¸Ñоединить Ñигнал" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Закрыть" @@ -2742,9 +2760,8 @@ msgstr "" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Custom Template" -msgstr "ПользовательÑÐºÐ°Ñ Ñ‚ÐµÐ¼Ð°" +msgstr "ПользовательÑкий шаблон" #: editor/editor_export.cpp editor/project_export.cpp #: platform/android/export/export_plugin.cpp platform/iphone/export/export.cpp @@ -2756,20 +2773,19 @@ msgstr "Релиз" #: editor/editor_export.cpp #, fuzzy msgid "Binary Format" -msgstr "Формат цвета" +msgstr "Бинарный формат" #: editor/editor_export.cpp msgid "64 Bits" -msgstr "" +msgstr "64 бит" #: editor/editor_export.cpp msgid "Embed PCK" -msgstr "" +msgstr "Ð’Ñтроенный PCK" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Texture Format" -msgstr "Режим текÑтуры" +msgstr "Формат текÑтур" #: editor/editor_export.cpp msgid "BPTC" @@ -2780,9 +2796,8 @@ msgid "S3TC" msgstr "" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "ETC" -msgstr "TCP" +msgstr "" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "ETC2" @@ -2980,6 +2995,7 @@ msgstr "Сделать текущим" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Импорт" @@ -3428,6 +3444,7 @@ msgid "Label" msgstr "ÐадпиÑÑŒ" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "Только чтение" @@ -3435,7 +3452,7 @@ msgstr "Только чтение" msgid "Checkable" msgstr "Отмечаемый" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "Отмеченный" @@ -3510,7 +3527,7 @@ msgstr "Копировать выделенное" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "ОчиÑтить" @@ -3541,7 +3558,7 @@ msgid "Up" msgstr "Вверх" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Узел" @@ -3565,6 +3582,10 @@ msgstr "ИÑходÑщий RSET" msgid "New Window" msgstr "Ðовое окно" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "БезымÑнный проект" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -3807,14 +3828,12 @@ msgid "Quick Open Script..." msgstr "БыÑтро открыть Ñкрипт..." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Reload" -msgstr "Сохранить и перезапуÑтить" +msgstr "Сохранить & Перезагрузить" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to '%s' before reloading?" -msgstr "Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² «%s» перед закрытием?" +msgstr "Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² '%s' перед перезагрузкой?" #: editor/editor_node.cpp msgid "Save & Close" @@ -3934,9 +3953,8 @@ msgid "Open Project Manager?" msgstr "Открыть менеджер проектов?" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to the following scene(s) before reloading?" -msgstr "Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñледующей Ñцене(Ñ‹) перед выходом?" +msgstr "Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñледующей Ñцене(ах) перед выходом?" #: editor/editor_node.cpp msgid "Save & Quit" @@ -4740,6 +4758,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Перезагрузить" @@ -4917,6 +4936,7 @@ msgid "Edit Text:" msgstr "Редактировать текÑÑ‚:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Вкл" @@ -5217,6 +5237,7 @@ msgid "Show Script Button" msgstr "Показать кнопку Ñкрипта" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "Ð¤Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑтема" @@ -5287,6 +5308,7 @@ msgstr "Ð¦Ð²ÐµÑ‚Ð¾Ð²Ð°Ñ Ñ‚ÐµÐ¼Ð°" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "МежÑтрочный интервал" @@ -5443,6 +5465,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "Сортировать ÑпиÑок членов клаÑÑа по алфавиту" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "КурÑор" @@ -5577,7 +5600,7 @@ msgstr "Z Far по умолчанию" #: editor/editor_settings.cpp msgid "Lightmap Baking Number Of CPU Threads" -msgstr "" +msgstr "Кол-во CPU потоков Ð´Ð»Ñ Ð·Ð°Ð¿ÐµÐºÐ°Ð½Ð¸Ñ ÐºÐ°Ñ€Ñ‚Ñ‹ оÑвещениÑ" #: editor/editor_settings.cpp msgid "Navigation Scheme" @@ -5815,6 +5838,7 @@ msgstr "ХоÑÑ‚" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "Порт" @@ -5826,7 +5850,7 @@ msgstr "Менеджер проектов" msgid "Sorting Order" msgstr "ПорÑдок Ñортировки" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "Цвет Ñимвола" @@ -5860,49 +5884,52 @@ msgstr "Цвет Ñтроки" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "Цвет фона" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Цвет фона завершениÑ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Цвет фона выделенного завершениÑ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Existing Color" msgstr "Цвет ÑущеÑтвующего завершениÑ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp +#, fuzzy msgid "Completion Scroll Color" -msgstr "" +msgstr "Цвет прокрутки завершениÑ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp +#, fuzzy msgid "Completion Font Color" -msgstr "" +msgstr "Цвет шрифта завершениÑ" #: editor/editor_settings.cpp msgid "Text Color" msgstr "Цвет текÑта" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "Цвет номеров Ñтрок" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "Цвет номеров безопаÑных Ñтрок" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "Цвет каретки" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "Фоновый цвет каретки" @@ -5910,15 +5937,15 @@ msgstr "Фоновый цвет каретки" msgid "Text Selected Color" msgstr "Цвет выделенного текÑта" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "Цвет выделениÑ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "Цвет неÑовпадающей Ñкобки" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "Цвет текущей Ñтроки" @@ -5926,39 +5953,39 @@ msgstr "Цвет текущей Ñтроки" msgid "Line Length Guideline Color" msgstr "Цвет лимита длины Ñтроки" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "Цвет подÑвеченного Ñлова" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "Цвет чиÑла" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "Цвет функции" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "Цвет переменной-члена" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "Цвет отметки" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "Цвет закладки" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "Цвет точки оÑтанова" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "Цвет выполнÑемой Ñтроки" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "Цвет ÑÐ²Ð¾Ñ€Ð°Ñ‡Ð¸Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð´Ð°" @@ -6665,7 +6692,7 @@ msgstr "Создать папку" #: editor/import/resource_importer_bitmask.cpp #: servers/audio/effects/audio_effect_compressor.cpp msgid "Threshold" -msgstr "" +msgstr "Порог" #: editor/import/resource_importer_csv_translation.cpp #: editor/import/resource_importer_layered_texture.cpp @@ -6678,11 +6705,11 @@ msgstr "Компоненты" #: editor/import/resource_importer_csv_translation.cpp msgid "Delimiter" -msgstr "" +msgstr "Разделитель" #: editor/import/resource_importer_layered_texture.cpp msgid "No BPTC If RGB" -msgstr "" +msgstr "Без BPTC еÑли RGB" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/cpu_particles_2d.cpp @@ -6696,7 +6723,7 @@ msgstr "Флаги" #: editor/import/resource_importer_texture.cpp scene/animation/tween.cpp #: scene/resources/texture.cpp msgid "Repeat" -msgstr "" +msgstr "Повторить" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp @@ -6713,7 +6740,7 @@ msgstr "Сигналы" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp msgid "Anisotropic" -msgstr "" +msgstr "Ðнизотропный" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp @@ -6836,8 +6863,9 @@ msgid "Storage" msgstr "Хранилище" #: editor/import/resource_importer_scene.cpp +#, fuzzy msgid "Use Legacy Names" -msgstr "" +msgstr "ИÑпользовать унаÑледованные имена" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp msgid "Materials" @@ -6887,8 +6915,9 @@ msgid "External Files" msgstr "Внешний" #: editor/import/resource_importer_scene.cpp +#, fuzzy msgid "Store In Subdir" -msgstr "" +msgstr "Хранить в поддиректории" #: editor/import/resource_importer_scene.cpp #, fuzzy @@ -6920,14 +6949,12 @@ msgid "Enabled" msgstr "Включено" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Linear Error" -msgstr "МакÑ. Линейные погрешноÑти:" +msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð°Ñ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾Ñть" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angular Error" -msgstr "МакÑ. Угловые погрешноÑти:" +msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑƒÐ³Ð»Ð¾Ð²Ð°Ñ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾Ñть" #: editor/import/resource_importer_scene.cpp #, fuzzy @@ -6992,8 +7019,9 @@ msgid "Saving..." msgstr "Сохранение..." #: editor/import/resource_importer_texture.cpp scene/resources/texture.cpp +#, fuzzy msgid "Lossy Quality" -msgstr "" +msgstr "КачеÑтво Ñ Ð¿Ð¾Ñ‚ÐµÑ€Ñми" #: editor/import/resource_importer_texture.cpp #, fuzzy @@ -7016,8 +7044,9 @@ msgid "Process" msgstr "Предобработка" #: editor/import/resource_importer_texture.cpp +#, fuzzy msgid "Fix Alpha Border" -msgstr "" +msgstr "ИÑправить альфа-границу" #: editor/import/resource_importer_texture.cpp #, fuzzy @@ -7025,8 +7054,9 @@ msgid "Premult Alpha" msgstr "Редактировать полигон" #: editor/import/resource_importer_texture.cpp +#, fuzzy msgid "Hdr As Srgb" -msgstr "" +msgstr "Hdr как Srgb" #: editor/import/resource_importer_texture.cpp #, fuzzy @@ -7041,8 +7071,9 @@ msgstr "Карта нормалей" #: editor/import/resource_importer_texture.cpp #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/audio/audio_stream_player.cpp scene/gui/video_player.cpp +#, fuzzy msgid "Stream" -msgstr "" +msgstr "Поток" #: editor/import/resource_importer_texture.cpp #, fuzzy @@ -7050,8 +7081,9 @@ msgid "Size Limit" msgstr "Лимит" #: editor/import/resource_importer_texture.cpp +#, fuzzy msgid "Detect 3D" -msgstr "" +msgstr "Обнаружить 3D" #: editor/import/resource_importer_texture.cpp #, fuzzy @@ -7072,9 +7104,8 @@ msgid "Atlas File" msgstr "Размер атлаÑа" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Import Mode" -msgstr "Режим ÑкÑпортированиÑ:" +msgstr "Режим импорта" #: editor/import/resource_importer_texture_atlas.cpp #, fuzzy @@ -7082,8 +7113,9 @@ msgid "Crop To Region" msgstr "Задать облаÑть тайла" #: editor/import/resource_importer_texture_atlas.cpp +#, fuzzy msgid "Trim Alpha Border From Region" -msgstr "" +msgstr "Обрезать альфа-границу из облаÑти" #: editor/import/resource_importer_wav.cpp scene/2d/physics_body_2d.cpp msgid "Force" @@ -7091,7 +7123,7 @@ msgstr "Сила" #: editor/import/resource_importer_wav.cpp msgid "8 Bit" -msgstr "" +msgstr "8-бит" #: editor/import/resource_importer_wav.cpp main/main.cpp #: modules/mono/editor/csharp_project.cpp modules/mono/mono_gd/gd_mono.cpp @@ -7110,7 +7142,7 @@ msgstr "Mix узел" #: editor/import/resource_importer_wav.cpp msgid "Trim" -msgstr "" +msgstr "Обрезать" #: editor/import/resource_importer_wav.cpp #, fuzzy @@ -7212,9 +7244,8 @@ msgid "Failed to load resource." msgstr "Ðе удалоÑÑŒ загрузить реÑурÑ." #: editor/inspector_dock.cpp -#, fuzzy msgid "Property Name Style" -msgstr "Ðазвание проекта:" +msgstr "Стиль имени ÑвойÑтва" #: editor/inspector_dock.cpp scene/gui/color_picker.cpp msgid "Raw" @@ -7232,7 +7263,7 @@ msgstr "Локаль" #: editor/inspector_dock.cpp msgid "Localization not available for current language." -msgstr "" +msgstr "Ð›Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½ÐµÐ´Ð¾Ñтупна Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ Ñзыка." #: editor/inspector_dock.cpp msgid "Copy Properties" @@ -7721,10 +7752,6 @@ msgid "Load Animation" msgstr "Загрузить анимацию" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Ðет анимации Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Ðет реÑурÑа анимации в буфере обмена!" @@ -7737,10 +7764,6 @@ msgid "Paste Animation" msgstr "Ð’Ñтавить анимацию" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Ðет анимации Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" "ВоÑпроизвеÑти выбранную анимацию в обратном направлении Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ позиции. " @@ -7781,6 +7804,11 @@ msgid "New" msgstr "Ðовый" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Справка по клаÑÑу %s" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Редактировать переходы..." @@ -8005,11 +8033,6 @@ msgid "Blend" msgstr "Смешивание" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Сочетание" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "ÐвтоперезапуÑк:" @@ -8043,10 +8066,6 @@ msgid "X-Fade Time (s):" msgstr "Ð’Ñ€ÐµÐ¼Ñ X-Fade (Ñек.):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Выбранный:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9271,12 +9290,14 @@ msgid "Gradient Edited" msgstr "Градиент отредактирован" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp +#, fuzzy msgid "Swap GradientTexture2D Fill Points" -msgstr "" +msgstr "ПоменÑть меÑтами точки заливки GradientTexture2D" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp +#, fuzzy msgid "Swap Gradient Fill Points" -msgstr "" +msgstr "ПоменÑть меÑтами точки градиентной заливки" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp #, fuzzy @@ -10053,6 +10074,7 @@ msgstr "Параметры Ñетки" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "ПривÑзка" @@ -10315,6 +10337,7 @@ msgstr "Предыдущий Ñкрипт" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Файл" @@ -10870,6 +10893,7 @@ msgid "Yaw:" msgstr "Ð Ñ‹Ñкание:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Размер:" @@ -11524,6 +11548,16 @@ msgid "Vertical:" msgstr "Вертикальные:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Разделение:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "ОтÑтуп:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Выбрать/очиÑтить вÑе кадры" @@ -11560,18 +11594,10 @@ msgid "Auto Slice" msgstr "ÐвтоматичеÑки" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "ОтÑтуп:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Шаг:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Разделение:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "ОблаÑть текÑтуры" @@ -11766,6 +11792,11 @@ msgstr "" "Ð’ÑÑ‘ равно закрыть?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Удалить тайл" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11807,6 +11838,16 @@ msgstr "" "Добавьте в него Ñлементы вручную или импортировав из другой темы." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Добавить тип Ñлемента" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Удалить внешний репозиторий" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Добавить цвет" @@ -12082,6 +12123,7 @@ msgid "Named Separator" msgstr "Именованный разделитель" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Подменю" @@ -12258,7 +12300,8 @@ msgid "Palette Min Width" msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° палитры" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +#, fuzzy +msgid "Palette Item H Separation" msgstr "Горизонтальное разделение Ñлементов палитры" #: editor/plugins/tile_map_editor_plugin.cpp @@ -14069,10 +14112,6 @@ msgstr "" "корректировки." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "БезымÑнный проект" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "ОтÑутÑтвующий проект" @@ -14408,6 +14447,7 @@ msgid "Add Event" msgstr "Добавить Ñобытие" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Кнопка" @@ -14783,7 +14823,7 @@ msgstr "Ð’ нижний региÑтр" msgid "To Uppercase" msgstr "Ð’ верхний региÑтр" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "СброÑить" @@ -15187,8 +15227,9 @@ msgid "Show Scene Tree Root Selection" msgstr "Показывать выбор ÐºÐ¾Ñ€Ð½Ñ Ð´ÐµÑ€ÐµÐ²Ð° Ñцены" #: editor/scene_tree_dock.cpp +#, fuzzy msgid "Derive Script Globals By Name" -msgstr "" +msgstr "ВывеÑти Ñкриптовые глобальные переменные по имени" #: editor/scene_tree_dock.cpp msgid "Use Favorites Root Selection" @@ -15624,6 +15665,7 @@ msgstr "Изменить угол AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "Камера" @@ -16199,8 +16241,9 @@ msgid "Dynamic Fonts" msgstr "ДинамичеÑкие шрифты" #: main/main.cpp +#, fuzzy msgid "Use Oversampling" -msgstr "" +msgstr "ИÑпользовать передиÑкретизацию" #: modules/bullet/register_types.cpp modules/bullet/space_bullet.cpp #, fuzzy @@ -16313,8 +16356,9 @@ msgid "Spin Degrees" msgstr "ГрадуÑÑ‹ вращениÑ" #: modules/csg/csg_shape.cpp +#, fuzzy msgid "Spin Sides" -msgstr "" +msgstr "Стороны вращениÑ" #: modules/csg/csg_shape.cpp #, fuzzy @@ -16328,11 +16372,12 @@ msgstr "Создать внутреннюю вершину" #: modules/csg/csg_shape.cpp msgid "Path Interval" -msgstr "" +msgstr "Интервал пути" #: modules/csg/csg_shape.cpp +#, fuzzy msgid "Path Simplify Angle" -msgstr "" +msgstr "Угол ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¸Ñ Ð¿ÑƒÑ‚Ð¸" #: modules/csg/csg_shape.cpp #, fuzzy @@ -16381,17 +16426,28 @@ msgid "Server Relay" msgstr "Релей Ñервера" #: modules/enet/networked_multiplayer_enet.cpp +#, fuzzy msgid "DTLS Verify" -msgstr "" +msgstr "Проверка DTLS" #: modules/enet/networked_multiplayer_enet.cpp +#, fuzzy msgid "DTLS Hostname" -msgstr "" +msgstr "Ð˜Ð¼Ñ Ñ…Ð¾Ñта DTLS" #: modules/enet/networked_multiplayer_enet.cpp msgid "Use DTLS" msgstr "ИÑпользовать DTLS" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +#, fuzzy +msgid "Use FBX" +msgstr "ИÑпользовать FXAA" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "Файл конфигурации" @@ -16772,7 +16828,7 @@ msgstr "" #: modules/gltf/gltf_skin.cpp msgid "Godot Skin" -msgstr "" +msgstr "Godot коÑтюм" #: modules/gltf/gltf_spec_gloss.cpp msgid "Diffuse Img" @@ -17452,6 +17508,14 @@ msgid "Change Expression" msgstr "Изменить выражение" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Ðе удаётÑÑ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ узел функции." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Ð’Ñтавить узлы VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Удалить узлы VisualScript" @@ -17557,14 +17621,6 @@ msgid "Resize Comment" msgstr "Изменить размер комментариÑ" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Ðе удаётÑÑ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ узел функции." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Ð’Ñтавить узлы VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Ðе удаётÑÑ Ñоздать функцию Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¼ узлом." @@ -18038,6 +18094,15 @@ msgstr "Ждать Ñигнал объекта" msgid "Write Mode" msgstr "Режим запиÑи" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +#, fuzzy +msgid "Max Channel In Buffer (KB)" +msgstr "Размер буфера индекÑа полигонов холÑта (КБ)" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18046,6 +18111,34 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Сетевой узел" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "МакÑимальный размер (КБ)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "МакÑимальный размер (КБ)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Сетевой узел" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18099,6 +18192,11 @@ msgstr "Переключить видимоÑть" msgid "Bounds Geometry" msgstr "Повторить" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Ð˜Ð½Ñ‚ÐµÐ»Ð»ÐµÐºÑ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¸Ð²Ñзка" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18751,7 +18849,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18899,7 +18997,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18909,7 +19007,7 @@ msgstr "Развернуть вÑе" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "ПользовательÑкий узел" #: platform/javascript/export/export.cpp @@ -18962,7 +19060,6 @@ msgid "Error starting HTTP server:" msgstr "Ошибка запуÑка HTTP-Ñервера:" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Web" msgstr "Web" @@ -19201,7 +19298,7 @@ msgstr "Сетевой узел" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "УÑтройÑтво" #: platform/osx/export/export.cpp @@ -19502,17 +19599,17 @@ msgid "Publisher" msgstr "" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Publisher Display Name" -msgstr "Ðеверное Ð¸Ð¼Ñ Ð¸Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ Ð¿Ð°ÐºÐµÑ‚Ð°." +msgstr "Отображаемое Ð¸Ð¼Ñ Ð¸Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Ðеверный GUID продукта." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "ОчиÑтить направлÑющие" #: platform/uwp/export/export.cpp @@ -19774,6 +19871,7 @@ msgstr "" "или задан в ÑвойÑтве «Frames»." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "Кадр" @@ -19852,7 +19950,7 @@ msgstr "Превью по умолчанию" #: scene/2d/area_2d.cpp scene/2d/cpu_particles_2d.cpp scene/3d/area.cpp #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp msgid "Gravity" -msgstr "" +msgstr "ГравитациÑ" #: scene/2d/area_2d.cpp scene/3d/area.cpp #, fuzzy @@ -20153,7 +20251,7 @@ msgstr "Режим измерениÑ" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "Отключённый" @@ -20629,7 +20727,7 @@ msgstr "" msgid "Width Curve" msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ñ‹" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "Цвет по умолчанию" @@ -20795,6 +20893,7 @@ msgid "Z As Relative" msgstr "ОтноÑительный Z-индекÑ" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "Прокрутка" @@ -21039,6 +21138,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "Ðормаль" @@ -21604,9 +21704,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "ОтÑтуп" @@ -21729,7 +21830,7 @@ msgstr "Отключить 3D" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp msgid "Flatness" -msgstr "" +msgstr "ПлоÑкоÑтноÑть" #: scene/3d/cull_instance.cpp servers/visual_server.cpp #, fuzzy @@ -22263,7 +22364,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22942,9 +23043,8 @@ msgid "Fadeout Time" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ñ‚ÑƒÑ…Ð°Ð½Ð¸Ñ" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Auto Restart" -msgstr "ÐвтоперезапуÑк:" +msgstr "автоматичеÑки перезапуÑкать" #: scene/animation/animation_blend_tree.cpp #, fuzzy @@ -22952,13 +23052,12 @@ msgid "Autorestart" msgstr "ÐвтоперезапуÑк" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Autorestart Delay" -msgstr "Задержка автозапуÑка" +msgstr "Задержка автоперезапуÑка" #: scene/animation/animation_blend_tree.cpp msgid "Autorestart Random Delay" -msgstr "" +msgstr "Ð¡Ð»ÑƒÑ‡Ð°Ð¹Ð½Ð°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ° автоперезапуÑка" #: scene/animation/animation_blend_tree.cpp #, fuzzy @@ -23046,9 +23145,8 @@ msgid "Nothing connected to input '%s' of node '%s'." msgstr "Ðичего не подключено к входу «%s» узла «%s»." #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Filter Enabled" -msgstr "Фильтр Ñигналов" +msgstr "Фильтр включён" #: scene/animation/animation_tree.cpp msgid "No root AnimationNode for the graph is set." @@ -23135,11 +23233,11 @@ msgstr "Переопределить" #: scene/animation/skeleton_ik.cpp msgid "Use Magnet" -msgstr "" +msgstr "ИÑпользовать магнит" #: scene/animation/skeleton_ik.cpp msgid "Magnet" -msgstr "" +msgstr "Магнит" #: scene/animation/skeleton_ik.cpp #, fuzzy @@ -23179,7 +23277,7 @@ msgstr "Режим выделениÑ" #: scene/gui/aspect_ratio_container.cpp scene/gui/box_container.cpp msgid "Alignment" -msgstr "" +msgstr "Выравнивание" #: scene/gui/base_button.cpp #, fuzzy @@ -23200,9 +23298,8 @@ msgid "Keep Pressed Outside" msgstr "" #: scene/gui/base_button.cpp scene/gui/shortcut.cpp -#, fuzzy msgid "Shortcut" -msgstr "ГорÑчие клавиши" +msgstr "Ярлык" #: scene/gui/base_button.cpp msgid "Group" @@ -23299,6 +23396,11 @@ msgstr "" "«Control»." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Переопределить" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23340,7 +23442,7 @@ msgstr "" msgid "Tooltip" msgstr "ИнÑтрументы" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "ПеремеÑтить Ñ„Ð¾ÐºÑƒÑ Ð½Ð° Ñтроку пути" @@ -23372,7 +23474,7 @@ msgstr "ПредыдущаÑ" #: scene/gui/control.cpp msgid "Mouse" -msgstr "" +msgstr "Мышь" #: scene/gui/control.cpp msgid "Default Cursor Shape" @@ -23401,18 +23503,16 @@ msgid "Window Title" msgstr "" #: scene/gui/dialogs.cpp -#, fuzzy msgid "Dialog" -msgstr "XForm диалоговое окно" +msgstr "Диалог" #: scene/gui/dialogs.cpp msgid "Hide On OK" msgstr "" #: scene/gui/dialogs.cpp scene/gui/label.cpp -#, fuzzy msgid "Autowrap" -msgstr "Ðвтозагрузка" +msgstr "ÐвтопереноÑ" #: scene/gui/dialogs.cpp msgid "Alert!" @@ -23465,8 +23565,9 @@ msgid "Show Zoom Label" msgstr "Показать коÑти" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" -msgstr "" +msgstr "Миникарта" #: scene/gui/graph_edit.cpp msgid "Enable grid minimap." @@ -23478,29 +23579,27 @@ msgid "Show Close" msgstr "Показать коÑти" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Выделение" -#: scene/gui/graph_node.cpp -#, fuzzy +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" -msgstr "Коммит" +msgstr "Комментарий" #: scene/gui/graph_node.cpp msgid "Overlay" msgstr "" #: scene/gui/grid_container.cpp scene/gui/item_list.cpp scene/gui/tree.cpp -#, fuzzy msgid "Columns" -msgstr "Объём" +msgstr "Колонки" #: scene/gui/item_list.cpp scene/gui/popup_menu.cpp scene/gui/text_edit.cpp #: scene/gui/tree.cpp scene/main/viewport.cpp -#, fuzzy msgid "Timers" -msgstr "ВремÑ" +msgstr "Таймеры" #: scene/gui/item_list.cpp scene/gui/popup_menu.cpp scene/gui/tree.cpp msgid "Incremental Search Max Interval Msec" @@ -23542,13 +23641,13 @@ msgid "Icon Scale" msgstr "МаÑштаб иконки" #: scene/gui/item_list.cpp -#, fuzzy msgid "Fixed Icon Size" -msgstr "Вид Ñпереди" +msgstr "ФикÑированный размер иконки" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Оператор приÑваиваниÑ" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp msgid "Visible Characters" @@ -23569,7 +23668,7 @@ msgstr "" #: scene/gui/line_edit.cpp scene/resources/navigation_mesh.cpp msgid "Max Length" -msgstr "" +msgstr "ÐœÐ°ÐºÑ Ð´Ð»Ð¸Ð½Ð°" #: scene/gui/line_edit.cpp msgid "Secret" @@ -23631,7 +23730,7 @@ msgstr "Загрузить как заполнитель" #: scene/gui/line_edit.cpp msgid "Alpha" -msgstr "" +msgstr "Ðльфа" #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Caret" @@ -23738,14 +23837,12 @@ msgid "If \"Exp Edit\" is enabled, \"Min Value\" must be greater than 0." msgstr "ЕÑли «Exp Edit» включён, «Min Value» должно быть больше 0." #: scene/gui/range.cpp scene/resources/curve.cpp -#, fuzzy msgid "Min Value" -msgstr "Закрепить значение" +msgstr "Мин значение" #: scene/gui/range.cpp scene/resources/curve.cpp -#, fuzzy msgid "Max Value" -msgstr "Значение" +msgstr "ÐœÐ°ÐºÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ" #: scene/gui/range.cpp msgid "Page" @@ -23770,14 +23867,12 @@ msgid "Allow Lesser" msgstr "" #: scene/gui/reference_rect.cpp -#, fuzzy msgid "Border Color" -msgstr "Переименовать цвет" +msgstr "Цвет границы" #: scene/gui/reference_rect.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Border Width" -msgstr "Граничные пикÑели" +msgstr "Ширина границы" #: scene/gui/rich_text_effect.cpp #, fuzzy @@ -23923,9 +24018,8 @@ msgid "Current Tab" msgstr "Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ð²ÐºÐ»Ð°Ð´ÐºÐ°" #: scene/gui/tab_container.cpp -#, fuzzy msgid "Tabs Visible" -msgstr "Переключить видимоÑть" +msgstr "ВидимоÑть вкладок" #: scene/gui/tab_container.cpp msgid "All Tabs In Front" @@ -24005,7 +24099,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24066,9 +24160,8 @@ msgid "Fill Degrees" msgstr "Заполнить градуÑÑ‹" #: scene/gui/texture_progress.cpp scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Center Offset" -msgstr "Слева по центру" +msgstr "Смещение центра" #: scene/gui/texture_progress.cpp #, fuzzy @@ -24122,13 +24215,12 @@ msgid "Drop Mode Flags" msgstr "" #: scene/gui/video_player.cpp -#, fuzzy msgid "Audio Track" -msgstr "Добавить трек" +msgstr "Ðудиотрек" #: scene/gui/video_player.cpp scene/main/scene_tree.cpp scene/main/timer.cpp msgid "Paused" -msgstr "" +msgstr "ОÑтановлен" #: scene/gui/video_player.cpp #, fuzzy @@ -24151,9 +24243,8 @@ msgid "Follow Viewport" msgstr "Показать окно проÑмотра" #: scene/main/http_request.cpp -#, fuzzy msgid "Download File" -msgstr "Загрузка" +msgstr "Загрузить файл" #: scene/main/http_request.cpp #, fuzzy @@ -24283,7 +24374,7 @@ msgstr "Выбрать цвет" #: scene/main/scene_tree.cpp msgid "Geometry Color" -msgstr "" +msgstr "Цвет геометрии" #: scene/main/scene_tree.cpp #, fuzzy @@ -24317,7 +24408,7 @@ msgstr "" #: scene/main/scene_tree.cpp msgid "Use FXAA" -msgstr "" +msgstr "ИÑпользовать FXAA" #: scene/main/scene_tree.cpp msgid "Use Debanding" @@ -24520,13 +24611,37 @@ msgid "Swap OK Cancel" msgstr "UI Отменить" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Ð˜Ð¼Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Рендеринг" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Рендеринг" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Физика" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Физика" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" #: scene/register_scene_types.cpp -#, fuzzy msgid "Custom" -msgstr "ПользовательÑкий узел" +msgstr "ПользовательÑкий" #: scene/register_scene_types.cpp msgid "Custom Font" @@ -24555,6 +24670,812 @@ msgstr "Половинное разрешение" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "Шрифт" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Цвет комментариÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Цвет коÑти 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Цвет коÑти 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Следовать за фокуÑом" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Отключить обрезку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "МежÑтрочный интервал" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Задать отÑтуп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Ðажато" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Отмечаемый" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Отмеченный" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Отключённый" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Отмеченный" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Редактор отключен)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Отключённый" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Смещение" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Отключённый" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Цвет коÑти 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Принудительно раÑкрашивание белым" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "ОтÑтуп Ñетки по X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "ОтÑтуп Ñетки по Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Показывать предыдущий контур" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Разблокировать выделенное" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "ПользовательÑкий цвет" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Фильтр Ñигналов" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Фильтр Ñигналов" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Ð“Ð»Ð°Ð²Ð½Ð°Ñ Ñцена" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "Б" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Вкладка 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Ð“Ð»Ð°Ð²Ð½Ð°Ñ Ñцена" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Папка:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Папка:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Завершение" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Завершение" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Цвет прокрутки завершениÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Следовать за фокуÑом" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "ПодÑветка ÑинтакÑиÑа" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Ðажато" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "ИнÑтрумент" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "ПодÑветка ÑинтакÑиÑа" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "ПодÑветка ÑинтакÑиÑа" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Коллайдер" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Отключённый" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Размер границы" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Размер шрифта заголовков Ñправки" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Цвет текÑта" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "ТеÑÑ‚Ð¾Ð²Ð°Ñ Ð²Ñ‹Ñота" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "ПодÑветка" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Смещение шума" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Смещение шума" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Создать папку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Переключение Ñкрытых файлов" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Отключить обрезку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Именованный разделитель" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Именованный разделитель" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Цвет коÑти 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Оператор цвета." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Выбрать кадры" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Z Far по умолчанию" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Шрифт по умолчанию" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Комментарий" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Точки оÑтанова" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "ИзменÑемый размер" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "ИÑпользовать цвет" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "ИÑпользовать цвет" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Смещение байтов" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Смещение шума" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Смещение поворота" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "ПеремеÑтить Ñ„Ð¾ÐºÑƒÑ Ð½Ð° Ñтроку пути" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Выделение" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Ðажато" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Кнопка-переключатель" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Кнопка-переключатель" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Кнопка-переключатель" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "ПользовательÑкий шрифт" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Параметры шины" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "ПользовательÑкий цвет" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Выделить вÑÑ‘" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Свернуть вÑе" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Кнопка-переключатель" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Цвет выделениÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Цвет направлÑющих" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "ÐепрозрачноÑть линий отношений" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Задать отÑтуп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "МаÑка кнопок" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Relationship Lines" +msgstr "ÐепрозрачноÑть линий отношений" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Отображение направлÑющих" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Ð’ÐµÑ€Ñ‚Ð¸ÐºÐ°Ð»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‚ÐºÐ°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "СкороÑть вертикальной прокрутки" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Задать отÑтуп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Вкладка 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Вкладка 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Отключённый" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "ПодÑветка" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Цвет коÑти 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Цвет коÑти 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Задать отÑтуп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "ОтÑтуп" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Цель" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Папка:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Принудительно раÑкрашивание белым" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Режим иконки" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Отключить обрезку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Ширина" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Ð’Ñ‹Ñота" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Ширина" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Ширина линии" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Ðкран" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Загрузить преÑет" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Тема редактора" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Цвета" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "ПреÑет" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Overbright Indicator" +msgstr "ÐžÑ€Ð±Ð¸Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¸Ð½ÐµÑ€Ñ†Ð¸Ñ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "ПреÑет" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "ПреÑет" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "ПереднÑÑ Ñ‡Ð°Ñть портала" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Шрифт кода" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "ОÑновной шрифт" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "ОÑновной шрифт" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Разделение:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Задать отÑтуп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "ОтÑтуп" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "ОтÑтуп вправо" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Режим выделениÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "ÐвтоматичеÑки" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Цвет Ñетки" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Ð¡ÐµÑ‚Ð¾Ñ‡Ð½Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Только выделенное" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Проба отражениÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "ДейÑтвие" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Передвинуть точки Безье" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Neg" +msgstr "Безье" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Ждать Ñигнал объекта" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24593,16 +25514,6 @@ msgstr "Дополнительный интервал" msgid "Char" msgstr "Символ" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Ð“Ð»Ð°Ð²Ð½Ð°Ñ Ñцена" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "Шрифт" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "Данные шрифта" @@ -24621,9 +25532,8 @@ msgid "Sky Custom FOV" msgstr "ПользовательÑкий узел" #: scene/resources/environment.cpp -#, fuzzy msgid "Sky Orientation" -msgstr "Онлайн-документациÑ" +msgstr "ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð½ÐµÐ±Ð°" #: scene/resources/environment.cpp #, fuzzy @@ -24701,14 +25611,12 @@ msgid "Height Enabled" msgstr "Фильтр Ñигналов" #: scene/resources/environment.cpp -#, fuzzy msgid "Height Min" -msgstr "Свет" +msgstr "Мин выÑота" #: scene/resources/environment.cpp -#, fuzzy msgid "Height Max" -msgstr "Свет" +msgstr "ÐœÐ°ÐºÑ Ð²Ñ‹Ñота" #: scene/resources/environment.cpp #, fuzzy @@ -24727,7 +25635,7 @@ msgstr "ÐкÑпорт" #: scene/resources/environment.cpp msgid "White" -msgstr "" +msgstr "Белый" #: scene/resources/environment.cpp msgid "Auto Exposure" @@ -24794,7 +25702,7 @@ msgstr "Отладка UV канала" #: scene/resources/environment.cpp msgid "Blur" -msgstr "" +msgstr "Размытие" #: scene/resources/environment.cpp msgid "Edge Sharpness" @@ -24819,12 +25727,11 @@ msgstr "" #: scene/resources/environment.cpp msgid "Glow" -msgstr "" +msgstr "Свечение" #: scene/resources/environment.cpp -#, fuzzy msgid "Levels" -msgstr "Разработчики" +msgstr "Уровни" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp @@ -24833,9 +25740,8 @@ msgstr "" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp -#, fuzzy msgid "2" -msgstr "2D" +msgstr "" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp @@ -24902,7 +25808,7 @@ msgstr "Ð¦Ð²ÐµÑ‚Ð¾Ð²Ð°Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ" #: scene/resources/font.cpp msgid "Chars" -msgstr "" +msgstr "Символы" #: scene/resources/font.cpp #, fuzzy @@ -24926,17 +25832,15 @@ msgstr "ОтÑтупы" #: scene/resources/height_map_shape.cpp msgid "Map Width" -msgstr "" +msgstr "Ширина карты" #: scene/resources/height_map_shape.cpp -#, fuzzy msgid "Map Depth" -msgstr "Глубина" +msgstr "Глубина карты" #: scene/resources/height_map_shape.cpp -#, fuzzy msgid "Map Data" -msgstr "Глубина" +msgstr "Данные карты" #: scene/resources/line_shape_2d.cpp msgid "D" @@ -24970,18 +25874,16 @@ msgid "No Depth Test" msgstr "" #: scene/resources/material.cpp -#, fuzzy msgid "Use Point Size" -msgstr "Вид Ñпереди" +msgstr "ИÑпользовать размер точки" #: scene/resources/material.cpp msgid "World Triplanar" msgstr "" #: scene/resources/material.cpp -#, fuzzy msgid "Fixed Size" -msgstr "Вид Ñпереди" +msgstr "ФикÑированный размер" #: scene/resources/material.cpp msgid "Albedo Tex Force sRGB" @@ -25034,14 +25936,12 @@ msgid "Depth Draw Mode" msgstr "Режим интерполÑции" #: scene/resources/material.cpp -#, fuzzy msgid "Line Width" -msgstr "Слева по вÑей выÑоте" +msgstr "Ширина линии" #: scene/resources/material.cpp -#, fuzzy msgid "Point Size" -msgstr "Вид Ñпереди" +msgstr "Размер точки" #: scene/resources/material.cpp #, fuzzy @@ -25136,9 +26036,8 @@ msgid "Emission On UV2" msgstr "МаÑка излучениÑ" #: scene/resources/material.cpp -#, fuzzy msgid "Emission Texture" -msgstr "ИÑточник излучениÑ: " +msgstr "ИÑточник излучениÑ" #: scene/resources/material.cpp msgid "NormalMap" @@ -25239,7 +26138,7 @@ msgstr "Преломление" #: scene/resources/material.cpp scene/resources/navigation_mesh.cpp msgid "Detail" -msgstr "" +msgstr "Деталь" #: scene/resources/material.cpp #, fuzzy @@ -25350,9 +26249,8 @@ msgid "Source Geometry Mode" msgstr "" #: scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Source Group Name" -msgstr "ИÑточник" +msgstr "Ðазвание группы-иÑточника" #: scene/resources/navigation_mesh.cpp msgid "Agent" @@ -25556,9 +26454,8 @@ msgid "Panorama" msgstr "Панорама" #: scene/resources/sky.cpp -#, fuzzy msgid "Top Color" -msgstr "Следующий Ñтаж" +msgstr "Верхний цвет" #: scene/resources/sky.cpp msgid "Horizon Color" @@ -25569,9 +26466,8 @@ msgid "Ground" msgstr "ЗемлÑ" #: scene/resources/sky.cpp -#, fuzzy msgid "Bottom Color" -msgstr "Закладки" +msgstr "Ðижний цвет" #: scene/resources/sky.cpp msgid "Sun" @@ -25587,11 +26483,11 @@ msgstr "Долгота" #: scene/resources/sky.cpp msgid "Angle Min" -msgstr "" +msgstr "Мин угол" #: scene/resources/sky.cpp msgid "Angle Max" -msgstr "" +msgstr "ÐœÐ°ÐºÑ ÑƒÐ³Ð¾Ð»" #: scene/resources/style_box.cpp #, fuzzy @@ -25634,9 +26530,8 @@ msgid "Load Path" msgstr "Загрузить преÑет" #: scene/resources/texture.cpp -#, fuzzy msgid "Base Texture" -msgstr "Удалить текÑтуру" +msgstr "Ð‘Ð°Ð·Ð¾Ð²Ð°Ñ Ñ‚ÐµÐºÑтура" #: scene/resources/texture.cpp msgid "Image Size" @@ -25668,42 +26563,36 @@ msgid "Base" msgstr "Базовый тип" #: scene/resources/texture.cpp -#, fuzzy msgid "Current Frame" -msgstr "Ðазвание текущей Ñцены" +msgstr "Текущий кадр" #: scene/resources/texture.cpp -#, fuzzy msgid "Pause" -msgstr "Режим оÑмотра" +msgstr "Пауза" #: scene/resources/texture.cpp msgid "Which Feed" msgstr "" #: scene/resources/texture.cpp -#, fuzzy msgid "Camera Is Active" -msgstr "ЧувÑтвительноÑть региÑтра" +msgstr "Камера активна" #: scene/resources/theme.cpp -#, fuzzy msgid "Default Font" -msgstr "По умолчанию" +msgstr "Шрифт по умолчанию" #: scene/resources/visual_shader.cpp msgid "Output Port For Preview" msgstr "" #: scene/resources/visual_shader.cpp -#, fuzzy msgid "Initialized" -msgstr "Инициализировать" +msgstr "Инициализировано" #: scene/resources/visual_shader.cpp -#, fuzzy msgid "Input Name" -msgstr "СпиÑок дейÑтвий" +msgstr "Ðазвание входа" #: scene/resources/visual_shader.cpp #, fuzzy @@ -25727,28 +26616,24 @@ msgid "Invalid source for shader." msgstr "ÐедейÑтвительный иÑточник шейдера." #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Texture Type" -msgstr "ОблаÑть текÑтуры" +msgstr "Тип текÑтуры" #: scene/resources/visual_shader_nodes.cpp msgid "Cube Map" msgstr "" #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Default Value Enabled" -msgstr "Профиль возможноÑтей Godot" +msgstr "Значение по умолчанию включено" #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Default Value" -msgstr "Изменить входное значение" +msgstr "Значение по умолчанию" #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Color Default" -msgstr "Загрузить по умолчанию" +msgstr "Цвет по умолчанию" #: scene/resources/visual_shader_nodes.cpp msgid "Invalid comparison function for that type." @@ -25769,9 +26654,8 @@ msgid "Direct Space State" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp -#, fuzzy msgid "Default Gravity Vector" -msgstr "Превью по умолчанию" +msgstr "Вектор гравитации по умолчанию" #: scene/resources/world.cpp scene/resources/world_2d.cpp #, fuzzy @@ -25784,16 +26668,15 @@ msgstr "" #: scene/resources/world_2d.cpp msgid "Canvas" -msgstr "" +msgstr "ХолÑÑ‚" #: servers/arvr/arvr_interface.cpp msgid "Is Primary" msgstr "" #: servers/arvr/arvr_interface.cpp -#, fuzzy msgid "Is Initialized" -msgstr "Инициализировать" +msgstr "Инициализирован" #: servers/arvr/arvr_interface.cpp msgid "AR" @@ -25804,14 +26687,12 @@ msgid "Is Anchor Detection Enabled" msgstr "" #: servers/arvr_server.cpp -#, fuzzy msgid "Primary Interface" -msgstr "ПользовательÑкий интерфейÑ" +msgstr "ОÑновной интерфейÑ" #: servers/audio/audio_stream.cpp -#, fuzzy msgid "Audio Stream" -msgstr "Переключатель" +msgstr "Ðудиопоток" #: servers/audio/audio_stream.cpp #, fuzzy @@ -25841,12 +26722,12 @@ msgstr "" #: servers/audio/effects/audio_effect_chorus.cpp msgid "Voice" -msgstr "" +msgstr "ГолоÑ" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_delay.cpp msgid "Delay (ms)" -msgstr "" +msgstr "Задержка (мÑ)" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_phaser.cpp @@ -25861,7 +26742,7 @@ msgstr "Глубина" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_delay.cpp msgid "Level dB" -msgstr "" +msgstr "Уровень дБ" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_delay.cpp @@ -25885,6 +26766,10 @@ msgid "Release (ms)" msgstr "Релиз" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Сочетание" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25926,9 +26811,8 @@ msgid "Post Gain" msgstr "ПоÑле" #: servers/audio/effects/audio_effect_filter.cpp -#, fuzzy msgid "Resonance" -msgstr "РеÑурÑ" +msgstr "РезонанÑ" #: servers/audio/effects/audio_effect_limiter.cpp msgid "Ceiling dB" @@ -25936,7 +26820,7 @@ msgstr "" #: servers/audio/effects/audio_effect_limiter.cpp msgid "Threshold dB" -msgstr "" +msgstr "Порог, дБ" #: servers/audio/effects/audio_effect_limiter.cpp msgid "Soft Clip dB" @@ -25970,11 +26854,11 @@ msgstr "" #: servers/audio/effects/audio_effect_reverb.cpp msgid "Msec" -msgstr "" +msgstr "мÑ" #: servers/audio/effects/audio_effect_reverb.cpp msgid "Room Size" -msgstr "" +msgstr "Размер комнаты" #: servers/audio/effects/audio_effect_reverb.cpp #, fuzzy @@ -25999,14 +26883,12 @@ msgid "Surround" msgstr "" #: servers/audio_server.cpp -#, fuzzy msgid "Enable Audio Input" -msgstr "Переименовать аудио шину" +msgstr "Включить аудиовход" #: servers/audio_server.cpp -#, fuzzy msgid "Output Latency" -msgstr "Вывод" +msgstr "Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ°" #: servers/audio_server.cpp msgid "Channel Disable Threshold dB" @@ -26027,9 +26909,8 @@ msgid "Bus Count" msgstr "Добавить входной порт" #: servers/audio_server.cpp -#, fuzzy msgid "Capture Device" -msgstr "Из пикÑелÑ" +msgstr "УÑтройÑтво захвата" #: servers/audio_server.cpp #, fuzzy @@ -26041,9 +26922,8 @@ msgid "Feed" msgstr "" #: servers/camera/camera_feed.cpp -#, fuzzy msgid "Is Active" -msgstr "ПерÑпективный" +msgstr "Ðктивен" #: servers/physics/space_sw.cpp servers/physics_2d/space_2d_sw.cpp msgid "Sleep Threshold Linear" @@ -26055,7 +26935,7 @@ msgstr "" #: servers/physics/space_sw.cpp servers/physics_2d/space_2d_sw.cpp msgid "Time Before Sleep" -msgstr "" +msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð´Ð¾ ухода в Ñон" #: servers/physics_2d/physics_2d_server_sw.cpp #, fuzzy @@ -26068,12 +26948,11 @@ msgstr "" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Inverse Mass" -msgstr "" +msgstr "Ð˜Ð½Ð²ÐµÑ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð¼Ð°ÑÑа" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Inverse Inertia" -msgstr "Свободный вид, лево" +msgstr "Ð˜Ð½Ð²ÐµÑ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð¸Ð½ÐµÑ€Ñ†Ð¸Ñ" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Total Angular Damp" @@ -26085,50 +26964,44 @@ msgid "Total Linear Damp" msgstr "Линейный" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Total Gravity" -msgstr "Превью по умолчанию" +msgstr "Ð¡ÑƒÐ¼Ð¼Ð°Ñ€Ð½Ð°Ñ Ð³Ñ€Ð°Ð²Ð¸Ñ‚Ð°Ñ†Ð¸Ñ" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Linear Velocity" -msgstr "Инициализировать" +msgstr "Ð›Ð¸Ð½ÐµÐ¹Ð½Ð°Ñ ÑкороÑть" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Exclude" -msgstr "" +msgstr "ИÑключать" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Shape RID" msgstr "" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collide With Bodies" -msgstr "Режим ÑтолкновениÑ" +msgstr "Сталкивать Ñ Ñ‚ÐµÐ»Ð°Ð¼Ð¸" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Collide With Areas" -msgstr "" +msgstr "Сталкивать Ñ Ð¾Ð±Ð»Ð°ÑÑ‚Ñми" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Motion Remainder" msgstr "" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collision Point" -msgstr "Режим ÑтолкновениÑ" +msgstr "Точка ÑтолкновениÑ" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collision Normal" -msgstr "Режим ÑтолкновениÑ" +msgstr "Ðормаль ÑтолкновениÑ" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collision Depth" -msgstr "Режим ÑтолкновениÑ" +msgstr "Глубина ÑтолкновениÑ" #: servers/physics_2d_server.cpp servers/physics_server.cpp #, fuzzy @@ -26141,9 +27014,8 @@ msgid "Collision Unsafe Fraction" msgstr "Режим ÑтолкновениÑ" #: servers/physics_server.cpp -#, fuzzy msgid "Center Of Mass" -msgstr "Слева по центру" +msgstr "Центр маÑÑ" #: servers/physics_server.cpp msgid "Principal Inertia Axes" @@ -26192,9 +27064,8 @@ msgid "Render Loop Enabled" msgstr "Фильтр Ñигналов" #: servers/visual_server.cpp -#, fuzzy msgid "VRAM Compression" -msgstr "Выражение" +msgstr "Сжатие VRAM" #: servers/visual_server.cpp #, fuzzy @@ -26260,14 +27131,12 @@ msgid "Quadrant 3 Subdiv" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Shadows" -msgstr "Шейдер" +msgstr "Тени" #: servers/visual_server.cpp -#, fuzzy msgid "Filter Mode" -msgstr "Фильтр узлов" +msgstr "Режим фильтра" #: servers/visual_server.cpp #, fuzzy @@ -26350,9 +27219,8 @@ msgid "Ninepatch Mode" msgstr "Режим интерполÑции" #: servers/visual_server.cpp -#, fuzzy msgid "OpenGL" -msgstr "Открыть" +msgstr "" #: servers/visual_server.cpp msgid "Batching Send Null" @@ -26378,12 +27246,11 @@ msgstr "Пакетирование" #: servers/visual_server.cpp msgid "Use Batching" -msgstr "" +msgstr "ИÑпользовать пакетную обработку" #: servers/visual_server.cpp -#, fuzzy msgid "Use Batching In Editor" -msgstr "Обновление редактора" +msgstr "ИÑпользовать пакетную обработку в редакторе" #: servers/visual_server.cpp msgid "Single Rect Fallback" @@ -26408,7 +27275,7 @@ msgstr "МакÑимальное количеÑтво приÑоединÑемы #: servers/visual_server.cpp msgid "Batch Buffer Size" -msgstr "" +msgstr "Размер пакетного буфера" #: servers/visual_server.cpp msgid "Item Reordering Lookahead" @@ -26429,7 +27296,7 @@ msgstr "" #: servers/visual_server.cpp msgid "Compatibility" -msgstr "" +msgstr "СовмеÑтимоÑть" #: servers/visual_server.cpp msgid "Disable Half Float" @@ -26437,8 +27304,12 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Включить приоритет" + +#: servers/visual_server.cpp msgid "Precision" -msgstr "Выражение" +msgstr "ТочноÑть" #: servers/visual_server.cpp msgid "UV Contract" @@ -26458,9 +27329,8 @@ msgid "PVS Logging" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Use Signals" -msgstr "Сигналы" +msgstr "ИÑпользовать Ñигналы" #: servers/visual_server.cpp #, fuzzy diff --git a/editor/translations/si.po b/editor/translations/si.po index 3194255f3b..cacca88e61 100644 --- a/editor/translations/si.po +++ b/editor/translations/si.po @@ -106,6 +106,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "à·à·Šâ€à¶»à·’à¶:" @@ -178,6 +179,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -212,6 +214,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -382,7 +385,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "à·à·Šâ€à¶»à·’à¶:" @@ -422,6 +426,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1792,7 +1797,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1857,6 +1864,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2858,6 +2866,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3302,6 +3311,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3309,7 +3319,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3384,7 +3394,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3415,7 +3425,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3439,6 +3449,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4506,6 +4520,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4679,6 +4694,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4971,6 +4987,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5043,6 +5060,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5200,6 +5218,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5581,6 +5600,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5592,7 +5612,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5626,27 +5646,28 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "à¶à·à¶»à·à¶œà¶à·Š යà¶à·”රු මක෠දමන්න" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5654,19 +5675,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5675,15 +5696,15 @@ msgstr "" msgid "Text Selected Color" msgstr "à¶à·à¶»à·à¶œà¶à·Š යà¶à·”රු මක෠දමන්න" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5691,40 +5712,40 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "à·à·Šâ€à¶»à·’à¶:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7430,10 +7451,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7446,10 +7463,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7487,6 +7500,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7709,11 +7726,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7747,10 +7759,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9716,6 +9724,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9978,6 +9987,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10526,6 +10536,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11170,6 +11181,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11206,18 +11227,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11408,6 +11421,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "සජීවීකරණ පුනරà·à·€à¶»à·Šà¶®à¶±à¶º" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11446,6 +11464,16 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "ලුහුබදින්නෙක් à¶‘à¶šà·Š කරන්න" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "මෙම ලුහුබදින්න෠ඉවà¶à·Š කරන්න." + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11718,6 +11746,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11889,7 +11918,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13607,10 +13636,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13911,6 +13936,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14279,7 +14305,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15067,6 +15093,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15834,6 +15861,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16885,6 +16920,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16985,14 +17028,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17473,6 +17508,14 @@ msgstr "" msgid "Write Mode" msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17481,6 +17524,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17530,6 +17597,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18105,7 +18176,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18248,7 +18319,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18257,7 +18328,7 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "යà¶à·”රු à¶´à·’à¶§à¶´à¶à·Š කරන්න" #: platform/javascript/export/export.cpp @@ -18531,7 +18602,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18788,12 +18859,12 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Anim පරිවර්à¶à¶±à¶º වෙනස් කරන්න" #: platform/uwp/export/export.cpp @@ -19035,6 +19106,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19381,7 +19453,7 @@ msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19819,7 +19891,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19975,6 +20047,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20196,6 +20269,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20716,9 +20790,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21287,7 +21362,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22217,6 +22292,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22250,7 +22329,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22369,6 +22448,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22381,11 +22461,12 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "à¶à·à¶»à·à¶œà¶à·Š යà¶à·”රු මක෠දමන්න" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22444,7 +22525,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22853,7 +22934,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23322,6 +23403,27 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23357,6 +23459,750 @@ msgstr "à·à·Šâ€à¶»à·’à¶:" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "සජීවීකරණ පුනරà·à·€à¶»à·Šà¶®à¶±à¶º" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "à¶à·à¶»à·à¶œà¶à·Š යà¶à·”රු මක෠දමන්න" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "යà¶à·”රු à¶´à·’à¶§à¶´à¶à·Š කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Anim පරිවර්à¶à¶±à¶º වෙනස් කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Anim පරිවර්à¶à¶±à¶º වෙනස් කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "à¶à·à¶»à·à¶œà¶à·Š යà¶à·”රු මක෠දමන්න" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "යà¶à·”රු මක෠දමන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "යà¶à·”රු මක෠දමන්න" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "ලුහුබදින්න෠සක්â€à¶»à·’ය/à¶…à¶šà·Šâ€à¶»à·’ය." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "à¶à·à¶»à·à¶œà¶à·Š යà¶à·”රු මක෠දමන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "වටිනà·à¶šà¶¸:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "වටිනà·à¶šà¶¸:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "යà¶à·”රු මක෠දමන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "යà¶à·”රු මක෠දමන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "à¶à·à¶»à·à¶œà¶à·Š යà¶à·”රු මක෠දමන්න" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Anim පරිවර්à¶à¶±à¶º වෙනස් කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Anim පරිවර්à¶à¶±à¶º වෙනස් කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "යà¶à·”රු à¶´à·’à¶§à¶´à¶à·Š කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "යà¶à·”රු à¶´à·’à¶§à¶´à¶à·Š කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "à¶à·à¶»à·à¶œà¶à·Š යà¶à·”රු මක෠දමන්න" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "සජීවීකරණ පුනරà·à·€à¶»à·Šà¶®à¶±à¶º" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Anim පරිවර්à¶à¶±à¶º වෙනස් කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "මෙම ලුහුබදින්න෠ඉවà¶à·Š කරන්න." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "රේඛීය" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "සජීවීකරණ පුනරà·à·€à¶»à·Šà¶®à¶±à¶º" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "නිවේà·à¶± මà·à¶¯à·’ලිය" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "රේඛීය" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "රේඛීය" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "රේඛීය" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "රේඛීය" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "ලුහුබදින්නෙක් à¶‘à¶šà·Š කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "යà¶à·”රු à¶´à·’à¶§à¶´à¶à·Š කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "යà¶à·”රු à¶´à·’à¶§à¶´à¶à·Š කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "යà¶à·”රු à¶´à·’à¶§à¶´à¶à·Š කරන්න" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "සජීවීකරණ පුනරà·à·€à¶»à·Šà¶®à¶±à¶º" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "සජීවීකරණ පුනරà·à·€à¶»à·Šà¶®à¶±à¶º" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "සජීවීකරණ පුනරà·à·€à¶»à·Šà¶®à¶±à¶º" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "සජීවීකරණ පුනරà·à·€à¶»à·Šà¶®à¶±à¶º" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "සමà¶à·”ලිà¶à¶ºà·’" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "à·à·Šâ€à¶»à·’à¶:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23390,15 +24236,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24588,6 +25425,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25100,6 +25941,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/sk.po b/editor/translations/sk.po index 1f990dba4f..71a219459d 100644 --- a/editor/translations/sk.po +++ b/editor/translations/sk.po @@ -122,6 +122,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "PozÃcia Dock-u" @@ -200,6 +201,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -235,6 +237,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "VytvoriÅ¥ adresár" @@ -412,7 +415,8 @@ msgstr "Otvorit Editor" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "SkopÃrovaÅ¥ Výber" @@ -455,6 +459,7 @@ msgstr "Komunita" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Preset" @@ -1865,7 +1870,9 @@ msgid "Scene does not contain any script." msgstr "Scéna neobsahuje žiadny script." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "PridaÅ¥" @@ -1929,6 +1936,7 @@ msgstr "Nedá sa pripojiÅ¥ signál" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "ZatvoriÅ¥" @@ -2979,6 +2987,7 @@ msgstr "SpraviÅ¥ Aktuálny" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Import" @@ -3437,6 +3446,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Iba Metódy" @@ -3445,7 +3455,7 @@ msgstr "Iba Metódy" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Zamknúť OznaÄené" @@ -3524,7 +3534,7 @@ msgstr "SkopÃrovaÅ¥ Výber" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "VyÄistiÅ¥" @@ -3555,7 +3565,7 @@ msgid "Up" msgstr "Hore" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Node" @@ -3579,6 +3589,10 @@ msgstr "Vychádzajúci RSET" msgid "New Window" msgstr "Nové Okno" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4757,6 +4771,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Znovu naÄÃtaÅ¥" @@ -4935,6 +4950,7 @@ msgid "Edit Text:" msgstr "EditovaÅ¥ Text:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Zapnúť" @@ -5248,6 +5264,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "FileSystém" @@ -5329,6 +5346,7 @@ msgstr "Súbor:" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5495,6 +5513,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5897,6 +5916,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5909,7 +5929,7 @@ msgstr "" msgid "Sorting Order" msgstr "Zostávajúce prieÄinky:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5945,29 +5965,30 @@ msgstr "Ukladanie súboru:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Nesprávna veľkosÅ¥ pÃsma." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Nesprávna veľkosÅ¥ pÃsma." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "ImportovaÅ¥ Scénu" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5976,21 +5997,21 @@ msgstr "" msgid "Text Color" msgstr "Popis:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "ÄŒÃslo lÃnie:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "ÄŒÃslo lÃnie:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Nesprávna veľkosÅ¥ pÃsma." @@ -6000,16 +6021,16 @@ msgstr "Nesprávna veľkosÅ¥ pÃsma." msgid "Text Selected Color" msgstr "ZmazaÅ¥ oznaÄené kľúÄ(e)" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Iba Výber" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -6017,41 +6038,41 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funkcie" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "VÅ¡etky vybrané" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7837,10 +7858,6 @@ msgid "Load Animation" msgstr "NaÄÃtaÅ¥ Animáciu" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Žiadne animácie na skopÃrovanie!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Žiadny zroj animácie v clipboard!" @@ -7853,10 +7870,6 @@ msgid "Paste Animation" msgstr "PrilepiÅ¥ Animáciu" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Žiadna animácia na úpravu!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "SpusÅ¥iÅ¥ vybranú animáciu odzadu z aktuálnej pozÃcie. (A)" @@ -7894,6 +7907,10 @@ msgid "New" msgstr "Nový" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "UpraviÅ¥ Prechody..." @@ -8117,11 +8134,6 @@ msgid "Blend" msgstr "Blend" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mix" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Auto ReÅ¡tart:" @@ -8155,10 +8167,6 @@ msgid "X-Fade Time (s):" msgstr "ÄŒas X-Miznutia (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Aktuálny:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10194,6 +10202,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "PrichytiÅ¥" @@ -10465,6 +10474,7 @@ msgstr "Minulá karta" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -11042,6 +11052,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "VeľkosÅ¥: " @@ -11711,6 +11722,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Popis:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11747,19 +11769,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Popis:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11964,6 +11977,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "VÅ¡etky vybrané" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12007,6 +12025,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "VymazaÅ¥ Predmet" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "VymazaÅ¥ Predmet" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "PridaÅ¥ do Obľúbených" @@ -12316,6 +12344,7 @@ msgid "Named Separator" msgstr "Popis:" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12493,8 +12522,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Popis:" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14299,10 +14329,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "VÅ¡etky vybrané" @@ -14619,6 +14645,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "TlaÄidlo" @@ -14991,7 +15018,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15805,6 +15832,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16620,6 +16648,14 @@ msgstr "" msgid "Use DTLS" msgstr "PoužiÅ¥ Prichytávanie" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17728,6 +17764,15 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +#, fuzzy +msgid "Paste VisualScript Nodes" +msgstr "VložiÅ¥" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17829,15 +17874,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -#, fuzzy -msgid "Paste VisualScript Nodes" -msgstr "VložiÅ¥" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18357,6 +18393,14 @@ msgstr "InÅ¡tancie" msgid "Write Mode" msgstr "RotaÄný Režim" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18365,6 +18409,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "VytvoriÅ¥ adresár" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "VytvoriÅ¥ adresár" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18419,6 +18489,11 @@ msgstr "" msgid "Bounds Geometry" msgstr "SkúsiÅ¥ znova" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Smart Prichytávanie" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19034,7 +19109,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19184,7 +19259,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19194,7 +19269,7 @@ msgstr "ExpandovaÅ¥ VÅ¡etky" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "VložiÅ¥" #: platform/javascript/export/export.cpp @@ -19493,7 +19568,7 @@ msgstr "VytvoriÅ¥ adresár" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Zariadenie" #: platform/osx/export/export.cpp @@ -19758,12 +19833,13 @@ msgid "Publisher Display Name" msgstr "Nesprávna veľkosÅ¥ pÃsma." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Nesprávna veľkosÅ¥ pÃsma." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "ZmazaÅ¥ Návody" #: platform/uwp/export/export.cpp @@ -20027,6 +20103,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "SnÃmka %" @@ -20398,7 +20475,7 @@ msgstr "PravÃtko" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Vypnuté" @@ -20873,7 +20950,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Predvolené" @@ -21039,6 +21116,7 @@ msgid "Z As Relative" msgstr "PrichytiÅ¥ RelatÃvne" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21272,6 +21350,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21831,9 +21910,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22436,7 +22516,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23422,6 +23502,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Vlastnosti Témy" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23461,7 +23546,7 @@ msgstr "" msgid "Tooltip" msgstr "Nástroje" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "ZameraÅ¥ Cestu" @@ -23589,6 +23674,7 @@ msgid "Show Zoom Label" msgstr "ZobraziÅ¥ Kosti" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23603,11 +23689,12 @@ msgid "Show Close" msgstr "ZobraziÅ¥ Kosti" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "ZvoliÅ¥" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Komunita" @@ -23671,8 +23758,9 @@ msgid "Fixed Icon Size" msgstr "Prichytenie Pixelov" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "PriradiÅ¥..." #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24119,7 +24207,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24625,6 +24713,29 @@ msgid "Swap OK Cancel" msgstr "ZruÅ¡iÅ¥" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Meno" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fyzická SnÃmka %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fyzická SnÃmka %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24661,6 +24772,799 @@ msgstr "VÅ¡etky vybrané" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Funkcie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "VÅ¡etky vybrané" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "VÅ¡etky vybrané" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "VÅ¡etky vybrané" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(Editor je vypnutý)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Opakovanie Animácie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "ZobraziÅ¥ Pôvod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Vypnuté" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Zamknúť OznaÄené" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Vypnuté" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Zamknúť OznaÄené" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Editor je vypnutý)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Vypnuté" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Odchýlka Mriežky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Vypnuté" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "VÅ¡etky vybrané" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Force White Modulate" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "NaÄÃtaÅ¥ predvolené" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "NaÄÃtaÅ¥ predvolené" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "PrejsÅ¥ na predchádzajúci krok" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Odomknúť OznaÄené" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "VložiÅ¥" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Signály Filtru" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Signály Filtru" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Volania" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "PrieÄinok:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "PrieÄinok:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "SkopÃrovaÅ¥ Výber" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "SkopÃrovaÅ¥ Výber" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "ImportovaÅ¥ Scénu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Odchýlka Mriežky:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Smery" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Režim Interpolácie" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Vypnuté" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "OhraniÄené Pixely" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "PridaÅ¥ Bod Node-u" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Testovanie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Smery" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Odchýlka Mriežky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Odchýlka Mriežky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "VytvoriÅ¥ adresár" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Prepnúť Skryté Súbory" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Vypnuté" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "VÅ¡etky vybrané" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "ZvoliÅ¥" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Predvolené" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Predvolené" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Komunita" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "VÅ¡etky vybrané" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "ZmeniÅ¥ veľkosÅ¥ Array-u" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Odchýlka Mriežky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Odchýlka Mriežky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Odchýlka Mriežky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "ZameraÅ¥ Cestu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "ZvoliÅ¥" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "TlaÄidlo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "TlaÄidlo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "TlaÄidlo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "VložiÅ¥" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Možnosti pre Bus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "VložiÅ¥" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "VybraÅ¥ Režim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Collapse All" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "TlaÄidlo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Iba Výber" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Funkcie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "PozÃcia Dock-u" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Iba Výber" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Obsah:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "TlaÄidlo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "ZobraziÅ¥ Návody" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Presunúť Vertikálny Návod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Odchýlka Mriežky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Obsah:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Vypnuté" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Smery" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "VÅ¡etky vybrané" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "VÅ¡etky vybrané" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "ZobraziÅ¥ Pôvod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "ZobraziÅ¥ Pôvod" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "PrieÄinok:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Force White Modulate" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "VybraÅ¥ Režim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Vypnuté" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Ľavá Å Ãrka" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Testovanie" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Ľavá Å Ãrka" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Ľavá Å Ãrka" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "NaÄÃtaÅ¥ Predvoľbu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Súbor:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Súbor:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Emisné Farby" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "PridaÅ¥ Bod Node-u" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Povolené Funkcie:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Povolené Funkcie:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Popis:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "VybraÅ¥ Režim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "VybraÅ¥ Režim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Od Stredu Vpravo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "VybraÅ¥ Režim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Súbor:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Krok Mriežky:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Prichytenie Mriežky" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Iba Výber" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Iba Výber" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "VÅ¡etky vybrané" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Presunúť Bazier Points" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "InÅ¡tancie" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24699,16 +25603,6 @@ msgstr "Možnosti pre Class:" msgid "Char" msgstr "Platné pÃsmená:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Volania" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -25972,6 +26866,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mix" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26509,6 +27407,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Súbor:" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Verzia:" diff --git a/editor/translations/sl.po b/editor/translations/sl.po index 6eb405fd3f..91209d36f1 100644 --- a/editor/translations/sl.po +++ b/editor/translations/sl.po @@ -122,6 +122,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Položaj Sidranja" @@ -199,6 +200,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -234,6 +236,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Izvozi Projekt" @@ -410,7 +413,8 @@ msgstr "Odpri 2D Urejevalnik" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Odstrani izbrano" @@ -453,6 +457,7 @@ msgstr "Skupnost" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Prednastavitev..." @@ -1906,7 +1911,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Dodaj" @@ -1973,6 +1980,7 @@ msgstr "Povezovanje Signala:" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Zapri" @@ -3040,6 +3048,7 @@ msgstr "Trenutno:" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Uvozi" @@ -3532,6 +3541,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Metode" @@ -3540,7 +3550,7 @@ msgstr "Metode" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Izbira Orodja" @@ -3620,7 +3630,7 @@ msgstr "Odstrani izbrano" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "PoÄisti" @@ -3653,7 +3663,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Gradnik" @@ -3677,6 +3687,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4861,6 +4875,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -5041,6 +5056,7 @@ msgid "Edit Text:" msgstr "ÄŒlani" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5351,6 +5367,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "DatoteÄniSistem" @@ -5430,6 +5447,7 @@ msgstr "ÄŒlani" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5597,6 +5615,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5998,6 +6017,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -6010,7 +6030,7 @@ msgstr "Upravljalnik Projekta" msgid "Sorting Order" msgstr "Preimenovanje mape:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -6046,29 +6066,30 @@ msgstr "Shranjevanje Datoteke:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Neveljavno ime." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Neveljavno ime." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Uvozi Prizor" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6076,21 +6097,21 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Å tevilka Vrste:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Å tevilka Vrste:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Neveljavno ime." @@ -6100,16 +6121,16 @@ msgstr "Neveljavno ime." msgid "Text Selected Color" msgstr "IzbriÅ¡i Izbrano" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Samo Izbira" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Trenutna scena ni shranjena. Vseeno odprem?" @@ -6118,42 +6139,42 @@ msgstr "Trenutna scena ni shranjena. Vseeno odprem?" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funkcije:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Preimenuj Spremenljivko" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "IzbriÅ¡i toÄke" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -8001,11 +8022,6 @@ msgstr "Naloži Animacijo" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy -msgid "No animation to copy!" -msgstr "NAPAKA: Ni animacije za kopiranje!" - -#: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "No animation resource on clipboard!" msgstr "NAPAKA: Ni animacije virov na odložiÅ¡Äu!" @@ -8018,11 +8034,6 @@ msgid "Paste Animation" msgstr "Prilepi animacijo" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy -msgid "No animation to edit!" -msgstr "NAPAKA: Ni animacije za urejanje!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Predvajaj izbrano animacijo nazaj od trenutnega položaja. (A)" @@ -8061,6 +8072,11 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy +msgid "Paste As Reference" +msgstr "Prilepi Vir" + +#: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy msgid "Edit Transitions..." msgstr "Prehodi" @@ -8294,11 +8310,6 @@ msgid "Blend" msgstr "ZmeÅ¡aj" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "MeÅ¡aj" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Samodejni Ponovni Zagon:" @@ -8332,10 +8343,6 @@ msgid "X-Fade Time (s):" msgstr "ÄŒas X-Bledenja (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Trenutno:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10422,6 +10429,7 @@ msgstr "Nastavitve Urejevalnika" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10706,6 +10714,7 @@ msgstr "PrejÅ¡nji zavihek" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -11294,6 +11303,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11970,6 +11980,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "OÅ¡tevilÄenja:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -12006,19 +12027,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "OÅ¡tevilÄenja:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -12224,6 +12236,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Odstrani Predlogo" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12267,6 +12284,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Elementi GUI Teme" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Odstrani Predlogo" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Priljubljene:" @@ -12574,6 +12601,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12755,8 +12783,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "IzbriÅ¡i Izbrano" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14579,10 +14608,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "Uvoz ObstojeÄega Projekta" @@ -14906,6 +14931,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -15284,7 +15310,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "Ponastavi PoveÄavo/PomanjÅ¡avo" @@ -16123,6 +16149,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16935,6 +16962,14 @@ msgstr "" msgid "Use DTLS" msgstr "Uporabi Pripenjanje" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -18049,6 +18084,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Odstrani Gradnike VizualnaSkripta" @@ -18152,14 +18195,6 @@ msgid "Resize Comment" msgstr "Uredi Platno Stvari" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18683,6 +18718,14 @@ msgstr "Primer" msgid "Write Mode" msgstr "Izvozi Projekt" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18691,6 +18734,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Izvozi Projekt" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Izvozi Projekt" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18744,6 +18813,11 @@ msgstr "" msgid "Bounds Geometry" msgstr "Ponovi" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Pametno pripenjanje" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19363,7 +19437,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19512,7 +19586,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19522,7 +19596,7 @@ msgstr "RazÅ¡iri vse" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Gradnik Prehod" #: platform/javascript/export/export.cpp @@ -19822,7 +19896,7 @@ msgid "Network Client" msgstr "Izvozi Projekt" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -20087,12 +20161,13 @@ msgid "Publisher Display Name" msgstr "Neveljaven indeks lastnosti imena." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Neveljavno Ime Projekta." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Zaženi Prizor po Meri" #: platform/uwp/export/export.cpp @@ -20362,6 +20437,7 @@ msgstr "" "namenom, da AnimatedSprite prikaže sliÄice." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Okvir %" @@ -20734,7 +20810,7 @@ msgstr "NaÄin Obsega (R)" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "OnemogoÄen" @@ -21203,7 +21279,7 @@ msgstr "" msgid "Width Curve" msgstr "Uredi krivuljo vozliÅ¡Äa" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Prevzeto" @@ -21369,6 +21445,7 @@ msgid "Z As Relative" msgstr "Pripni Relativno" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21602,6 +21679,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -22162,9 +22240,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22763,7 +22842,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23756,6 +23835,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Lastnosti" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23795,7 +23879,7 @@ msgstr "" msgid "Tooltip" msgstr "Orodja" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Poudari Pot" @@ -23921,6 +24005,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23934,11 +24019,12 @@ msgid "Show Close" msgstr "Zapri" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Izberi" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Skupnost" @@ -24003,7 +24089,7 @@ msgid "Fixed Icon Size" msgstr "Zaženi Skripto" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -24453,7 +24539,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24954,6 +25040,29 @@ msgid "Swap OK Cancel" msgstr "PrekliÄi" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Ime" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fizikalni Okvir %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fizikalni Okvir %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24990,6 +25099,796 @@ msgstr "Preimenuj Funkcijo" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Funkcije:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Odstrani Vse Stvari" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Odstrani Vse Stvari" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Odstrani Vse Stvari" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Uredi Spremenljivko" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "OÅ¡tevilÄenja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Približaj animacijo." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "DatoteÄniSistem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Prednastavitev..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "OnemogoÄen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Izbira Orodja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "OnemogoÄen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Izbira Orodja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "Uredi Spremenljivko" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "OnemogoÄen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Mrežni Zamik:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "OnemogoÄen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Odstrani Vse Stvari" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Sile Bele Modulacije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Mrežni Zamik:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Mrežni Zamik:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Pojdi na prejÅ¡nji korak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "IzbriÅ¡i Izbrano" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Gradnik Prehod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtriraj datoteke..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtriraj datoteke..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Klici" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Ustvarite Mapo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Ustvarite Mapo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Odstrani izbrano" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Odstrani izbrano" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Uvozi Prizor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Mrežni Zamik:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Smeri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Prednastavitev..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Animacijski Gradnik" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "OnemogoÄen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "NaÄin Obsega (R)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Dodaj vozliÅ¡Äe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Funkcije:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "PreskuÅ¡anje" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Smeri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Mrežni Zamik:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Mrežni Zamik:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Ustvarite Mapo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Preklopi na Skrite Datoteke" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "OnemogoÄen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "OÅ¡tevilÄenja:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Odstrani Vse Stvari" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "OÅ¡tevilÄenja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Izberi NaÄin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Prevzeto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Prevzeto" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Skupnost" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "IzbriÅ¡i toÄke" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "OÅ¡tevilÄenja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "PoveÄaj Niz" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Odstrani Vse Stvari" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Odstrani Vse Stvari" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Mrežni Zamik:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Mrežni Zamik:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Mrežni Zamik:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Poudari Pot" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Izberi" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Prednastavitev..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Preklop funkcije Samodejno Predvajanje" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Preklop funkcije Samodejno Predvajanje" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Preklop funkcije Samodejno Predvajanje" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Gradnik Prehod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Možnosti Vodila" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Gradnik Prehod" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Izberi NaÄin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "SkrÄi vse" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Preklop funkcije Samodejno Predvajanje" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Samo Izbira" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Funkcije:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Položaj Sidranja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Trenutna scena ni shranjena. Vseeno odprem?" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Vsebina:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Dodaj v Skupino" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Zaženi Prizor po Meri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Premakni navpiÄni vodnik" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Mrežni Zamik:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Vsebina:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "OÅ¡tevilÄenja:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "OnemogoÄen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Smeri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Odstrani Vse Stvari" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Odstrani Vse Stvari" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "DatoteÄniSistem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "DatoteÄniSistem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Ustvarite Mapo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Sile Bele Modulacije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "NaÄin PloÅ¡Äe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "OnemogoÄen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Linearno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "PreskuÅ¡anje" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Linearno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Linearno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Napake pri Nalaganju" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "ÄŒlani" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "ÄŒlani" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Prednastavitev..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Prednastavitev..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Prednastavitev..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Odstrani Predlogo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Dodaj vozliÅ¡Äe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Upravljaj Izvozne Predloge" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Upravljaj Izvozne Predloge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "OÅ¡tevilÄenja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "OÅ¡tevilÄenja:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Izberi NaÄin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Izberi NaÄin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "NaÄin Vrtenja" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Izberi NaÄin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Ogled datotek" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Mrežni Korak:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Samo Izbira" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Izberi Lastnost" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Premakni Dejanje" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Premakni Bezierjevo toÄko" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Primer" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -25027,16 +25926,6 @@ msgstr "Opis:" msgid "Char" msgstr "Veljavni znaki:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Klici" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26302,6 +27191,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "MeÅ¡aj" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26839,6 +27732,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Uredi Filtre" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Trenutna RazliÄica:" diff --git a/editor/translations/sq.po b/editor/translations/sq.po index 4c9b09e48e..0ecf36cb31 100644 --- a/editor/translations/sq.po +++ b/editor/translations/sq.po @@ -110,6 +110,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Pozicioni i Dokut" @@ -186,6 +187,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -220,6 +222,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Eksporto Projektin" @@ -398,7 +401,8 @@ msgstr "Hap Editorin" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Animacionet:" @@ -440,6 +444,7 @@ msgstr "Komuniteti" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Ngarko Gabimet" @@ -1826,7 +1831,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Shto" @@ -1893,6 +1900,7 @@ msgstr "Lidh Sinjalin: " #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Mbyll" @@ -2971,6 +2979,7 @@ msgstr "(Aktual)" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importo" @@ -3444,6 +3453,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Vetëm Metodat" @@ -3452,7 +3462,7 @@ msgstr "Vetëm Metodat" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Zgjidh" @@ -3531,7 +3541,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Pastro" @@ -3563,7 +3573,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nyje" @@ -3587,6 +3597,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4772,6 +4786,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4951,6 +4966,7 @@ msgid "Edit Text:" msgstr "Modifiko:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Mbi" @@ -5265,6 +5281,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "FileSystem" @@ -5344,6 +5361,7 @@ msgstr "Editor" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5507,6 +5525,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5899,6 +5918,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5911,7 +5931,7 @@ msgstr "" msgid "Sorting Order" msgstr "Duke riemërtuar folderin:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5947,27 +5967,28 @@ msgstr "Duke Ruajtur Skedarin:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importo Skenën" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5975,19 +5996,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5996,16 +6017,16 @@ msgstr "" msgid "Text Selected Color" msgstr "Fshi Çelësat e Zgjedhur" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Zgjidh Këtë Folder" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -6013,41 +6034,41 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funksionet:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Krijo pika." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7833,10 +7854,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7849,10 +7866,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7890,6 +7903,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -8110,11 +8127,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -8148,10 +8160,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10146,6 +10154,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10416,6 +10425,7 @@ msgstr "Tabi i mëparshëm" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10982,6 +10992,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "Madhësia: " @@ -11645,6 +11656,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Enumeracionet:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11681,19 +11703,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Enumeracionet:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11894,6 +11907,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Fshi një Pllakë" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11937,6 +11955,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Hiq Artikullin" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Hiq Artikullin" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Shto te të preferuarat" @@ -12235,6 +12263,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12408,8 +12437,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Fshi të Selektuarat" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14160,10 +14190,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "Projekti" @@ -14482,6 +14508,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14852,7 +14879,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15671,6 +15698,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16454,6 +16482,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17539,6 +17575,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17639,14 +17683,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18157,6 +18193,14 @@ msgstr "Instanco" msgid "Write Mode" msgstr "Ndrysho Mënyrën" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18165,6 +18209,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Eksporto Projektin" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Eksporto Projektin" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18217,6 +18287,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18828,7 +18902,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18976,7 +19050,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18986,7 +19060,7 @@ msgstr "Zgjero të Gjitha" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Dyfisho Nyjet" #: platform/javascript/export/export.cpp @@ -19281,7 +19355,7 @@ msgid "Network Client" msgstr "Eksporto Projektin" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19545,12 +19619,13 @@ msgid "Publisher Display Name" msgstr "Emër i palejuar." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Grupet" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Pastro" #: platform/uwp/export/export.cpp @@ -19810,6 +19885,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Hapi %" @@ -20168,7 +20244,7 @@ msgstr "Ndrysho Mënyrën" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Çaktivizo Rrotulluesin e Përditësimit" @@ -20620,7 +20696,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "E Parazgjedhur" @@ -20781,6 +20857,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21009,6 +21086,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21547,9 +21625,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22123,7 +22202,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23077,6 +23156,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Mbishkruaj" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23113,7 +23197,7 @@ msgstr "" msgid "Tooltip" msgstr "Veglat" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Fokuso Rrugën" @@ -23235,6 +23319,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23248,11 +23333,12 @@ msgid "Show Close" msgstr "Mbyll" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Zgjidh" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Komuniteti" @@ -23315,8 +23401,9 @@ msgid "Fixed Icon Size" msgstr "Madhësia: " #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Cakto..." #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -23752,7 +23839,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24247,6 +24334,29 @@ msgid "Swap OK Cancel" msgstr "Anullo" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Emri" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Hapi i Fizikës %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Hapi i Fizikës %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24282,6 +24392,787 @@ msgstr "Funksionet:" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Funksionet:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Hiq Artikullin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Hiq Artikullin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Hiq Artikullin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Metoda Pa Shpërqëndrime" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Enumeracionet:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Përsëritje Animacioni" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Shfaqe në 'FileSystem'" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Ngarko Gabimet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Çaktivizo Rrotulluesin e Përditësimit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Zgjidh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Çaktivizo Rrotulluesin e Përditësimit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Zgjidh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "Metoda Pa Shpërqëndrime" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Çaktivizo Rrotulluesin e Përditësimit" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Çaktivizo Rrotulluesin e Përditësimit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Hiq Artikullin" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Ngarko të Parazgjedhur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Ngarko të Parazgjedhur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Shko tek Hapi i Mëparshëm" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Importo Skenën" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Dyfisho Nyjet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtro Skedarët..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtro Skedarët..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Thërritjet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Folderi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Folderi:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Animacionet:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Animacionet:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importo Skenën" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Ngarko Gabimet" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Format e Përplasjes të Dukshme" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Çaktivizo Rrotulluesin e Përditësimit" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Menaxho Shabllonet e Eksportit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Funksionet:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Mos Ruaj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Duke Gjeneruar Hartat e Dritës" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Ndrysho Tipin e %s" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Ndrysho Tipin e %s" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Krijo një Folder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Ndrysho Skedarët e Fshehur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Çaktivizo Rrotulluesin e Përditësimit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Enumeracionet:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Hiq Artikullin" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Enumeracionet:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Zgjidh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "E Parazgjedhur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "E Parazgjedhur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Komuniteti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Krijo pika." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Enumeracionet:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Hiq Artikullin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Hiq Artikullin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Fshi Nyjen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Ndrysho Tipin e %s" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Ndrysho Mënyrën" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Fokuso Rrugën" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Zgjidh" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Ngarko Gabimet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Ndrysho Mënyrën" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Ndrysho Mënyrën" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Ndrysho Mënyrën" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Dyfisho Nyjet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Përshkrimi i Klasës" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Dyfisho Nyjet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Zgjidh Folderin Aktual" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Mbyll të Gjitha" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Ndrysho Mënyrën" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Zgjidh Këtë Folder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Funksionet:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Pozicioni i Dokut" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Zgjidh Këtë Folder" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Vendos Animacionin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Shto te Grupi" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Pastro" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Duke riemërtuar folderin:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Luaj Skenën" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Shfaqe në 'FileSystem'" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Enumeracionet:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Çaktivizo Rrotulluesin e Përditësimit" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Duke Gjeneruar Hartat e Dritës" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Hiq Artikullin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Hiq Artikullin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Shfaqe në 'FileSystem'" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Shfaqe në 'FileSystem'" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Folderi:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Ndrysho Mënyrën" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Ndrysho Mënyrën" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Çaktivizo Rrotulluesin e Përditësimit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Shfaqi të Gjitha" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Mos Ruaj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Shfaqi të Gjitha" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Shfaqi të Gjitha" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Ngarko Gabimet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Editor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Editor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Ngarko Gabimet" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Ngarko Gabimet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Ngarko Gabimet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Ndrysho Tipin e %s" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Dyfisho Nyjet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Menaxho Shabllonet e Eksportit" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Menaxho Shabllonet e Eksportit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Enumeracionet:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Enumeracionet:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Vendos Animacionin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Vendos Animacionin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Vendos Animacionin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Vendos Animacionin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "I Balancuar" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Zgjidh Këtë Folder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Zgjidh Këtë Folder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Aktivizo tani?" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Instanco" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24320,16 +25211,6 @@ msgstr "Përshkrimi i Klasës:" msgid "Char" msgstr "Karakteret e lejuar:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Thërritjet" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -25561,6 +26442,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26091,6 +26976,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp #, fuzzy msgid "Precision" msgstr "Versioni Aktual:" diff --git a/editor/translations/sr_Cyrl.po b/editor/translations/sr_Cyrl.po index 6fbe0fe564..d4c36b56fa 100644 --- a/editor/translations/sr_Cyrl.po +++ b/editor/translations/sr_Cyrl.po @@ -119,6 +119,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Позиција панела" @@ -198,6 +199,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -233,6 +235,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Мрежни ОÑматрач" @@ -411,7 +414,8 @@ msgstr "Отвори 2Д уредник" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Обриши одабрано" @@ -456,6 +460,7 @@ msgstr "Заједница" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "ПоÑтавке" @@ -1972,7 +1977,9 @@ msgid "Scene does not contain any script." msgstr "Чвор не Ñадржи геометрију." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Додај" @@ -2041,6 +2048,7 @@ msgstr "Везујући Ñигнал:" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Затвори" @@ -3152,6 +3160,7 @@ msgstr "Тренутно:" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Увоз" @@ -3654,6 +3663,7 @@ msgid "Label" msgstr "ВредноÑÑ‚" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Методе" @@ -3663,7 +3673,7 @@ msgstr "Методе" msgid "Checkable" msgstr "Провери Предмет" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Предмет проверен" @@ -3745,7 +3755,7 @@ msgstr "Обриши одабрано" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Обриши" @@ -3781,7 +3791,7 @@ msgid "Up" msgstr "Горе" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Чвор" @@ -3810,6 +3820,11 @@ msgstr "Одлазећи RSET" msgid "New Window" msgstr "Ðов Прозор" +#: editor/editor_node.cpp editor/project_manager.cpp +#, fuzzy +msgid "Unnamed Project" +msgstr "Ðеименован Пројекат" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -5035,6 +5050,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "ОÑвежи" @@ -5221,6 +5237,7 @@ msgid "Edit Text:" msgstr "Измени тему..." #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5559,6 +5576,7 @@ msgid "Show Script Button" msgstr "Точкић ДеÑно Дугме" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "Датотечни ÑиÑтем" @@ -5641,6 +5659,7 @@ msgstr "Измени тему..." #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5812,6 +5831,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -6232,6 +6252,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -6244,7 +6265,7 @@ msgstr "Менаџер пројекта" msgid "Sorting Order" msgstr "Преименовање директоријума:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -6280,29 +6301,30 @@ msgstr "Складиштење датотеке:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Ðеважећа боја позадине." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Ðеважећа боја позадине." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Увези Ñцену" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6311,21 +6333,21 @@ msgstr "" msgid "Text Color" msgstr "Следећи Спрат" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Број линије:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Број линије:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Ðеважећа боја позадине." @@ -6335,16 +6357,16 @@ msgstr "Ðеважећа боја позадине." msgid "Text Selected Color" msgstr "Обриши одабрани Кључ/еве" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Само одабрано" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Тренутна Сцена" @@ -6353,45 +6375,45 @@ msgstr "Тренутна Сцена" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Изтицање СинтакÑе" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ð¸ векторÑку функцију" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Преименуј Променљиву" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Одабери боју" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Белешке" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Тачке прекида" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -8315,11 +8337,6 @@ msgstr "Учитај анимацију" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy -msgid "No animation to copy!" -msgstr "Грешка: нема анимације за копирање!" - -#: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "No animation resource on clipboard!" msgstr "Грешка: нема анимације у таблици за копирање!" @@ -8332,11 +8349,6 @@ msgid "Paste Animation" msgstr "Ðалепи анимацију" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy -msgid "No animation to edit!" -msgstr "Грешка: нема анимације за измену!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "ПуÑти одабрану анимацију у назад од тренутне позиције. (Ð)" @@ -8375,6 +8387,11 @@ msgstr "Ðова" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy +msgid "Paste As Reference" +msgstr " референца клаÑе" + +#: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy msgid "Edit Transitions..." msgstr "Прелази" @@ -8626,11 +8643,6 @@ msgid "Blend" msgstr "Мешање" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "МикÑ" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "ÐутоматÑко реÑтартовање:" @@ -8664,10 +8676,6 @@ msgid "X-Fade Time (s):" msgstr "X-Fade време (Ñек.):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Тренутно:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10874,6 +10882,7 @@ msgstr "ПоÑтавке" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Залепи" @@ -11176,6 +11185,7 @@ msgstr "Претходна Ñкриптица" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Датотека" @@ -11797,6 +11807,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "Величина:" @@ -12510,6 +12521,16 @@ msgid "Vertical:" msgstr "Вертикално:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "ОдвојеноÑÑ‚:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "ОфÑет:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Select/Clear All Frames" msgstr "Одабери Ñве" @@ -12550,18 +12571,10 @@ msgid "Auto Slice" msgstr "ÐутоматÑки рез" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "ОфÑет:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Корак:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "ОдвојеноÑÑ‚:" - -#: editor/plugins/texture_region_editor_plugin.cpp #, fuzzy msgid "TextureRegion" msgstr "Регион текÑтуре" @@ -12775,6 +12788,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Обриши шаблон" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12818,6 +12836,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Додај Ñтвар" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Обриши Ñтавку" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Додај Ñтавке клаÑе" @@ -13135,6 +13163,7 @@ msgid "Named Separator" msgstr "Иманован Сеп." #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Submenu" msgstr "Под-мени" @@ -13336,8 +13365,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Иманован Сеп." #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -15477,11 +15507,6 @@ msgstr "Цртач може бити промењен каÑније, али ÑÑ #: editor/project_manager.cpp #, fuzzy -msgid "Unnamed Project" -msgstr "Ðеименован Пројекат" - -#: editor/project_manager.cpp -#, fuzzy msgid "Missing Project" msgstr "ÐедоÑтаје Пројекат" @@ -15878,6 +15903,7 @@ msgid "Add Event" msgstr "Додај Догађај" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Button" msgstr "Дугме" @@ -16335,7 +16361,7 @@ msgstr "Мала Ñлова" msgid "To Uppercase" msgstr "Велика Ñлова" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "РеÑетуј увеличање" @@ -17304,6 +17330,7 @@ msgstr "Промени AudioStreamPlayer3D Угао Емитовања" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -18152,6 +18179,14 @@ msgstr "" msgid "Use DTLS" msgstr "КориÑти лепљење" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -19355,6 +19390,14 @@ msgid "Change Expression" msgstr "Измени Израз" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Remove VisualScript Nodes" msgstr "Уклони ВизуелнаСкрипта Чланове" @@ -19464,14 +19507,6 @@ msgid "Resize Comment" msgstr "Уреди CanvasItem" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -20007,6 +20042,14 @@ msgstr "Додај инÑтанцу" msgid "Write Mode" msgstr "Режим извоза:" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -20015,6 +20058,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Мрежни ОÑматрач" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Мрежни ОÑматрач" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -20070,6 +20139,11 @@ msgstr "Укљ/ИÑкљ ВидљивоÑÑ‚" msgid "Bounds Geometry" msgstr "Покушај поново" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Паметно Лепљење" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -20730,7 +20804,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -20887,7 +20961,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -20897,7 +20971,7 @@ msgstr "Прошири Ñве" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Ðаправи чвор" #: platform/javascript/export/export.cpp @@ -21199,7 +21273,7 @@ msgstr "Мрежни ОÑматрач" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Уређаји" #: platform/osx/export/export.cpp @@ -21466,12 +21540,13 @@ msgid "Publisher Display Name" msgstr "Ðеважеће приказно име издавача паковања." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Ðеважећи GUID продукт." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Обриши позу" #: platform/uwp/export/export.cpp @@ -21750,6 +21825,7 @@ msgstr "" "би ÐнимациониСпрајт приказао фрејмове." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Слика %" @@ -22145,7 +22221,7 @@ msgstr "Режим Мерења" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Онемогућено" @@ -22638,7 +22714,7 @@ msgstr "" msgid "Width Curve" msgstr "Подели Криву" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Уобичајено" @@ -22816,6 +22892,7 @@ msgid "Z As Relative" msgstr "Залепи релативно" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -23073,6 +23150,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -23665,9 +23743,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "ПоÑтави дршку" @@ -24328,7 +24407,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -25370,6 +25449,11 @@ msgstr "" #: scene/gui/control.cpp #, fuzzy +msgid "Theme Overrides" +msgstr "ПрепиÑке" + +#: scene/gui/control.cpp +#, fuzzy msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -25412,7 +25496,7 @@ msgstr "" msgid "Tooltip" msgstr "Ðлати" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "ФокуÑирај пут" @@ -25544,6 +25628,7 @@ msgid "Show Zoom Label" msgstr "Покажи коÑти" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -25558,11 +25643,12 @@ msgid "Show Close" msgstr "Покажи коÑти" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Одабери" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Заједница" @@ -25628,8 +25714,9 @@ msgid "Fixed Icon Size" msgstr "Поглед иÑпред" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Додели" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -26099,7 +26186,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -26622,6 +26709,31 @@ msgid "Swap OK Cancel" msgstr "Откажи" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Име" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Цртач:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Цртач:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Слика физике %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Слика физике %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26659,6 +26771,810 @@ msgstr "Упола резолуције" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Фонт" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Одабери боју" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Обриши Ñтавке клаÑе" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Обриши Ñтавке клаÑе" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Попуни површину" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Клип Онемогућен" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "ОдвојеноÑÑ‚:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Скала анимације." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "ПоÑтави дршку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "ПоÑтавке" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Провери Предмет" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Предмет проверен" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Онемогућено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Предмет проверен" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "Онемогућено" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Онемогућено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "ОфÑет:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Онемогућено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Обриши Ñтавке клаÑе" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Принудно бојење белом" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "ОфÑет мреже:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "ОфÑет мреже:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Претходна Раван" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Откључај одабрано" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Ðаправи чвор" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Филтрирај датотеке..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Филтрирај датотеке..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Главна Сцена" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "Б" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Главна Сцена" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "ПреÑавији линију" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "ПреÑавији линију" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Обриши одабрано" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Обриши одабрано" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Увези Ñцену" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Попуни површину" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Изтицање СинтакÑе" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "ПоÑтавке" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Прикажи околину" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Изтицање СинтакÑе" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Изтицање СинтакÑе" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Ðнимациони чвор" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Онемогућено" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "ПикÑели Оквира" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Додај тачку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Следећи Спрат" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "ТеÑтирање" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Смерови" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "ОфÑет мреже:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "ОфÑет мреже:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Ðаправи директоријум" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Прикажи Ñакривене датотеке" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Клип Онемогућен" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "ОдвојеноÑÑ‚:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Иманован Сеп." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Иманован Сеп." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Обриши Ñтавке клаÑе" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Операције боје." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "ОдвојеноÑÑ‚:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Одабери режим" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Уобичајено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Уобичајено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Заједница" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Тачке прекида" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "ОдвојеноÑÑ‚:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Промени величину низа" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Боја" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Боја" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "ОфÑет мреже:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "ОфÑет мреже:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "ОфÑет мреже:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "ФокуÑирај пут" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Одабери" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "ПоÑтавке" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Укљ./ИÑкљ. аутоматÑко покретање" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Укљ./ИÑкљ. аутоматÑко покретање" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Укљ./ИÑкљ. аутоматÑко покретање" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Ðаправи чвор" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "ПоÑтавке баÑа" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Ðаправи чвор" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Одабери Ñве" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Умањи Ñве" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Укљ./ИÑкљ. аутоматÑко покретање" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Само одабрано" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Одабери боју" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Позиција панела" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Тренутна Сцена" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "ПоÑтави дршку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Дугме" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Покажи водиче" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Вертикално:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "ОфÑет мреже:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "ПоÑтави дршку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "ОдвојеноÑÑ‚:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Tab 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Онемогућено" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Смерови" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Обриши Ñтавке клаÑе" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Обриши Ñтавке клаÑе" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "ПоÑтави дршку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "ПоÑтави дршку" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Мета" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "ПреÑавији линију" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Принудно бојење белом" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Режим инÑпекције" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Клип Онемогућен" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Поглед Ñ Ð»ÐµÐ²Ð°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "деÑно" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Поглед Ñ Ð»ÐµÐ²Ð°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Поглед Ñ Ð»ÐµÐ²Ð°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "ЗаÑлон оператор." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Учитај подешавања" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Измени тему..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Боја" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "ПоÑтавке" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "ПоÑтавке" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "ПоÑтавке" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Формат" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Додај тачку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Главна Сцена" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Главна Сцена" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "ОдвојеноÑÑ‚:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "ОдвојеноÑÑ‚:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "ПоÑтави дршку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "ПоÑтави дршку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Увучи деÑно" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Одабери режим" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "ÐутоматÑки рез" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Одабери боју" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Мапа мреже" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Само одабрано" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Одабери ОÑобину" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Радња" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Помери Безиер Тачку" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Додај инÑтанцу" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -26698,17 +27614,6 @@ msgstr "ОпиÑ:" msgid "Char" msgstr "Важећа Ñлова:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Главна Сцена" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Фонт" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -28002,6 +28907,10 @@ msgid "Release (ms)" msgstr "Издање" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "МикÑ" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -28554,6 +29463,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Уреди филтере" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "ПоÑтави правоугаони регион" diff --git a/editor/translations/sr_Latn.po b/editor/translations/sr_Latn.po index 167c560429..69a80b3577 100644 --- a/editor/translations/sr_Latn.po +++ b/editor/translations/sr_Latn.po @@ -110,6 +110,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Napravi" @@ -185,6 +186,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -218,6 +220,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -389,7 +392,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Kopiraj OznaÄeno" @@ -430,6 +434,7 @@ msgstr "Zajednica" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1808,7 +1813,9 @@ msgid "Scene does not contain any script." msgstr "Scena ne sadrži ni jednu skriptu." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Dodaj" @@ -1873,6 +1880,7 @@ msgstr "Nije moguće povezati signal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Zatvori" @@ -2878,6 +2886,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3319,6 +3328,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3326,7 +3336,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3398,7 +3408,7 @@ msgstr "Kopiraj OznaÄeno" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3429,7 +3439,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3453,6 +3463,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4520,6 +4534,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4692,6 +4707,7 @@ msgid "Edit Text:" msgstr "Izmeni Tekst:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4987,6 +5003,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5059,6 +5076,7 @@ msgstr "Izmjeni Selekciju Krivulje" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5220,6 +5238,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5607,6 +5626,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5618,7 +5638,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5653,27 +5673,28 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Uvezi Obeleženo" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5681,21 +5702,21 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Broj Linije:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Broj Linije:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5704,16 +5725,16 @@ msgstr "" msgid "Text Selected Color" msgstr "IzbriÅ¡i oznaÄeni kljuÄ(eve)" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Samo Obeleženo" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5721,41 +5742,41 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funkcija" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "TaÄke Prekida" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7452,10 +7473,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7468,10 +7485,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7509,6 +7522,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Izmeni Tranzicije..." @@ -7728,11 +7745,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7766,10 +7778,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9721,6 +9729,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9981,6 +9990,7 @@ msgstr "Prethodna Skripta" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10530,6 +10540,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11170,6 +11181,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Odvajanje:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11206,18 +11227,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Odvajanje:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11407,6 +11420,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "ObriÅ¡i Selekciju" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11443,6 +11461,16 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Animacija Dodaj Kanal" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "ObriÅ¡i Selekciju" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11721,6 +11749,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11894,8 +11923,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Ukloni oznaku" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Show Tile Names" @@ -13629,10 +13659,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13937,6 +13963,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14306,7 +14333,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15093,6 +15120,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15872,6 +15900,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16934,6 +16970,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17034,14 +17078,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17528,6 +17564,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17536,6 +17580,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17586,6 +17654,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18168,7 +18240,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18315,7 +18387,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18324,7 +18396,7 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Animacija Uduplaj KljuÄeve" #: platform/javascript/export/export.cpp @@ -18604,7 +18676,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18860,12 +18932,13 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Grupisane" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "OÄisti VodiÄe" #: platform/uwp/export/export.cpp @@ -19110,6 +19183,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19458,7 +19532,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Onemogućeno" @@ -19913,7 +19987,7 @@ msgstr "" msgid "Width Curve" msgstr "Razdeli Krivu" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Traži Zamenu za:" @@ -20069,6 +20143,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20296,6 +20371,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20824,9 +20900,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21403,7 +21480,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22344,6 +22421,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Resurs" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22378,7 +22460,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22497,6 +22579,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22510,11 +22593,12 @@ msgid "Show Close" msgstr "Zatvori" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "GrupiÅ¡i OznaÄeno" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Zajednica" @@ -22577,7 +22661,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -23002,7 +23086,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23478,6 +23562,27 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "ObriÅ¡i Selekciju" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23513,6 +23618,765 @@ msgstr "Napravi Funkciju" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Funkcija" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Funkcija" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Funkcija" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(UreÄ‘ivaÄ Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Odvajanje:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Ponavljanje Animacije" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Dodatni Argumenti Poziva:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Onemogućeno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Onemogućeno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(UreÄ‘ivaÄ Onemogućen)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Onemogućeno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Onemogućeno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Napravi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Napravi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Idi na Prethodni Korak" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Uvezi Obeleženo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Animacija Uduplaj KljuÄeve" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtriraj signale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtriraj signale" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Kopiraj OznaÄeno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Kopiraj OznaÄeno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Uvezi Obeleženo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Napravi" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Onemogućeno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Funkcija" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "ObriÅ¡i Selekciju" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "ObriÅ¡i Selekciju" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Umogući/Onemogući Traku" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Onemogućeno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Odvajanje:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Funkcija" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Odvajanje:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "GrupiÅ¡i OznaÄeno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Vrednost:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Traži Zamenu za:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Zajednica" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "TaÄke Prekida" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Odvajanje:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Promeni VeliÄinu Niza" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Promeni %s Tip" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Promeni %s Tip" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Razdeli Krivu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "ObriÅ¡i Selekciju" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Napravi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Napravi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "GrupiÅ¡i OznaÄeno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Filtriraj signale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Filtriraj signale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Onemogućeno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Animacija Uduplaj KljuÄeve" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "PodeÅ¡avanja Magistrale" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Animacija Uduplaj KljuÄeve" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Obeleži Trenutno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Onemogućeno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Samo Obeleženo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Funkcija" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "TaÄke Prekida" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Samo Obeleženo" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Razmera:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Napravi" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "OÄisti VodiÄe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Ukloni Horizontalni VodiÄ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Izmeni Konekciju:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Odvajanje:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Onemogućeno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Funkcija" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Funkcija" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Razmera:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Centriraj ÄŒvor" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Onemogućeno" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Leva Å iroka" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Desni Linearni" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Leva Å iroka" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Leva Å iroka" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Animacija Dodaj Kanal" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Izmjeni Selekciju Krivulje" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Izmjeni Selekciju Krivulje" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "ObriÅ¡i Selekciju" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Animacija Uduplaj KljuÄeve" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Animacija Uduplaj KljuÄeve" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Odvajanje:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Odvajanje:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Razmera:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Razmera:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Razmera:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Razmera:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Napredno" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Samo Obeleženo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Samo Obeleženo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Sve sekcije" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Pomeri Bezier TaÄke" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23548,15 +24412,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24770,6 +25625,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25290,6 +26149,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/sv.po b/editor/translations/sv.po index 5698ab68a2..1273d5c6b5 100644 --- a/editor/translations/sv.po +++ b/editor/translations/sv.po @@ -135,6 +135,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Dockposition" @@ -213,6 +214,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -248,6 +250,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "Nätverksprofilerare" @@ -424,7 +427,8 @@ msgstr "Öppna Skript-Redigerare" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Ta bort Urval" @@ -467,6 +471,7 @@ msgstr "Gemenskap" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Ã…terställ Zoom" @@ -1872,7 +1877,9 @@ msgid "Scene does not contain any script." msgstr "Scenen innehÃ¥ller inte nÃ¥got skript." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Lägg till" @@ -1938,6 +1945,7 @@ msgstr "Kan ej ansluta signal" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Stäng" @@ -2983,6 +2991,7 @@ msgstr "Gör till Nuvarande" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Importera" @@ -3467,6 +3476,7 @@ msgid "Label" msgstr "Värde" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Metoder" @@ -3475,7 +3485,7 @@ msgstr "Metoder" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Välj" @@ -3554,7 +3564,7 @@ msgstr "Ta bort Urval" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Rensa" @@ -3586,7 +3596,7 @@ msgid "Up" msgstr "Upp" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nod" @@ -3610,6 +3620,10 @@ msgstr "UtgÃ¥ende RSET" msgid "New Window" msgstr "Nytt Fönster" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Namnlöst Projekt" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4779,6 +4793,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Ladda om" @@ -4958,6 +4973,7 @@ msgid "Edit Text:" msgstr "Redigera Text:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "PÃ¥" @@ -5267,6 +5283,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "FilSystem" @@ -5347,6 +5364,7 @@ msgstr "Redigera Tema" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5513,6 +5531,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5917,6 +5936,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5929,7 +5949,7 @@ msgstr "Projektledare" msgid "Sorting Order" msgstr "Byter namn pÃ¥ mappen:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5965,29 +5985,30 @@ msgstr "Lagrar Fil:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Ogiltigt namn." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Ogiltigt namn." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Importera Scen" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5996,21 +6017,21 @@ msgstr "" msgid "Text Color" msgstr "Nästa Skript" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Radnummer:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Radnummer:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Ogiltigt namn." @@ -6020,16 +6041,16 @@ msgstr "Ogiltigt namn." msgid "Text Selected Color" msgstr "Ta bort valda nycklar" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Endast Urval" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Nuvarande Scen" @@ -6038,43 +6059,43 @@ msgstr "Nuvarande Scen" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Funktioner" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Byt namn pÃ¥ variabel" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Välj Färg" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Radera punkter" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7894,10 +7915,6 @@ msgid "Load Animation" msgstr "Ladda Animation" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Ingen animation finns att kopiera!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Ingen animationsresurs i urklipp!" @@ -7910,10 +7927,6 @@ msgid "Paste Animation" msgstr "Klistra in Animation" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Ingen animation finns att redigera!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7951,6 +7964,11 @@ msgid "New" msgstr "Ny" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Klistra in Resurs" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Ändra ÖvergÃ¥ngar..." @@ -8180,11 +8198,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -8218,10 +8231,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Nuvarande:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10266,6 +10275,7 @@ msgstr "Inställningar" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10543,6 +10553,7 @@ msgstr "FöregÃ¥ende Skript" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Fil" @@ -11131,6 +11142,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Storlek:" @@ -11801,6 +11813,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Sektioner:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Select/Clear All Frames" msgstr "Välj Alla" @@ -11839,19 +11862,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Sektioner:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -12057,6 +12071,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Ta Bort Mall" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12100,6 +12119,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Typ" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Ta Bort Mall" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Lägg till i Favoriter" @@ -12402,6 +12431,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12579,8 +12609,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Radera Markering" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14379,10 +14410,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "Rendrerare kan bytas senare men scener kan behöva ändras." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Namnlöst Projekt" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "Importera Befintligt Projekt" @@ -14702,6 +14729,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Knapp" @@ -15078,7 +15106,7 @@ msgstr "Gemener" msgid "To Uppercase" msgstr "Versaler" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "Ã…terställ Zoom" @@ -15900,6 +15928,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16698,6 +16727,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17803,6 +17840,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17906,14 +17951,6 @@ msgid "Resize Comment" msgstr "Ändra Kommentar" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18433,6 +18470,14 @@ msgstr "Instans" msgid "Write Mode" msgstr "Exportera Projekt" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18441,6 +18486,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Nätverksprofilerare" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Nätverksprofilerare" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18494,6 +18565,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "Försök igen" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19108,7 +19183,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19256,7 +19331,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19266,7 +19341,7 @@ msgstr "Expandera alla" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Klipp ut Noder" #: platform/javascript/export/export.cpp @@ -19564,7 +19639,7 @@ msgstr "Nätverksprofilerare" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Enhet" #: platform/osx/export/export.cpp @@ -19830,12 +19905,13 @@ msgid "Publisher Display Name" msgstr "Ogiltigt namn." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Ogiltig produkt GUID." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Rensa" #: platform/uwp/export/export.cpp @@ -20098,6 +20174,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Bildruta %" @@ -20470,7 +20547,7 @@ msgstr "Växla Läge" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Avaktiverad" @@ -20942,7 +21019,7 @@ msgstr "" msgid "Width Curve" msgstr "Redigera Nodkurva" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Standard" @@ -21109,6 +21186,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21345,6 +21423,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21905,9 +21984,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22517,7 +22597,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23502,6 +23582,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Tema Egenskaper" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23539,7 +23624,7 @@ msgstr "" msgid "Tooltip" msgstr "Verktyg" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Fokusera pÃ¥ Sökväg" @@ -23665,6 +23750,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23678,11 +23764,12 @@ msgid "Show Close" msgstr "Stäng" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Välj" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Community" @@ -23748,8 +23835,9 @@ msgid "Fixed Icon Size" msgstr "Vy framifrÃ¥n" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Tilldela" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24196,7 +24284,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24701,6 +24789,31 @@ msgid "Swap OK Cancel" msgstr "Avbryt" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Namn" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Renderare:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Renderare:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Fysik Bildruta %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Fysik Bildruta %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24737,6 +24850,794 @@ msgstr "Byt namn pÃ¥ funktion" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Font" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Välj Färg" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Byt namn pÃ¥ Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Byt namn pÃ¥ Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Byt namn pÃ¥ Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Redigera Variabel" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Sektioner:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animationslooping" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Visa i Filsystemet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Ã…terställ Zoom" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Avaktiverad" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Välj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Avaktiverad" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Välj" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "Redigera Variabel" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Avaktiverad" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Avaktiverad" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Byt namn pÃ¥ Node" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Ladda Standard" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Ladda Standard" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "FöregÃ¥ende flik" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Ansluten" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Klipp ut Noder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Filtrera signaler" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Filtrera signaler" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Mapp:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Mapp:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Ta bort Urval" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Ta bort Urval" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Importera Scen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Direkt ljus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Ã…terställ Zoom" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Animations-Node" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Avaktiverad" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Växla Läge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Lägg Till Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Nästa Skript" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Höger" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Direkt ljus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Ta Bort Mall" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Ta Bort Mall" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Skapa Mapp" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Växla Dolda Filer" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Avaktiverad" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Sektioner:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Byt namn pÃ¥ Node" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Sektioner:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Välj en Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Standard" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Standard" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Community" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Radera punkter" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Sektioner:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Ändra storlek pÃ¥ Array" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Färg" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Färg" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Redigera Nodkurva" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Ta Bort Mall" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Icon Läge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Fokusera pÃ¥ Sökväg" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Välj" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Ã…terställ Zoom" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Musknapp" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Musknapp" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Musknapp" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Klipp ut Noder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Buss-alternativ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Klipp ut Noder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Välj Alla" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Stäng Alla" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Musknapp" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Endast Urval" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Välj Färg" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Dockposition" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Nuvarande Scen" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "InnehÃ¥ll:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Knapp" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Rensa" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Byter namn pÃ¥ mappen:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Spela Scen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "InnehÃ¥ll:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Sektioner:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Avaktiverad" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Direkt ljus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Byt namn pÃ¥ Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Byt namn pÃ¥ Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Visa i Filsystemet" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Visa i Filsystemet" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Mapp:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Icon Läge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Icon Läge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Avaktiverad" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Vy frÃ¥n vänster" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Höger" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Vy frÃ¥n vänster" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Vy frÃ¥n vänster" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Ladda Resurs" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Redigera Tema" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Färg" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Ã…terställ Zoom" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Ã…terställ Zoom" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Ã…terställ Zoom" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Slumpmässig Skala:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Lägg Till Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Aktivera funktioner:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Aktivera funktioner:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Sektioner:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Sektioner:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Växla Läge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Växla Läge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Höger" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Växla Läge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Automatisk Indentering" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Välj Färg" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Välj Färg" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Endast Urval" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Endast Urval" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Ã…tgärd" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Flytta Bezierpunkt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Instans" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24775,16 +25676,6 @@ msgstr "Beskrivning:" msgid "Char" msgstr "Giltiga tecken:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Font" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26045,6 +26936,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26586,6 +27481,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Redigera Filter" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Ställ in uttryck" diff --git a/editor/translations/ta.po b/editor/translations/ta.po index ade38ffefa..ff4050a901 100644 --- a/editor/translations/ta.po +++ b/editor/translations/ta.po @@ -108,6 +108,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" @@ -180,6 +181,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -214,6 +216,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -387,7 +390,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" @@ -427,6 +431,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1797,7 +1802,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1861,6 +1868,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2864,6 +2872,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3305,6 +3314,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3312,7 +3322,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3387,7 +3397,7 @@ msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3418,7 +3428,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3442,6 +3452,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4511,6 +4525,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4684,6 +4699,7 @@ msgid "Edit Text:" msgstr "தேரà¯à®µà¯ வளைவை [Selection Curve] திரà¯à®¤à¯à®¤à¯" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4976,6 +4992,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5046,6 +5063,7 @@ msgstr "தேரà¯à®µà¯ வளைவை [Selection Curve] திரà¯à®¤à¯à #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5202,6 +5220,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5580,6 +5599,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5591,7 +5611,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5625,27 +5645,28 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5653,19 +5674,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5674,16 +5695,16 @@ msgstr "" msgid "Text Selected Color" msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5691,40 +5712,40 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7413,10 +7434,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7429,10 +7446,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7470,6 +7483,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy msgid "Edit Transitions..." msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" @@ -7695,11 +7712,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7733,10 +7745,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9699,6 +9707,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9961,6 +9970,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10510,6 +10520,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11152,6 +11163,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11188,19 +11210,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11392,6 +11405,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "மாறà¯à®±à®®à¯ அசைவூடà¯à®Ÿà¯" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11431,6 +11449,16 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "அசைவூடà¯à®Ÿà¯ பாதை சேரà¯" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "அசைவூடà¯à®Ÿà¯ பாதையை நீகà¯à®•à¯" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11708,6 +11736,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11881,8 +11910,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Show Tile Names" @@ -13593,10 +13623,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13899,6 +13925,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14268,7 +14295,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15056,6 +15083,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15811,6 +15839,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16865,6 +16901,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16965,14 +17009,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17447,6 +17483,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17455,6 +17499,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17503,6 +17571,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18076,7 +18148,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18221,7 +18293,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18230,7 +18302,7 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "அசைவூடà¯à®Ÿà¯ போலிபசà¯à®šà®¾à®µà®¿à®•ளà¯" #: platform/javascript/export/export.cpp @@ -18507,7 +18579,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18763,12 +18835,13 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "உரà¯à®®à®¾à®±à¯à®±à®®à¯ அசைவூடà¯à®Ÿà¯" #: platform/uwp/export/export.cpp @@ -19013,6 +19086,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "சேர௠மà¯à®•à¯à®•ியபà¯à®ªà¯à®³à¯à®³à®¿à®¯à¯ˆ நகரà¯à®¤à¯à®¤à¯" @@ -19352,7 +19426,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" @@ -19799,7 +19873,7 @@ msgstr "" msgid "Width Curve" msgstr "கண௠வளைவை[Node Curve] திரà¯à®¤à¯à®¤à¯" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" @@ -19953,6 +20027,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20173,6 +20248,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20685,9 +20761,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21248,7 +21325,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22164,6 +22241,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22197,7 +22278,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22313,6 +22394,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22325,11 +22407,12 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22388,7 +22471,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22799,7 +22882,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23262,6 +23345,27 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "சேர௠மà¯à®•à¯à®•ியபà¯à®ªà¯à®³à¯à®³à®¿à®¯à¯ˆ நகரà¯à®¤à¯à®¤à¯" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23297,6 +23401,749 @@ msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "அசைவூடà¯à®Ÿà¯ போலிபசà¯à®šà®¾à®µà®¿à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "உரà¯à®®à®¾à®±à¯à®±à®®à¯ அசைவூடà¯à®Ÿà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "உரà¯à®®à®¾à®±à¯à®±à®®à¯ அசைவூடà¯à®Ÿà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "கண௠வளைவை[Node Curve] திரà¯à®¤à¯à®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "கண௠வளைவை[Node Curve] திரà¯à®¤à¯à®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "உரà¯à®®à®¾à®±à¯à®±à®®à¯ அசைவூடà¯à®Ÿà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "உரà¯à®®à®¾à®±à¯à®±à®®à¯ அசைவூடà¯à®Ÿà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "அசைவூடà¯à®Ÿà¯ போலிபசà¯à®šà®¾à®µà®¿à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "அசைவூடà¯à®Ÿà¯ போலிபசà¯à®šà®¾à®µà®¿à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "கண௠வளைவை[Node Curve] திரà¯à®¤à¯à®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "உரà¯à®®à®¾à®±à¯à®±à®®à¯ அசைவூடà¯à®Ÿà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "அசைவூடà¯à®Ÿà¯ பாதையை நீகà¯à®•à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "தேரà¯à®µà¯ வளைவை [Selection Curve] திரà¯à®¤à¯à®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "à®®à¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "அசைவூடà¯à®Ÿà¯ பாதை சேரà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "தேரà¯à®µà¯ வளைவை [Selection Curve] திரà¯à®¤à¯à®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "தேரà¯à®µà¯ வளைவை [Selection Curve] திரà¯à®¤à¯à®¤à¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "அசைவூடà¯à®Ÿà¯ போலிபசà¯à®šà®¾à®µà®¿à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "அசைவூடà¯à®Ÿà¯ போலிபசà¯à®šà®¾à®µà®¿à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "அசைவூடà¯à®Ÿà¯ போலிபசà¯à®šà®¾à®µà®¿à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "மாறà¯à®±à®™à¯à®•ளை இதறà¯à®•௠அமை:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "அசைவூடà¯à®Ÿà¯ பாதை சேரà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "அனைதà¯à®¤à¯ தேரà¯à®µà¯à®•ளà¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23330,15 +24177,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24521,6 +25359,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25028,6 +25870,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/te.po b/editor/translations/te.po index e8b53c86b4..798a00370d 100644 --- a/editor/translations/te.po +++ b/editor/translations/te.po @@ -103,6 +103,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "" @@ -172,6 +173,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -205,6 +207,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -373,7 +376,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "" @@ -413,6 +417,7 @@ msgstr "సంఘం" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1757,7 +1762,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1821,6 +1828,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2815,6 +2823,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "దిగà±à°®à°¤à°¿" @@ -3255,6 +3264,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3262,7 +3272,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3334,7 +3344,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3365,7 +3375,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "నోడà±" @@ -3389,6 +3399,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4451,6 +4465,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4622,6 +4637,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4911,6 +4927,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -4980,6 +4997,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5137,6 +5155,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5507,6 +5526,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5518,7 +5538,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5552,26 +5572,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5579,19 +5600,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5599,15 +5620,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5615,39 +5636,39 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7318,10 +7339,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7334,10 +7351,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7375,6 +7388,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7594,11 +7611,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7632,10 +7644,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9578,6 +9586,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9838,6 +9847,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10385,6 +10395,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11024,6 +11035,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11060,18 +11081,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11261,6 +11274,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "నోడà±" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11297,6 +11315,14 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11563,6 +11589,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11733,7 +11760,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13432,10 +13459,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13735,6 +13758,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14102,7 +14126,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14883,6 +14907,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15637,6 +15662,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16662,6 +16695,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16760,14 +16801,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17243,6 +17276,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17251,6 +17292,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17299,6 +17364,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17867,7 +17936,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18004,7 +18073,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18012,7 +18081,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18282,7 +18351,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18536,11 +18605,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18782,6 +18851,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19115,7 +19185,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19547,7 +19617,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19699,6 +19769,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19915,6 +19986,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20416,9 +20488,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -20966,7 +21039,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21862,6 +21935,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -21896,7 +21973,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22010,6 +22087,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22022,10 +22100,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "సంఘం" @@ -22084,7 +22163,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22482,7 +22561,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -22935,6 +23014,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -22967,6 +23066,686 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "గణనలà±" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset X" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset Y" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "సంఘం" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Max Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Scroll Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Accel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "గణనలà±" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Default Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Default Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "సంఘం" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "గణనలà±" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Normal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Guide Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Drop Position Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "à°¸à±à°¥à°¿à°°à°¾à°‚కాలà±" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Icon Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "గణనలà±" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "à°¸à±à°¥à°¿à°°à°¾à°‚కాలà±" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Files Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Hue" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "గణనలà±" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "à°¸à±à°¥à°¿à°°à°¾à°‚కాలà±" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "à°¸à±à°¥à°¿à°°à°¾à°‚కాలà±" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "à°¸à±à°¥à°¿à°°à°¾à°‚కాలà±" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "à°¸à±à°¥à°¿à°°à°¾à°‚కాలà±" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Fill" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23000,15 +23779,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24144,6 +24914,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24649,6 +25423,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/th.po b/editor/translations/th.po index 8a5f3f908b..f7e1859fc9 100644 --- a/editor/translations/th.po +++ b/editor/translations/th.po @@ -12,13 +12,14 @@ # Atirut Wattanamongkol <artjang301@gmail.com>, 2021. # PT 07 <porton555@gmail.com>, 2021. # SysError_ <ictsanook@hotmail.com>, 2021. +# Kanda Ninthfish <akkhaporn@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2021-12-10 10:33+0000\n" -"Last-Translator: SysError_ <ictsanook@hotmail.com>\n" +"PO-Revision-Date: 2022-04-18 09:10+0000\n" +"Last-Translator: Kanda Ninthfish <akkhaporn@gmail.com>\n" "Language-Team: Thai <https://hosted.weblate.org/projects/godot-engine/godot/" "th/>\n" "Language: th\n" @@ -26,7 +27,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 4.10-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" @@ -125,6 +126,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¹à¸œà¸‡" @@ -204,6 +206,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -239,6 +242,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "โปรไฟล์เน็ตเวิร์à¸" @@ -418,7 +422,8 @@ msgstr "เปิดตัวà¹à¸à¹‰à¹„ข" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "คัดลà¸à¸à¸—ี่เลืà¸à¸" @@ -462,6 +467,7 @@ msgstr "ชุมชน" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "พรีเซ็ต" @@ -1532,7 +1538,7 @@ msgstr "à¸à¸²à¸£à¹à¸›à¸¥à¸‡" #: editor/animation_track_editor.cpp editor/editor_help.cpp msgid "Methods" -msgstr "เมธà¸à¸”" +msgstr "วิธีà¸à¸²à¸£" #: editor/animation_track_editor.cpp msgid "Bezier" @@ -1881,7 +1887,9 @@ msgid "Scene does not contain any script." msgstr "ไม่มีสคริปต์ในฉาà¸" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "เพิ่ม" @@ -1945,6 +1953,7 @@ msgstr "ไม่สามารถเชื่à¸à¸¡à¸•่à¸à¸ªà¸±à¸à¸à¸²à¸“ #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "ปิด" @@ -2989,6 +2998,7 @@ msgstr "ทำให้เป็นปัจจุบัน" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "นำเข้า" @@ -3272,7 +3282,7 @@ msgstr "คลาส:" #: editor/editor_help.cpp editor/scene_tree_editor.cpp #: editor/script_create_dialog.cpp msgid "Inherits:" -msgstr "สืบทà¸à¸”จาà¸:" +msgstr "สืบทà¸à¸”:" #: editor/editor_help.cpp msgid "Inherited by:" @@ -3446,6 +3456,7 @@ msgid "Label" msgstr "ค่า" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "เมท็à¸à¸”เท่านั้น" @@ -3455,7 +3466,7 @@ msgstr "เมท็à¸à¸”เท่านั้น" msgid "Checkable" msgstr "ทำเครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¹„à¸à¹€à¸—ม" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "ไà¸à¹€à¸—มมีเครื่à¸à¸‡à¸«à¸¡à¸²à¸¢" @@ -3534,7 +3545,7 @@ msgstr "คัดลà¸à¸à¸—ี่เลืà¸à¸" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "เคลียร์" @@ -3565,7 +3576,7 @@ msgid "Up" msgstr "ขึ้น" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "โนด" @@ -3589,6 +3600,10 @@ msgstr "RSET ขาà¸à¸à¸" msgid "New Window" msgstr "หน้าต่างใหม่" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "โปรเจà¸à¸•์ไม่มีชื่à¸" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4743,6 +4758,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "โหลดใหม่" @@ -4921,6 +4937,7 @@ msgid "Edit Text:" msgstr "à¹à¸à¹‰à¹„ขข้à¸à¸„วาม:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "เปิด" @@ -5233,6 +5250,7 @@ msgid "Show Script Button" msgstr "หมุนปุ่มขวา" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "ระบบไฟล์" @@ -5315,6 +5333,7 @@ msgstr "à¹à¸à¹‰à¹„ขธีม" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5484,6 +5503,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5904,6 +5924,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5916,7 +5937,7 @@ msgstr "ตัวจัดà¸à¸²à¸£à¹‚ปรเจà¸à¸•์" msgid "Sorting Order" msgstr "เปลี่ยนชื่à¸à¹‚ฟลเดà¸à¸£à¹Œ:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5952,29 +5973,30 @@ msgstr "เà¸à¹‡à¸šà¹„ฟล์:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "สีพื้นหลังผิดพลาด" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "สีพื้นหลังผิดพลาด" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "นำเข้าฉาà¸" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5983,21 +6005,21 @@ msgstr "" msgid "Text Color" msgstr "ไปชั้นบน" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "บรรทัดที่:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "บรรทัดที่:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "สีพื้นหลังผิดพลาด" @@ -6007,16 +6029,16 @@ msgstr "สีพื้นหลังผิดพลาด" msgid "Text Selected Color" msgstr "ลบสิ่งที่เลืà¸à¸" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "เฉพาะที่à¸à¸³à¸¥à¸±à¸‡à¹€à¸¥à¸·à¸à¸" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "ฉาà¸à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™" @@ -6025,45 +6047,45 @@ msgstr "ฉาà¸à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "ไฮไลท์ไวยาà¸à¸£à¸“์" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "ฟังà¸à¹Œà¸Šà¸±à¸™" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "เปลี่ยนชื่à¸à¸•ัวà¹à¸›à¸£" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "เลืà¸à¸à¸ªà¸µ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "บุ๊คมาร์ค" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "เบรà¸à¸žà¸à¸¢à¸•์" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7840,10 +7862,6 @@ msgid "Load Animation" msgstr "โหลดà¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "ไม่มีà¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™à¹ƒà¸«à¹‰à¸„ัดลà¸à¸!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "ไม่มีทรัพยาà¸à¸£à¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™à¹ƒà¸™à¸„ลิปบà¸à¸£à¹Œà¸”!" @@ -7856,10 +7874,6 @@ msgid "Paste Animation" msgstr "วางà¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "ไม่มีà¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™à¹ƒà¸«à¹‰à¹à¸à¹‰à¹„ข!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "เล่นà¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™à¸—ี่เลืà¸à¸à¸¢à¹‰à¸à¸™à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸•ำà¹à¸«à¸™à¹ˆà¸‡à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™ (A)" @@ -7897,6 +7911,11 @@ msgid "New" msgstr "ใหม่" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s à¸à¹‰à¸²à¸‡à¸à¸´à¸‡à¸„ลาส" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "à¹à¸à¹‰à¹„ขทรานสิชัน" @@ -8119,11 +8138,6 @@ msgid "Blend" msgstr "ผสม" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "ร่วม" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "เริ่มใหม่à¸à¸±à¸•โนมัติ:" @@ -8157,10 +8171,6 @@ msgid "X-Fade Time (s):" msgstr "ระยะเวลาเฟด (วิ):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "ปัจจุบัน:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10174,6 +10184,7 @@ msgstr "ตั้งค่าเส้นà¸à¸£à¸´à¸”" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "จำà¸à¸±à¸”à¸à¸²à¸£à¹€à¸„ลื่à¸à¸™à¸¢à¹‰à¸²à¸¢" @@ -10443,6 +10454,7 @@ msgstr "สคริปต์à¸à¹ˆà¸à¸™à¸«à¸™à¹‰à¸²" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "ไฟล์" @@ -10876,7 +10888,7 @@ msgstr "เล่น IK" #: editor/plugins/spatial_editor_plugin.cpp msgid "Orthogonal" -msgstr "ขนาน" +msgstr "ภาพเชิงขนาน" #: editor/plugins/spatial_editor_plugin.cpp modules/gltf/gltf_camera.cpp msgid "Perspective" @@ -11019,6 +11031,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "ขนาด: " @@ -11055,7 +11068,7 @@ msgstr "มุมรูปทรง" #: editor/plugins/spatial_editor_plugin.cpp msgid "FPS: %d (%s ms)" -msgstr "" +msgstr "FPS: %d (%s ms)" #: editor/plugins/spatial_editor_plugin.cpp msgid "Top View." @@ -11683,6 +11696,16 @@ msgid "Vertical:" msgstr "à¹à¸™à¸§à¸•ั้ง:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "เว้น:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "เลื่à¸à¸™:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "เลืà¸à¸/เคลียร์เฟรมทั้งหมด" @@ -11719,18 +11742,10 @@ msgid "Auto Slice" msgstr "à¹à¸šà¹ˆà¸‡à¸à¸±à¸•โนมัติ" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "เลื่à¸à¸™:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "ขนาด:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "เว้น:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "ขà¸à¸šà¹€à¸‚ตเทà¸à¹€à¸ˆà¸à¸£à¹Œ" @@ -11944,6 +11959,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "ลบไทล์" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11987,6 +12007,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "เพิ่มไà¸à¹€à¸—ม" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "ลบไà¸à¹€à¸—ม" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "เพิ่มไà¸à¹€à¸—มคลาส" @@ -12297,6 +12327,7 @@ msgid "Named Separator" msgstr "หมวดชื่à¸" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "เมนูย่à¸à¸¢" @@ -12473,8 +12504,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "หมวดชื่à¸" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14279,10 +14311,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "ตัวเรนเดà¸à¸£à¹Œà¸ªà¸²à¸¡à¸²à¸£à¸–เปลี่ยนทีหลังได้ à¹à¸•่ฉาà¸à¸ˆà¸³à¹€à¸›à¹‡à¸™à¸•้à¸à¸‡à¸›à¸£à¸±à¸šà¹à¸•่ง" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "โปรเจà¸à¸•์ไม่มีชื่à¸" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "โปรเจà¸à¸•์หายไป" @@ -14621,6 +14649,7 @@ msgid "Add Event" msgstr "เพิ่มปุ่มà¸à¸”" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "ปุ่ม" @@ -14995,7 +15024,7 @@ msgstr "ไปตัวพิมพ์เล็à¸" msgid "To Uppercase" msgstr "ไปตัวพิมพ์ใหà¸à¹ˆ" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "รีเซ็ต" @@ -15800,6 +15829,7 @@ msgstr "à¹à¸à¹‰à¹„ขà¸à¸‡à¸¨à¸²à¸à¸²à¸£à¹€à¸›à¸¥à¹ˆà¸‡à¹€à¸ªà¸µà¸¢à¸‡à¸‚ภ#: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16632,6 +16662,14 @@ msgstr "" msgid "Use DTLS" msgstr "ใช้สà¹à¸™à¸›" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17737,6 +17775,14 @@ msgid "Change Expression" msgstr "à¹à¸à¹‰à¹„ขสมà¸à¸²à¸£" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "คัดลà¸à¸à¹‚หนดฟังà¸à¹Œà¸Šà¸±à¸™à¹„ม่ได้" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "วางโหนด VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "ลบโหนด VisualScript" @@ -17838,14 +17884,6 @@ msgid "Resize Comment" msgstr "à¹à¸à¹‰à¸‚นาดคà¸à¸¡à¹€à¸¡à¹‰à¸™à¸•์" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "คัดลà¸à¸à¹‚หนดฟังà¸à¹Œà¸Šà¸±à¸™à¹„ม่ได้" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "วางโหนด VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "ไม่สามารถสร้างฟังà¸à¹Œà¸Šà¸±à¸™à¹„ด้จาà¸à¹‚หนดฟังà¸à¹Œà¸Šà¸±à¸™" @@ -18366,6 +18404,14 @@ msgstr "à¸à¸´à¸™à¸ªà¹à¸•นซ์" msgid "Write Mode" msgstr "โหมดà¸à¸²à¸£à¸ˆà¸±à¸”ลำดับความสำคัà¸" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18374,6 +18420,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "โปรไฟล์เน็ตเวิร์à¸" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "โปรไฟล์เน็ตเวิร์à¸" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18429,6 +18501,11 @@ msgstr "ซ่à¸à¸™/à¹à¸ªà¸”ง" msgid "Bounds Geometry" msgstr "ลà¸à¸‡à¹ƒà¸«à¸¡à¹ˆ" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "สà¹à¸™à¸›à¸à¸±à¸ˆà¸‰à¸£à¸´à¸¢à¸°" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19062,7 +19139,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19210,7 +19287,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19220,7 +19297,7 @@ msgstr "ขยายà¸à¸à¸" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "ตัดโหนด" #: platform/javascript/export/export.cpp @@ -19522,7 +19599,7 @@ msgstr "โปรไฟล์เน็ตเวิร์à¸" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "à¸à¸¸à¸›à¸à¸£à¸“์" #: platform/osx/export/export.cpp @@ -19791,12 +19868,13 @@ msgid "Publisher Display Name" msgstr "ชื่à¸à¹à¸ªà¸”งผู้จัดจำหน่ายà¹à¸žà¸„เà¸à¸ˆà¹„ม่ถูà¸à¸•้à¸à¸‡" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "GUID ขà¸à¸‡à¹‚ปรà¹à¸à¸£à¸¡à¹„ม่ถูà¸à¸•้à¸à¸‡" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "ล้างเส้นไà¸à¸”์" #: platform/uwp/export/export.cpp @@ -20061,6 +20139,7 @@ msgstr "" "à¹à¸ªà¸”งผล" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "เฟรม %" @@ -20452,7 +20531,7 @@ msgstr "โหมดไม้บรรทัด" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "รายà¸à¸²à¸£à¸—ี่ปิดใช้งาน" @@ -20935,7 +21014,7 @@ msgstr "รูปหลายเหลี่ยมขà¸à¸‡à¸•ัวบัง๠msgid "Width Curve" msgstr "à¹à¸¢à¸à¹€à¸ªà¹‰à¸™à¹‚ค้ง" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "ค่าเริ่มต้น" @@ -21110,6 +21189,7 @@ msgid "Z As Relative" msgstr "จำà¸à¸±à¸”โดยใช้ตำà¹à¸«à¸™à¹ˆà¸‡à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21359,6 +21439,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21926,9 +22007,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "ตั้งระยะขà¸à¸š" @@ -22563,7 +22645,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23576,6 +23658,11 @@ msgstr "" "หาà¸à¸„ุณไม่ต้à¸à¸‡à¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¸ªà¸„ริปต์ให้ใช้โหนด Control ปà¸à¸•ิà¹à¸—น" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "à¹à¸—นที่" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23617,7 +23704,7 @@ msgstr "" msgid "Tooltip" msgstr "เครื่à¸à¸‡à¸¡à¸·à¸" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่สนใจ" @@ -23746,6 +23833,7 @@ msgid "Show Zoom Label" msgstr "à¹à¸ªà¸”งโครง" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23759,11 +23847,12 @@ msgid "Show Close" msgstr "à¹à¸ªà¸”งโครง" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "เลืà¸à¸" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Commit" @@ -23829,8 +23918,9 @@ msgid "Fixed Icon Size" msgstr "มุมหน้า" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "ระบุ" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24294,7 +24384,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24814,6 +24904,31 @@ msgid "Swap OK Cancel" msgstr "ยà¸à¹€à¸¥à¸´à¸" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "ชื่à¸" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "ตัวเรนเดà¸à¸£à¹Œ:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "ตัวเรนเดà¸à¸£à¹Œ:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "% ขà¸à¸‡à¹€à¸Ÿà¸£à¸¡à¸Ÿà¸´à¸ªà¸´à¸à¸ªà¹Œ" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "% ขà¸à¸‡à¹€à¸Ÿà¸£à¸¡à¸Ÿà¸´à¸ªà¸´à¸à¸ªà¹Œ" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24851,6 +24966,810 @@ msgstr "ความละเà¸à¸µà¸¢à¸”ครื่งหนึ่ง" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "ฟà¸à¸™à¸•์" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "เลืà¸à¸à¸ªà¸µ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "ลบไà¸à¹€à¸—มคลาส" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "ลบไà¸à¹€à¸—มคลาส" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "สร้างพื้นผิว" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "ปิดà¸à¸²à¸£à¸•ัด" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "เว้น:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "à¸à¸²à¸£à¸§à¸™à¸‹à¹‰à¸³à¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "ตั้งระยะขà¸à¸š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "พรีเซ็ต" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "ทำเครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¹„à¸à¹€à¸—ม" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "ไà¸à¹€à¸—มมีเครื่à¸à¸‡à¸«à¸¡à¸²à¸¢" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "รายà¸à¸²à¸£à¸—ี่ปิดใช้งาน" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "ไà¸à¹€à¸—มมีเครื่à¸à¸‡à¸«à¸¡à¸²à¸¢" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(ตัวà¹à¸à¹‰à¹„ขถูà¸à¸›à¸´à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "รายà¸à¸²à¸£à¸—ี่ปิดใช้งาน" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "เลื่à¸à¸™:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "รายà¸à¸²à¸£à¸—ี่ปิดใช้งาน" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "ลบไà¸à¹€à¸—มคลาส" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "บังคับระดับสีขาว" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "จุดเริ่มเส้นà¸à¸£à¸´à¸”à¹à¸à¸™ X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "จุดเริ่มเส้นà¸à¸£à¸´à¸”à¹à¸à¸™ Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "ระนาบà¸à¹ˆà¸à¸™à¸«à¸™à¹‰à¸²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "ปลดล็à¸à¸„ที่เลืà¸à¸" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "ตัดโหนด" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "à¸à¸£à¸à¸‡à¸ªà¸±à¸à¸à¸²à¸“" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "à¸à¸£à¸à¸‡à¸ªà¸±à¸à¸à¸²à¸“" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "ฉาà¸à¸«à¸¥à¸±à¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "à¹à¸—็บ 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "ฉาà¸à¸«à¸¥à¸±à¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "โฟลเดà¸à¸£à¹Œ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "โฟลเดà¸à¸£à¹Œ:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "คัดลà¸à¸à¸—ี่เลืà¸à¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "คัดลà¸à¸à¸—ี่เลืà¸à¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "นำเข้าฉาà¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "สร้างพื้นผิว" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "ไฮไลท์ไวยาà¸à¸£à¸“์" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "พรีเซ็ต" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "à¹à¸ªà¸”งสภาพà¹à¸§à¸”ล้à¸à¸¡" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "ไฮไลท์ไวยาà¸à¸£à¸“์" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "ไฮไลท์ไวยาà¸à¸£à¸“์" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "โหมดขà¸à¸šà¹€à¸‚ตà¸à¸²à¸£à¸Šà¸™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "รายà¸à¸²à¸£à¸—ี่ปิดใช้งาน" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "พิà¸à¹€à¸‹à¸¥à¸‚à¸à¸š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "เพิ่มจุดโหนด" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "ไปชั้นบน" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "à¸à¸³à¸¥à¸±à¸‡à¸—ดสà¸à¸š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "lighting à¹à¸šà¸šà¸•รง" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "จุดà¸à¸³à¹€à¸™à¸´à¸”ตาราง:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "จุดà¸à¸³à¹€à¸™à¸´à¸”ตาราง:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "สร้างโฟลเดà¸à¸£à¹Œ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "เปิด/ปิดไฟล์ที่ซ่à¸à¸™" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "ปิดà¸à¸²à¸£à¸•ัด" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "เว้น:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "หมวดชื่à¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "หมวดชื่à¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "ลบไà¸à¹€à¸—มคลาส" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸ªà¸µ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "เว้น:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "เลืà¸à¸à¹€à¸Ÿà¸£à¸¡" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "ค่าเริ่มต้น" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "ค่าเริ่มต้น" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Commit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "เบรà¸à¸žà¸à¸¢à¸•์" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "เว้น:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "ปรับขนาดà¸à¸²à¸£à¹Œà¹€à¸£à¸¢à¹Œ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "สี" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "สี" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "จุดà¸à¸³à¹€à¸™à¸´à¸”ตาราง:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "จุดà¸à¸³à¹€à¸™à¸´à¸”ตาราง:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "จุดà¸à¸³à¹€à¸™à¸´à¸”ตาราง:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่สนใจ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "เลืà¸à¸" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "พรีเซ็ต" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "สลับปุ่ม" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "สลับปุ่ม" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "สลับปุ่ม" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "ตัดโหนด" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "ตัวเลืà¸à¸ Bus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "ตัดโหนด" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "เลืà¸à¸à¸—ั้งหมด" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "ยุบเข้า" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "สลับปุ่ม" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "เฉพาะที่à¸à¸³à¸¥à¸±à¸‡à¹€à¸¥à¸·à¸à¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "เลืà¸à¸à¸ªà¸µ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¹à¸œà¸‡" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "ฉาà¸à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "ตั้งระยะขà¸à¸š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "ปุ่ม" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "à¹à¸ªà¸”งเส้นไà¸à¸”์" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "à¹à¸™à¸§à¸•ั้ง:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "จุดà¸à¸³à¹€à¸™à¸´à¸”ตาราง:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "ตั้งระยะขà¸à¸š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "เว้น:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "à¹à¸—็บ 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "à¹à¸—็บ 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "รายà¸à¸²à¸£à¸—ี่ปิดใช้งาน" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "lighting à¹à¸šà¸šà¸•รง" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "ลบไà¸à¹€à¸—มคลาส" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "ลบไà¸à¹€à¸—มคลาส" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "ตั้งระยะขà¸à¸š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "ตั้งระยะขà¸à¸š" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "เป้าหมาย" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "โฟลเดà¸à¸£à¹Œ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "บังคับระดับสีขาว" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "โหมดไà¸à¸„à¸à¸™" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "ปิดà¸à¸²à¸£à¸•ัด" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "ความà¸à¸§à¹‰à¸²à¸‡à¸‹à¹‰à¸²à¸¢" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "à¹à¸ªà¸‡" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "ความà¸à¸§à¹‰à¸²à¸‡à¸‹à¹‰à¸²à¸¢" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "ความà¸à¸§à¹‰à¸²à¸‡à¸‹à¹‰à¸²à¸¢" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "ดำเนินà¸à¸²à¸£ Screen" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "โหลดพรีเซ็ต" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "à¹à¸à¹‰à¹„ขธีม" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "สี" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "พรีเซ็ต" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "พรีเซ็ต" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "พรีเซ็ต" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "รูปà¹à¸šà¸š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "เพิ่มจุดโหนด" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "ฉาà¸à¸«à¸¥à¸±à¸" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "ฉาà¸à¸«à¸¥à¸±à¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "เว้น:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "เว้น:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "ตั้งระยะขà¸à¸š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "ตั้งระยะขà¸à¸š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "ย่à¸à¸«à¸™à¹‰à¸²à¸‚วา" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "โหมดเลืà¸à¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "à¹à¸šà¹ˆà¸‡à¸à¸±à¸•โนมัติ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "เลืà¸à¸à¸ªà¸µ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "จำà¸à¸±à¸”ด้วยเส้นตาราง" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "เฉพาะที่à¸à¸³à¸¥à¸±à¸‡à¹€à¸¥à¸·à¸à¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "เลืà¸à¸à¸„ุณสมบัติ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "à¸à¸²à¸£à¸à¸£à¸°à¸—ำ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "ย้ายจุดเบซิเยร์" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "à¸à¸´à¸™à¸ªà¹à¸•นซ์" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24890,17 +25809,6 @@ msgstr "ตัวเลืà¸à¸ Texture" msgid "Char" msgstr "ตัวà¸à¸±à¸à¸©à¸£à¸—ี่ใช้ได้:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "ฉาà¸à¸«à¸¥à¸±à¸" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "ฟà¸à¸™à¸•์" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26191,6 +27099,10 @@ msgid "Release (ms)" msgstr "เผยà¹à¸žà¸£à¹ˆ" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "ร่วม" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26740,6 +27652,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "เปิดà¸à¸²à¸£à¸ˆà¸±à¸”ลำดับความสำคัà¸" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "ตั้งค่านิพจน์" diff --git a/editor/translations/tl.po b/editor/translations/tl.po index 3aef105a66..4372968ace 100644 --- a/editor/translations/tl.po +++ b/editor/translations/tl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-03-21 22:23+0000\n" +"PO-Revision-Date: 2022-04-08 07:29+0000\n" "Last-Translator: Napstaguy04 <brokenscreen3@gmail.com>\n" "Language-Team: Tagalog <https://hosted.weblate.org/projects/godot-engine/" "godot/tl/>\n" @@ -108,6 +108,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Idaong Ang Posisyon" @@ -186,6 +187,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -220,6 +222,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -396,7 +399,8 @@ msgstr "Buksan ang Editor" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Kopyahin Ang Pinagpipilian" @@ -440,6 +444,7 @@ msgstr "Pamayanan" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Preset" @@ -1839,7 +1844,9 @@ msgid "Scene does not contain any script." msgstr "Walang script ang eksena." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Maglagay" @@ -1905,6 +1912,7 @@ msgstr "Hindi maikabit ang hudyat" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Isara" @@ -2775,7 +2783,7 @@ msgstr "Editor ng Script" #: editor/editor_feature_profile.cpp #: editor/plugins/asset_library_editor_plugin.cpp msgid "Asset Library" -msgstr "Silid-Assetan" +msgstr "" #: editor/editor_feature_profile.cpp msgid "Scene Tree Editing" @@ -2921,6 +2929,7 @@ msgstr "Itutok" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Umangkat" @@ -3373,6 +3382,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Mga Method Lang" @@ -3381,7 +3391,7 @@ msgstr "Mga Method Lang" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Nakakandado" @@ -3455,7 +3465,7 @@ msgstr "Kopyahin Ang Pinagpipilian" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Linisin" @@ -3486,7 +3496,7 @@ msgid "Up" msgstr "Taas" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Node" @@ -3510,6 +3520,10 @@ msgstr "Paluwas na RSET" msgid "New Window" msgstr "Bagong Tabing" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4599,6 +4613,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4771,6 +4786,7 @@ msgid "Edit Text:" msgstr "Baguhin ang Text:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Nakabukas" @@ -5072,6 +5088,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "FileSystem" @@ -5151,6 +5168,7 @@ msgstr "Iangkat ang Tema" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5313,6 +5331,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5715,6 +5734,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5727,7 +5747,7 @@ msgstr "" msgid "Sorting Order" msgstr "Inimpok ang File:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5763,28 +5783,29 @@ msgstr "Inimpok ang File:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Pumili ng Kulay" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Ibura ang Nakapili" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5793,21 +5814,21 @@ msgstr "" msgid "Text Color" msgstr "Susunod na Koordinayt" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Bilang ng Linya:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Bilang ng Linya:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5816,16 +5837,16 @@ msgstr "" msgid "Text Selected Color" msgstr "Ibura ang Nakapili" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Napili lang" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5833,42 +5854,42 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Mga Punsyon:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Pangalanan muli ang Variable" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Pumili ng Kulay" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7587,10 +7608,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7603,10 +7620,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Walang animasyong pinagtratrabauhan!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7644,6 +7657,10 @@ msgid "New" msgstr "Bago" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Ayusin ang mga Transisyon..." @@ -7867,11 +7884,6 @@ msgid "Blend" msgstr "Halo" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Mix" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Kusa Muling Pagumpisa:" @@ -7905,10 +7917,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8200,7 +8208,7 @@ msgstr "Site:" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Support" -msgstr "Naka-alalay" +msgstr "Suporta" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Official" @@ -9875,6 +9883,7 @@ msgstr "Kaayusan ng Grid" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10135,6 +10144,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10687,6 +10697,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11328,6 +11339,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Usog:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11364,18 +11385,10 @@ msgid "Auto Slice" msgstr "Kusang Paghahati" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Usog:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11567,6 +11580,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Alisin ang Tile" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11603,6 +11621,16 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Magdagdag ng Bagong Uri ng Item" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Alisin ang Gamit" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Magdagdag ng Color Item" @@ -11875,6 +11903,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12045,8 +12074,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Alisin ang Nakapili" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -13767,10 +13797,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -14081,6 +14107,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14448,7 +14475,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15233,6 +15260,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16021,6 +16049,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17100,6 +17136,14 @@ msgid "Change Expression" msgstr "Ibahin ang Ekspresyon" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Hindi makopya ang punsyon ng node." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "I-pasta ang mga node ng VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17198,14 +17242,6 @@ msgid "Resize Comment" msgstr "Ibahin ang Laki ng Puna" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Hindi makopya ang punsyon ng node." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "I-pasta ang mga node ng VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17710,6 +17746,14 @@ msgstr "" msgid "Write Mode" msgstr "Mag-ikot" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17718,6 +17762,31 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Ihinto ang HTTP Server" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17771,6 +17840,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "Subukan muli" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18007,7 +18080,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "Running on %s" -msgstr "" +msgstr "Tumatakbo sa %s" #: platform/android/export/export_plugin.cpp msgid "Exporting APK..." @@ -18023,7 +18096,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "Could not install to device: %s" -msgstr "" +msgstr "Hindi mai-install sa device: %s" #: platform/android/export/export_plugin.cpp msgid "Running on device..." @@ -18372,7 +18445,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18519,7 +18592,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18529,7 +18602,7 @@ msgstr "Palakihin lahat" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Kopyahin ang mga Node" #: platform/javascript/export/export.cpp @@ -18819,7 +18892,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19080,12 +19153,13 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Pangalan ng Proyekto:" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Alisin ang mga Patnubay" #: platform/uwp/export/export.cpp @@ -19342,6 +19416,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Susunod na tab" @@ -19704,7 +19779,7 @@ msgstr "Paraan ng Pag-sukat" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "(Hindi Pinapagana Ang Editor)" @@ -20166,7 +20241,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Karaniwan" @@ -20329,6 +20404,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20561,6 +20637,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21105,9 +21182,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21701,7 +21779,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22680,6 +22758,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Mga Katangian ng Theme" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22719,7 +22802,7 @@ msgstr "" msgid "Tooltip" msgstr "Mga Kagamitan" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22845,6 +22928,7 @@ msgid "Show Zoom Label" msgstr "Ipakita Ang Mga Buto" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22858,11 +22942,12 @@ msgid "Show Close" msgstr "Ipakita Ang Mga Buto" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Magpili" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Magcommit" @@ -22926,7 +23011,7 @@ msgid "Fixed Icon Size" msgstr "Paguurong na Pa-pixel" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -23368,7 +23453,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23869,6 +23954,27 @@ msgid "Swap OK Cancel" msgstr "Kanselahin" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Pangalan" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23904,6 +24010,794 @@ msgstr "Gumawa ng Punsyon" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Mga Font" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Pumili ng Kulay" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Pumili ng Kulay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Pumili ng Kulay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(Hindi Pinapagana Ang Editor)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Animasyon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Paguulit ng Animation" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Ipakita sa FileSystem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "(Hindi Pinapagana Ang Editor)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Nakakandado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "(Hindi Pinapagana Ang Editor)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Nakakandado" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Hindi Pinapagana Ang Editor)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "(Hindi Pinapagana Ang Editor)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Usog:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "(Hindi Pinapagana Ang Editor)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Pumili ng Kulay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Piliting Magmodulate ng Paputi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Ipakita ang Karaniwan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Ipakita ang Karaniwan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Bumalik sa Nakaraang Hakbang" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "I-unlock ang nakapili" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Kopyahin ang mga Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Salain ang mga hudyat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Salain ang mga hudyat" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Folder:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Folder:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Kopyahin Ang Pinagpipilian" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Kopyahin Ang Pinagpipilian" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Ibura ang Nakapili" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Usog:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "I-urong Pakanan" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Nakikitang Collision Shapes" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "(Hindi Pinapagana Ang Editor)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Magpalaki" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Pangunahing Mga Tampok:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Susunod na Koordinayt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Sinusubukan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Sinusubukan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Usog:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Usog:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Gumawa ng Folder" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Tignan ang Grid" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "(Hindi Pinapagana Ang Editor)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Pumili ng Kulay" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Mga Enumerasyon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Magpili" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Karaniwan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Karaniwan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Magcommit" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Lumikha ng mga punto." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Animasyon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Ibahin Ang Sukat ng Array" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Mga Kulay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Mga Kulay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Usog:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Usog:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Usog:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Gumalaw" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Magpili" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Salain ang mga hudyat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Salain ang mga hudyat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Switch" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Kopyahin ang mga Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Kaayusan ng Bus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Kopyahin ang mga Node" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Piliin Lahat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Isara lahat" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Napili lang" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Pumili ng Kulay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Idaong Ang Posisyon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Napili lang" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Laman:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Laman:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Alisin ang mga Patnubay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Usog:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Usog:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Laman:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Simulan" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "(Hindi Pinapagana Ang Editor)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "I-urong Pakanan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Pumili ng Kulay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Pumili ng Kulay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Ipakita sa FileSystem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Ipakita sa FileSystem" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Pinagtututukan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Folder:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Piliting Magmodulate ng Paputi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Paraan ng Pagpili" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "(Hindi Pinapagana Ang Editor)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Ipakita Lahat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Sinusubukan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Ipakita Lahat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Ipakita Lahat" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Iangkat ang Tema" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Mga Kulay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Preset" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Ibahin ang Punong-Uri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Mga Font" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Pangunahing Mga Tampok:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Pangunahing Mga Tampok:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Ibahin Ang Sukat ng Napili" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Mga Enumerasyon" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Paraan ng Pagpili" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Paraan ng Pagpili" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "I-urong Pakanan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Paraan ng Pagpili" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Kusang Paghahati" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Pumili ng Kulay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Pumili ng Kulay" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Napili lang" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Napili lang" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Aktibahin na ngayon?" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Maglipat ng (mga) Bezier Point" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23941,16 +24835,6 @@ msgstr "Karagdagang Kaayusan:" msgid "Char" msgstr "Mga Pinapayagang Karakter:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Mga Font" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -25206,6 +26090,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Mix" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25737,6 +26625,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp #, fuzzy msgid "Precision" msgstr "Ekspresyon" diff --git a/editor/translations/tr.po b/editor/translations/tr.po index 506538b5fd..64461b48d2 100644 --- a/editor/translations/tr.po +++ b/editor/translations/tr.po @@ -64,7 +64,7 @@ # Lucifer25x <umudyt2006@gmail.com>, 2021. # Kadir Berk YaÄŸar <ykadirberk2@gmail.com>, 2021. # Aysu Toprak <moonwater99@hotmail.com>, 2021. -# Yusuf Yavuzyigit <yusufyavuzyigit25@gmail.com>, 2021. +# Yusuf Yavuzyigit <yusufyavuzyigit25@gmail.com>, 2021, 2022. # seckiyn <kyofl6@gmail.com>, 2022. # Amigos Sus <amigossus66@gmail.com>, 2022. # Ferhat GeçdoÄŸan <ferhatgectao@gmail.com>, 2022. @@ -75,8 +75,8 @@ msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-21 22:23+0000\n" -"Last-Translator: Emir Tunahan Alim <emrtnhalim@gmail.com>\n" +"PO-Revision-Date: 2022-04-03 13:13+0000\n" +"Last-Translator: Yusuf Yavuzyigit <yusufyavuzyigit25@gmail.com>\n" "Language-Team: Turkish <https://hosted.weblate.org/projects/godot-engine/" "godot/tr/>\n" "Language: tr\n" @@ -183,6 +183,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "Dock Pozisyonu" @@ -262,6 +263,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -297,6 +299,7 @@ msgstr "Veri ile" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "AÄŸ Profilcisi" @@ -475,7 +478,8 @@ msgstr "Düzenleyiciyi Aç" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "Seçimi Kopyala" @@ -519,6 +523,7 @@ msgstr "Topluluk" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "Ön ayar" @@ -1934,7 +1939,9 @@ msgid "Scene does not contain any script." msgstr "Sahne hiç komut içermiyor." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Ekle" @@ -1998,6 +2005,7 @@ msgstr "Sinyale baÄŸlanamıyor" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Kapat" @@ -3039,6 +3047,7 @@ msgstr "Geçerli Yap" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "İçe Aktar" @@ -3497,6 +3506,7 @@ msgid "Label" msgstr "DeÄŸer" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "Sadece Metotlar" @@ -3506,7 +3516,7 @@ msgstr "Sadece Metotlar" msgid "Checkable" msgstr "Öğeyi Denetle" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "Denetlenen Öğe" @@ -3583,7 +3593,7 @@ msgstr "Seçimi Kopyala" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Temizle" @@ -3614,7 +3624,7 @@ msgid "Up" msgstr "Yukarı" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Düğüm" @@ -3638,6 +3648,10 @@ msgstr "Giden RSET" msgid "New Window" msgstr "Yeni Pencere" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Adsız Proje" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4826,6 +4840,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Yeniden Yükle" @@ -5004,6 +5019,7 @@ msgid "Edit Text:" msgstr "Metin Düzenle:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Açık" @@ -5321,6 +5337,7 @@ msgid "Show Script Button" msgstr "Tekerlek SaÄŸ Düğme" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "DosyaSistemi" @@ -5403,6 +5420,7 @@ msgstr "Editör Teması" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5573,6 +5591,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5993,6 +6012,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -6005,7 +6025,7 @@ msgstr "Proje Yöneticisi" msgid "Sorting Order" msgstr "Klasör yeniden adlandırma:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -6041,29 +6061,30 @@ msgstr "Dosya Depolama:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Geçersiz arkaplan rengi." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Geçersiz arkaplan rengi." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Seçileni İçe Aktar" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6072,21 +6093,21 @@ msgstr "" msgid "Text Color" msgstr "Sonraki Zemin" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Satır Numarası:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Satır Numarası:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Geçersiz arkaplan rengi." @@ -6096,16 +6117,16 @@ msgstr "Geçersiz arkaplan rengi." msgid "Text Selected Color" msgstr "Seçilenleri Sil" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Yalnızca Seçim" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Åžu anki Sahne" @@ -6114,45 +6135,45 @@ msgstr "Åžu anki Sahne" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Yazım Vurgulama" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Fonksiyon" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "DeÄŸiÅŸkeni Yeniden Adlandır" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Renk Seç" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Yer imleri" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Hata ayıklama noktaları" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -6912,7 +6933,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp msgid "sRGB" -msgstr "" +msgstr "sRGB" #: editor/import/resource_importer_layered_texture.cpp #, fuzzy @@ -7923,10 +7944,6 @@ msgid "Load Animation" msgstr "Animasyon Yükle" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Kopyalanacak animasyon yok!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "Panoda animasyon kaynağı yok!" @@ -7939,10 +7956,6 @@ msgid "Paste Animation" msgstr "Animasyonu Yapıştır" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Düzenlenecek animasyon yok!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "Seçilen animasyonu geçerli konumdan geriye doÄŸru oynat. (A)" @@ -7980,6 +7993,11 @@ msgid "New" msgstr "Yeni" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s Class referansı" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "GeçiÅŸleri Düzenle..." @@ -8206,11 +8224,6 @@ msgid "Blend" msgstr "Karıştır" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Çırp" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "KendiliÄŸinden Yeniden BaÅŸlat:" @@ -8244,10 +8257,6 @@ msgid "X-Fade Time (s):" msgstr "X-Sönülme Süresi (sn):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Geçerli:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10262,6 +10271,7 @@ msgstr "Izgara Ayarları" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "Tutunma" @@ -10524,6 +10534,7 @@ msgstr "Önceki betik" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Dosya" @@ -11084,6 +11095,7 @@ msgid "Yaw:" msgstr "Sapma:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Boyut:" @@ -11113,7 +11125,7 @@ msgstr "Köşenoktalar:" #: editor/plugins/spatial_editor_plugin.cpp msgid "FPS: %d (%s ms)" -msgstr "Kare hızı: %d (%s ms)" +msgstr "FPS: %d (%s ms)" #: editor/plugins/spatial_editor_plugin.cpp msgid "Top View." @@ -11736,6 +11748,16 @@ msgid "Vertical:" msgstr "Dikey:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "Ayrım:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Kaydırma:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Hepsini Seç / Temizle" @@ -11772,18 +11794,10 @@ msgid "Auto Slice" msgstr "Otomatik Dilimle" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Kaydırma:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Adım:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "Ayrım:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "DokuBölgesi" @@ -11978,6 +11992,11 @@ msgstr "" "Yine de kapat?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Döşemeyi Kaldır" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12019,6 +12038,16 @@ msgstr "" "El ile veya baÅŸka bir temadan içe aktararak daha fazla öğe ekleyin." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Öğe Türü Ekle" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Uzak Depoyu Kaldır" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Renk Öğesi Ekle" @@ -12292,6 +12321,7 @@ msgid "Named Separator" msgstr "İsimli Ayraç" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Altmenü" @@ -12469,8 +12499,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "İsimli Ayraç" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14283,10 +14314,6 @@ msgstr "" "gerekebilir." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Adsız Proje" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Eksik Proje" @@ -14623,6 +14650,7 @@ msgid "Add Event" msgstr "Olay Ekle" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Düğme" @@ -14997,7 +15025,7 @@ msgstr "Küçük Harfe Döndür" msgid "To Uppercase" msgstr "Büyük Harfe Döndür" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Sıfırla" @@ -15826,6 +15854,7 @@ msgstr "AudioStreamPlayer3D Emisyon Açısı DeÄŸiÅŸimi" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16656,6 +16685,14 @@ msgstr "" msgid "Use DTLS" msgstr "Yapışma Kullan" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17762,6 +17799,14 @@ msgid "Change Expression" msgstr "İfadeyi DeÄŸiÅŸtir" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Fonksiyon düğümü kopyalanamıyor." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "GörselBetik Düğümleri Yapıştır" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "GörselBetik Düğümlerini Kaldır" @@ -17867,14 +17912,6 @@ msgid "Resize Comment" msgstr "Yorumu Boyutlandır" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Fonksiyon düğümü kopyalanamıyor." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "GörselBetik Düğümleri Yapıştır" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "İşlev düğümü ile iÅŸlev oluÅŸturulamıyor." @@ -18000,7 +18037,7 @@ msgstr "" #: modules/visual_script/visual_script_flow_control.cpp msgid "While" -msgstr "" +msgstr "While" #: modules/visual_script/visual_script_flow_control.cpp msgid "while (cond):" @@ -18331,7 +18368,7 @@ msgstr "Görsel Betikte Ara" #: modules/visual_script/visual_script_yield_nodes.cpp msgid "Yield" -msgstr "" +msgstr "Yield" #: modules/visual_script/visual_script_yield_nodes.cpp msgid "Wait" @@ -18372,6 +18409,14 @@ msgstr "Örnek" msgid "Write Mode" msgstr "Öncelik Kipi" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18380,6 +18425,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "AÄŸ Profilcisi" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "AÄŸ Profilcisi" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18436,6 +18507,11 @@ msgstr "GörünebilirliÄŸi Aç/Kapa" msgid "Bounds Geometry" msgstr "Tekrarla" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Akıllı Hizalama" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19083,7 +19159,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19231,7 +19307,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19241,7 +19317,7 @@ msgstr "Hepsini GeniÅŸlet" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "ÖzelSınıf" #: platform/javascript/export/export.cpp @@ -19540,7 +19616,7 @@ msgstr "AÄŸ Profilcisi" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Aygıt" #: platform/osx/export/export.cpp @@ -19812,12 +19888,13 @@ msgid "Publisher Display Name" msgstr "Geçersiz paket yayıncı görünen adı." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Geçersiz ürün GUID'i." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Kılavuzları Temizle" #: platform/uwp/export/export.cpp @@ -20082,6 +20159,7 @@ msgstr "" "özelliÄŸinde bir SpriteFrames kaynağı oluÅŸturulmalı veya ayarlanmalıdır." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Kare %" @@ -20477,7 +20555,7 @@ msgstr "Cetvel Åžekli" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Pasif Öge" @@ -20967,7 +21045,7 @@ msgstr "Bu engelleyici için engelleyici çokgeni boÅŸ. Lütfen bir çokgen çiz msgid "Width Curve" msgstr "EÄŸriyi Böl" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Varsayılan" @@ -21145,6 +21223,7 @@ msgid "Z As Relative" msgstr "Göreceli Yapış" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21399,6 +21478,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21977,9 +22057,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Kenar BoÅŸluk Belirle" @@ -22630,7 +22711,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23671,6 +23752,11 @@ msgstr "" "kullanın." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Üzerine Yaz" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23713,7 +23799,7 @@ msgstr "" msgid "Tooltip" msgstr "Araçlar" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "Yola Odaklan" @@ -23842,6 +23928,7 @@ msgid "Show Zoom Label" msgstr "Kemikleri Göster" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23855,11 +23942,12 @@ msgid "Show Close" msgstr "Kemikleri Göster" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Seç" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "İşle" @@ -23925,8 +24013,9 @@ msgid "Fixed Icon Size" msgstr "Önden Görünüm" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Ata" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24396,7 +24485,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24922,6 +25011,31 @@ msgid "Swap OK Cancel" msgstr "Vazgeç" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "İsim" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "OluÅŸturucu:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "OluÅŸturucu:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr " (Fiziksel)" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr " (Fiziksel)" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24959,6 +25073,810 @@ msgstr "Yarım Çözünürlük" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Yazı Tipleri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Renk Seç" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Renk Öğesini Yeniden Adlandır" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Renk Öğesini Yeniden Adlandır" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Yüzeyi Doldur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "Klip Devre dışı" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Ayrım:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Animasyon Döngüsü" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Kenar BoÅŸluk Belirle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "Ön ayar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Öğeyi Denetle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Denetlenen Öğe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Pasif Öge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Denetlenen Öğe" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "Editör Devre dışı" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Pasif Öge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Kaydırma:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Pasif Öge" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Renk Öğesini Yeniden Adlandır" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Beyaz Modüle Etme Kuvveti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Izgara Çıkıntı X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Izgara Çıkıntı Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Önceki sekme" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Seçim Kilidini Aç" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "ÖzelSınıf" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Sinyalleri filtrele" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Sinyalleri filtrele" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Ana Sahne" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Sekme 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Ana Sahne" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Dosya:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Dosya:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Seçimi Kopyala" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Seçimi Kopyala" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Seçileni İçe Aktar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Yüzeyi Doldur" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Yazım Vurgulama" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "Ön ayar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Ortamı Göster" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Yazım Vurgulama" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Yazım Vurgulama" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Temas Kipi" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Pasif Öge" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Kenar Pikselleri" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Düğüm Noktası Ekle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Sonraki Zemin" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Deneme" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "DoÄŸrudan aydınlatma" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Izgarayı Kaydır:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Izgarayı Kaydır:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Klasör OluÅŸtur" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Gizli Dosyalari Aç / Kapat" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Klip Devre dışı" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Ayrım:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "İsimli Ayraç" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "İsimli Ayraç" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Renk Öğesini Yeniden Adlandır" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Renk operatörü." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Ayrım:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Çerçeveleri Seç" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Varsayılan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Varsayılan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "İşle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Hata ayıklama noktaları" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Ayrım:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Diziyi Yeniden Boyutlandır" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Renkler" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Renkler" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Izgarayı Kaydır:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Izgarayı Kaydır:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Izgarayı Kaydır:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "Yola Odaklan" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Seç" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "Ön ayar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "GeçiÅŸ Düğmesi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "GeçiÅŸ Düğmesi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "GeçiÅŸ Düğmesi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "ÖzelSınıf" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Bus ayarları" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "ÖzelSınıf" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Hepsini Seç" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Hepsini Daralt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "GeçiÅŸ Düğmesi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Yalnızca Seçim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Renk Seç" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Dock Pozisyonu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Åžu anki Sahne" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Kenar BoÅŸluk Belirle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Düğme" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Kılavuz çizgilerini göster" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Dikey:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Izgarayı Kaydır:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Kenar BoÅŸluk Belirle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Ayrım:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Sekme 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Sekme 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Pasif Öge" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "DoÄŸrudan aydınlatma" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Renk Öğesini Yeniden Adlandır" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Renk Öğesini Yeniden Adlandır" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Kenar BoÅŸluk Belirle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Kenar BoÅŸluk Belirle" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Hedef" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Dosya:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Beyaz Modüle Etme Kuvveti" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Simge Kipi" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Klip Devre dışı" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Soldan Görünüm" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Işık" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Soldan Görünüm" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Soldan Görünüm" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Screen Etkisi operatörü." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Önayar yükle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Editör Teması" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Renkler" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Ön ayar" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Ön ayar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Ön ayar" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Biçem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Düğüm Noktası Ekle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Ana Sahne" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Ana Sahne" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Ayrım:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Ayrım:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Kenar BoÅŸluk Belirle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Kenar BoÅŸluk Belirle" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "SaÄŸa Girintile" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Kip Seç" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Otomatik Dilimle" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Renk Seç" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Izgara Haritası" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Yalnızca Seçim" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Özellik Seç" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Eylem" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Bezier Noktalarını Taşı" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Örnek" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24998,17 +25916,6 @@ msgstr "İlave Seçenekler:" msgid "Char" msgstr "Geçerli karakterler:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Ana Sahne" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Yazı Tipleri" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26302,6 +27209,10 @@ msgid "Release (ms)" msgstr "Yayınlamak" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Çırp" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26853,6 +27764,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "Önceliklemeyi EtkinleÅŸtir" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "İfade" diff --git a/editor/translations/tt.po b/editor/translations/tt.po index 34b9b825fa..ef8f1b8810 100644 --- a/editor/translations/tt.po +++ b/editor/translations/tt.po @@ -103,6 +103,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "" @@ -172,6 +173,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -205,6 +207,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -372,7 +375,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "" @@ -412,6 +416,7 @@ msgstr "Җәмәгать" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1753,7 +1758,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1817,6 +1824,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2811,6 +2819,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3251,6 +3260,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3258,7 +3268,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3330,7 +3340,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3361,7 +3371,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3385,6 +3395,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4446,6 +4460,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4617,6 +4632,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4906,6 +4922,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -4975,6 +4992,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5132,6 +5150,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5502,6 +5521,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5513,7 +5533,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5547,26 +5567,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5574,19 +5595,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5594,15 +5615,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5610,39 +5631,39 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7305,10 +7326,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7321,10 +7338,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7362,6 +7375,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7581,11 +7598,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7619,10 +7631,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9565,6 +9573,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9825,6 +9834,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10372,6 +10382,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11011,6 +11022,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11047,18 +11068,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11248,6 +11261,10 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11284,6 +11301,14 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11550,6 +11575,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11720,7 +11746,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13417,10 +13443,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13720,6 +13742,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14087,7 +14110,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14868,6 +14891,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15616,6 +15640,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16638,6 +16670,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16736,14 +16776,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17211,6 +17243,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17219,6 +17259,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17267,6 +17331,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17831,7 +17899,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -17967,7 +18035,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -17975,7 +18043,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18244,7 +18312,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18497,11 +18565,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18742,6 +18810,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19072,7 +19141,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19498,7 +19567,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19649,6 +19718,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19865,6 +19935,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20364,9 +20435,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -20907,7 +20979,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21796,6 +21868,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -21829,7 +21905,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -21942,6 +22018,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -21954,10 +22031,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Җәмәгать" @@ -22016,7 +22094,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22414,7 +22492,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -22860,6 +22938,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -22892,6 +22990,675 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset X" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset Y" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Җәмәгать" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Max Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Scroll Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Accel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Default Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Default Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Җәмәгать" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Normal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Guide Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Drop Position Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Icon Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Line Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Files Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Hue" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Bottom" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Fill" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -22924,15 +23691,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24063,6 +24821,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24562,6 +25324,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/tzm.po b/editor/translations/tzm.po index 7e2d7c8465..f7c0895b0e 100644 --- a/editor/translations/tzm.po +++ b/editor/translations/tzm.po @@ -103,6 +103,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "" @@ -172,6 +173,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -205,6 +207,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "" @@ -370,7 +373,8 @@ msgstr "" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "" @@ -409,6 +413,7 @@ msgstr "" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1751,7 +1756,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1815,6 +1822,7 @@ msgstr "" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2809,6 +2817,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "" @@ -3249,6 +3258,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3256,7 +3266,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "" @@ -3328,7 +3338,7 @@ msgstr "" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3359,7 +3369,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3383,6 +3393,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4444,6 +4458,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4615,6 +4630,7 @@ msgid "Edit Text:" msgstr "" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -4904,6 +4920,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -4973,6 +4990,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5129,6 +5147,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5500,6 +5519,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5511,7 +5531,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5545,26 +5565,27 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5572,19 +5593,19 @@ msgstr "" msgid "Text Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5592,15 +5613,15 @@ msgstr "" msgid "Text Selected Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5608,39 +5629,39 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7305,10 +7326,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "" @@ -7321,10 +7338,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7362,6 +7375,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7581,11 +7598,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7619,10 +7631,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9565,6 +9573,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -9825,6 +9834,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10372,6 +10382,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11011,6 +11022,16 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11047,18 +11068,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11248,6 +11261,10 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11284,6 +11301,14 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Add Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Remove Theme Type" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "" @@ -11550,6 +11575,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -11720,7 +11746,7 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +msgid "Palette Item H Separation" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13415,10 +13441,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "" @@ -13718,6 +13740,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14085,7 +14108,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -14866,6 +14889,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15613,6 +15637,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "" @@ -16635,6 +16667,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -16733,14 +16773,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17208,6 +17240,14 @@ msgstr "" msgid "Write Mode" msgstr "" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17216,6 +17256,30 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +msgid "WebSocket Client" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "WebSocket Server" +msgstr "" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17264,6 +17328,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -17828,7 +17896,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -17964,7 +18032,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -17972,7 +18040,7 @@ msgid "Export Icon" msgstr "" #: platform/javascript/export/export.cpp -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "" #: platform/javascript/export/export.cpp @@ -18242,7 +18310,7 @@ msgid "Network Client" msgstr "" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -18495,11 +18563,11 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" +msgid "Product GUID" msgstr "" #: platform/uwp/export/export.cpp -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "" #: platform/uwp/export/export.cpp @@ -18740,6 +18808,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "" @@ -19070,7 +19139,7 @@ msgstr "" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "" @@ -19496,7 +19565,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "" @@ -19647,6 +19716,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -19863,6 +19933,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -20361,9 +20432,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -20906,7 +20978,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -21795,6 +21867,10 @@ msgid "" msgstr "" #: scene/gui/control.cpp +msgid "Theme Overrides" +msgstr "" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -21828,7 +21904,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -21941,6 +22017,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -21953,10 +22030,11 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "" @@ -22015,7 +22093,7 @@ msgid "Fixed Icon Size" msgstr "" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -22415,7 +22493,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -22862,6 +22940,26 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +msgid "Layer Names" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -22894,6 +22992,675 @@ msgstr "" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Underline Spacing" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Checked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "On Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Shadow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset X" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow Offset Y" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Shadow As Outline" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Selected" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Clear Button Color Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Max Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Completion Scroll Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Slider" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scaleborder Size" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close H Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close V Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Parent Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Accel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Frame" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Azal:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Azal:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Comment Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Breakpoint" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Close Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Offset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selected Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Normal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Hover" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Select Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Guide Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Drop Position Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Relationship Line Color" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Item Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Guides" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Border" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Icon Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Line Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Side Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folder Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "File Icon Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Files Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Height" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Add Preset" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Hue" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Color Sample" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Normal Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Mono Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table H Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Table V Separation" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Top" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Margin Bottom" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Fill" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Selection Stroke" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Activity" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Pos" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -22926,15 +23693,6 @@ msgstr "" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -24069,6 +24827,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -24569,6 +25331,10 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +msgid "Enable High Float" +msgstr "" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/uk.po b/editor/translations/uk.po index e97b814379..96b4d12662 100644 --- a/editor/translations/uk.po +++ b/editor/translations/uk.po @@ -16,17 +16,20 @@ # Vladislav Glinsky <cl0ne@mithril.org.ua>, 2020. # Микола Тимошенко <9081@ukr.net>, 2020. # Miroslav <zinmirx@gmail.com>, 2020. -# IllusiveMan196 <hamsterrv@gmail.com>, 2021. +# IllusiveMan196 <hamsterrv@gmail.com>, 2021, 2022. # KazanskiyMaks <kazanskiy.maks@gmail.com>, 2022. # МироÑлав <hlopukmyroslav@gmail.com>, 2022. # Ostap <ostapbataj79@gmail.com>, 2022. +# Wald Sin <naaveranos@gmail.com>, 2022. +# Гліб Соколов <ramithes@i.ua>, 2022. +# Max Donchenko <maxx.donchenko@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Ukrainian (Godot Engine)\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-23 04:18+0000\n" -"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" +"PO-Revision-Date: 2022-04-25 15:02+0000\n" +"Last-Translator: IllusiveMan196 <hamsterrv@gmail.com>\n" "Language-Team: Ukrainian <https://hosted.weblate.org/projects/godot-engine/" "godot/uk/>\n" "Language: uk\n" @@ -35,7 +38,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 4.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" @@ -122,6 +125,7 @@ msgstr "Зі зміною розміру" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "РозташуваннÑ" @@ -191,6 +195,7 @@ msgstr "Пам'Ñть" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "ОбмеженнÑ" @@ -224,6 +229,7 @@ msgstr "Дані" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "Мережа" @@ -393,7 +399,8 @@ msgstr "ТекÑтовий редактор" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "ЗавершеннÑ" @@ -432,6 +439,7 @@ msgstr "Команда" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "ÐатиÑнута" @@ -987,7 +995,7 @@ msgstr "МакÑ. Ñвітла на об'єкт" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Subsurface Scattering" -msgstr "РозÑÑ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´Ð¿Ð¾Ð²ÐµÑ€Ñ…Ð¾Ð½ÑŒ" +msgstr "Підповерхневе розÑіюваннÑ" #: drivers/gles3/rasterizer_scene_gles3.cpp #: editor/import/resource_importer_texture.cpp @@ -1794,7 +1802,9 @@ msgid "Scene does not contain any script." msgstr "У Ñцені немає жодного Ñкрипту." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Додати" @@ -1860,6 +1870,7 @@ msgstr "Ðе вдалоÑÑ Ð·'єднати Ñигнал" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Закрити" @@ -2663,9 +2674,8 @@ msgstr "" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Custom Template" -msgstr "Ðетипова тема" +msgstr "Ðетиповий шаблон" #: editor/editor_export.cpp editor/project_export.cpp #: platform/android/export/export_plugin.cpp platform/iphone/export/export.cpp @@ -2675,44 +2685,40 @@ msgid "Release" msgstr "ВипуÑк" #: editor/editor_export.cpp -#, fuzzy msgid "Binary Format" -msgstr "Формат кольору" +msgstr "Двійковий формат" #: editor/editor_export.cpp msgid "64 Bits" -msgstr "" +msgstr "64-бітовий" #: editor/editor_export.cpp msgid "Embed PCK" -msgstr "" +msgstr "Вбудувати PCK" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Texture Format" -msgstr "TextureRegion" +msgstr "Формат текÑтури" #: editor/editor_export.cpp msgid "BPTC" -msgstr "" +msgstr "BPTC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "S3TC" -msgstr "" +msgstr "S3TC" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "ETC" -msgstr "TCP" +msgstr "ETC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "ETC2" -msgstr "" +msgstr "ETC2" #: editor/editor_export.cpp -#, fuzzy msgid "No BPTC Fallbacks" -msgstr "Резерв" +msgstr "Без резервного BPTC" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp @@ -2904,6 +2910,7 @@ msgstr "Зробити поточним" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Імпорт" @@ -3352,6 +3359,7 @@ msgid "Label" msgstr "Мітка" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "Лише Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ" @@ -3359,7 +3367,7 @@ msgstr "Лише Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ" msgid "Checkable" msgstr "Можна позначати" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "Позначено" @@ -3434,7 +3442,7 @@ msgstr "Копіювати позначене" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "ОчиÑтити" @@ -3465,7 +3473,7 @@ msgid "Up" msgstr "ВивантаженнÑ" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Вузол" @@ -3489,6 +3497,10 @@ msgstr "Вихідний RSET" msgid "New Window" msgstr "Ðове вікно" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Проєкт без назви" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -3729,14 +3741,12 @@ msgid "Quick Open Script..." msgstr "Швидке Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñкрипту..." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Reload" -msgstr "Зберегти Ñ– перезапуÑтити" +msgstr "Зберегти Ñ– перезавантажити" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to '%s' before reloading?" -msgstr "Зберегти зміни, внеÑені до '%s' перед закриттÑм?" +msgstr "Зберегти зміни, внеÑені до «%s», перед перезавантаженнÑм?" #: editor/editor_node.cpp msgid "Save & Close" @@ -3856,9 +3866,8 @@ msgid "Open Project Manager?" msgstr "Відкрити менеджер проєктів?" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to the following scene(s) before reloading?" -msgstr "Зберегти зміни в наÑтупній(их) Ñцені(ах) перед тим, Ñк вийти?" +msgstr "Зберегти зміни до вказаних нижче Ñцен перед перезавантаженнÑм?" #: editor/editor_node.cpp msgid "Save & Quit" @@ -4128,9 +4137,8 @@ msgid "Update Vital Only" msgstr "Оновлювати лише критичні" #: editor/editor_node.cpp -#, fuzzy msgid "Localize Settings" -msgstr "ЛокалізаціÑ" +msgstr "Параметри локалізації" #: editor/editor_node.cpp msgid "Restore Scenes On Load" @@ -4145,9 +4153,8 @@ msgid "Inspector" msgstr "ІнÑпектор" #: editor/editor_node.cpp -#, fuzzy msgid "Default Property Name Style" -msgstr "Типовий шлÑÑ… до проєкту" +msgstr "Типовий Ñтиль назв влаÑтивоÑтей" #: editor/editor_node.cpp msgid "Default Float Step" @@ -4665,6 +4672,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Перезавантажити" @@ -4842,6 +4850,7 @@ msgid "Edit Text:" msgstr "Редагувати текÑÑ‚:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Увімкнено" @@ -5146,6 +5155,7 @@ msgid "Show Script Button" msgstr "Показувати кнопку Ñкрипту" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "Файлова ÑиÑтема" @@ -5215,6 +5225,7 @@ msgstr "Тема кольорів" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "Інтервал між Ñ€Ñдками" @@ -5371,6 +5382,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "УпорÑдковувати оглÑд елементів за абеткою" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "КурÑор" @@ -5741,6 +5753,7 @@ msgstr "Вузол" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "Порт" @@ -5752,7 +5765,7 @@ msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ñ”ÐºÑ‚Ð°Ð¼Ð¸" msgid "Sorting Order" msgstr "Режим упорÑдковуваннÑ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "Колір Ñимволу" @@ -5786,26 +5799,27 @@ msgstr "Колір Ñ€Ñдків" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "Колір тла" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "Колір тла доповненнÑ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "Колір Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð¾Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "ÐаÑвний колір доповненнÑ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "Колір Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð´Ð¾Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "Колір шрифту доповненнÑ" @@ -5813,19 +5827,19 @@ msgstr "Колір шрифту доповненнÑ" msgid "Text Color" msgstr "Колір текÑту" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "Колір номерів Ñ€Ñдків" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "Безпечний колір номерів Ñ€Ñдків" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "Колір каретки" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "Колір тла каретки" @@ -5833,15 +5847,15 @@ msgstr "Колір тла каретки" msgid "Text Selected Color" msgstr "Колір позначеного текÑту" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "Колір позначеннÑ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "Колір дужок без відповідників" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "Колір поточного Ñ€Ñдка" @@ -5849,39 +5863,39 @@ msgstr "Колір поточного Ñ€Ñдка" msgid "Line Length Guideline Color" msgstr "Колір напрÑмної довжини Ñ€Ñдка" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "Колір підÑвічених Ñлів" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "Колір номерів" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "Колір функцій" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "Колір змінних-елементів" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "Колір позначок" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "Колір закладок" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "Колір точок зупину" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "Колір виконуваного Ñ€Ñдка" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "Колір Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ ÐºÐ¾Ð´Ñƒ" @@ -6582,9 +6596,8 @@ msgid "Use Ambient" msgstr "ВикориÑтовувати адаптивний" #: editor/import/resource_importer_bitmask.cpp -#, fuzzy msgid "Create From" -msgstr "Створити Теку" +msgstr "Створити на оÑнові" #: editor/import/resource_importer_bitmask.cpp #: servers/audio/effects/audio_effect_compressor.cpp @@ -6601,11 +6614,11 @@ msgstr "СтиÑнути" #: editor/import/resource_importer_csv_translation.cpp msgid "Delimiter" -msgstr "" +msgstr "Роздільник" #: editor/import/resource_importer_layered_texture.cpp msgid "No BPTC If RGB" -msgstr "" +msgstr "Без BPTC, Ñкщо RGB" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/cpu_particles_2d.cpp @@ -6629,25 +6642,22 @@ msgstr "Фільтр" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Mipmaps" msgstr "Множинне відтвореннÑ" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Anisotropic" -msgstr "ÐнізотропіÑ" +msgstr "Ðнізотропний" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp msgid "sRGB" -msgstr "" +msgstr "sRGB" #: editor/import/resource_importer_layered_texture.cpp -#, fuzzy msgid "Slices" -msgstr "ÐвтонарізаннÑ" +msgstr "Зрізи" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp @@ -6664,9 +6674,8 @@ msgid "Vertical" msgstr "Вертикальний" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Generate Tangents" -msgstr "Створити точки" +msgstr "Згенерувати точки" #: editor/import/resource_importer_obj.cpp #, fuzzy @@ -6674,20 +6683,17 @@ msgid "Scale Mesh" msgstr "Режим маÑштабуваннÑ" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Offset Mesh" -msgstr "ЗміщеннÑ" +msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ñітки" #: editor/import/resource_importer_obj.cpp #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Octahedral Compression" -msgstr "СтиÑненнÑ" +msgstr "Октаедричне ÑтиÑканнÑ" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Optimize Mesh Flags" -msgstr "Прапорці розміру" +msgstr "Прапорці оптимізації Ñітки" #: editor/import/resource_importer_scene.cpp msgid "Import as Single Scene" @@ -6735,24 +6741,20 @@ msgid "Nodes" msgstr "Вузли" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Type" -msgstr "Тип результату" +msgstr "Root Type (Тип коренÑ)" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Name" -msgstr "Ðазва віддаленого Ñховища" +msgstr "Root Name (Ðазва коренÑ)" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Scale" -msgstr "МаÑштаб HDR" +msgstr "Root Scale (Шкала коренÑ)" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Custom Script" -msgstr "Ðетиповий вузол" +msgstr "Custom Script (ВлаÑний Ñкрипт)" #: editor/import/resource_importer_scene.cpp scene/resources/texture.cpp msgid "Storage" @@ -6760,21 +6762,19 @@ msgstr "Сховище даних" #: editor/import/resource_importer_scene.cpp msgid "Use Legacy Names" -msgstr "" +msgstr "ЗаÑтарілі назви" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp msgid "Materials" msgstr "Матеріали" #: editor/import/resource_importer_scene.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Location" -msgstr "ЛокалізаціÑ" +msgstr "РозташуваннÑ" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Keep On Reimport" -msgstr "Переімпортувати" +msgstr "Зберігати при повторному імпортуванні" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp msgid "Meshes" @@ -6786,14 +6786,12 @@ msgid "Ensure Tangents" msgstr "Змінити дотичну до кривої" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Light Baking" -msgstr "Карта оÑвітленнÑ" +msgstr "Light Baking (Ð—Ð°Ð¿Ñ–ÐºÐ°Ð½Ð½Ñ Ñвітла)" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Lightmap Texel Size" -msgstr "Підказка розміру карти оÑвітленнÑ" +msgstr "Розмір текÑелів карти оÑвітленнÑ" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp msgid "Skins" @@ -6805,28 +6803,24 @@ msgid "Use Named Skins" msgstr "ВикориÑтати прив'ÑÐ·ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ð°Ñштабу" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "External Files" -msgstr "Зовнішній" +msgstr "External Files (Зовнішні файли)" #: editor/import/resource_importer_scene.cpp msgid "Store In Subdir" -msgstr "" +msgstr "Зберегти у підтеці" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Filter Script" -msgstr "Фільтрувати Ñкрипти" +msgstr "Filter Script (Фільтрувальний Ñкрипт)" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Keep Custom Tracks" -msgstr "Ðетипове перетвореннÑ" +msgstr "Зберігати нетипові доріжки" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Optimizer" -msgstr "Оптимізувати" +msgstr "Optimizer (Оптимізатор)" #: editor/import/resource_importer_scene.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp platform/javascript/export/export.cpp @@ -6843,35 +6837,30 @@ msgid "Enabled" msgstr "Увімкнено" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Linear Error" -msgstr "МакÑ. лінійна похибка:" +msgstr "МакÑ. лінійна похибка" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angular Error" -msgstr "МакÑ. кутова похибка:" +msgstr "МакÑ. кутова похибка" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angle" -msgstr "Кут" +msgstr "МакÑ. кут" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Remove Unused Tracks" -msgstr "Видалити доріжку" +msgstr "Вилучити невикориÑтані доріжки" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Clips" -msgstr "Кліпи анімації" +msgstr "Кліпи" #: editor/import/resource_importer_scene.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/particles_2d.cpp scene/3d/area.cpp scene/3d/cpu_particles.cpp #: scene/3d/particles.cpp scene/resources/environment.cpp msgid "Amount" -msgstr "Сума" +msgstr "Величина" #: editor/import/resource_importer_scene.cpp #: editor/plugins/mesh_library_editor_plugin.cpp @@ -6916,16 +6905,15 @@ msgstr "ЗбереженнÑ..." #: editor/import/resource_importer_texture.cpp scene/resources/texture.cpp msgid "Lossy Quality" -msgstr "" +msgstr "Із втратою ÑкоÑті" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "HDR Mode" -msgstr "Режим HSV" +msgstr "Режим HDR" #: editor/import/resource_importer_texture.cpp msgid "BPTC LDR" -msgstr "" +msgstr "BPTC LDR" #: editor/import/resource_importer_texture.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/mesh_instance_2d.cpp scene/2d/multimesh_instance_2d.cpp @@ -6934,9 +6922,8 @@ msgid "Normal Map" msgstr "Ðормальне картографуваннÑ" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Process" -msgstr "preprocess()" +msgstr "Обробка" #: editor/import/resource_importer_texture.cpp msgid "Fix Alpha Border" @@ -6949,12 +6936,11 @@ msgstr "Редагувати прозоріÑть" #: editor/import/resource_importer_texture.cpp msgid "Hdr As Srgb" -msgstr "" +msgstr "HDR Ñк sRGB" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Invert Color" -msgstr "Вершина" +msgstr "Invert Color (Інвертувати колір)" #: editor/import/resource_importer_texture.cpp #, fuzzy @@ -6968,18 +6954,16 @@ msgid "Stream" msgstr "Потік" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Size Limit" -msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€Ñƒ вміÑту" +msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€Ñƒ" #: editor/import/resource_importer_texture.cpp msgid "Detect 3D" -msgstr "" +msgstr "ВиÑвити 3D (Detect 3D)" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "SVG" -msgstr "HSV" +msgstr "SVG" #: editor/import/resource_importer_texture.cpp msgid "" @@ -6990,19 +6974,16 @@ msgstr "" "текÑтуру буде показано правильно на перÑональних комп'ютерах." #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Atlas File" -msgstr "Розмір атлаÑу" +msgstr "Файл атлаÑу" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Import Mode" -msgstr "Режим екÑпортуваннÑ:" +msgstr "Режим імпортуваннÑ" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Crop To Region" -msgstr "Ð’Ñтановити облаÑть плитки" +msgstr "Обрізати до облаÑті" #: editor/import/resource_importer_texture_atlas.cpp msgid "Trim Alpha Border From Region" @@ -7014,7 +6995,7 @@ msgstr "Сила" #: editor/import/resource_importer_wav.cpp msgid "8 Bit" -msgstr "" +msgstr "8-бітова" #: editor/import/resource_importer_wav.cpp main/main.cpp #: modules/mono/editor/csharp_project.cpp modules/mono/mono_gd/gd_mono.cpp @@ -7022,23 +7003,20 @@ msgid "Mono" msgstr "Моно" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Max Rate" -msgstr "Змішувати вузол" +msgstr "МакÑ. чаÑтота" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Max Rate Hz" -msgstr "ЧаÑтота (Гц)" +msgstr "МакÑ. чаÑтота (Гц)" #: editor/import/resource_importer_wav.cpp msgid "Trim" -msgstr "" +msgstr "Обрізати" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Normalize" -msgstr "Ðормалізовано" +msgstr "Ðормалізувати" #: editor/import/resource_importer_wav.cpp #: scene/resources/audio_stream_sample.cpp @@ -7132,23 +7110,20 @@ msgid "Failed to load resource." msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ реÑурÑ." #: editor/inspector_dock.cpp -#, fuzzy msgid "Property Name Style" -msgstr "Ðазва проєкту:" +msgstr "Стиль назв влаÑтивоÑтей" #: editor/inspector_dock.cpp scene/gui/color_picker.cpp msgid "Raw" msgstr "Без обробки" #: editor/inspector_dock.cpp -#, fuzzy msgid "Capitalized" msgstr "З Великої" #: editor/inspector_dock.cpp -#, fuzzy msgid "Localized" -msgstr "Мова" +msgstr "Рідною мовою" #: editor/inspector_dock.cpp msgid "Localization not available for current language." @@ -7648,10 +7623,6 @@ msgid "Load Animation" msgstr "Завантажити анімацію" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Ðемає анімації Ð´Ð»Ñ ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "У буфері обміну немає реÑурÑу анімації!" @@ -7664,10 +7635,6 @@ msgid "Paste Animation" msgstr "Ð’Ñтавити анімацію" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Ðемає анімації Ð´Ð»Ñ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ!" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" "Відтворити обрану анімацію в зворотньому напрÑмку від поточної позиції. (A)" @@ -7706,6 +7673,11 @@ msgid "New" msgstr "Ðовий" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Довідник з клаÑу %s" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Редагувати переходи…" @@ -7930,11 +7902,6 @@ msgid "Blend" msgstr "Змішати" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "ПоєднаннÑ" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Ðвтоматичний перезапуÑк:" @@ -7968,10 +7935,6 @@ msgid "X-Fade Time (s):" msgstr "Ð§Ð°Ñ X-Fade (Ñ):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Поточний:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8206,28 +8169,24 @@ msgid "License (Z-A)" msgstr "Ð›Ñ–Ñ†ÐµÐ½Ð·ÑƒÐ²Ð°Ð½Ð½Ñ (Z-A)" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "First" -msgstr "Перший" +msgstr "Перша" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Previous" -msgstr "Ðазад" +msgstr "ПопереднÑ" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Next" -msgstr "Далі" +msgstr "ÐаÑтупна" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Last" -msgstr "ОÑтанній" +msgstr "ОÑтаннÑ" #: editor/plugins/asset_library_editor_plugin.cpp msgid "All" @@ -9983,6 +9942,7 @@ msgstr "Параметри Ñітки" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "ПрилипаннÑ" @@ -10247,6 +10207,7 @@ msgstr "Попередній Ñкрипт" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Файл" @@ -10802,6 +10763,7 @@ msgid "Yaw:" msgstr "РиÑканнÑ:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "Розмір:" @@ -11455,6 +11417,16 @@ msgid "Vertical:" msgstr "Вертикально:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "ВідокремленнÑ:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "ЗÑув:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Позначити або Ñпорожнити уÑÑ– кадри" @@ -11491,18 +11463,10 @@ msgid "Auto Slice" msgstr "ÐвтонарізаннÑ" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "ЗÑув:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Крок:" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "ВідокремленнÑ:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "TextureRegion" @@ -11697,6 +11661,11 @@ msgstr "" "Закрити вікно попри це?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Вилучити плитку" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11738,6 +11707,16 @@ msgstr "" "Додайте до нього запиÑи вручну або імпортуваннÑм з іншої теми." #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "Додати тип запиÑу" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Вилучити віддалене Ñховище" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "Додати Ð·Ð°Ð¿Ð¸Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ñƒ" @@ -12012,6 +11991,7 @@ msgid "Named Separator" msgstr "Іменований роздільник" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Підменю" @@ -12189,7 +12169,8 @@ msgid "Palette Min Width" msgstr "Мінімальна ширина палітри" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +#, fuzzy +msgid "Palette Item H Separation" msgstr "Гор. роздільник елемента палітри" #: editor/plugins/tile_map_editor_plugin.cpp @@ -14006,10 +13987,6 @@ msgstr "" "Ñцен." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Проєкт без назви" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Ðе виÑтачає проєкту" @@ -14348,6 +14325,7 @@ msgid "Add Event" msgstr "Додати подію" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Кнопка" @@ -14724,7 +14702,7 @@ msgstr "нижній регіÑтр" msgid "To Uppercase" msgstr "ВЕРХÐІЙ РЕГІСТР" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "Скинути" @@ -15561,6 +15539,7 @@ msgstr "Змінити кут Ð²Ð¸Ð¿Ñ€Ð¾Ð¼Ñ–Ð½ÑŽÐ²Ð°Ð½Ð½Ñ AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "Фотоапарат" @@ -16111,7 +16090,7 @@ msgstr "Зменшити" #: main/main.cpp msgid "Auto Accept Quit" -msgstr "" +msgstr "Ðвтоматично виходити" #: main/main.cpp msgid "Quit On Go Back" @@ -16123,7 +16102,7 @@ msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ боків вузла" #: main/main.cpp msgid "Dynamic Fonts" -msgstr "" +msgstr "Динамічні шрифти" #: main/main.cpp msgid "Use Oversampling" @@ -16309,6 +16288,15 @@ msgstr "Ðазва вузла DTLS" msgid "Use DTLS" msgstr "DTLS" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +#, fuzzy +msgid "Use FBX" +msgstr "ВикориÑтовувати FXAA" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "Файл налаштувань" @@ -17342,6 +17330,14 @@ msgid "Change Expression" msgstr "Змінити вираз" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Ðеможливо Ñкопіювати вузол функції." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Ð’Ñтавити вузли (Візуального Ñкриптингу) VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Вилучити вузли VisualScript" @@ -17448,14 +17444,6 @@ msgid "Resize Comment" msgstr "Змінити розміри коментарÑ" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Ðеможливо Ñкопіювати вузол функції." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Ð’Ñтавити вузли (Візуального Ñкриптингу) VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Ðеможливо Ñтворити функцію із вузлом функції." @@ -17926,6 +17914,15 @@ msgstr "ÐžÑ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñигналу екземплÑра" msgid "Write Mode" msgstr "Режим пріоритетноÑті" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +#, fuzzy +msgid "Max Channel In Buffer (KB)" +msgstr "Розмір буфера індекÑів багатокутника на полотні (кБ)" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "Перевірити SSL" @@ -17934,6 +17931,34 @@ msgstr "Перевірити SSL" msgid "Trusted SSL Certificate" msgstr "Довірений Ñертифікат SSL" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Клієнт мережі" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "МакÑ. розмір (кБ)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "МакÑ. розмір (кБ)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Мережевий Ñервер" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "IP прив'Ñзки" @@ -17982,6 +18007,11 @@ msgstr "Перемкнути видиміÑть" msgid "Bounds Geometry" msgstr "Ð“ÐµÐ¾Ð¼ÐµÑ‚Ñ€Ñ–Ñ Ñ€Ð°Ð¼Ð¾Ðº" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "Інтелектуальне прилипаннÑ" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18033,71 +18063,60 @@ msgid "The package must have at least one '.' separator." msgstr "У назві пакунка має бути принаймні один роздільник «.»." #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Use Custom Build" -msgstr "Ðетиповий каталог кориÑтувача" +msgstr "Ðетипова збірка" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Export Format" -msgstr "ШлÑÑ… екÑпорту" +msgstr "Формат екÑпортуваннÑ" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Keystore" -msgstr "Зневаджувач" +msgstr "Сховище ключів" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Debug User" -msgstr "ЗаÑіб діагноÑтики" +msgstr "КориÑтувач діагноÑтики" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp msgid "Debug Password" -msgstr "Пароль" +msgstr "Пароль діагноÑтики" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Release User" -msgstr "ВідпуÑÐºÐ°Ð½Ð½Ñ (мÑ)" +msgstr "КориÑтувач випуÑку" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Release Password" -msgstr "Пароль" +msgstr "Пароль випуÑку" #: platform/android/export/export_plugin.cpp msgid "One Click Deploy" msgstr "" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Clear Previous Install" -msgstr "ІнÑпектувати попередній екземплÑÑ€" +msgstr "Вилучити попередньо вÑтановлене" #: platform/android/export/export_plugin.cpp scene/resources/shader.cpp msgid "Code" msgstr "Код" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Min SDK" -msgstr "Мін. розмір" +msgstr "Мін. SDK" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Target SDK" -msgstr "ЧаÑтота кадрів призначеннÑ" +msgstr "SDK призначеннÑ" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Package" -msgstr "ПакуваннÑ" +msgstr "Пакунок" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Unique Name" -msgstr "Ðазва кіÑтки" +msgstr "Унікальна назва" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18105,9 +18124,8 @@ msgid "Signed" msgstr "Сигнал" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Classify As Game" -msgstr "Ðазва клаÑу" +msgstr "КлаÑифікувати Ñк гру" #: platform/android/export/export_plugin.cpp msgid "Retain Data On Uninstall" @@ -18119,42 +18137,36 @@ msgid "Exclude From Recents" msgstr "Виключити батьківÑький" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Graphics" -msgstr "ЗÑув графіки" +msgstr "Графіка" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "OpenGL Debug" -msgstr "OpenGL" +msgstr "ДіагноÑтика OpenGL" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "XR Features" -msgstr "МожливоÑті" +msgstr "МожливоÑті XR" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "XR Mode" -msgstr "Raw (Ñирий) режим" +msgstr "Режим XR" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Hand Tracking" -msgstr "СтеженнÑ" +msgstr "Ð¡Ñ‚ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð° руками" #: platform/android/export/export_plugin.cpp msgid "Hand Tracking Frequency" -msgstr "" +msgstr "ЧаÑтота ÑÑ‚ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð° руками" #: platform/android/export/export_plugin.cpp msgid "Passthrough" -msgstr "" +msgstr "ТранÑлÑціÑ" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Immersive Mode" -msgstr "Режим пріоритетноÑті" +msgstr "Режим зануреннÑ" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18182,43 +18194,36 @@ msgid "User Data Backup" msgstr "Дані кориÑтувача" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Allow" -msgstr "Дозволено" +msgstr "Дозволити" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Command Line" -msgstr "Команда" +msgstr "Командний Ñ€Ñдок" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Extra Args" -msgstr "Додаткові аргументи виклику:" +msgstr "Додаткові аргументи" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "APK Expansion" -msgstr "Вираз" +msgstr "Ð Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ APK" #: platform/android/export/export_plugin.cpp msgid "Salt" -msgstr "" +msgstr "Сіль" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Public Key" -msgstr "ШлÑÑ… до відкритого ключа SSH" +msgstr "Відкритий ключ" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Permissions" -msgstr "МаÑка випромінюваннÑ" +msgstr "Права доÑтупу" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Custom Permissions" -msgstr "Відтворити вибіркову Ñцену" +msgstr "Ðетипові права доÑтупу" #: platform/android/export/export_plugin.cpp msgid "Select device from the list" @@ -18599,38 +18604,32 @@ msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp msgid "Info" -msgstr "" +msgstr "ВідомоÑті" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Identifier" -msgstr "Ðекоректний ідентифікатор:" +msgstr "Ідентифікатор" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Signature" -msgstr "Сигнал" +msgstr "ПідпиÑ" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Short Version" -msgstr "ОÑновна верÑÑ–Ñ" +msgstr "Коротка верÑÑ–Ñ" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Copyright" -msgstr "Згори праворуч" +msgstr "ÐвторÑькі права" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Capabilities" -msgstr "СуміÑніÑть" +msgstr "МожливоÑті" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Access Wi-Fi" -msgstr "ДоÑтуп" +msgstr "ДоÑтуп до Wi-Fi" #: platform/iphone/export/export.cpp #, fuzzy @@ -18646,52 +18645,48 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Privacy" -msgstr "Закритий ключ" +msgstr "КонфіденційніÑть" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Camera Usage Description" -msgstr "ОпиÑ" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ ÐºÐ°Ð¼ÐµÑ€Ð¸" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Microphone Usage Description" -msgstr "ОпиÑи влаÑтивоÑтей" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð¼Ñ–ÐºÑ€Ð¾Ñ„Ð¾Ð½Ð°" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Photolibrary Usage Description" -msgstr "ОпиÑи влаÑтивоÑтей" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð±Ñ–Ð±Ð»Ñ–Ð¾Ñ‚ÐµÐºÐ¸ фотографій" #: platform/iphone/export/export.cpp msgid "iPhone 120 X 120" -msgstr "" +msgstr "iPhone 120 X 120" #: platform/iphone/export/export.cpp msgid "iPhone 180 X 180" -msgstr "" +msgstr "iPhone 180 X 180" #: platform/iphone/export/export.cpp msgid "iPad 76 X 76" -msgstr "" +msgstr "iPad 76 X 76" #: platform/iphone/export/export.cpp msgid "iPad 152 X 152" -msgstr "" +msgstr "iPad 152 X 152" #: platform/iphone/export/export.cpp msgid "iPad 167 X 167" -msgstr "" +msgstr "iPad 167 X 167" #: platform/iphone/export/export.cpp msgid "App Store 1024 X 1024" -msgstr "" +msgstr "App Store 1024 X 1024" #: platform/iphone/export/export.cpp msgid "Spotlight 40 X 40" @@ -18703,36 +18698,31 @@ msgstr "" #: platform/iphone/export/export.cpp msgid "Storyboard" -msgstr "" +msgstr "РозкадруваннÑ" #: platform/iphone/export/export.cpp msgid "Use Launch Screen Storyboard" msgstr "" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Image Scale Mode" -msgstr "Режим маÑштабуваннÑ" +msgstr "Режим маÑÑˆÑ‚Ð°Ð±ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½ÑŒ" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Custom Image @2x" -msgstr "Ðетиповий вузол" +msgstr "Ðетипове Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ @2x" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Custom Image @3x" -msgstr "Ðетиповий вузол" +msgstr "Ðетипове Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ @3x" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Use Custom BG Color" -msgstr "Ðетиповий колір" +msgstr "Ðетиповий колір тла" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Custom BG Color" -msgstr "Ðетиповий колір" +msgstr "Ðетиповий колір тла" #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." @@ -18772,14 +18762,12 @@ msgid "Could not read file:" msgstr "Ðе вдалоÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ файл:" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Variant" -msgstr "ДиÑперÑÑ–Ñ Ð²Ñ–Ð´Ñ‚Ñ–Ð½ÐºÑ–Ð²" +msgstr "Варіант" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Export Type" -msgstr "ЕкÑпортуваннÑ" +msgstr "Тип екÑпортуваннÑ" #: platform/javascript/export/export.cpp #, fuzzy @@ -18795,17 +18783,16 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Export Icon" -msgstr "Піктограма розгортаннÑ" +msgstr "ЕкÑÐ¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–ÐºÑ‚Ð¾Ð³Ñ€Ð°Ð¼Ð¸" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Ðетиповий вузол" #: platform/javascript/export/export.cpp @@ -18821,9 +18808,8 @@ msgid "Focus Canvas On Start" msgstr "" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Experimental Virtual Keyboard" -msgstr "Увімкнено віртуальну клавіатуру" +msgstr "ЕкÑпериментальна віртуальна клавіатура" #: platform/javascript/export/export.cpp msgid "Progressive Web App" @@ -18835,15 +18821,15 @@ msgstr "" #: platform/javascript/export/export.cpp msgid "Icon 144 X 144" -msgstr "" +msgstr "Піктограма 144⨯144" #: platform/javascript/export/export.cpp msgid "Icon 180 X 180" -msgstr "" +msgstr "Піктограма 180⨯180" #: platform/javascript/export/export.cpp msgid "Icon 512 X 512" -msgstr "" +msgstr "Піктограма 512⨯12" #: platform/javascript/export/export.cpp msgid "Could not read HTML shell:" @@ -18950,54 +18936,48 @@ msgid "Unknown object type." msgstr "Ðевідомий тип об'єктів." #: platform/osx/export/export.cpp -#, fuzzy msgid "App Category" -msgstr "КатегоріÑ:" +msgstr "ÐšÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ñ–Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼" #: platform/osx/export/export.cpp msgid "High Res" -msgstr "" +msgstr "ВиÑока роздільніÑть" #: platform/osx/export/export.cpp -#, fuzzy msgid "Location Usage Description" -msgstr "ОпиÑ" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… щодо розташуваннÑ" #: platform/osx/export/export.cpp msgid "Address Book Usage Description" -msgstr "" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð°Ð´Ñ€ÐµÑної книги" #: platform/osx/export/export.cpp -#, fuzzy msgid "Calendar Usage Description" -msgstr "ОпиÑ" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ ÐºÐ°Ð»ÐµÐ½Ð´Ð°Ñ€Ñ" #: platform/osx/export/export.cpp -#, fuzzy msgid "Photos Library Usage Description" -msgstr "ОпиÑи влаÑтивоÑтей" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð±Ñ–Ð±Ð»Ñ–Ð¾Ñ‚ÐµÐºÐ¸ фотографій" #: platform/osx/export/export.cpp -#, fuzzy msgid "Desktop Folder Usage Description" -msgstr "ОпиÑи методів" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ñ‚ÐµÐºÐ¸ Ñтільниці" #: platform/osx/export/export.cpp -#, fuzzy msgid "Documents Folder Usage Description" -msgstr "ОпиÑи методів" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ñ‚ÐµÐºÐ¸ документів" #: platform/osx/export/export.cpp msgid "Downloads Folder Usage Description" -msgstr "" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ñ‚ÐµÐºÐ¸ отриманих даних" #: platform/osx/export/export.cpp msgid "Network Volumes Usage Description" -msgstr "" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð¼Ñ–Ð² у мережі" #: platform/osx/export/export.cpp msgid "Removable Volumes Usage Description" -msgstr "" +msgstr "ÐžÐ¿Ð¸Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸Ð²Ð½Ð¸Ñ… томів" #: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy @@ -19006,34 +18986,28 @@ msgstr "DMG із підпиÑуваннÑм коду" #: platform/osx/export/export.cpp platform/uwp/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Identity" -msgstr "ВідÑтуп" +msgstr "Профіль" #: platform/osx/export/export.cpp platform/windows/export/export.cpp -#, fuzzy msgid "Timestamp" -msgstr "Таймери" +msgstr "ЧаÑова позначка" #: platform/osx/export/export.cpp -#, fuzzy msgid "Hardened Runtime" -msgstr "Середовище виконаннÑ" +msgstr "Стійке Ñередовище виконаннÑ" #: platform/osx/export/export.cpp -#, fuzzy msgid "Replace Existing Signature" -msgstr "Замінити у файлах" +msgstr "Замінити наÑвний підпиÑ" #: platform/osx/export/export.cpp -#, fuzzy msgid "Entitlements" -msgstr "Розміри" +msgstr "Права" #: platform/osx/export/export.cpp -#, fuzzy msgid "Custom File" -msgstr "Ðетиповий шрифт" +msgstr "Ðетиповий файл" #: platform/osx/export/export.cpp msgid "Allow JIT Code Execution" @@ -19048,55 +19022,48 @@ msgid "Allow Dyld Environment Variables" msgstr "" #: platform/osx/export/export.cpp -#, fuzzy msgid "Disable Library Validation" -msgstr "Вимкнути зіткненнÑ" +msgstr "Вимкнути перевірку бібліотеки" #: platform/osx/export/export.cpp -#, fuzzy msgid "Audio Input" -msgstr "Додати вхід" +msgstr "Звуковий вхід" #: platform/osx/export/export.cpp msgid "Address Book" -msgstr "" +msgstr "ÐдреÑна книга" #: platform/osx/export/export.cpp msgid "Calendars" -msgstr "" +msgstr "Календарі" #: platform/osx/export/export.cpp -#, fuzzy msgid "Photos Library" -msgstr "ЕкÑпортувати бібліотеку" +msgstr "Бібліотека фотографій" #: platform/osx/export/export.cpp -#, fuzzy msgid "Apple Events" -msgstr "Додати подію" +msgstr "Події Apple" #: platform/osx/export/export.cpp -#, fuzzy msgid "Debugging" msgstr "ДіагноÑтика" #: platform/osx/export/export.cpp msgid "App Sandbox" -msgstr "" +msgstr "ПіÑÐ¾Ñ‡Ð½Ð¸Ñ†Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼" #: platform/osx/export/export.cpp -#, fuzzy msgid "Network Server" -msgstr "Вузол мережі" +msgstr "Мережевий Ñервер" #: platform/osx/export/export.cpp -#, fuzzy msgid "Network Client" -msgstr "Вузол мережі" +msgstr "Клієнт мережі" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "ПриÑтрій" #: platform/osx/export/export.cpp @@ -19124,9 +19091,8 @@ msgid "Files Movies" msgstr "Фільтрувати плитки" #: platform/osx/export/export.cpp platform/windows/export/export.cpp -#, fuzzy msgid "Custom Options" -msgstr "Параметри шини" +msgstr "Ðетипові параметри" #: platform/osx/export/export.cpp #, fuzzy @@ -19138,9 +19104,8 @@ msgid "Apple ID Name" msgstr "" #: platform/osx/export/export.cpp -#, fuzzy msgid "Apple ID Password" -msgstr "Пароль" +msgstr "Пароль до Apple ID" #: platform/osx/export/export.cpp msgid "Apple Team ID" @@ -19381,92 +19346,82 @@ msgid "Force Builtin Codesign" msgstr "" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Architecture" -msgstr "Додати Ð·Ð°Ð¿Ð¸Ñ Ð°Ñ€Ñ…Ñ–Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð¸" +msgstr "Ðрхітектура" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Display Name" -msgstr "МаÑштаб показу" +msgstr "Показана назва" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Short Name" -msgstr "Ðазва Ñкрипту:" +msgstr "Коротка назва" #: platform/uwp/export/export.cpp msgid "Publisher" -msgstr "" +msgstr "Видавець" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Publisher Display Name" -msgstr "Ðекоректна показана назва оприлюднювача пакунка." +msgstr "Коротка назва видавцÑ" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "Ðекоректний GUID продукту." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Вилучити напрÑмні" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Signing" -msgstr "Сигнал" +msgstr "ПідпиÑуваннÑ" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Certificate" -msgstr "Сертифікати" +msgstr "Сертифікат" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Algorithm" -msgstr "Зневаджувач" +msgstr "Ðлгоритм" #: platform/uwp/export/export.cpp msgid "Major" -msgstr "" +msgstr "ОÑновна" #: platform/uwp/export/export.cpp msgid "Minor" -msgstr "" +msgstr "Проміжна" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Build" -msgstr "Режим вимірюваннÑ" +msgstr "Збірка" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Revision" -msgstr "ТочніÑть" +msgstr "МодифікаціÑ" #: platform/uwp/export/export.cpp msgid "Landscape" -msgstr "" +msgstr "Ðльбомна" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Portrait" -msgstr "Порт" +msgstr "Книжкова" #: platform/uwp/export/export.cpp msgid "Landscape Flipped" -msgstr "" +msgstr "Ðльбомна перевернута" #: platform/uwp/export/export.cpp msgid "Portrait Flipped" -msgstr "" +msgstr "Книжкова перевернута" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Store Logo" -msgstr "Режим зберіганнÑ" +msgstr "Логотип крамниці" #: platform/uwp/export/export.cpp msgid "Square 44 X 44 Logo" @@ -19489,14 +19444,12 @@ msgid "Wide 310 X 150 Logo" msgstr "" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Splash Screen" -msgstr "Ðамалювати екран" +msgstr "Вікно вітаннÑ" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Tiles" -msgstr "Файли" +msgstr "Плитки" #: platform/uwp/export/export.cpp msgid "Show Name On Square 150 X 150" @@ -19578,57 +19531,51 @@ msgstr "**UWP**" #: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Signtool" -msgstr "Сигнал" +msgstr "ЗаÑіб підпиÑуваннÑ" #: platform/uwp/export/export.cpp msgid "Debug Certificate" -msgstr "" +msgstr "Сертифікат діагноÑтики" #: platform/uwp/export/export.cpp msgid "Debug Algorithm" -msgstr "Зневаджувач" +msgstr "Ðлгоритм діагноÑтики" #: platform/windows/export/export.cpp msgid "Identity Type" -msgstr "" +msgstr "Тип профілю" #: platform/windows/export/export.cpp msgid "Timestamp Server URL" msgstr "" #: platform/windows/export/export.cpp -#, fuzzy msgid "Digest Algorithm" -msgstr "Зневаджувач" +msgstr "Ðлгоритм контрольної Ñуми" #: platform/windows/export/export.cpp -#, fuzzy msgid "File Version" -msgstr "ВерÑÑ–Ñ" +msgstr "ВерÑÑ–Ñ Ñ„Ð°Ð¹Ð»Ð°" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Version" -msgstr "Ðекоректна верÑÑ–Ñ Ð¿Ñ€Ð¾Ð´ÑƒÐºÑ‚Ñƒ:" +msgstr "ВерÑÑ–Ñ Ð¿Ñ€Ð¾Ð´ÑƒÐºÑ‚Ñƒ" #: platform/windows/export/export.cpp -#, fuzzy msgid "Company Name" -msgstr "Ðазва кіÑтки" +msgstr "Ðазва організації" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Name" -msgstr "Ðазва проєкту:" +msgstr "Ðазва продукту" #: platform/windows/export/export.cpp -#, fuzzy msgid "File Description" -msgstr "ОпиÑ" +msgstr "ÐžÐ¿Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°" #: platform/windows/export/export.cpp msgid "Trademarks" -msgstr "" +msgstr "Торгівельні марки" #: platform/windows/export/export.cpp msgid "" @@ -19665,7 +19612,7 @@ msgstr "" #: platform/windows/export/export.cpp msgid "Wine" -msgstr "" +msgstr "Вино" #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp @@ -19681,6 +19628,7 @@ msgstr "" "у влаÑтивоÑті «Frames» реÑÑƒÑ€Ñ SpriteFrames." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "Кадр" @@ -19847,21 +19795,18 @@ msgstr "ОбмеженнÑ" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Left" msgstr "Ліворуч" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Right" -msgstr "Світло" +msgstr "Праворуч" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/dynamic_font.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Bottom" -msgstr "Внизу ліворуч" +msgstr "Внизу" #: scene/2d/camera_2d.cpp msgid "Smoothed" @@ -20025,7 +19970,7 @@ msgstr "Режим вимірюваннÑ" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "Вимкнено" @@ -20080,7 +20025,7 @@ msgstr "ÐадÑиланнÑ" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp msgid "Lifetime" -msgstr "" +msgstr "Строк Ñлужби" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp scene/main/timer.cpp @@ -20110,12 +20055,12 @@ msgstr "" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp msgid "Fixed FPS" -msgstr "ПереглÑд чаÑтоти кадрів" +msgstr "ФікÑована чаÑтота кадрів" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp msgid "Fract Delta" -msgstr "" +msgstr "Фракт Дельта" #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/particles.cpp @@ -20162,9 +20107,8 @@ msgstr "Ðормалі" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Align Y" -msgstr "ВирівнюваннÑ" +msgstr "Ð’Ð¸Ñ€Ñ–Ð²Ð½ÑŽÐ²Ð°Ð½Ð½Ñ Ð·Ð° Y" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20212,9 +20156,8 @@ msgstr "Лінійний" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Accel" -msgstr "ДоÑтуп" +msgstr "ПриÑкореннÑ" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20223,14 +20166,13 @@ msgstr "" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Accel Curve" -msgstr "Розділити криву" +msgstr "Крива приÑкореннÑ" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Radial Accel" -msgstr "" +msgstr "Радіальне приÑкореннÑ" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20263,34 +20205,30 @@ msgstr "Кут" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Angle Random" -msgstr "Мін. кут" +msgstr "Випадковий кут" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Angle Curve" -msgstr "Закрити криву" +msgstr "Крива кутів" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp -#, fuzzy msgid "Scale Amount" -msgstr "ПотужніÑть ÑонцÑ" +msgstr "Величина маÑштабуваннÑ" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp msgid "Scale Amount Random" msgstr "" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp -#, fuzzy msgid "Scale Amount Curve" -msgstr "МаÑштаб від курÑору" +msgstr "Крива величини маÑштабуваннÑ" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Color Ramp" -msgstr "Кольори" +msgstr "Рампа кольорів" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20304,45 +20242,38 @@ msgstr "ДиÑперÑÑ–Ñ Ð²Ñ–Ð´Ñ‚Ñ–Ð½ÐºÑ–Ð²" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation" -msgstr "ДиÑперÑÑ–Ñ Ð²Ñ–Ð´Ñ‚Ñ–Ð½ÐºÑ–Ð²" +msgstr "ДиÑперÑÑ–Ñ" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Random" -msgstr "ДиÑперÑÑ–Ñ Ð²Ñ–Ð´Ñ‚Ñ–Ð½ÐºÑ–Ð²" +msgstr "Випадкова диÑперÑÑ–Ñ" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Curve" -msgstr "ДиÑперÑÑ–Ñ Ð²Ñ–Ð´Ñ‚Ñ–Ð½ÐºÑ–Ð²" +msgstr "Крива диÑперÑÑ–Ñ—" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed Random" -msgstr "МаÑштаб" +msgstr "Випадкова швидкіÑть" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed Curve" -msgstr "Розділити криву" +msgstr "Крива швидкоÑті" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Offset Random" -msgstr "ЗміщеннÑ" +msgstr "Випадковий відÑтуп" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Offset Curve" -msgstr "Закрити криву" +msgstr "Крива відÑтупів" #: scene/2d/joints_2d.cpp msgid "Node A and Node B must be PhysicsBody2Ds" @@ -20464,7 +20395,7 @@ msgstr "Замкнено" #: scene/2d/light_occluder_2d.cpp scene/resources/material.cpp msgid "Cull Mode" -msgstr "Режим вимірюваннÑ" +msgstr "Режим вибракуваннÑ" #: scene/2d/light_occluder_2d.cpp msgid "" @@ -20483,7 +20414,7 @@ msgstr "" msgid "Width Curve" msgstr "Розділити криву" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "Типовий колір" @@ -20641,6 +20572,7 @@ msgid "Z As Relative" msgstr "Z Ñк відноÑне" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "ГортаннÑ" @@ -20867,9 +20799,8 @@ msgid "Sync To Physics" msgstr "Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ Ð· фізикою" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Moving Platform" -msgstr "ПереÑÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ… даних" +msgstr "Рухома платформа" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Apply Velocity On Leave" @@ -20877,6 +20808,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "Звичайний" @@ -21068,7 +21000,7 @@ msgstr "БатьківÑький" #: scene/2d/tile_map.cpp msgid "Use Kinematic" -msgstr "" +msgstr "Кінематика" #: scene/2d/touch_screen_button.cpp msgid "Shape Centered" @@ -21095,23 +21027,20 @@ msgstr "" "безпоÑереднім батьківÑьким елементом — редагованим коренем Ñцени." #: scene/2d/visibility_notifier_2d.cpp scene/3d/visibility_notifier.cpp -#, fuzzy msgid "Pause Animations" -msgstr "Ð’Ñтавити анімацію" +msgstr "Призупинити анімацію" #: scene/2d/visibility_notifier_2d.cpp scene/3d/visibility_notifier.cpp msgid "Freeze Bodies" -msgstr "" +msgstr "Заморозити тіла" #: scene/2d/visibility_notifier_2d.cpp -#, fuzzy msgid "Pause Particles" -msgstr "ЧаÑтинки" +msgstr "Призупинити чаÑтинки" #: scene/2d/visibility_notifier_2d.cpp -#, fuzzy msgid "Pause Animated Sprites" -msgstr "Ð’Ñтавити анімацію" +msgstr "Призупинити Ñпрайти анімації" #: scene/2d/visibility_notifier_2d.cpp #, fuzzy @@ -21393,9 +21322,10 @@ msgid "Far" msgstr "Далеко" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "Поле" @@ -21502,14 +21432,12 @@ msgid "Ring Axis" msgstr "Ð’Ñ–ÑÑŒ кільцÑ" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Rotate Y" -msgstr "Обертати" +msgstr "ÐžÐ±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð½Ð°Ð²ÐºÐ¾Ð»Ð¾ Y" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Disable Z" -msgstr "Вимкнути тривимірніÑть" +msgstr "Вимкнути Z" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp msgid "Flatness" @@ -21591,18 +21519,16 @@ msgid "Negative" msgstr "Від'ємний" #: scene/3d/light.cpp -#, fuzzy msgid "Specular" -msgstr "Режим віддзеркаленнÑ" +msgstr "Відбите" #: scene/3d/light.cpp msgid "Bake Mode" msgstr "Режим запіканнÑ" #: scene/3d/light.cpp -#, fuzzy msgid "Contact" -msgstr "КонтраÑтніÑть" +msgstr "Контакт" #: scene/3d/light.cpp msgid "Reverse Cull Face" @@ -21610,22 +21536,19 @@ msgstr "Обернути поверхню відбраковуваннÑ" #: scene/3d/light.cpp servers/visual_server.cpp msgid "Directional Shadow" -msgstr "ÐапрÑмки" +msgstr "СпрÑмована тінь" #: scene/3d/light.cpp -#, fuzzy msgid "Split 1" -msgstr "Розділити" +msgstr "Поділ 1" #: scene/3d/light.cpp -#, fuzzy msgid "Split 2" -msgstr "Розділити" +msgstr "Поділ 2" #: scene/3d/light.cpp -#, fuzzy msgid "Split 3" -msgstr "Розділити" +msgstr "Поділ 3" #: scene/3d/light.cpp msgid "Blend Splits" @@ -21661,9 +21584,8 @@ msgid "Spot" msgstr "ПлÑма" #: scene/3d/light.cpp -#, fuzzy msgid "Angle Attenuation" -msgstr "ÐнімаціÑ" +msgstr "Ð—Ð°Ñ‚Ñ€Ð¸Ð¼ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÑƒÑ‚Ð°" #: scene/3d/mesh_instance.cpp msgid "Software Skinning" @@ -21803,64 +21725,52 @@ msgid "Axis Lock" msgstr "Ð’Ñ–ÑÑŒ" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Linear X" -msgstr "Лінійний" +msgstr "Лінійний за X" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Linear Y" -msgstr "Лінійний" +msgstr "Лінійний за Y" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Linear Z" -msgstr "Лінійний" +msgstr "Лінійний за Z" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Angular X" -msgstr "Кутовий" +msgstr "Кутовий за X" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Angular Y" -msgstr "Кутовий" +msgstr "Кутовий за Y" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Angular Z" -msgstr "Кутовий" +msgstr "Кутовий за Z" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Motion X" -msgstr "Рух" +msgstr "Рух за X" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Motion Y" -msgstr "Рух" +msgstr "Рух за Y" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Motion Z" -msgstr "Рух" +msgstr "Рух за Z" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Move Lock X" -msgstr "ПереÑунути вузол" +msgstr "Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ€ÑƒÑ…Ñƒ за X" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Move Lock Y" -msgstr "ПереÑунути вузол" +msgstr "Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ€ÑƒÑ…Ñƒ за Y" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Move Lock Z" -msgstr "ПереÑунути вузол" +msgstr "Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ€ÑƒÑ…Ñƒ за Z" #: scene/3d/physics_body.cpp msgid "Body Offset" @@ -21895,7 +21805,6 @@ msgid "Exclude Nodes" msgstr "Виключити вузли" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Params" msgstr "Параметри" @@ -21921,173 +21830,147 @@ msgstr "РелакÑаціÑ" #: scene/3d/physics_joint.cpp msgid "Motor" -msgstr "" +msgstr "Рушій" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Target Velocity" -msgstr "Орбітальний вид праворуч" +msgstr "Цільова швидкіÑть" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Max Impulse" -msgstr "МакÑ. швидкіÑть" +msgstr "МакÑ. імпульÑ" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit" -msgstr "Лінійний" +msgstr "Лінійне обмеженнÑ" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Upper Distance" -msgstr "ВідÑтань диÑкретизації" +msgstr "Ð’ÐµÑ€Ñ…Ð½Ñ Ð²Ñ–Ð´Ñтань" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Lower Distance" -msgstr "ВідÑтань" +msgstr "ÐÐ¸Ð¶Ð½Ñ Ð²Ñ–Ð´Ñтань" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Restitution" -msgstr "ОпиÑ" +msgstr "ВідновленнÑ" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motion" -msgstr "Лінійна швидкіÑть" +msgstr "Лінійний рух" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Ortho" -msgstr "Задній ортогональний" +msgstr "Лінійне орто" #: scene/3d/physics_joint.cpp msgid "Upper Angle" -msgstr "ВЕРХÐІЙ РЕГІСТР" +msgstr "Верхній кут" #: scene/3d/physics_joint.cpp msgid "Lower Angle" -msgstr "нижній регіÑтр" +msgstr "Ðижній кут" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Motion" -msgstr "Кутовий" +msgstr "Кутовий рух" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Ortho" -msgstr "Кутовий" +msgstr "Кутове орто" #: scene/3d/physics_joint.cpp msgid "Swing Span" -msgstr "Ð—Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñцени" +msgstr "Діапазон гойданнÑ" #: scene/3d/physics_joint.cpp msgid "Twist Span" -msgstr "" +msgstr "Діапазон обертаннÑ" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit X" -msgstr "Лінійний" +msgstr "Лінійне Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð° X" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motor X" -msgstr "Лінійна швидкіÑть" +msgstr "Лінійний рушій за X" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Force Limit" -msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¼Ð°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ" +msgstr "ПримуÑове обмеженнÑ" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Spring X" -msgstr "Інтервал між Ñ€Ñдками" +msgstr "Лінійна пружина за X" #: scene/3d/physics_joint.cpp msgid "Equilibrium Point" -msgstr "" +msgstr "Точка рівноваги" #: scene/3d/physics_joint.cpp msgid "Angular Limit X" -msgstr "" +msgstr "Кутове Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð° X" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Motor X" -msgstr "Кутовий" +msgstr "Кутовий рушій за X" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Spring X" -msgstr "Кутовий" +msgstr "Кутова пружина за X" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit Y" -msgstr "Лінійний" +msgstr "Лінійне Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð° Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motor Y" -msgstr "Лінійна швидкіÑть" +msgstr "Лінійний рушій за Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Spring Y" -msgstr "Інтервал між Ñ€Ñдками" +msgstr "Лінійна пружина за Y" #: scene/3d/physics_joint.cpp msgid "Angular Limit Y" -msgstr "" +msgstr "Кутове Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð° Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Motor Y" -msgstr "Кутовий" +msgstr "Кутовий рушій за Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Spring Y" -msgstr "Кутовий" +msgstr "Кутова пружина за Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit Z" -msgstr "Лінійний" +msgstr "Лінійне Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð° Z" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motor Z" -msgstr "Лінійна швидкіÑть" +msgstr "Лінійний рушій за Z" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Spring Z" -msgstr "Інтервал між Ñ€Ñдками" +msgstr "Лінійна пружина за Z" #: scene/3d/physics_joint.cpp msgid "Angular Limit Z" -msgstr "" +msgstr "Кутове Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð° Z" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Motor Z" -msgstr "Кутовий" +msgstr "Кутовий рушій за Z" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Spring Z" -msgstr "Кутовий" +msgstr "Кутова пружина за Z" #: scene/3d/portal.cpp msgid "The RoomManager should not be a child or grandchild of a Portal." @@ -22269,12 +22152,11 @@ msgstr "Файл ZIP" #: scene/3d/room_manager.cpp servers/visual_server.cpp msgid "Gameplay" -msgstr "" +msgstr "Ігровий процеÑ" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Gameplay Monitor" -msgstr "Монітор" +msgstr "Монітор ігрового процеÑу" #: scene/3d/room_manager.cpp #, fuzzy @@ -22287,9 +22169,8 @@ msgid "Merge Meshes" msgstr "Сітка" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Show Margins" -msgstr "Показати центр" +msgstr "Показувати полÑ" #: scene/3d/room_manager.cpp #, fuzzy @@ -22301,18 +22182,16 @@ msgid "Overlap Warning Threshold" msgstr "" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Preview Camera" -msgstr "Розмір переглÑду" +msgstr "Камера переглÑду" #: scene/3d/room_manager.cpp msgid "Portal Depth Limit" msgstr "" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Default Portal Margin" -msgstr "Поле порталу" +msgstr "Типове поле порталу" #: scene/3d/room_manager.cpp #, fuzzy @@ -22455,9 +22334,8 @@ msgid "Billboard" msgstr "" #: scene/3d/sprite_3d.cpp scene/resources/material.cpp -#, fuzzy msgid "Transparent" -msgstr "Прозоре тло" +msgstr "ПрозоріÑть" #: scene/3d/sprite_3d.cpp #, fuzzy @@ -22471,7 +22349,7 @@ msgstr "Подвійне клацаннÑ" #: scene/3d/sprite_3d.cpp msgid "Alpha Cut" -msgstr "" +msgstr "ÐžÐ±Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð°Ð»ÑŒÑ„Ð¸" #: scene/3d/sprite_3d.cpp msgid "" @@ -22491,19 +22369,19 @@ msgstr "" #: scene/3d/vehicle_body.cpp msgid "Per-Wheel Motion" -msgstr "Кнопка коліщатка вниз" +msgstr "Рух за окремими колеÑами" #: scene/3d/vehicle_body.cpp msgid "Engine Force" -msgstr "Онлайн документаціÑ" +msgstr "Сила рушіÑ" #: scene/3d/vehicle_body.cpp msgid "Brake" -msgstr "" +msgstr "Гальма" #: scene/3d/vehicle_body.cpp msgid "Steering" -msgstr "" +msgstr "КеруваннÑ" #: scene/3d/vehicle_body.cpp msgid "VehicleBody Motion" @@ -22665,9 +22543,8 @@ msgid "Fadeout Time" msgstr "Ð§Ð°Ñ Ð·Ð³Ð°ÑаннÑ" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Auto Restart" -msgstr "Ðвтоматичний перезапуÑк:" +msgstr "Ðвтоматичний перезапуÑк" #: scene/animation/animation_blend_tree.cpp msgid "Autorestart" @@ -22981,6 +22858,11 @@ msgstr "" "контейнера звичайним вузлом «Control»." #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "ПеревизначеннÑ" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23017,7 +22899,7 @@ msgstr "Підказка" msgid "Tooltip" msgstr "Підказка" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "ФокуÑуваннÑ" @@ -23131,8 +23013,9 @@ msgid "Show Zoom Label" msgstr "Показувати мітку маÑштабу" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" -msgstr "" +msgstr "Мінікарта" #: scene/gui/graph_edit.cpp msgid "Enable grid minimap." @@ -23143,10 +23026,11 @@ msgid "Show Close" msgstr "Показувати замиканнÑ" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "Позначено" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "Коментар" @@ -23185,7 +23069,7 @@ msgstr "Ðвтоматична виÑота" #: scene/gui/item_list.cpp msgid "Max Columns" -msgstr "" +msgstr "МакÑ. кількіÑть Ñтовпчиків" #: scene/gui/item_list.cpp msgid "Same Column Width" @@ -23204,8 +23088,9 @@ msgid "Fixed Icon Size" msgstr "ФікÑований розмір піктограм" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "ВирівнюваннÑ" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp msgid "Visible Characters" @@ -23613,7 +23498,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "ÐаведеннÑ" @@ -23727,7 +23612,6 @@ msgid "Paused" msgstr "Призупинено" #: scene/gui/video_player.cpp -#, fuzzy msgid "Buffering Msec" msgstr "Ð‘ÑƒÑ„ÐµÑ€Ð¸Ð·Ð°Ñ†Ñ–Ñ (мÑ)" @@ -24078,6 +23962,31 @@ msgid "Swap OK Cancel" msgstr "СкаÑувати" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Ðазва змінної" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Обробка" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Обробка" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Фізика" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Фізика" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "ВикориÑтовувати hiDPI" @@ -24110,6 +24019,814 @@ msgstr "Половина роздільноÑті" msgid "Bake Interval" msgstr "Інтервал запіканнÑ" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "Шрифт" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Колір коментарів" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Колір кіÑток 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Колір кіÑток 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Слідувати за фокуÑом" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "ÐžÐ±Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð¾" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "ВідокремленнÑ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Інтервал між Ñ€Ñдками" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Ð’Ñтановити поле" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "ÐатиÑнута" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "Можна позначати" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Позначено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Вимкнено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Позначено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Редактор вимкнено)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Вимкнено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "ЗміщеннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Вимкнено" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Колір кіÑток 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "ПримуÑово Ñ€Ð¾Ð·Ñ„Ð°Ñ€Ð±Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ñ–Ð»Ð¸Ð¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "ВідÑтуп Ñітки за X:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "ВідÑтуп Ñітки за Y:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Показувати попередній контур" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Розблокувати позначене" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Ðетиповий колір" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Увімкнено кнопку очищеннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Увімкнено кнопку очищеннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Головна Ñцена" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "Б" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "Вкладка 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "ПроÑтір" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Тека:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Тека:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "ЗавершеннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "ЗавершеннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Колір Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð´Ð¾Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Слідувати за фокуÑом" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "ЗаÑіб підÑÐ²Ñ–Ñ‡ÑƒÐ²Ð°Ð½Ð½Ñ ÑинтакÑиÑу" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "ÐатиÑнута" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "ІнÑтрумент" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "ЗаÑіб підÑÐ²Ñ–Ñ‡ÑƒÐ²Ð°Ð½Ð½Ñ ÑинтакÑиÑу" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement" +msgstr "Пароль" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "ЗаÑіб підÑÐ²Ñ–Ñ‡ÑƒÐ²Ð°Ð½Ð½Ñ ÑинтакÑиÑу" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Перешкода" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Вимкнено" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Розмір рамки" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Розмір шрифту заголовків у довідці" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Колір текÑту" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Перевірити виÑоту" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "ПідÑвічуваннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "ВідÑтуп шуму" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "ВідÑтуп шуму" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Створити Теку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Перемкнути приховані файли" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "ÐžÐ±Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð¾" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "ВідокремленнÑ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "Іменований роздільник" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "Іменований роздільник" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Колір кіÑток 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "Оператор кольору." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "ВідокремленнÑ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Вибрати кадри" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Типове Z далеке" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Типовий шрифт" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Коментар" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Точки зупину" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "ВідокремленнÑ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Зі зміною розміру" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "ВикориÑтати колір" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "ВикориÑтати колір" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "ВідÑтуп у байтах" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "ВідÑтуп шуму" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "ВідÑтуп точки обертаннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "ФокуÑуваннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Позначено" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "ÐатиÑнута" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Кнопка-перемикач" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Кнопка-перемикач" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Кнопка-перемикач" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Ðетиповий шрифт" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Ðетипові параметри" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Ðетиповий колір тла" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Виділити вÑе" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Згорнуто" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Кнопка-перемикач" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Колір позначеннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Колір напрÑмних" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "ÐŸÐ¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°Ð½ÐµÐ»ÐµÐ¹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "ÐепрозоріÑть лінії зв'Ñзку" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Ð’Ñтановити поле" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Кнопка" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Relationship Lines" +msgstr "ÐепрозоріÑть лінії зв'Ñзку" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Показати напрÑмні" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð²ÐµÑ€Ñ‚Ð¸ÐºÐ°Ð»ÑŒÐ½Ð¾" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "ШвидкіÑть верт. гортаннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Ð’Ñтановити поле" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "ВідокремленнÑ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "Вкладка 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "Вкладка 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Вимкнено" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "ПідÑвічуваннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Колір кіÑток 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Колір кіÑток 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Ð’Ñтановити поле" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Поле" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label V Align FG" +msgstr "Ð’Ð¸Ñ€Ñ–Ð²Ð½ÑŽÐ²Ð°Ð½Ð½Ñ Ð²ÐºÐ»Ð°Ð´Ð¾Ðº" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label V Align BG" +msgstr "Ð’Ð¸Ñ€Ñ–Ð²Ð½ÑŽÐ²Ð°Ð½Ð½Ñ Ð²ÐºÐ»Ð°Ð´Ð¾Ðº" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "ПризначеннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Тека:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "ПримуÑово Ñ€Ð¾Ð·Ñ„Ð°Ñ€Ð±Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ñ–Ð»Ð¸Ð¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Режим піктограм" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "ÐžÐ±Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð¾" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Ширина" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "ВиÑота" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Ширина" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Товщина лінії" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "Екран" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Завантажити шаблон" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Кольорова текÑтура" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Рампа кольорів" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Ðабір" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Overbright Indicator" +msgstr "Ð†Ð½ÐµÑ€Ñ†Ñ–Ñ Ð¾Ñ€Ð±Ñ–Ñ‚Ð¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Ðабір" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Ðабір" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "ÐŸÐµÑ€ÐµÐ´Ð½Ñ Ñ‡Ð°Ñтина порталу" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Шрифт коду" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "ОÑновний шрифт" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "ОÑновний шрифт" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "ВідокремленнÑ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "ВідокремленнÑ:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Ð’Ñтановити поле" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Поле" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Мін. Ñвітло" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Ð¡Ð¿Ñ–Ð²Ð²Ñ–Ð´Ð½Ð¾ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ñ‚ÑгуваннÑ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "ÐвтонарізаннÑ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Колір Ñітки" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Карта Ñітки" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Тільки виділити" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Вибір влаÑтивоÑті" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Ðктивний" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "ПереміÑтити точки Безьє" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Neg" +msgstr "Безьє" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "ÐžÑ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñигналу екземплÑра" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "УточненнÑ" @@ -24139,18 +24856,8 @@ msgid "Extra Spacing" msgstr "Додатковий інтервал" #: scene/resources/dynamic_font.cpp -#, fuzzy msgid "Char" -msgstr "Символи" - -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "ПроÑтір" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "Шрифт" +msgstr "Символ" #: scene/resources/dynamic_font.cpp msgid "Font Data" @@ -24345,44 +25052,40 @@ msgid "Glow" msgstr "СÑйво" #: scene/resources/environment.cpp -#, fuzzy msgid "Levels" -msgstr "Рівень (дБ)" +msgstr "Рівні" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp -#, fuzzy msgid "1" -msgstr "K1" +msgstr "1" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp -#, fuzzy msgid "2" -msgstr "Двовимірна графіка" +msgstr "2" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp -#, fuzzy msgid "3" -msgstr "ПроÑторова графіка" +msgstr "3" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp msgid "4" -msgstr "" +msgstr "4" #: scene/resources/environment.cpp msgid "5" -msgstr "" +msgstr "5" #: scene/resources/environment.cpp msgid "6" -msgstr "" +msgstr "6" #: scene/resources/environment.cpp msgid "7" -msgstr "" +msgstr "7" #: scene/resources/environment.cpp msgid "Bloom" @@ -24469,9 +25172,8 @@ msgid "Use Shadow To Opacity" msgstr "" #: scene/resources/material.cpp -#, fuzzy msgid "Unshaded" -msgstr "ПереглÑд без тіней" +msgstr "Без тіней" #: scene/resources/material.cpp #, fuzzy @@ -24480,10 +25182,9 @@ msgstr "БезпоÑереднє оÑвітленнÑ" #: scene/resources/material.cpp msgid "No Depth Test" -msgstr "" +msgstr "Без перевірки глибини" #: scene/resources/material.cpp -#, fuzzy msgid "Use Point Size" msgstr "Розмір крапки" @@ -24492,9 +25193,8 @@ msgid "World Triplanar" msgstr "" #: scene/resources/material.cpp -#, fuzzy msgid "Fixed Size" -msgstr "ФікÑований розмір піктограм" +msgstr "Ðезмінний розмір" #: scene/resources/material.cpp #, fuzzy @@ -24506,23 +25206,20 @@ msgid "Do Not Receive Shadows" msgstr "" #: scene/resources/material.cpp -#, fuzzy msgid "Disable Ambient Light" -msgstr "Збільшити відÑтуп" +msgstr "Вимкнути розÑÑ–Ñне Ñвітло" #: scene/resources/material.cpp -#, fuzzy msgid "Ensure Correct Normals" -msgstr "Перетворити нормалі" +msgstr "Забезпечити коректні нормалі" #: scene/resources/material.cpp msgid "Vertex Color" msgstr "Вершина" #: scene/resources/material.cpp -#, fuzzy msgid "Use As Albedo" -msgstr "Ðльбедо" +msgstr "ВикориÑтати Ñк альбедо" #: scene/resources/material.cpp msgid "Is sRGB" @@ -24557,9 +25254,8 @@ msgid "Billboard Mode" msgstr "Режим афіші" #: scene/resources/material.cpp -#, fuzzy msgid "Billboard Keep Scale" -msgstr "Режим афіші" +msgstr "Зберегти маÑштаб афіші" #: scene/resources/material.cpp msgid "Grow" @@ -24571,7 +25267,7 @@ msgstr "Величина роÑту" #: scene/resources/material.cpp msgid "Use Alpha Scissor" -msgstr "" +msgstr "ВикориÑÑ‚Ð°Ð½Ð½Ñ Ð°Ð»ÑŒÑ„Ð°-ножиць" #: scene/resources/material.cpp msgid "Alpha Scissor Threshold" @@ -24595,25 +25291,23 @@ msgstr "Ðльбедо" #: scene/resources/material.cpp msgid "Metallic" -msgstr "" +msgstr "Метал" #: scene/resources/material.cpp msgid "Metallic Specular" msgstr "" #: scene/resources/material.cpp -#, fuzzy msgid "Metallic Texture" -msgstr "Ðормальна текÑтура" +msgstr "Металічна текÑтура" #: scene/resources/material.cpp msgid "Metallic Texture Channel" -msgstr "" +msgstr "Канал металічної текÑтури" #: scene/resources/material.cpp -#, fuzzy msgid "Roughness Texture" -msgstr "Вилучити текÑтуру" +msgstr "ТекÑтура шорÑткоÑті" #: scene/resources/material.cpp msgid "Roughness Texture Channel" @@ -24621,7 +25315,7 @@ msgstr "" #: scene/resources/material.cpp msgid "Emission" -msgstr "МаÑка випромінюваннÑ" +msgstr "ВипромінюваннÑ" #: scene/resources/material.cpp msgid "Emission Energy" @@ -24637,9 +25331,8 @@ msgid "Emission On UV2" msgstr "МаÑка випромінюваннÑ" #: scene/resources/material.cpp -#, fuzzy msgid "Emission Texture" -msgstr "Джерело випромінюваннÑ: " +msgstr "ТекÑтура випромінюваннÑ" #: scene/resources/material.cpp msgid "NormalMap" @@ -24647,7 +25340,7 @@ msgstr "" #: scene/resources/material.cpp msgid "Rim" -msgstr "" +msgstr "Обідок" #: scene/resources/material.cpp msgid "Rim Tint" @@ -24682,7 +25375,7 @@ msgstr "ÐнізотропіÑ" #: scene/resources/material.cpp msgid "Ambient Occlusion" -msgstr "Перешкода" +msgstr "ÐÐ°Ð²ÐºÐ¾Ð»Ð¸ÑˆÐ½Ñ Ð¾ÐºÐ»ÑŽÐ·Ñ–Ñ" #: scene/resources/material.cpp msgid "On UV2" @@ -24721,9 +25414,8 @@ msgid "Transmission" msgstr "Перехід" #: scene/resources/material.cpp -#, fuzzy msgid "Transmission Texture" -msgstr "Перехід" +msgstr "ТекÑтура переходу" #: scene/resources/material.cpp msgid "Refraction" @@ -24930,14 +25622,12 @@ msgid "Point Count" msgstr "КількіÑть точок" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Scale Random" -msgstr "Ð¡Ð¿Ñ–Ð²Ð²Ñ–Ð´Ð½Ð¾ÑˆÐµÐ½Ð½Ñ Ð¼Ð°Ñштабу:" +msgstr "Випадковий маÑштаб" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Scale Curve" -msgstr "Закрити криву" +msgstr "Крива маÑштабуваннÑ" #: scene/resources/physics_material.cpp msgid "Rough" @@ -25266,7 +25956,7 @@ msgstr "мокрий" #: servers/audio/effects/audio_effect_chorus.cpp msgid "Voice" -msgstr "" +msgstr "ГолоÑ" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_delay.cpp @@ -25279,9 +25969,8 @@ msgid "Rate Hz" msgstr "ЧаÑтота (Гц)" #: servers/audio/effects/audio_effect_chorus.cpp -#, fuzzy msgid "Depth (ms)" -msgstr "Глибина" +msgstr "Глибина (мÑ)" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_delay.cpp @@ -25308,6 +25997,10 @@ msgid "Release (ms)" msgstr "ВідпуÑÐºÐ°Ð½Ð½Ñ (мÑ)" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "ПоєднаннÑ" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25388,7 +26081,7 @@ msgstr "" #: servers/audio/effects/audio_effect_reverb.cpp msgid "Msec" -msgstr "" +msgstr "мÑ" #: servers/audio/effects/audio_effect_reverb.cpp msgid "Room Size" @@ -25811,6 +26504,11 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +#, fuzzy +msgid "Enable High Float" +msgstr "Увімкнути пріоритетніÑть" + +#: servers/visual_server.cpp msgid "Precision" msgstr "ТочніÑть" diff --git a/editor/translations/ur_PK.po b/editor/translations/ur_PK.po index 85ea89e83e..ffac69b212 100644 --- a/editor/translations/ur_PK.po +++ b/editor/translations/ur_PK.po @@ -110,6 +110,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr ".تمام کا انتخاب" @@ -183,6 +184,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -217,6 +219,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr ".تمام کا انتخاب" @@ -393,7 +396,8 @@ msgstr "سب سکریپشن بنائیں" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr ".تمام کا انتخاب" @@ -434,6 +438,7 @@ msgstr "کمیونٹی" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "" @@ -1803,7 +1808,9 @@ msgid "Scene does not contain any script." msgstr "" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "" @@ -1868,6 +1875,7 @@ msgstr ".تمام کا انتخاب" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "" @@ -2888,6 +2896,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "درآمد" @@ -3347,6 +3356,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3354,7 +3364,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr ".تمام کا انتخاب" @@ -3431,7 +3441,7 @@ msgstr ".تمام کا انتخاب" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "" @@ -3463,7 +3473,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "نوڈ" @@ -3487,6 +3497,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4568,6 +4582,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4744,6 +4759,7 @@ msgid "Edit Text:" msgstr ".تمام کا انتخاب" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5042,6 +5058,7 @@ msgid "Show Script Button" msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "" @@ -5116,6 +5133,7 @@ msgstr ".تمام کا انتخاب" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5277,6 +5295,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5666,6 +5685,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5677,7 +5697,7 @@ msgstr "" msgid "Sorting Order" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5712,27 +5732,28 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr ".تمام کا انتخاب" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5741,19 +5762,19 @@ msgstr "" msgid "Text Color" msgstr "سب سکریپشن بنائیں" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "" @@ -5762,16 +5783,16 @@ msgstr "" msgid "Text Selected Color" msgstr ".تمام کا انتخاب" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr ".تمام کا انتخاب" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "" @@ -5779,41 +5800,41 @@ msgstr "" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr ".تمام کا انتخاب" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr ".تمام کا انتخاب" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7556,10 +7577,6 @@ msgid "Load Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "کلپ بورڈ پر کوئی ØØ±Ú©Øª پذیری ÙˆØ³ÛŒÙ„Û Ù†Ûیں!" @@ -7572,10 +7589,6 @@ msgid "Paste Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7613,6 +7626,10 @@ msgid "New" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste As Reference" +msgstr "" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "" @@ -7838,11 +7855,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -7876,10 +7888,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9885,6 +9893,7 @@ msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10153,6 +10162,7 @@ msgstr "سب سکریپشن بنائیں" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "" @@ -10714,6 +10724,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11374,6 +11385,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr ".تمام کا انتخاب" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "" @@ -11410,19 +11432,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr ".تمام کا انتخاب" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -11617,6 +11630,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr ".تمام کا انتخاب" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11660,6 +11678,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr ".تمام کا انتخاب" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Ù¾Ø³Ù†Ø¯ÛŒØ¯Û Ø§ÙˆÙ¾Ø± منتقل کریں" @@ -11948,6 +11976,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12121,8 +12150,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr ".تمام کا انتخاب" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Show Tile Names" @@ -13888,10 +13918,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr ".تمام کا انتخاب" @@ -14203,6 +14229,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "" @@ -14571,7 +14598,7 @@ msgstr "" msgid "To Uppercase" msgstr "" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "" @@ -15375,6 +15402,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16162,6 +16190,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17239,6 +17275,14 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -17340,14 +17384,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -17847,6 +17883,14 @@ msgstr "" msgid "Write Mode" msgstr "ایکشن منتقل کریں" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -17855,6 +17899,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr ".تمام کا انتخاب" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr ".تمام کا انتخاب" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -17904,6 +17974,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18495,7 +18569,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18644,7 +18718,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18654,7 +18728,7 @@ msgstr ".سپورٹ" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "ایکشن منتقل کریں" #: platform/javascript/export/export.cpp @@ -18939,7 +19013,7 @@ msgid "Network Client" msgstr ".تمام کا انتخاب" #: platform/osx/export/export.cpp -msgid "Device Usb" +msgid "Device USB" msgstr "" #: platform/osx/export/export.cpp @@ -19199,12 +19273,13 @@ msgid "Publisher Display Name" msgstr "" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr ".تمام کا انتخاب" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr ".تمام کا انتخاب" #: platform/uwp/export/export.cpp @@ -19455,6 +19530,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "ایکشن منتقل کریں" @@ -19803,7 +19879,7 @@ msgstr "ایکشن منتقل کریں" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" @@ -20255,7 +20331,7 @@ msgstr "" msgid "Width Curve" msgstr "" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" @@ -20412,6 +20488,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -20633,6 +20710,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -21166,9 +21244,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -21738,7 +21817,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22675,6 +22754,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr ".تمام کا انتخاب" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22711,7 +22795,7 @@ msgstr "" msgid "Tooltip" msgstr "" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -22830,6 +22914,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -22842,11 +22927,12 @@ msgid "Show Close" msgstr "" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr ".تمام کا انتخاب" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "کمیونٹی" @@ -22908,7 +22994,7 @@ msgid "Fixed Icon Size" msgstr "سب سکریپشن بنائیں" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -23329,7 +23415,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -23806,6 +23892,27 @@ msgid "Swap OK Cancel" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "ایکشن منتقل کریں" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "2D Physics" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Physics" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -23841,6 +23948,769 @@ msgstr ".تمام کا انتخاب" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Folded" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Fold" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Toggle Hidden" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "کمیونٹی" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr ".اینیمیشن Ú©ÛŒ کیز Ú©Ùˆ ڈیلیٹ کرو" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Button Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow Collapsed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Title Button Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Speed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Top Margin" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Large" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "SV Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/default_theme/default_theme.cpp +msgid "H Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label Width" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Preset BG Icon" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Autohide" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Minor" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr ".تمام کا انتخاب" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Vertical" +msgstr "" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -23876,15 +24746,6 @@ msgstr "سب سکریپشن بنائیں" msgid "Char" msgstr "" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "" @@ -25100,6 +25961,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -25622,6 +26487,11 @@ msgid "Disable Half Float" msgstr "" #: servers/visual_server.cpp +#, fuzzy +msgid "Enable High Float" +msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" + +#: servers/visual_server.cpp msgid "Precision" msgstr "" diff --git a/editor/translations/vi.po b/editor/translations/vi.po index 22375079c4..e750352daf 100644 --- a/editor/translations/vi.po +++ b/editor/translations/vi.po @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-02-26 10:27+0000\n" +"PO-Revision-Date: 2022-04-25 15:02+0000\n" "Last-Translator: IoeCmcomc <hopdaigia2004@gmail.com>\n" "Language-Team: Vietnamese <https://hosted.weblate.org/projects/godot-engine/" "godot/vi/>\n" @@ -34,30 +34,27 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.11.1-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" msgstr "" #: core/bind/core_bind.cpp -#, fuzzy msgid "Clipboard" -msgstr "Clipboard trống!" +msgstr "Bảng tạm" #: core/bind/core_bind.cpp -#, fuzzy msgid "Current Screen" -msgstr "Cảnh Hiện tại" +msgstr "Mà n hình hiện tại" #: core/bind/core_bind.cpp msgid "Exit Code" -msgstr "" +msgstr "Mã thoát" #: core/bind/core_bind.cpp -#, fuzzy msgid "V-Sync Enabled" -msgstr "Mở" +msgstr "Sá» dụng V-Sync" #: core/bind/core_bind.cpp main/main.cpp msgid "V-Sync Via Compositor" @@ -65,7 +62,7 @@ msgstr "" #: core/bind/core_bind.cpp main/main.cpp msgid "Delta Smoothing" -msgstr "" +msgstr "Là m mượt delta" #: core/bind/core_bind.cpp #, fuzzy @@ -77,65 +74,57 @@ msgid "Low Processor Usage Mode Sleep (µsec)" msgstr "" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Keep Screen On" -msgstr "Giữ Trình gỡ lá»—i mở" +msgstr "Giữ mà n hình mở" #: core/bind/core_bind.cpp -#, fuzzy msgid "Min Window Size" -msgstr "KÃch cỡ viá»n:" +msgstr "Cỡ cá»a sổ tối thiểu" #: core/bind/core_bind.cpp -#, fuzzy msgid "Max Window Size" -msgstr "KÃch cỡ viá»n:" +msgstr "Cỡ cá»a sổ tối Ä‘a" #: core/bind/core_bind.cpp -#, fuzzy msgid "Screen Orientation" -msgstr "Mở Hướng dẫn" +msgstr "Hướng xoay mà n hình" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Window" -msgstr "Cá»a sổ má»›i" +msgstr "Cá»a sổ" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Borderless" -msgstr "Äiểm ảnh viá»n" +msgstr "Trà n viá»n" #: core/bind/core_bind.cpp msgid "Per Pixel Transparency Enabled" -msgstr "" +msgstr "Báºt độ trong suốt má»—i Ä‘iểm ảnh" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Fullscreen" -msgstr "Chế độ Toà n mà n hình" +msgstr "Toà n mà n hình" #: core/bind/core_bind.cpp msgid "Maximized" -msgstr "" +msgstr "Äã cá»±c đại hoá" #: core/bind/core_bind.cpp -#, fuzzy msgid "Minimized" -msgstr "Khởi tạo" +msgstr "Äã cá»±c tiểu hoá" #: core/bind/core_bind.cpp main/main.cpp scene/gui/dialogs.cpp #: scene/gui/graph_node.cpp msgid "Resizable" -msgstr "" +msgstr "Äổi kÃch cỡ được" #: core/bind/core_bind.cpp core/os/input_event.cpp scene/2d/node_2d.cpp #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Position" -msgstr "Vị trà Khung" +msgstr "Vị trÃ" #: core/bind/core_bind.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/gdscript_editor.cpp modules/gridmap/grid_map.cpp @@ -146,32 +135,28 @@ msgstr "Vị trà Khung" #: scene/resources/primitive_meshes.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp scene/resources/texture.cpp #: scene/resources/visual_shader.cpp servers/visual_server.cpp -#, fuzzy msgid "Size" -msgstr "KÃch thước: " +msgstr "KÃch thước" #: core/bind/core_bind.cpp msgid "Endian Swap" msgstr "" #: core/bind/core_bind.cpp -#, fuzzy msgid "Editor Hint" -msgstr "Trình chỉnh sá»a" +msgstr "Gợi ý cá»§a trình chỉnh sá»a" #: core/bind/core_bind.cpp msgid "Print Error Messages" -msgstr "" +msgstr "In thông Ä‘iệp lá»—i" #: core/bind/core_bind.cpp -#, fuzzy msgid "Iterations Per Second" -msgstr "Ná»™i suy" +msgstr "Số lần lặp má»—i giây" #: core/bind/core_bind.cpp -#, fuzzy msgid "Target FPS" -msgstr "Bá» mặt mục tiêu:" +msgstr "FPS mục tiêu:" #: core/bind/core_bind.cpp #, fuzzy @@ -188,23 +173,20 @@ msgid "Error" msgstr "Lá»—i" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error String" -msgstr "Lá»—i Khi Lưu" +msgstr "Xâu lá»—i" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error Line" -msgstr "Lá»—i Khi Lưu" +msgstr "Dòng lá»—i" #: core/bind/core_bind.cpp -#, fuzzy msgid "Result" -msgstr "Kết quả tìm kiếm" +msgstr "Kết quả" #: core/command_queue_mt.cpp core/message_queue.cpp main/main.cpp msgid "Memory" -msgstr "" +msgstr "Bá»™ nhá»›" #: core/command_queue_mt.cpp core/message_queue.cpp #: core/register_core_types.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp @@ -212,24 +194,23 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" -msgstr "" +msgstr "Giá»›i hạn" #: core/command_queue_mt.cpp -#, fuzzy msgid "Command Queue" -msgstr "Nút Command: Xoay" +msgstr "Hà ng chá» lệnh" #: core/command_queue_mt.cpp msgid "Multithreading Queue Size (KB)" -msgstr "" +msgstr "KÃch cỡ hà ng chá» Ä‘a luồng (KB)" #: core/func_ref.cpp modules/visual_script/visual_script_builtin_funcs.cpp #: modules/visual_script/visual_script_func_nodes.cpp #: modules/visual_script/visual_script_nodes.cpp #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Function" msgstr "Hà m" @@ -242,24 +223,22 @@ msgstr "Hà m" #: scene/resources/concave_polygon_shape.cpp scene/resources/curve.cpp #: scene/resources/polygon_path_finder.cpp scene/resources/texture.cpp msgid "Data" -msgstr "" +msgstr "Dữ liệu" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" -msgstr "Xuất hồ sÆ¡" +msgstr "Mạng" #: core/io/file_access_network.cpp -#, fuzzy msgid "Remote FS" -msgstr "Xóa" +msgstr "Hệ thống tệp từ xa" #: core/io/file_access_network.cpp -#, fuzzy msgid "Page Size" -msgstr "Trang: " +msgstr "Cỡ trang" #: core/io/file_access_network.cpp msgid "Page Read Ahead" @@ -270,7 +249,6 @@ msgid "Blocking Mode Enabled" msgstr "" #: core/io/http_client.cpp -#, fuzzy msgid "Connection" msgstr "Kết nối" @@ -280,16 +258,15 @@ msgstr "" #: core/io/marshalls.cpp msgid "Object ID" -msgstr "" +msgstr "ID đối tượng" #: core/io/multiplayer_api.cpp core/io/packet_peer.cpp -#, fuzzy msgid "Allow Object Decoding" -msgstr "Xem Khung hình Liên tiếp" +msgstr "Cho phép giải mã đối tượng" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp msgid "Refuse New Network Connections" -msgstr "" +msgstr "Từ chối những kết nối mạng má»›i" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp #, fuzzy @@ -297,19 +274,16 @@ msgid "Network Peer" msgstr "Xuất hồ sÆ¡" #: core/io/multiplayer_api.cpp scene/animation/animation_player.cpp -#, fuzzy msgid "Root Node" -msgstr "Tên nút gốc" +msgstr "Nút gốc" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Refuse New Connections" -msgstr "Kết nối" +msgstr "Từ chối kết nối má»›i" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Transfer Mode" -msgstr "Kiểu biến đổi" +msgstr "Chế độ truyá»n" #: core/io/packet_peer.cpp msgid "Encode Buffer Max Size" @@ -333,7 +307,7 @@ msgstr "" #: core/io/stream_peer.cpp msgid "Data Array" -msgstr "" +msgstr "Mảng dữ liệu" #: core/io/stream_peer_ssl.cpp msgid "Blocking Handshake" @@ -391,20 +365,19 @@ msgstr "Khi gá»i đến '%s':" #: core/math/random_number_generator.cpp #: modules/opensimplex/open_simplex_noise.cpp msgid "Seed" -msgstr "" +msgstr "Số nguồn" #: core/math/random_number_generator.cpp -#, fuzzy msgid "State" msgstr "Trạng thái" #: core/message_queue.cpp msgid "Message Queue" -msgstr "" +msgstr "Hà ng chá» thông Ä‘iệp" #: core/message_queue.cpp msgid "Max Size (KB)" -msgstr "" +msgstr "KÃch cỡ tối Ä‘a (KB)" #: core/os/input.cpp editor/editor_help.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp @@ -416,28 +389,26 @@ msgstr "" #: modules/mono/csharp_script.cpp scene/animation/animation_player.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp scene/main/node.cpp #: scene/resources/material.cpp -#, fuzzy msgid "Text Editor" -msgstr "Mở trình chỉnh sá»a" +msgstr "Trình soạn thảo" #: core/os/input.cpp editor/editor_settings.cpp #: editor/plugins/script_text_editor.cpp modules/gdscript/gdscript.cpp #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp -#, fuzzy +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" -msgstr "Sao chép lá»±a chá»n" +msgstr "Tá»± hoà n thà nh" #: core/os/input.cpp editor/editor_settings.cpp #: editor/plugins/script_text_editor.cpp modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp #: scene/main/node.cpp scene/resources/material.cpp -#, fuzzy msgid "Use Single Quotes" -msgstr "Tạo Ô má»›i" +msgstr "Dùng dấu nháy đơn" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp @@ -445,46 +416,42 @@ msgid "Device" msgstr "Thiết bị" #: core/os/input_event.cpp -#, fuzzy msgid "Alt" -msgstr "Tất cả" +msgstr "Alt" #: core/os/input_event.cpp msgid "Shift" -msgstr "" +msgstr "Shift" #: core/os/input_event.cpp -#, fuzzy msgid "Control" -msgstr "Theo dõi phiên bản" +msgstr "Control" #: core/os/input_event.cpp msgid "Meta" -msgstr "" +msgstr "Meta" #: core/os/input_event.cpp -#, fuzzy msgid "Command" -msgstr "Cá»™ng đồng" +msgstr "Command" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" -msgstr "Cà i sẵn" +msgstr "ÄÆ°á»£c ấn" #: core/os/input_event.cpp -#, fuzzy msgid "Scancode" -msgstr "Quét" +msgstr "Mã quét" #: core/os/input_event.cpp msgid "Physical Scancode" -msgstr "" +msgstr "Mã quét váºt lÃ" #: core/os/input_event.cpp msgid "Unicode" -msgstr "" +msgstr "Unicode" #: core/os/input_event.cpp msgid "Echo" @@ -496,45 +463,40 @@ msgid "Button Mask" msgstr "Button (nút, phÃm)" #: core/os/input_event.cpp scene/2d/node_2d.cpp scene/gui/control.cpp -#, fuzzy msgid "Global Position" -msgstr "Hằng số" +msgstr "Vị trà toà n cục" #: core/os/input_event.cpp #, fuzzy msgid "Factor" -msgstr "Véc tÆ¡" +msgstr "Nhân tố" #: core/os/input_event.cpp -#, fuzzy msgid "Button Index" -msgstr "Thụt lá» Tá»± động" +msgstr "Chỉ số cá»§a phÃm" #: core/os/input_event.cpp msgid "Doubleclick" -msgstr "" +msgstr "Nháy đúp" #: core/os/input_event.cpp msgid "Tilt" msgstr "" #: core/os/input_event.cpp -#, fuzzy msgid "Pressure" -msgstr "Cà i sẵn" +msgstr "Ãp lá»±c" #: core/os/input_event.cpp -#, fuzzy msgid "Relative" -msgstr "DÃnh tương đối" +msgstr "Tương đối" #: core/os/input_event.cpp scene/2d/camera_2d.cpp scene/2d/cpu_particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/interpolated_camera.cpp #: scene/animation/animation_player.cpp scene/resources/environment.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed" -msgstr "Tốc độ:" +msgstr "Tốc độ" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: scene/3d/sprite_3d.cpp @@ -542,40 +504,35 @@ msgid "Axis" msgstr "Trục" #: core/os/input_event.cpp -#, fuzzy msgid "Axis Value" -msgstr "(giá trị)" +msgstr "Giá trị trục" #: core/os/input_event.cpp modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Index" -msgstr "Chỉ mục:" +msgstr "Chỉ mục" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: modules/visual_script/visual_script_nodes.cpp #: scene/2d/touch_screen_button.cpp -#, fuzzy msgid "Action" -msgstr "Chá»n tất cả" +msgstr "Hà nh động" #: core/os/input_event.cpp scene/resources/environment.cpp #: scene/resources/material.cpp msgid "Strength" -msgstr "" +msgstr "Äá»™ mạnh" #: core/os/input_event.cpp msgid "Delta" -msgstr "" +msgstr "Delta" #: core/os/input_event.cpp -#, fuzzy msgid "Channel" -msgstr "Äổi" +msgstr "Kênh" #: core/os/input_event.cpp main/main.cpp -#, fuzzy msgid "Message" -msgstr "Äổi" +msgstr "Thông Ä‘iệp" #: core/os/input_event.cpp #, fuzzy @@ -585,9 +542,8 @@ msgstr "Tá»· lệ:" #: core/os/input_event.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/physics_body_2d.cpp scene/3d/cpu_particles.cpp #: scene/3d/physics_body.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Velocity" -msgstr "Khởi tạo" +msgstr "Váºn tốc" #: core/os/input_event.cpp msgid "Instrument" @@ -605,19 +561,16 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp main/main.cpp #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Application" -msgstr "Chá»n tất cả" +msgstr "Ứng dụng" #: core/project_settings.cpp main/main.cpp -#, fuzzy msgid "Config" -msgstr "Cà i đặt DÃnh" +msgstr "Cấu hình" #: core/project_settings.cpp -#, fuzzy msgid "Project Settings Override" -msgstr "Cà i đặt Dá»± Ãn..." +msgstr "Ghi đè thiết đặt dá»± án" #: core/project_settings.cpp core/resource.cpp #: editor/editor_autoload_settings.cpp editor/editor_help_search.cpp @@ -634,7 +587,7 @@ msgstr "Tên" #: modules/visual_script/visual_script_nodes.cpp platform/uwp/export/export.cpp #: platform/windows/export/export.cpp msgid "Description" -msgstr "Ná»™i dung" +msgstr "Mô tả" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp @@ -648,14 +601,12 @@ msgid "Main Scene" msgstr "Cảnh chÃnh" #: core/project_settings.cpp -#, fuzzy msgid "Disable stdout" -msgstr "Tắt" +msgstr "Tắt stdout" #: core/project_settings.cpp -#, fuzzy msgid "Disable stderr" -msgstr "Các mục tắt" +msgstr "Tắt stderr" #: core/project_settings.cpp msgid "Use Hidden Project Data Directory" @@ -697,7 +648,7 @@ msgstr "" #: core/project_settings.cpp msgid "Script Templates Search Path" -msgstr "" +msgstr "ÄÆ°á»ng dẫn tìm kiếm bản mẫu kịch bản" #: core/project_settings.cpp editor/editor_node.cpp #: editor/plugins/version_control_editor_plugin.cpp @@ -706,32 +657,28 @@ msgstr "Theo dõi phiên bản" #: core/project_settings.cpp msgid "Autoload On Startup" -msgstr "" +msgstr "Tá»± nạp khi khởi động" #: core/project_settings.cpp -#, fuzzy msgid "Plugin Name" -msgstr "Tên Tiện Ãch:" +msgstr "Tên trình cắm" #: core/project_settings.cpp scene/2d/collision_object_2d.cpp #: scene/3d/collision_object.cpp scene/gui/control.cpp -#, fuzzy msgid "Input" -msgstr "Thêm Input" +msgstr "Äầu và o" #: core/project_settings.cpp msgid "UI Accept" -msgstr "" +msgstr "UI Chấp nháºn" #: core/project_settings.cpp -#, fuzzy msgid "UI Select" -msgstr "Chá»n" +msgstr "UI Lá»±a chá»n" #: core/project_settings.cpp -#, fuzzy msgid "UI Cancel" -msgstr "Huá»· bá»" +msgstr "UI Huá»·" #: core/project_settings.cpp #, fuzzy @@ -744,23 +691,20 @@ msgid "UI Focus Prev" msgstr "ÄÆ°á»ng dẫn Táºp trung" #: core/project_settings.cpp -#, fuzzy msgid "UI Left" -msgstr "Góc trên trái" +msgstr "UI Trái" #: core/project_settings.cpp -#, fuzzy msgid "UI Right" -msgstr "Góc trên phải" +msgstr "UI Phải" #: core/project_settings.cpp msgid "UI Up" -msgstr "" +msgstr "UI Lên" #: core/project_settings.cpp -#, fuzzy msgid "UI Down" -msgstr "Xuống" +msgstr "UI Xuống" #: core/project_settings.cpp #, fuzzy @@ -787,9 +731,8 @@ msgstr "Ở cuối" #: servers/physics/space_sw.cpp servers/physics_2d/physics_2d_server_sw.cpp #: servers/physics_2d/physics_2d_server_wrap_mt.h #: servers/physics_2d/space_2d_sw.cpp -#, fuzzy msgid "Physics" -msgstr "Khung hình Váºt lý %" +msgstr "Váºt lÃ" #: core/project_settings.cpp editor/editor_settings.cpp #: editor/plugins/spatial_editor_plugin.cpp main/main.cpp @@ -797,7 +740,7 @@ msgstr "Khung hình Váºt lý %" #: scene/3d/physics_body.cpp scene/resources/world.cpp #: servers/physics/space_sw.cpp msgid "3D" -msgstr "" +msgstr "3D" #: core/project_settings.cpp msgid "Smooth Trimesh Collision" @@ -812,9 +755,8 @@ msgstr "" #: modules/lightmapper_cpu/register_types.cpp scene/main/scene_tree.cpp #: scene/main/viewport.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp -#, fuzzy msgid "Rendering" -msgstr "Trình kết xuất hình ảnh:" +msgstr "Kết xuất" #: core/project_settings.cpp drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp @@ -824,14 +766,13 @@ msgstr "Trình kết xuất hình ảnh:" #: scene/resources/multimesh.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp msgid "Quality" -msgstr "" +msgstr "Chất lượng" #: core/project_settings.cpp scene/animation/animation_tree.cpp #: scene/gui/file_dialog.cpp scene/main/scene_tree.cpp #: servers/visual_server.cpp -#, fuzzy msgid "Filters" -msgstr "Lá»c:" +msgstr "Bá»™ lá»c" #: core/project_settings.cpp scene/main/viewport.cpp msgid "Sharpen Intensity" @@ -851,14 +792,13 @@ msgstr "Gỡ lá»—i" #: core/project_settings.cpp main/main.cpp modules/gdscript/gdscript.cpp #: modules/visual_script/visual_script.cpp scene/resources/dynamic_font.cpp -#, fuzzy msgid "Settings" -msgstr "Cà i đặt:" +msgstr "Thiết đặt" #: core/project_settings.cpp editor/script_editor_debugger.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp msgid "Profiler" -msgstr "" +msgstr "Bá»™ phân tÃch hiệu suất" #: core/project_settings.cpp #, fuzzy @@ -866,12 +806,10 @@ msgid "Max Functions" msgstr "Tạo Hà m" #: core/project_settings.cpp scene/3d/vehicle_body.cpp -#, fuzzy msgid "Compression" -msgstr "Äặt phép diá»…n đạt" +msgstr "Nén" #: core/project_settings.cpp -#, fuzzy msgid "Formats" msgstr "Äịnh dạng" @@ -885,7 +823,7 @@ msgstr "" #: core/project_settings.cpp msgid "Compression Level" -msgstr "" +msgstr "Cấp độ nén" #: core/project_settings.cpp msgid "Window Log Size" @@ -893,11 +831,11 @@ msgstr "" #: core/project_settings.cpp msgid "Zlib" -msgstr "" +msgstr "Zlib" #: core/project_settings.cpp msgid "Gzip" -msgstr "" +msgstr "G" #: core/project_settings.cpp platform/android/export/export.cpp msgid "Android" @@ -905,7 +843,7 @@ msgstr "" #: core/project_settings.cpp msgid "Modules" -msgstr "" +msgstr "Mô Ä‘un" #: core/register_core_types.cpp msgid "TCP" @@ -929,9 +867,8 @@ msgid "SSL" msgstr "" #: core/register_core_types.cpp main/main.cpp -#, fuzzy msgid "Certificates" -msgstr "Äỉnh" +msgstr "Chứng chỉ" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_resource_picker.cpp @@ -940,9 +877,8 @@ msgid "Resource" msgstr "Tà i nguyên" #: core/resource.cpp -#, fuzzy msgid "Local To Scene" -msgstr "Äóng Cảnh" +msgstr "Cục bá»™ sang cảnh" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_autoload_settings.cpp editor/plugins/path_editor_plugin.cpp @@ -952,23 +888,20 @@ msgid "Path" msgstr "ÄÆ°á»ng dẫn" #: core/script_language.cpp -#, fuzzy msgid "Source Code" -msgstr "Nguồn" +msgstr "Mã nguồn" #: core/translation.cpp -#, fuzzy msgid "Messages" -msgstr "Äổi" +msgstr "Thông Ä‘iệp" #: core/translation.cpp editor/project_settings_editor.cpp msgid "Locale" msgstr "Vùng vị trÃ" #: core/translation.cpp -#, fuzzy msgid "Test" -msgstr "Kiểm tra" +msgstr "Kiểm thá»" #: core/translation.cpp scene/resources/font.cpp msgid "Fallback" @@ -1008,7 +941,7 @@ msgstr "EiB" #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp modules/gltf/gltf_state.cpp msgid "Buffers" -msgstr "" +msgstr "Bá»™ đệm" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp @@ -1031,15 +964,13 @@ msgstr "" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp -#, fuzzy msgid "Snapping" -msgstr "DÃnh thông minh" +msgstr "DÃnh" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp -#, fuzzy msgid "Use GPU Pixel Snap" -msgstr "DÃnh Ä‘iểm ảnh" +msgstr "Sá» dụng dÃnh Ä‘iểm ảnh CPU" #: drivers/gles2/rasterizer_scene_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp @@ -1049,7 +980,7 @@ msgstr "" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Lightmapping" -msgstr "" +msgstr "Ãnh xạ ánh sáng" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp @@ -1086,9 +1017,8 @@ msgstr "" #: scene/3d/remote_transform.cpp scene/3d/spatial.cpp scene/gui/control.cpp #: scene/main/canvas_layer.cpp scene/resources/environment.cpp #: scene/resources/material.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Scale" -msgstr "Tá»· lệ:" +msgstr "Tá»· lệ" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Follow Surface" @@ -1104,7 +1034,7 @@ msgstr "" #: drivers/gles3/rasterizer_scene_gles3.cpp scene/resources/environment.cpp msgid "High Quality" -msgstr "" +msgstr "Chất lượng cao" #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Blend Shape Max Buffer Size (KB)" @@ -1241,11 +1171,11 @@ msgstr "Äá»™ dà i hoạt ảnh (giây)" #: editor/animation_track_editor.cpp msgid "Add Track" -msgstr "Thêm Track Animation" +msgstr "Thêm rãnh" #: editor/animation_track_editor.cpp msgid "Animation Looping" -msgstr "Vòng Lặp Hoạt Ảnh" +msgstr "Lặp hoạt hình" #: editor/animation_track_editor.cpp #: modules/visual_script/visual_script_editor.cpp @@ -1372,7 +1302,6 @@ msgstr "Xóa Anim Track" #: editor/plugins/tile_map_editor_plugin.cpp editor/scene_tree_dock.cpp #: editor/spatial_editor_gizmos.cpp modules/csg/csg_gizmos.cpp #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Editors" msgstr "Trình chỉnh sá»a" @@ -1384,12 +1313,11 @@ msgstr "Trình chỉnh sá»a" #: scene/animation/animation_blend_tree.cpp #: scene/resources/particles_material.cpp msgid "Animation" -msgstr "Hoạt ảnh" +msgstr "Hoạt hình" #: editor/animation_track_editor.cpp editor/editor_settings.cpp -#, fuzzy msgid "Confirm Insert Track" -msgstr "Chèn Track & Key Anim" +msgstr "Xác nháºn chèn rãnh" #. TRANSLATORS: %s will be replaced by a phrase describing the target of track. #: editor/animation_track_editor.cpp @@ -1424,9 +1352,8 @@ msgstr "nút '%s'" #. TRANSLATORS: This describes the target of new animation track, will be inserted into another string. #: editor/animation_track_editor.cpp -#, fuzzy msgid "animation" -msgstr "Hoạt ảnh" +msgstr "hoạt hình" #: editor/animation_track_editor.cpp msgid "AnimationPlayer can't animate itself, only other players." @@ -1434,9 +1361,8 @@ msgstr "AnimationPlayer không thể tá»± tạo hoạt ảnh, phải nhá» các #. TRANSLATORS: This describes the target of new animation track, will be inserted into another string. #: editor/animation_track_editor.cpp -#, fuzzy msgid "property '%s'" -msgstr "Thuá»™c tÃnh '%s' không tồn tại." +msgstr "thuá»™c tÃnh '%s'" #: editor/animation_track_editor.cpp msgid "Anim Create & Insert" @@ -1628,7 +1554,7 @@ msgstr "Chỉnh sá»a" #: editor/animation_track_editor.cpp msgid "Animation properties." -msgstr "Thuá»™c tÃnh hoạt cảnh." +msgstr "Thuá»™c tÃnh hoạt hình." #: editor/animation_track_editor.cpp msgid "Copy Tracks" @@ -1669,11 +1595,11 @@ msgstr "Ãp dụng đặt lại" #: editor/animation_track_editor.cpp msgid "Optimize Animation" -msgstr "Tối ưu Hoạt ảnh" +msgstr "Tối ưu hoá hoạt hình" #: editor/animation_track_editor.cpp msgid "Clean-Up Animation" -msgstr "Dá»n dẹp Hoạt ảnh" +msgstr "Dá»n dẹp hoạt hình" #: editor/animation_track_editor.cpp msgid "Pick the node that will be animated:" @@ -1690,7 +1616,7 @@ msgstr "Dán Tracks" #: editor/animation_track_editor.cpp msgid "Anim. Optimizer" -msgstr "Tối ưu hóa Animation" +msgstr "Bá»™ tối ưu hóa hoạt hình" #: editor/animation_track_editor.cpp msgid "Max. Linear Error:" @@ -1821,7 +1747,7 @@ msgstr "Chuẩn" #: editor/code_editor.cpp editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" -msgstr "Hiện/Ẩn bảng Tệp lệnh" +msgstr "Hiện/Ẩn bảng táºp lệnh" #: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -1871,7 +1797,7 @@ msgstr "Kết nối đến Nút:" #: editor/connections_dialog.cpp msgid "Connect to Script:" -msgstr "Kết nối Tệp lệnh:" +msgstr "Kết nối Táºp lệnh:" #: editor/connections_dialog.cpp msgid "From Signal:" @@ -1879,10 +1805,12 @@ msgstr "Từ tÃn hiệu:" #: editor/connections_dialog.cpp msgid "Scene does not contain any script." -msgstr "Cảnh không chứa tệp lệnh." +msgstr "Cảnh không chứa táºp lệnh nà o cả." #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "Thêm" @@ -1947,6 +1875,7 @@ msgstr "Không thể kết nối tÃn hiệu" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "Äóng" @@ -2232,10 +2161,9 @@ msgstr "Phát triển chÃnh" #. TRANSLATORS: This refers to a job title. #: editor/editor_about.cpp -#, fuzzy msgctxt "Job Title" msgid "Project Manager" -msgstr "Trình quản lý Dá»± án" +msgstr "Quán là dá»± án" #: editor/editor_about.cpp msgid "Developers" @@ -2319,9 +2247,8 @@ msgid "Error opening asset file for \"%s\" (not in ZIP format)." msgstr "Lá»—i mở gói (không phải dạng ZIP)." #: editor/editor_asset_installer.cpp -#, fuzzy msgid "%s (already exists)" -msgstr "%s (Äã tồn tại)" +msgstr "%s (đã tồn tại)" #: editor/editor_asset_installer.cpp msgid "Contents of asset \"%s\" - %d file(s) conflict with your project:" @@ -2361,7 +2288,7 @@ msgstr "Cà i đặt" #: editor/editor_asset_installer.cpp #, fuzzy msgid "Asset Installer" -msgstr "Gói cà i đặt" +msgstr "Trình cà i" #: editor/editor_audio_buses.cpp msgid "Speakers" @@ -2542,7 +2469,7 @@ msgstr "Tên không hợp lệ." #: editor/editor_autoload_settings.cpp msgid "Cannot begin with a digit." -msgstr "" +msgstr "Không được bắt đầu bằng má»™t chữ số." #: editor/editor_autoload_settings.cpp msgid "Valid characters:" @@ -2574,7 +2501,7 @@ msgstr "Äổi tên Nạp tá»± động" #: editor/editor_autoload_settings.cpp msgid "Toggle AutoLoad Globals" -msgstr "" +msgstr "Báºt tắt các AutoLoad toà n cục" #: editor/editor_autoload_settings.cpp msgid "Move Autoload" @@ -2602,13 +2529,13 @@ msgid "Can't add autoload:" msgstr "Không thể thêm nạp tá»± động:" #: editor/editor_autoload_settings.cpp -#, fuzzy msgid "%s is an invalid path. File does not exist." -msgstr "Tệp không tồn tại." +msgstr "ÄÆ°á»ng dẫn %s không hợp lệ. Tệp không tồn tại." #: editor/editor_autoload_settings.cpp msgid "%s is an invalid path. Not in resource path (res://)." msgstr "" +"ÄÆ°á»ng dẫn %s không hợp lệ. Không nằm trong đưá»ng dẫn tà i nguyên (res://)." #: editor/editor_autoload_settings.cpp msgid "Add AutoLoad" @@ -2692,7 +2619,7 @@ msgstr "Lưu trữ tệp tin:" #: editor/editor_export.cpp msgid "No export template found at the expected path:" -msgstr "Không thấy mẫu xuất nà o ở đưá»ng dẫn mong đợi:" +msgstr "Không thấy bản mẫu xuất nà o ở đưá»ng dẫn mong đợi:" #: editor/editor_export.cpp msgid "Packing" @@ -2755,9 +2682,8 @@ msgstr "" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Custom Template" -msgstr "Chỉnh Tông mà u" +msgstr "Bản mẫu tuỳ chỉnh" #: editor/editor_export.cpp editor/project_export.cpp #: platform/android/export/export_plugin.cpp platform/iphone/export/export.cpp @@ -2767,22 +2693,20 @@ msgid "Release" msgstr "Phát hà nh" #: editor/editor_export.cpp -#, fuzzy msgid "Binary Format" -msgstr "Äổi Transform Animation" +msgstr "Äịnh dạng nhị phân" #: editor/editor_export.cpp msgid "64 Bits" -msgstr "" +msgstr "64 bit" #: editor/editor_export.cpp msgid "Embed PCK" -msgstr "" +msgstr "PCK nhúng" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Texture Format" -msgstr "TextureRegion" +msgstr "Äịnh dạng hình kết cấu" #: editor/editor_export.cpp msgid "BPTC" @@ -2808,17 +2732,17 @@ msgstr "" #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp msgid "Custom debug template not found." -msgstr "Không tìm thấy mẫu gỡ lá»—i tuỳ chỉnh." +msgstr "Không tìm thấy bản mẫu gỡ lá»—i tuỳ chỉnh." #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp msgid "Custom release template not found." -msgstr "Không tìm thấy mẫu phát hà nh tùy chỉnh." +msgstr "Không tìm thấy bản mẫu phát hà nh tùy chỉnh." #: editor/editor_export.cpp platform/javascript/export/export.cpp msgid "Template file not found:" -msgstr "Không tìm thấy tệp tin mẫu:" +msgstr "Không tìm thấy tệp bản mẫu:" #: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." @@ -2826,7 +2750,7 @@ msgstr "Ở các bản xuất 32-bit thì PCK được nhúng và o không thể #: editor/editor_export.cpp msgid "Convert Text Resources To Binary On Export" -msgstr "" +msgstr "Chuyển đổi các tà i nguyên văn bản sang nhị phân khi xuất" #: editor/editor_feature_profile.cpp msgid "3D Editor" @@ -2834,7 +2758,7 @@ msgstr "Trình chỉnh sá»a 3D" #: editor/editor_feature_profile.cpp msgid "Script Editor" -msgstr "Trình viết mã lệnh" +msgstr "Trình soạn táºp lệnh" #: editor/editor_feature_profile.cpp #: editor/plugins/asset_library_editor_plugin.cpp @@ -2859,11 +2783,11 @@ msgstr "Khung Nháºp" #: editor/editor_feature_profile.cpp msgid "Allows to view and edit 3D scenes." -msgstr "" +msgstr "Cho phép xem và sá»a các cảnh 3D." #: editor/editor_feature_profile.cpp msgid "Allows to edit scripts using the integrated script editor." -msgstr "" +msgstr "Cho phép sá»a các táºp lệnh bằng trình soạn táºp lệnh được tÃch hợp sẵn." #: editor/editor_feature_profile.cpp msgid "Provides built-in access to the Asset Library." @@ -2890,9 +2814,8 @@ msgid "" msgstr "" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "(current)" -msgstr "(Hiện tại)" +msgstr "(hiện tại)" #: editor/editor_feature_profile.cpp msgid "(none)" @@ -2957,7 +2880,6 @@ msgid "Error saving profile to path: '%s'." msgstr "Lá»—i khi lưu hồ sÆ¡ đến đưá»ng dẫn: '%s'." #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Reset to Default" msgstr "Äặt lại thà nh mặc định" @@ -2984,6 +2906,7 @@ msgstr "Äặt là m hiện tại" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "Nháºp" @@ -3101,14 +3024,12 @@ msgid "Save a File" msgstr "Lưu thà nh tệp tin" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Access" -msgstr "Thà nh công!" +msgstr "Truy cáºp" #: editor/editor_file_dialog.cpp editor/editor_settings.cpp -#, fuzzy msgid "Display Mode" -msgstr "Chế độ chÆ¡i:" +msgstr "Chế độ hiển thị" #: editor/editor_file_dialog.cpp #: editor/import/resource_importer_layered_texture.cpp @@ -3121,34 +3042,29 @@ msgstr "Chế độ chÆ¡i:" #: scene/gui/control.cpp scene/gui/file_dialog.cpp #: scene/resources/environment.cpp scene/resources/material.cpp #: servers/audio/effects/audio_effect_distortion.cpp -#, fuzzy msgid "Mode" -msgstr "Chế độ Xoay" +msgstr "Chế Ä‘" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Current Dir" -msgstr "Hiện tại:" +msgstr "Thư mục hiện tại" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Current File" -msgstr "Hồ sÆ¡ hiện tại:" +msgstr "Tệp hiện tại" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Current Path" -msgstr "Hiện tại:" +msgstr "ÄÆ°á»ng dẫn hiện tại" #: editor/editor_file_dialog.cpp editor/editor_settings.cpp #: scene/gui/file_dialog.cpp -#, fuzzy msgid "Show Hidden Files" -msgstr "Báºt tắt File ẩn" +msgstr "Hiện các tệp ẩn" #: editor/editor_file_dialog.cpp msgid "Disable Overwrite Warning" -msgstr "" +msgstr "Tắt cảnh báo ghi đè" #: editor/editor_file_dialog.cpp msgid "Go Back" @@ -3251,7 +3167,7 @@ msgstr "Nháºp lại tà i nguyên" #: editor/editor_file_system.cpp msgid "Reimport Missing Imported Files" -msgstr "" +msgstr "Nháºp lại các tệp đã được nháºp bị thiếu" #: editor/editor_help.cpp scene/2d/camera_2d.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/resources/dynamic_font.cpp @@ -3281,9 +3197,8 @@ msgid "Properties" msgstr "Thuá»™c tÃnh" #: editor/editor_help.cpp -#, fuzzy msgid "overrides %s:" -msgstr "Ghi đè:" +msgstr "ghi đè %s:" #: editor/editor_help.cpp msgid "default:" @@ -3296,7 +3211,6 @@ msgstr "Thuá»™c tÃnh Chá»§ Ä‘á»" #: editor/editor_help.cpp editor/plugins/theme_editor_plugin.cpp #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/gradient.cpp -#, fuzzy msgid "Colors" msgstr "Mà u" @@ -3305,20 +3219,17 @@ msgid "Constants" msgstr "Hằng" #: editor/editor_help.cpp editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Fonts" msgstr "Phông chữ" #: editor/editor_help.cpp editor/plugins/theme_editor_plugin.cpp #: platform/iphone/export/export.cpp -#, fuzzy msgid "Icons" msgstr "Biểu tượng" #: editor/editor_help.cpp -#, fuzzy msgid "Styles" -msgstr "Kiểu" +msgstr "Kiểu dáng" #: editor/editor_help.cpp msgid "Enumerations" @@ -3326,7 +3237,7 @@ msgstr "Liệt kê" #: editor/editor_help.cpp msgid "Property Descriptions" -msgstr "Ná»™i dung Thuá»™c tÃnh" +msgstr "Mô tả huá»™c tÃnh" #: editor/editor_help.cpp msgid "(value)" @@ -3359,7 +3270,7 @@ msgstr "Trợ giúp" #: editor/editor_help.cpp msgid "Sort Functions Alphabetically" -msgstr "" +msgstr "Sắp xếp các hà m theo bảng chữ cái" #: editor/editor_help_search.cpp editor/editor_node.cpp #: editor/plugins/script_editor_plugin.cpp @@ -3439,24 +3350,21 @@ msgid "Property:" msgstr "Thuá»™c tÃnh:" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp -#, fuzzy msgid "Label" -msgstr "Giá trị" +msgstr "Nhãn" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" -msgstr "Chỉ tìm phương thức" +msgstr "Chỉ Ä‘á»c" #: editor/editor_inspector.cpp -#, fuzzy msgid "Checkable" -msgstr "Äánh dấu mục" +msgstr "TÃch được" -#: editor/editor_inspector.cpp -#, fuzzy +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" -msgstr "Mục đã đánh dấu" +msgstr "Äã được tÃch" #: editor/editor_inspector.cpp #, fuzzy @@ -3469,14 +3377,13 @@ msgid "Keying" msgstr "Chạy" #: editor/editor_inspector.cpp -#, fuzzy msgid "Pin value" -msgstr "(giá trị)" +msgstr "Ghim giá trị" #: editor/editor_inspector.cpp msgid "" "Pinning a value forces it to be saved even if it's equal to the default." -msgstr "" +msgstr "Ghim giá trị khiến nó phải được lưu dù nó bằng giá trị mặc định." #: editor/editor_inspector.cpp msgid "Pin value [Disabled because '%s' is editor-only]" @@ -3497,26 +3404,23 @@ msgstr "Gán nhiá»u:" #: editor/editor_inspector.cpp msgid "Pinned %s" -msgstr "" +msgstr "Äã ghim %s" #: editor/editor_inspector.cpp msgid "Unpinned %s" -msgstr "" +msgstr "Äã bá» ghim %s" #: editor/editor_inspector.cpp -#, fuzzy msgid "Copy Property" -msgstr "Thuá»™c tÃnh" +msgstr "Sao chép thuá»™c tÃnh" #: editor/editor_inspector.cpp -#, fuzzy msgid "Paste Property" -msgstr "Thuá»™c tÃnh" +msgstr "Dán thuá»™c tÃnh" #: editor/editor_inspector.cpp -#, fuzzy msgid "Copy Property Path" -msgstr "Sao chép đưá»ng dẫn tệp lệnh" +msgstr "Sao chép đưá»ng dẫn thuá»™c tÃnh" #: editor/editor_log.cpp msgid "Output:" @@ -3532,7 +3436,7 @@ msgstr "Sao chép lá»±a chá»n" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "Xoá" @@ -3563,7 +3467,7 @@ msgid "Up" msgstr "Lên" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "Nút" @@ -3587,6 +3491,10 @@ msgstr "RSET Ä‘i" msgid "New Window" msgstr "Cá»a sổ má»›i" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Dá»± án không tên" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -3689,9 +3597,8 @@ msgstr "" "mãn." #: editor/editor_node.cpp -#, fuzzy msgid "Could not save one or more scenes!" -msgstr "Không thể bắt đầu quá trình phụ!" +msgstr "Không thể lưu thêm má»™t hay nhiá»u cảnh nữa!" #: editor/editor_node.cpp msgid "Save All Scenes" @@ -3818,17 +3725,15 @@ msgstr "Mở Nhanh Cảnh..." #: editor/editor_node.cpp msgid "Quick Open Script..." -msgstr "Mở Nhanh Tệp lệnh..." +msgstr "Mở Nhanh Táºp lệnh..." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Reload" -msgstr "Lưu & Khởi động lại" +msgstr "Lưu & tải lại" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to '%s' before reloading?" -msgstr "Lưu thay đổi và o '%s' trước khi đóng?" +msgstr "Lưu thay đổi và o '%s' trước khi tải lại không?" #: editor/editor_node.cpp msgid "Save & Close" @@ -3840,7 +3745,7 @@ msgstr "Lưu thay đổi và o '%s' trước khi đóng?" #: editor/editor_node.cpp msgid "%s no longer exists! Please specify a new save location." -msgstr "" +msgstr "%s không còn tồn tại nữa! Hãy chỉ rõ vị trà lưu má»›i." #: editor/editor_node.cpp msgid "" @@ -3889,12 +3794,11 @@ msgstr "" #: editor/editor_node.cpp msgid "Nothing to undo." -msgstr "" +msgstr "Không có gì để hoà n tác." #: editor/editor_node.cpp -#, fuzzy msgid "Undo: %s" -msgstr "Hoà n tác" +msgstr "Hoà n tác: %s" #: editor/editor_node.cpp msgid "Can't redo while mouse buttons are pressed." @@ -3902,12 +3806,11 @@ msgstr "" #: editor/editor_node.cpp msgid "Nothing to redo." -msgstr "" +msgstr "Không có gì để là m lại." #: editor/editor_node.cpp -#, fuzzy msgid "Redo: %s" -msgstr "Là m lại" +msgstr "Là m lại: %s" #: editor/editor_node.cpp msgid "Can't reload a scene that was never saved." @@ -3946,9 +3849,8 @@ msgid "Open Project Manager?" msgstr "Mở Quản lý Dá»± án?" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to the following scene(s) before reloading?" -msgstr "Lưu thay đổi trong các scene sau trước khi thoát?" +msgstr "Lưu thay đổi trong các cảnh sau trước khi thoát không?" #: editor/editor_node.cpp msgid "Save & Quit" @@ -3989,34 +3891,34 @@ msgstr "" #: editor/editor_node.cpp msgid "Unable to find script field for addon plugin at: '%s'." -msgstr "Không thể tìm trưá»ng táºp lệnh cá»§a plugin addon tại: '%s'." +msgstr "Không thể tìm trưá»ng táºp lệnh cá»§a trình cắm bổ trợ tại: '%s'." #: editor/editor_node.cpp msgid "Unable to load addon script from path: '%s'." -msgstr "Không thể tải tệp addon từ đưá»ng dẫn: '%s'." +msgstr "Không thể nạp táºp lệnh bổ trợ từ đưá»ng dẫn: '%s'." #: editor/editor_node.cpp -#, fuzzy msgid "" "Unable to load addon script from path: '%s'. This might be due to a code " "error in that script.\n" "Disabling the addon at '%s' to prevent further errors." msgstr "" -"Không thể nạp tệp lệnh bổ trợ từ đưá»ng dẫn: '%s' Có vẻ có lá»—i trong mã, hãy " -"kiểm tra lại cú pháp." +"Không thể nạp táºp lệnh bổ trợ từ đưá»ng dẫn: '%s'. Có vẻ có lá»—i trong táºp " +"lệnh đó.\n" +"Vô hiệu hoá phần bổ trợ tại '%s' để ngăn những lá»—i vá» sau." #: editor/editor_node.cpp msgid "" "Unable to load addon script from path: '%s' Base type is not EditorPlugin." msgstr "" -"Không thể tải táºp lệnh addon từ đưá»ng dẫn: '%s' Kiểu gốc không phải " +"Không thể tải táºp lệnh bổ trợ từ đưá»ng dẫn: '%s' Kiểu cÆ¡ sở không phải " "EditorPlugin." #: editor/editor_node.cpp msgid "Unable to load addon script from path: '%s' Script is not in tool mode." msgstr "" -"Không thể tải script addon từ đưá»ng dẫn: '%s' Script không ở trong \"trạng " -"thái công cụ\"." +"Không thể tải táºp lệnh bổ trợ từ đưá»ng dẫn: '%s' Táºp lệnh không ở trong chế " +"độ công cụ." #: editor/editor_node.cpp msgid "" @@ -4143,19 +4045,16 @@ msgstr "ÄÆ°á»ng dẫn Cảnh:" #: editor/editor_node.cpp editor/editor_settings.cpp editor/scene_tree_dock.cpp #: servers/arvr/arvr_interface.cpp -#, fuzzy msgid "Interface" -msgstr "Giao diện ngưá»i dùng" +msgstr "Giao diá»…n" #: editor/editor_node.cpp editor/editor_settings.cpp -#, fuzzy msgid "Scene Tabs" -msgstr "Chuyển Cá»a sổ cảnh" +msgstr "Thẻ cảnh" #: editor/editor_node.cpp -#, fuzzy msgid "Always Show Close Button" -msgstr "Luôn hiện lưới" +msgstr "Luôn hiện nút đóng" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Resize If Many Tabs" @@ -4163,7 +4062,7 @@ msgstr "" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Minimum Width" -msgstr "" +msgstr "Chiá»u rá»™ng tối thiểu" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Output" @@ -4183,14 +4082,12 @@ msgid "Always Close Output On Stop" msgstr "" #: editor/editor_node.cpp editor/editor_settings.cpp -#, fuzzy msgid "Auto Save" -msgstr "Không Lưu" +msgstr "Tá»± động lưu" #: editor/editor_node.cpp editor/editor_settings.cpp -#, fuzzy msgid "Save Before Running" -msgstr "Lưu cảnh trước khi chạy..." +msgstr "Lưu trược khi chạy" #: editor/editor_node.cpp msgid "Save On Focus Loss" @@ -4202,9 +4099,8 @@ msgid "Save Each Scene On Quit" msgstr "Lưu Nhánh thà nh Cảnh" #: editor/editor_node.cpp editor/editor_settings.cpp -#, fuzzy msgid "Quit Confirmation" -msgstr "Xem thông tin" +msgstr "Xác nhân thoát" #: editor/editor_node.cpp #, fuzzy @@ -4221,9 +4117,8 @@ msgid "Update Vital Only" msgstr "Äối số đã thay đổi" #: editor/editor_node.cpp -#, fuzzy msgid "Localize Settings" -msgstr "Bản địa hoá" +msgstr "Thiết đặt địa phương hoá" #: editor/editor_node.cpp #, fuzzy @@ -4248,9 +4143,8 @@ msgid "Default Float Step" msgstr "" #: editor/editor_node.cpp scene/gui/tree.cpp -#, fuzzy msgid "Disable Folding" -msgstr "Tắt" +msgstr "Tắt gáºp" #: editor/editor_node.cpp msgid "Auto Unfold Foreign Scenes" @@ -4279,17 +4173,16 @@ msgid "Default Color Picker Mode" msgstr "" #: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Username" -msgstr "Äổi tên" +msgstr "Tên ngưá»i dùng" #: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp msgid "SSH Public Key Path" -msgstr "" +msgstr "ÄÆ°á»ng dẫn khoá SSH công khai" #: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp msgid "SSH Private Key Path" -msgstr "" +msgstr "ÄÆ°á»ng dẫn khoá SSH riêng tư" #: editor/editor_node.cpp msgid "Dock Position" @@ -4513,7 +4406,7 @@ msgstr "" #: editor/editor_node.cpp msgid "Synchronize Script Changes" -msgstr "Äồng bá»™ hóa thay đổi trong Tệp lệnh" +msgstr "Äồng bá»™ hóa thay đổi trong táºp lệnh" #: editor/editor_node.cpp msgid "" @@ -4562,12 +4455,11 @@ msgstr "Quản lý tÃnh năng trình chỉnh sá»a..." #: editor/editor_node.cpp msgid "Manage Export Templates..." -msgstr "Quản lý Các Mẫu Xuất Bản ..." +msgstr "Quản là các bản mẫu xuất..." #: editor/editor_node.cpp -#, fuzzy msgid "Online Documentation" -msgstr "Mở Hướng dẫn" +msgstr "Tà i liệu trá»±c tuyến" #: editor/editor_node.cpp msgid "Questions & Answers" @@ -4579,7 +4471,7 @@ msgstr "Báo lá»—i" #: editor/editor_node.cpp msgid "Suggest a Feature" -msgstr "" +msgstr "Gợi ý má»™t tÃnh năng" #: editor/editor_node.cpp msgid "Send Docs Feedback" @@ -4595,7 +4487,7 @@ msgstr "Vá» Godot" #: editor/editor_node.cpp msgid "Support Godot Development" -msgstr "" +msgstr "Há»— trợ phát triển Godot" #: editor/editor_node.cpp msgid "Play the project." @@ -4644,14 +4536,12 @@ msgid "Save & Restart" msgstr "Lưu & Khởi động lại" #: editor/editor_node.cpp -#, fuzzy msgid "Update All Changes" -msgstr "Cáºp nháºt khi có thay đổi" +msgstr "Cáºp nháºt tất cả thay đổi" #: editor/editor_node.cpp -#, fuzzy msgid "Update Vital Changes" -msgstr "Äối số đã thay đổi" +msgstr "Cáºp nháºt thay đổi quan trá»ng" #: editor/editor_node.cpp msgid "Hide Update Spinner" @@ -4671,21 +4561,19 @@ msgstr "Không Lưu" #: editor/editor_node.cpp msgid "Android build template is missing, please install relevant templates." -msgstr "" -"Mẫu xuất bản cho Android bị thiếu, vui lòng cà i các mẫu xuất bản liên quan." +msgstr "Bản mẫu dá»±ng cho Android bị thiếu, vui lòng cà i các bản mẫu liên quan." #: editor/editor_node.cpp msgid "Manage Templates" -msgstr "Quản lý Mẫu xuất bản" +msgstr "Quản lý bản mẫu" #: editor/editor_node.cpp msgid "Install from file" msgstr "Cà i đặt từ tệp" #: editor/editor_node.cpp -#, fuzzy msgid "Select android sources file" -msgstr "Chá»n má»™t lưới nguồn:" +msgstr "Chá»n tệp nguòn android" #: editor/editor_node.cpp msgid "" @@ -4698,11 +4586,12 @@ msgid "" "preset." msgstr "" "Việc nà y sẽ thiết láºp dá»± án cá»§a bạn cho các bản dá»±ng Android tùy chỉnh bằng " -"cách cà i đặt nguồn mẫu thà nh \"res://android/build\".\n" -"Bạn có thể áp dụng các sá»a đổi và xây dá»±ng APK tùy chỉnh khi xuất (thêm các " -"mô-Ä‘un, thay đổi AndroidManifest.xml, ...).\n" -"Lưu ý rằng để tạo các bản dá»±ng tùy chỉnh, tùy chá»n \"Sá» dụng Bản dá»±ng Tùy " -"chỉnh\" phải được BẬT trong Cà i đặt xuất Android." +"cách cà i đặt bản mẫu nguồn và o \"res://android/build\".\n" +"Bạn có thể áp dụng các sá»a đổi và dá»±ng tệp APK tùy chỉnh khi xuất (thêm các " +"mô Ä‘un, thay đổi AndroidManifest.xml, v.v.).\n" +"Lưu ý rằng để tạo các bản dá»±ng tùy chỉnh thay cho tệp APK dá»±ng sẵn, tùy chá»n " +"\"Sá» dụng bản dá»±ng tùy chỉnh\" phải được báºt trong thiết láºp sẵn xuất sang " +"Android." #: editor/editor_node.cpp msgid "" @@ -4711,17 +4600,17 @@ msgid "" "Remove the \"res://android/build\" directory manually before attempting this " "operation again." msgstr "" -"Mẫu bản dá»±ng cho Android đã được cà i đặt trong dá»± án nà y sẽ không bị ghi " +"Bản mẫu dá»±ng cho Android đã được cà i đặt trong dá»± án nà y và sẽ không bị ghi " "đè.\n" "Xóa thá»§ công thư mục \"res://android/build\" trước khi thá» lại thao tác nà y." #: editor/editor_node.cpp msgid "Import Templates From ZIP File" -msgstr "Nạp các mẫu xuất bản bằng tệp ZIP" +msgstr "Nháºp bản mẫu từ tệp ZIP" #: editor/editor_node.cpp msgid "Template Package" -msgstr "Gói Và Dụ" +msgstr "Gói bản mẫu" #: editor/editor_node.cpp modules/gltf/editor_scene_exporter_gltf_plugin.cpp msgid "Export Library" @@ -4738,7 +4627,7 @@ msgstr "Äổi Transform Animation" #: editor/editor_node.cpp msgid "Open & Run a Script" -msgstr "Mở & Chạy mã lệnh" +msgstr "Mở & chạy táºp lệnh" #: editor/editor_node.cpp msgid "" @@ -4750,6 +4639,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "Tải lại" @@ -4786,7 +4676,7 @@ msgstr "Mở trình chỉnh sá»a 3D" #: editor/editor_node.cpp msgid "Open Script Editor" -msgstr "Mở trình chỉnh sá»a táºp lệnh" +msgstr "Mở trình soạn táºp lệnh" #: editor/editor_node.cpp editor/project_manager.cpp msgid "Open Asset Library" @@ -4809,9 +4699,8 @@ msgid "No sub-resources found." msgstr "Không tìm thấy tà i nguyên phụ." #: editor/editor_path.cpp -#, fuzzy msgid "Open a list of sub-resources." -msgstr "Không tìm thấy tà i nguyên phụ." +msgstr "Mở danh sách các tà i nguyên con." #: editor/editor_plugin.cpp msgid "Creating Mesh Previews" @@ -4823,7 +4712,7 @@ msgstr "Ảnh thu nhá»..." #: editor/editor_plugin_settings.cpp msgid "Main Script:" -msgstr "Mã lệnh chÃnh:" +msgstr "Táºp lệnhchÃnh:" #: editor/editor_plugin_settings.cpp msgid "Edit Plugin" @@ -4845,7 +4734,6 @@ msgid "Version" msgstr "Phiên bản" #: editor/editor_plugin_settings.cpp -#, fuzzy msgid "Author" msgstr "Tác giả" @@ -4925,6 +4813,7 @@ msgid "Edit Text:" msgstr "Sá»a văn bản:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "Báºt" @@ -5009,7 +4898,7 @@ msgstr "" #: editor/editor_resource_picker.cpp msgid "Quick Load" -msgstr "" +msgstr "Nạp nhanh" #: editor/editor_resource_picker.cpp editor/property_editor.cpp msgid "Make Unique" @@ -5030,9 +4919,8 @@ msgid "Paste" msgstr "Dán" #: editor/editor_resource_picker.cpp editor/property_editor.cpp -#, fuzzy msgid "Convert to %s" -msgstr "Chuyển thà nh %s" +msgstr "Chuyển đổi thà nh %s" #: editor/editor_resource_picker.cpp editor/property_editor.cpp msgid "New %s" @@ -5043,9 +4931,8 @@ msgstr "%s má»›i" #: modules/visual_script/visual_script_func_nodes.cpp #: modules/visual_script/visual_script_nodes.cpp #: modules/visual_script/visual_script_yield_nodes.cpp -#, fuzzy msgid "Base Type" -msgstr "Thay đổi loại cÆ¡ sở" +msgstr "loại cÆ¡ sở" #: editor/editor_resource_picker.cpp #, fuzzy @@ -5054,22 +4941,20 @@ msgstr "Thêm tà i nguyên" #: editor/editor_resource_picker.cpp scene/gui/line_edit.cpp #: scene/gui/slider.cpp scene/gui/spin_box.cpp -#, fuzzy msgid "Editable" -msgstr "Mục có thể chỉnh sá»a" +msgstr "Sá»a được" #: editor/editor_resource_picker.cpp editor/property_editor.cpp msgid "New Script" -msgstr "Mã lệnh má»›i" +msgstr "Táºp lệnh má»›i" #: editor/editor_resource_picker.cpp editor/scene_tree_dock.cpp msgid "Extend Script" -msgstr "Mở rá»™ng Script" +msgstr "Mở rá»™ng táºp lệnh" #: editor/editor_resource_picker.cpp -#, fuzzy msgid "Script Owner" -msgstr "Tên Mã lệnh:" +msgstr "Chá»§ táºp lệnh:" #: editor/editor_run_native.cpp msgid "" @@ -5096,55 +4981,51 @@ msgstr "Bạn quên từ khóa 'tool' à ?" #: editor/editor_run_script.cpp msgid "Couldn't run script:" -msgstr "Không thể chạy tệp lệnh:" +msgstr "Không thể chạy táºp lệnh:" #: editor/editor_run_script.cpp msgid "Did you forget the '_run' method?" msgstr "Bạn quên phương thức '_run' à ?" #: editor/editor_settings.cpp -#, fuzzy msgid "Editor Language" -msgstr "Cà i đặt Bố cục" +msgstr "Ngôn ngữ trình chỉnh sá»a" #: editor/editor_settings.cpp -#, fuzzy msgid "Display Scale" -msgstr "Hiển thị tất cả" +msgstr "Tỉ lệ hiển thị" #: editor/editor_settings.cpp msgid "Custom Display Scale" -msgstr "" +msgstr "Tỉ lệ hiển thị tuỳ chỉnh" #: editor/editor_settings.cpp msgid "Main Font Size" -msgstr "" +msgstr "Cỡ phông chÃnh" #: editor/editor_settings.cpp msgid "Code Font Size" -msgstr "" +msgstr "Cỡ phông mã" #: editor/editor_settings.cpp msgid "Font Antialiased" -msgstr "" +msgstr "Khá» rằng cưa cho phông" #: editor/editor_settings.cpp msgid "Font Hinting" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Main Font" -msgstr "Cảnh chÃnh" +msgstr "Phông chÃnh" #: editor/editor_settings.cpp msgid "Main Font Bold" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Code Font" -msgstr "Thêm Ä‘iểm Nút" +msgstr "Phông mã" #: editor/editor_settings.cpp msgid "Dim Editor On Dialog Popup" @@ -5187,18 +5068,16 @@ msgid "Icon And Font Color" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Base Color" -msgstr "Mà u" +msgstr "Mà u cÆ¡ sở" #: editor/editor_settings.cpp -#, fuzzy msgid "Accent Color" -msgstr "Chá»n mà u" +msgstr "Mà u đặc trưng" #: editor/editor_settings.cpp scene/resources/environment.cpp msgid "Contrast" -msgstr "" +msgstr "Tương phản" #: editor/editor_settings.cpp msgid "Relationship Line Opacity" @@ -5206,26 +5085,23 @@ msgstr "" #: editor/editor_settings.cpp msgid "Highlight Tabs" -msgstr "" +msgstr "Tô sáng tab" #: editor/editor_settings.cpp -#, fuzzy msgid "Border Size" -msgstr "Äiểm ảnh viá»n" +msgstr "Cỡ viá»n" #: editor/editor_settings.cpp msgid "Use Graph Node Headers" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Additional Spacing" -msgstr "Vòng Lặp Hoạt Ảnh" +msgstr "Khoảng cách bổ sung" #: editor/editor_settings.cpp -#, fuzzy msgid "Custom Theme" -msgstr "Chỉnh Tông mà u" +msgstr "Chá»§ đỠtuỳ chỉnh" #: editor/editor_settings.cpp #, fuzzy @@ -5233,14 +5109,13 @@ msgid "Show Script Button" msgstr "PhÃm Lăn Phải" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp -#, fuzzy +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" -msgstr "Hệ thống tệp tin" +msgstr "Hệ thống táºp tin" #: editor/editor_settings.cpp -#, fuzzy msgid "Directories" -msgstr "Hướng Ä‘i" +msgstr "Thư mục" #: editor/editor_settings.cpp #, fuzzy @@ -5248,9 +5123,8 @@ msgid "Autoscan Project Path" msgstr "ÄÆ°á»ng dẫn Dá»± án:" #: editor/editor_settings.cpp -#, fuzzy msgid "Default Project Path" -msgstr "ÄÆ°á»ng dẫn Dá»± án:" +msgstr "ÄÆ°á»ng dẫn dá»± án mặc định:" #: editor/editor_settings.cpp #, fuzzy @@ -5258,9 +5132,8 @@ msgid "On Save" msgstr "Lưu" #: editor/editor_settings.cpp -#, fuzzy msgid "Compress Binary Resources" -msgstr "Sao chép Tà i nguyên" +msgstr "Nén tà i nguyên nhị phân" #: editor/editor_settings.cpp msgid "Safe Save On Backup Then Rename" @@ -5268,35 +5141,31 @@ msgstr "" #: editor/editor_settings.cpp msgid "File Dialog" -msgstr "" +msgstr "Há»™p thoại tệp" #: editor/editor_settings.cpp -#, fuzzy msgid "Thumbnail Size" -msgstr "Ảnh thu nhá»..." +msgstr "Cỡ ảnh thu nhá»" #: editor/editor_settings.cpp msgid "Docks" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Scene Tree" -msgstr "Chỉnh sá»a cảnh" +msgstr "Cây chứa cảnh" #: editor/editor_settings.cpp msgid "Start Create Dialog Fully Expanded" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Always Show Folders" -msgstr "Luôn hiện lưới" +msgstr "Luôn hiện thư mục" #: editor/editor_settings.cpp -#, fuzzy msgid "Property Editor" -msgstr "Trình chỉnh sá»a Nhóm" +msgstr "Trình chỉnh sá»a thuá»™c tÃnh" #: editor/editor_settings.cpp msgid "Auto Refresh Interval" @@ -5314,19 +5183,18 @@ msgstr "Chỉnh Tông mà u" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: modules/gdscript/editor/gdscript_highlighter.cpp -#, fuzzy msgid "Highlighting" -msgstr "Hướng Ä‘i" +msgstr "Tô sáng" #: editor/editor_settings.cpp scene/gui/text_edit.cpp -#, fuzzy msgid "Syntax Highlighting" -msgstr "Nổi mà u cú pháp" +msgstr "Tô sáng cú pháp" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "Highlight All Occurrences" @@ -5342,9 +5210,8 @@ msgstr "" #: editor/editor_settings.cpp modules/gdscript/gdscript_editor.cpp #: modules/mono/csharp_script.cpp -#, fuzzy msgid "Indent" -msgstr "Thụt lá» Trái" +msgstr "Thụt lá»" #: editor/editor_settings.cpp editor/script_editor_debugger.cpp #: modules/gdscript/gdscript_editor.cpp modules/gltf/gltf_accessor.cpp @@ -5401,7 +5268,7 @@ msgstr "" #: editor/editor_settings.cpp msgid "Appearance" -msgstr "" +msgstr "Ngoại hình" #: editor/editor_settings.cpp scene/gui/text_edit.cpp #, fuzzy @@ -5428,11 +5295,11 @@ msgstr "" #: editor/editor_settings.cpp msgid "Code Folding" -msgstr "" +msgstr "Gáºp mã" #: editor/editor_settings.cpp msgid "Word Wrap" -msgstr "" +msgstr "Bá»c văn bản" #: editor/editor_settings.cpp msgid "Show Line Length Guidelines" @@ -5447,9 +5314,8 @@ msgid "Line Length Guideline Hard Column" msgstr "" #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Script List" -msgstr "Trình viết mã lệnh" +msgstr "Danh sách táºp lệnh" #: editor/editor_settings.cpp msgid "Show Members Overview" @@ -5472,7 +5338,7 @@ msgstr "" #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp msgid "Restore Scripts On Load" -msgstr "" +msgstr "Phục hồi táºp lệnh khi nạp" #: editor/editor_settings.cpp msgid "Create Signal Callbacks" @@ -5483,8 +5349,9 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" -msgstr "" +msgstr "Con trá»" #: editor/editor_settings.cpp msgid "Scroll Past End Of File" @@ -5701,9 +5568,8 @@ msgid "Zoom Inertia" msgstr "Phóng to" #: editor/editor_settings.cpp -#, fuzzy msgid "Freelook" -msgstr "Tá»± do" +msgstr "Khoá tá»± do" #: editor/editor_settings.cpp #, fuzzy @@ -5895,8 +5761,9 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" -msgstr "" +msgstr "Cổng" #: editor/editor_settings.cpp msgid "Project Manager" @@ -5907,7 +5774,7 @@ msgstr "Trình quản lý Dá»± án" msgid "Sorting Order" msgstr "Äổi tên thư mục:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5943,29 +5810,30 @@ msgstr "Lưu trữ tệp tin:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "Mà u ná»n không hợp lệ." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "Mà u ná»n không hợp lệ." -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "Nháºp cảnh" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5974,21 +5842,21 @@ msgstr "" msgid "Text Color" msgstr "Tá»a độ tiếp theo" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "Dòng số:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "Dòng số:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "Mà u ná»n không hợp lệ." @@ -5998,16 +5866,16 @@ msgstr "Mà u ná»n không hợp lệ." msgid "Text Selected Color" msgstr "Xoá lá»±a chá»n" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "Chỉ chá»n" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "Cảnh Hiện tại" @@ -6016,45 +5884,45 @@ msgstr "Cảnh Hiện tại" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "Nổi mà u cú pháp" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "Hà m" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "Äổi tên Biến" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "Chá»n mà u" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "Dấu trang" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "Äiểm dừng" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -6101,11 +5969,11 @@ msgstr "Lá»—i" #: editor/export_template_manager.cpp msgid "Open the folder containing these templates." -msgstr "" +msgstr "Mở thư mục chứa các bản mẫu nà y." #: editor/export_template_manager.cpp msgid "Uninstall these templates." -msgstr "" +msgstr "Gỡ cà i đặt các bản mẫu nà y." #: editor/export_template_manager.cpp #, fuzzy @@ -6162,7 +6030,7 @@ msgstr "Yêu cầu thất bại." #: editor/export_template_manager.cpp msgid "Download complete; extracting templates..." -msgstr "" +msgstr "Äã tải xuống xong; Ä‘ang trÃch xuất bản mẫu..." #: editor/export_template_manager.cpp msgid "Cannot remove temporary file:" @@ -6173,8 +6041,8 @@ msgid "" "Templates installation failed.\n" "The problematic templates archives can be found at '%s'." msgstr "" -"Cà i đặt các mẫu xuất bản thất bại.\n" -"Các lưu trữ mẫu xuất bản có vấn đỠcó thể được tìm thấy tại '%s'." +"Cà i đặt bản mẫu thất bại.\n" +"Các bản lưu bản mẫu có vấn đỠcó thể được tìm thấy tại '%s'." #: editor/export_template_manager.cpp msgid "Error getting the list of mirrors." @@ -6241,37 +6109,32 @@ msgid "SSL Handshake Error" msgstr "Lá»—i SSL Handshake" #: editor/export_template_manager.cpp -#, fuzzy msgid "Can't open the export templates file." -msgstr "Không thể mở tệp zip các mẫu xuất bản." +msgstr "Không thể mở tệp bản mẫu xuất." #: editor/export_template_manager.cpp -#, fuzzy msgid "Invalid version.txt format inside the export templates file: %s." -msgstr "Äịnh dạng version.txt không hợp lệ bên trong các mẫu xuất bản: %s." +msgstr "Äịnh dạng version.txt không hợp lệ bên trong các bản mẫu: %s." #: editor/export_template_manager.cpp -#, fuzzy msgid "No version.txt found inside the export templates file." -msgstr "Không thấy version.txt trong các mẫu xuất bản." +msgstr "Không thấy tệp version.txt trong tệp bản mẫu xuất." #: editor/export_template_manager.cpp -#, fuzzy msgid "Error creating path for extracting templates:" -msgstr "Lá»—i tạo đưá»ng dẫn đến các mẫu xuất bản:" +msgstr "Lá»—i tạo đưá»ng dẫn để trÃch xuất bản mẫu:" #: editor/export_template_manager.cpp msgid "Extracting Export Templates" -msgstr "TrÃch xuất các Mẫu xuất bản" +msgstr "Äang trÃch xuất bản mẫu xuất" #: editor/export_template_manager.cpp msgid "Importing:" msgstr "Äang Nháºp:" #: editor/export_template_manager.cpp -#, fuzzy msgid "Remove templates for the version '%s'?" -msgstr "Xóa template phiên bản '%s'?" +msgstr "Xóa các bản mẫu cá»§a phiên bản '%s' không?" #: editor/export_template_manager.cpp msgid "Uncompressing Android Build Sources" @@ -6279,7 +6142,7 @@ msgstr "Giải nén nguồn xây dá»±ng Android" #: editor/export_template_manager.cpp msgid "Export Template Manager" -msgstr "Trình quản lý Mẫu Xuất" +msgstr "Trình quản lý bản mẫu xuất" #: editor/export_template_manager.cpp msgid "Current Version:" @@ -6287,11 +6150,11 @@ msgstr "Phiên bản hiện tại:" #: editor/export_template_manager.cpp msgid "Export templates are missing. Download them or install from a file." -msgstr "" +msgstr "Không thấy bản mẫu xuất nà o cả. Tải bản mẫu xuống hoặc cà i từ tệp." #: editor/export_template_manager.cpp msgid "Export templates are installed and ready to be used." -msgstr "" +msgstr "Bản mẫu xuất đã được cà i đặt và sẵn sà ng được sá» dụng." #: editor/export_template_manager.cpp #, fuzzy @@ -6300,16 +6163,15 @@ msgstr "Mở tệp" #: editor/export_template_manager.cpp msgid "Open the folder containing installed templates for the current version." -msgstr "" +msgstr "Mở thư mục chứa các bản mẫu được cà i đặt cho phiên bản hiện tại." #: editor/export_template_manager.cpp msgid "Uninstall" msgstr "Gỡ cà i đặt" #: editor/export_template_manager.cpp -#, fuzzy msgid "Uninstall templates for the current version." -msgstr "Giá trị đếm ban đầu" +msgstr "Gỡ cà i đặt các bản mẫu cho phiên bản hiện tại." #: editor/export_template_manager.cpp #, fuzzy @@ -6335,10 +6197,12 @@ msgid "" "Download and install templates for the current version from the best " "possible mirror." msgstr "" +"Tải xuống và cà i đặt các bản mẫu cho phiên bản hiện tại từ nguồn dá»± phòng " +"tốt nhất có thể." #: editor/export_template_manager.cpp msgid "Official export templates aren't available for development builds." -msgstr "Các mẫu xuất bản chÃnh thức không có sẵn cho các bản dá»±ng phát triển." +msgstr "Các bản mẫu xuất chÃnh thức không có sẵn cho các bản dá»±ng phát triển." #: editor/export_template_manager.cpp #, fuzzy @@ -6346,9 +6210,8 @@ msgid "Install from File" msgstr "Cà i đặt từ File" #: editor/export_template_manager.cpp -#, fuzzy msgid "Install templates from a local file." -msgstr "Nạp các mẫu xuất bản bằng tệp ZIP" +msgstr "Cà i đặt bản mẫu từ má»™t tệp trong máy." #: editor/export_template_manager.cpp editor/find_in_files.cpp #: editor/progress_dialog.cpp scene/gui/dialogs.cpp @@ -6366,9 +6229,8 @@ msgid "Other Installed Versions:" msgstr "Phiên bản đã cà i:" #: editor/export_template_manager.cpp -#, fuzzy msgid "Uninstall Template" -msgstr "Gỡ cà i đặt" +msgstr "Gỡ cà i đặt bản mẫu" #: editor/export_template_manager.cpp msgid "Select Template File" @@ -6376,13 +6238,15 @@ msgstr "Chá»n tệp bản mẫu" #: editor/export_template_manager.cpp msgid "Godot Export Templates" -msgstr "Các mẫu xuất bản Godot" +msgstr "Các bản mẫu xuất Godot" #: editor/export_template_manager.cpp msgid "" "The templates will continue to download.\n" "You may experience a short editor freeze when they finish." msgstr "" +"Bản mẫu sẽ tiếp tục được tải xuống.\n" +"Bạn có thể thấy trình chỉnh sá»a hÆ¡i bị đơ khi tải xong." #: editor/fileserver/editor_file_server.cpp msgid "File Server" @@ -6392,7 +6256,7 @@ msgstr "" #: editor/plugins/version_control_editor_plugin.cpp #: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Password" -msgstr "" +msgstr "Máºt khẩu" #: editor/filesystem_dock.cpp msgid "Favorites" @@ -6526,7 +6390,7 @@ msgstr "Tạo Cảnh Má»›i..." #: editor/filesystem_dock.cpp editor/plugins/script_editor_plugin.cpp msgid "New Script..." -msgstr "Tạo Mã lệnh ..." +msgstr "Táºp lệnh má»›i..." #: editor/filesystem_dock.cpp msgid "New Resource..." @@ -6636,7 +6500,7 @@ msgstr "Tạo Scene" #: editor/filesystem_dock.cpp editor/plugins/script_editor_plugin.cpp msgid "Create Script" -msgstr "Tạo Mã lệnh" +msgstr "Tạo táºp lệnh" #: editor/find_in_files.cpp editor/plugins/script_editor_plugin.cpp msgid "Find in Files" @@ -6923,7 +6787,6 @@ msgstr "Nháºp nhiá»u Scene + Váºt liệu" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Nodes" msgstr "Nút" @@ -6943,9 +6806,8 @@ msgid "Root Scale" msgstr "Tá»· lệ:" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Custom Script" -msgstr "Cắt các nút" +msgstr "Táºp lệnh tuỳ chỉnh" #: editor/import/resource_importer_scene.cpp scene/resources/texture.cpp #, fuzzy @@ -7010,9 +6872,8 @@ msgid "Store In Subdir" msgstr "" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Filter Script" -msgstr "Lá»c tệp lệnh" +msgstr "Lá»c táºp lệnh" #: editor/import/resource_importer_scene.cpp #, fuzzy @@ -7035,9 +6896,8 @@ msgstr "Tối ưu" #: scene/gui/graph_edit.cpp scene/gui/rich_text_label.cpp #: scene/resources/curve.cpp scene/resources/environment.cpp #: scene/resources/material.cpp -#, fuzzy msgid "Enabled" -msgstr "Mở" +msgstr "Báºt" #: editor/import/resource_importer_scene.cpp #, fuzzy @@ -7090,15 +6950,15 @@ msgstr "Tạo cho lưới: " #: editor/import/resource_importer_scene.cpp msgid "Running Custom Script..." -msgstr "Chạy Tệp lệnh Tá»± chá»n ..." +msgstr "Chạy táºp lệnh tuỳ chỉnh..." #: editor/import/resource_importer_scene.cpp msgid "Couldn't load post-import script:" -msgstr "Không thể tải tệp lệnh sau nháºp:" +msgstr "Không thể nạp táºp lệnh sau khi nháºp:" #: editor/import/resource_importer_scene.cpp msgid "Invalid/broken script for post-import (check console):" -msgstr "Táºp lệnh sau nháºp không hợp lệ/há»ng (hãy xem bảng Ä‘iá»u khiển):" +msgstr "Táºp lệnh sau khi nháºp không hợp lệ/bị há»ng (hãy xem bảng Ä‘iá»u khiển):" #: editor/import/resource_importer_scene.cpp msgid "Error running post-import script:" @@ -7470,7 +7330,7 @@ msgstr "Ngôn ngữ:" #: editor/plugin_config_dialog.cpp msgid "Script Name:" -msgstr "Tên Mã lệnh:" +msgstr "Tên táºp lệnh:" #: editor/plugin_config_dialog.cpp msgid "Activate now?" @@ -7524,7 +7384,7 @@ msgstr "Xóa Ä‘a giác và điểm" #: editor/plugins/animation_state_machine_editor.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Add Animation" -msgstr "Thêm Hoạt ảnh" +msgstr "Thêm hoạt hình" #: editor/plugins/animation_blend_space_1d_editor.cpp #: editor/plugins/animation_blend_space_2d_editor.cpp @@ -7798,12 +7658,12 @@ msgstr "Äổi tên Hoạt ảnh:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Delete Animation?" -msgstr "Xoá Hoạt ảnh?" +msgstr "Xoá hoạt hình?" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Remove Animation" -msgstr "Xoá Hoạt ảnh" +msgstr "Loại bá» hoạt hình" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Invalid animation name!" @@ -7816,11 +7676,11 @@ msgstr "Tên Hoạt ảnh đã tồn tại!" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Rename Animation" -msgstr "Äổi tên Hoạt ảnh" +msgstr "Äổi tên hoạt hình" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Duplicate Animation" -msgstr "Nhân bản Hoạt ảnh" +msgstr "Nhân đôi hoạt hình" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Blend Next Changed" @@ -7832,11 +7692,7 @@ msgstr "Äổi Thá»i gian Chuyển Animation" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Load Animation" -msgstr "Nạp Hoạt ảnh" - -#: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "Không có hoạt ảnh để sao chép!" +msgstr "Nạp hoạt hình" #: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" @@ -7844,15 +7700,11 @@ msgstr "Không có hoạt ảnh trên Clipboard!" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Pasted Animation" -msgstr "Äã dán Hoạt ảnh" +msgstr "Äã dán hoạt hình" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Paste Animation" -msgstr "Dán Hoạt ảnh" - -#: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "Không có hoạt ảnh để chỉnh sá»a!" +msgstr "Dán hoạt hình" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" @@ -7884,7 +7736,7 @@ msgstr "Quy mô trình phát hoạt ảnh toà n cầu cho các nút." #: editor/plugins/animation_player_editor_plugin.cpp msgid "Animation Tools" -msgstr "Công cụ Hoạt ảnh" +msgstr "Công cụ hoạt hình" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/version_control_editor_plugin.cpp @@ -7892,6 +7744,11 @@ msgid "New" msgstr "Má»›i" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "Tham khảo Lá»›p %s" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "Chỉnh sá»a Chuyển tiếp ..." @@ -7960,7 +7817,7 @@ msgstr "Kèm Gizmos (3D)" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Pin AnimationPlayer" -msgstr "ÄÃnh AnimationPlayer" +msgstr "Ghim AnimationPlayer" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Create New Animation" @@ -7968,7 +7825,7 @@ msgstr "Tạo Hoạt ảnh má»›i" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Animation Name:" -msgstr "Tên Hoạt ảnh:" +msgstr "Tên hoạt hình:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp @@ -8092,7 +7949,7 @@ msgstr "Chế độ chÆ¡i:" #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "AnimationTree" -msgstr "Cây Hoạt ảnh" +msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "New name:" @@ -8117,11 +7974,6 @@ msgid "Blend" msgstr "Hoà " #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "Trá»™n" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "Tá»± khởi động lại:" @@ -8155,10 +8007,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "Hiện tại:" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8186,7 +8034,7 @@ msgstr "Animation tree vô hiệu." #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Animation Node" -msgstr "Nút Hoạt ảnh" +msgstr "Nút hoạt hình" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "OneShot Node" @@ -8222,7 +8070,7 @@ msgstr "Nút Transition" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Import Animations..." -msgstr "Nháºp và o các hoạt ảnh ..." +msgstr "Nháºp hoạt hình..." #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Edit Node Filters" @@ -8423,7 +8271,7 @@ msgstr "Tất cả" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Search templates, projects, and demos" -msgstr "" +msgstr "Tìm kiếm bản mẫu, dá»± án và bản diá»…n thá»" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Search assets (excluding templates, projects, and demos)" @@ -10177,6 +10025,7 @@ msgstr "Thiết láºp lưới" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "DÃnh" @@ -10311,7 +10160,7 @@ msgstr "Äóng và lưu thay đổi?" #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp msgid "Auto Reload Scripts On External Change" -msgstr "" +msgstr "Tá»± động nạp lại" #: editor/plugins/script_editor_plugin.cpp msgid "Error writing TextFile:" @@ -10445,6 +10294,7 @@ msgstr "Tệp lệnh trước đó" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "Tệp" @@ -10573,7 +10423,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp msgid "External" -msgstr "" +msgstr "Bên ngoà i" #: editor/plugins/script_editor_plugin.cpp #, fuzzy @@ -10638,7 +10488,7 @@ msgstr "Nguồn" #: editor/plugins/script_text_editor.cpp platform/uwp/export/export.cpp #: scene/3d/interpolated_camera.cpp scene/animation/skeleton_ik.cpp msgid "Target" -msgstr "" +msgstr "Mục tiêu" #: editor/plugins/script_text_editor.cpp msgid "" @@ -11024,6 +10874,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Size:" msgstr "KÃch thước: " @@ -11624,11 +11475,11 @@ msgstr "Di chuyển Khung hình" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animations:" -msgstr "Các hoạt ảnh:" +msgstr "Các hoạt hình:" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "New Animation" -msgstr "Tạo Hoạt ảnh má»›i" +msgstr "Hoạt hình má»›i" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Speed:" @@ -11645,7 +11496,7 @@ msgstr "Lặp" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames:" -msgstr "Khung hình Hoạt ảnh:" +msgstr "Khung hình hoạt hình:" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Add a Texture from File" @@ -11684,6 +11535,17 @@ msgid "Vertical:" msgstr "Dá»c:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "Thu phóng (theo tỉ lệ):" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "Äá»™ dá»i:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "Chá»n/Xóa Tất cả Khung hình" @@ -11720,19 +11582,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "Äá»™ dá»i:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "Bước:" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "Thu phóng (theo tỉ lệ):" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "TextureRegion" @@ -11946,6 +11799,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "Xóa Ô" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11989,6 +11847,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "Thêm mục" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "Gõ bá» Mục" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "Thêm mục Lá»›p" @@ -12300,6 +12168,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "Bảng chá»n phụ" @@ -12474,8 +12343,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "Xoá lá»±a chá»n" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -12561,7 +12431,7 @@ msgstr "" #: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp #: scene/resources/texture.cpp msgid "Region" -msgstr "" +msgstr "Khu vá»±c" #: editor/plugins/tile_set_editor_plugin.cpp modules/csg/csg_shape.cpp #: modules/gridmap/grid_map.cpp scene/2d/collision_object_2d.cpp @@ -12907,9 +12777,8 @@ msgid "Do you want to remove the %s remote?" msgstr "Bạn chắc chắn mở nhiá»u hÆ¡n má»™t dá»± án?" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Apply" -msgstr "Ãp dụng đặt lại" +msgstr "Ãp dụng" #: editor/plugins/version_control_editor_plugin.cpp msgid "Version Control System" @@ -12975,9 +12844,8 @@ msgid "Commit list size" msgstr "" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Branches" -msgstr "Phù hợp:" +msgstr "Nhánh" #: editor/plugins/version_control_editor_plugin.cpp #, fuzzy @@ -12994,9 +12862,8 @@ msgid "Branch Name" msgstr "" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Remotes" -msgstr "Xóa" +msgstr "Từ xa" #: editor/plugins/version_control_editor_plugin.cpp #, fuzzy @@ -13024,11 +12891,11 @@ msgstr "" #: editor/plugins/version_control_editor_plugin.cpp msgid "Pull" -msgstr "" +msgstr "Kéo" #: editor/plugins/version_control_editor_plugin.cpp msgid "Push" -msgstr "" +msgstr "Äẩy" #: editor/plugins/version_control_editor_plugin.cpp #, fuzzy @@ -13062,9 +12929,8 @@ msgid "View:" msgstr "Hiện thị" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Split" -msgstr "Tách đưá»ng" +msgstr "Tách" #: editor/plugins/version_control_editor_plugin.cpp #, fuzzy @@ -13912,7 +13778,7 @@ msgstr "" #: editor/project_export.cpp msgid "Runnable" -msgstr "" +msgstr "Chạy được" #: editor/project_export.cpp msgid "Delete preset '%s'?" @@ -13923,8 +13789,8 @@ msgid "" "Failed to export the project for platform '%s'.\n" "Export templates seem to be missing or invalid." msgstr "" -"Không thể xuất bản dá»± án cho ná»n tảng '%s'.\n" -"Mẫu xuất bản dưá»ng như bị thiếu hoặc không hợp lệ." +"Không thể xuất dá»± án cho ná»n tảng '%s'.\n" +"Bản mẫu xuất dưá»ng như bị thiếu hoặc không hợp lệ." #: editor/project_export.cpp msgid "" @@ -13938,7 +13804,7 @@ msgstr "" #: editor/project_export.cpp msgid "Exporting All" -msgstr "Xuất tất cả" +msgstr "Äang xuất tất cả" #: editor/project_export.cpp msgid "The given export path doesn't exist:" @@ -13946,7 +13812,7 @@ msgstr "ÄÆ°á»ng dẫn xuất không tồn tại:" #: editor/project_export.cpp msgid "Export templates for this platform are missing/corrupted:" -msgstr "Các mẫu xuất bản cho ná»n tảng nà y bị thiếu/há»ng:" +msgstr "Các bản mẫu xuất cho ná»n tảng nà y bị thiếu/há»ng:" #: editor/project_export.cpp msgid "Export Path" @@ -14092,7 +13958,7 @@ msgstr "Các mẫu xuất bản cho ná»n tảng nà y bị thiếu:" #: editor/project_export.cpp msgid "Manage Export Templates" -msgstr "Quản Lý Các Mẫu Xuất Bản" +msgstr "Quản là bản mẫu xuất" #: editor/project_export.cpp msgid "Export With Debug" @@ -14267,10 +14133,6 @@ msgstr "" "Trình kết xuất có thể đổi sau, nhưng có thể sẽ phải chỉnh lại các Cảnh." #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "Dá»± án không tên" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "Dá»± án bị lá»—i" @@ -14616,6 +14478,7 @@ msgid "Add Event" msgstr "Thêm Sá»± kiện" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "Button (nút, phÃm)" @@ -14748,7 +14611,7 @@ msgstr "Hà nh động:" #: editor/project_settings_editor.cpp scene/gui/scroll_container.cpp msgid "Deadzone" -msgstr "" +msgstr "Vùng chết" #: editor/project_settings_editor.cpp msgid "Device:" @@ -14801,7 +14664,7 @@ msgstr "Chế độ lá»c:" #: editor/project_settings_editor.cpp msgid "Locales:" -msgstr "" +msgstr "Khu vá»±c:" #: editor/project_settings_editor.cpp msgid "AutoLoad" @@ -14991,10 +14854,9 @@ msgstr "Hoa thà nh Thưá»ng" msgid "To Uppercase" msgstr "Thưá»ng thà nh Hoa" -#: editor/rename_dialog.cpp -#, fuzzy +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" -msgstr "Äặt lại phóng" +msgstr "Äặt lại" #: editor/rename_dialog.cpp #, fuzzy @@ -15352,7 +15214,7 @@ msgstr "Xoá tệp lệnh khá»i nút đã chá»n." #: editor/scene_tree_dock.cpp msgid "Remote" -msgstr "" +msgstr "Từ xa" #: editor/scene_tree_dock.cpp msgid "" @@ -15517,7 +15379,7 @@ msgstr "Sai Ä‘uôi mở rá»™ng." #: editor/script_create_dialog.cpp msgid "Error loading template '%s'" -msgstr "Lá»—i nạp mẫu '%s'" +msgstr "Lá»—i nạp bản mẫu '%s'" #: editor/script_create_dialog.cpp msgid "Error - Could not create script in filesystem." @@ -15528,7 +15390,6 @@ msgid "Error loading script from %s" msgstr "Lá»—i nạp tệp lệnh từ %s" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Overrides" msgstr "Ghi đè" @@ -15768,7 +15629,6 @@ msgid "Usage" msgstr "Sá» dụng" #: editor/script_editor_debugger.cpp servers/visual_server.cpp -#, fuzzy msgid "Misc" msgstr "Khác" @@ -15830,6 +15690,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -15854,7 +15715,7 @@ msgstr "Äiểm" #: scene/resources/particles_material.cpp servers/physics_2d_server.cpp #: servers/physics_server.cpp msgid "Shape" -msgstr "" +msgstr "Hình dạng" #: editor/spatial_editor_gizmos.cpp msgid "Visibility Notifier" @@ -16124,7 +15985,7 @@ msgstr "Hiển thị tất cả" #: modules/opensimplex/noise_texture.cpp scene/2d/line_2d.cpp #: scene/gui/text_edit.cpp scene/resources/texture.cpp msgid "Width" -msgstr "" +msgstr "Chiá»u rá»™ng" #: main/main.cpp modules/csg/csg_shape.cpp modules/gltf/gltf_node.cpp #: modules/opensimplex/noise_texture.cpp scene/2d/light_2d.cpp @@ -16132,9 +15993,8 @@ msgstr "" #: scene/resources/cylinder_shape.cpp scene/resources/font.cpp #: scene/resources/navigation_mesh.cpp scene/resources/primitive_meshes.cpp #: scene/resources/texture.cpp -#, fuzzy msgid "Height" -msgstr "Ãnh sáng" +msgstr "Chiá»u cao" #: main/main.cpp msgid "Always On Top" @@ -16192,7 +16052,7 @@ msgstr "Lá»—i Khi Lưu" #: main/main.cpp msgid "Threads" -msgstr "" +msgstr "Luồng" #: main/main.cpp servers/physics_2d/physics_2d_server_wrap_mt.h #, fuzzy @@ -16209,9 +16069,8 @@ msgstr "" #: main/main.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp -#, fuzzy msgid "Orientation" -msgstr "Mở Hướng dẫn" +msgstr "Hướng xoay" #: main/main.cpp scene/gui/scroll_container.cpp scene/gui/text_edit.cpp #: scene/main/scene_tree.cpp scene/register_scene_types.cpp @@ -16306,9 +16165,8 @@ msgstr "" #: main/main.cpp scene/3d/baked_lightmap.cpp scene/3d/camera.cpp #: scene/3d/world_environment.cpp scene/main/scene_tree.cpp #: scene/resources/world.cpp -#, fuzzy msgid "Environment" -msgstr "Xá» là môi trưá»ng" +msgstr "Môi trưá»ng" #: main/main.cpp msgid "Default Clear Color" @@ -16325,7 +16183,7 @@ msgstr "Hiển thị Xương" #: main/main.cpp msgid "Image" -msgstr "" +msgstr "Ảnh" #: main/main.cpp msgid "Fullsize" @@ -16419,12 +16277,11 @@ msgstr "Tìm loại Node" #: main/main.cpp scene/gui/texture_progress.cpp #: scene/gui/viewport_container.cpp msgid "Stretch" -msgstr "" +msgstr "Kéo giãn" #: main/main.cpp -#, fuzzy msgid "Aspect" -msgstr "Quan Sát Viên" +msgstr "Tỉ lệ" #: main/main.cpp msgid "Shrink" @@ -16477,9 +16334,8 @@ msgid "Change Torus Outer Radius" msgstr "Thay Äổi Bán KÃnh Ngoà i Cá»§a Hình Xuyến" #: modules/csg/csg_shape.cpp -#, fuzzy msgid "Operation" -msgstr "Tùy chá»n" +msgstr "Thao tác" #: modules/csg/csg_shape.cpp msgid "Calculate Tangents" @@ -16521,9 +16377,8 @@ msgstr "Äối số đã thay đổi" #: scene/resources/cylinder_shape.cpp scene/resources/environment.cpp #: scene/resources/navigation_mesh.cpp scene/resources/primitive_meshes.cpp #: scene/resources/sphere_shape.cpp -#, fuzzy msgid "Radius" -msgstr "Bán kÃnh:" +msgstr "Bán kÃnh" #: modules/csg/csg_shape.cpp scene/resources/primitive_meshes.cpp #, fuzzy @@ -16655,6 +16510,14 @@ msgstr "" msgid "Use DTLS" msgstr "Sá» dụng DÃnh" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -16757,9 +16620,8 @@ msgstr "GDNative" #: modules/gdscript/editor/gdscript_highlighter.cpp #: modules/gdscript/gdscript.cpp -#, fuzzy msgid "GDScript" -msgstr "Tệp lệnh" +msgstr "" #: modules/gdscript/editor/gdscript_highlighter.cpp msgid "Function Definition Color" @@ -17130,20 +16992,18 @@ msgstr "Tên nút gốc" #: modules/gltf/gltf_state.cpp scene/2d/particles_2d.cpp #: scene/gui/texture_button.cpp scene/gui/texture_progress.cpp #: scene/resources/font.cpp -#, fuzzy msgid "Textures" -msgstr "TÃnh năng" +msgstr "Hình kết cấu" #: modules/gltf/gltf_state.cpp platform/uwp/export/export.cpp msgid "Images" -msgstr "" +msgstr "Ảnh" #: modules/gltf/gltf_state.cpp msgid "Cameras" msgstr "" #: modules/gltf/gltf_state.cpp servers/visual_server.cpp -#, fuzzy msgid "Lights" msgstr "Ãnh sáng" @@ -17153,7 +17013,6 @@ msgid "Unique Animation Names" msgstr "Tên hoạt ảnh má»›i:" #: modules/gltf/gltf_state.cpp -#, fuzzy msgid "Skeletons" msgstr "Khung xương" @@ -17163,9 +17022,8 @@ msgid "Skeleton To Node" msgstr "Chá»n má»™t Nút" #: modules/gltf/gltf_state.cpp scene/2d/animated_sprite.cpp -#, fuzzy msgid "Animations" -msgstr "Các hoạt ảnh:" +msgstr "Hoạt hình" #: modules/gltf/gltf_texture.cpp #, fuzzy @@ -17545,11 +17403,11 @@ msgstr "Äá»™ lệch lưới:" #: modules/opensimplex/open_simplex_noise.cpp msgid "Octaves" -msgstr "" +msgstr "Quãng tám" #: modules/opensimplex/open_simplex_noise.cpp msgid "Period" -msgstr "" +msgstr "Chu kì" #: modules/opensimplex/open_simplex_noise.cpp #, fuzzy @@ -17771,6 +17629,14 @@ msgid "Change Expression" msgstr "Thay đổi biểu thức" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "Không thể sao chép nút chức năng." + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "Dán các nút VisualScript" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "Xóa các nút VisualScript" @@ -17870,14 +17736,6 @@ msgid "Resize Comment" msgstr "Thay đổi kÃch thước Nháºn xét" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "Không thể sao chép nút chức năng." - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "Dán các nút VisualScript" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "Không thể tạo hà m vá»›i má»™t nút chức năng." @@ -17975,13 +17833,12 @@ msgstr "" #: modules/visual_script/visual_script_expression.cpp #: scene/resources/visual_shader.cpp -#, fuzzy msgid "Expression" -msgstr "Äặt phép diá»…n đạt" +msgstr "Biểu thức" #: modules/visual_script/visual_script_flow_control.cpp msgid "Return" -msgstr "" +msgstr "Trả lại" #: modules/visual_script/visual_script_flow_control.cpp #, fuzzy @@ -17995,9 +17852,8 @@ msgstr "Loại" #: modules/visual_script/visual_script_flow_control.cpp #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Condition" -msgstr "Hoạt ảnh" +msgstr "Äiá»u kiện" #: modules/visual_script/visual_script_flow_control.cpp msgid "if (cond) is:" @@ -18235,9 +18091,8 @@ msgid "VariableSet not found in script: " msgstr "Không tìm thấy VariableSet trong tệp lệnh: " #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Preload" -msgstr "Tải lại" +msgstr "Tải trước" #: modules/visual_script/visual_script_nodes.cpp #, fuzzy @@ -18359,7 +18214,7 @@ msgstr "" #: modules/visual_script/visual_script_yield_nodes.cpp msgid "Wait" -msgstr "" +msgstr "Chá»" #: modules/visual_script/visual_script_yield_nodes.cpp #, fuzzy @@ -18400,6 +18255,14 @@ msgstr "Thêm và o Cảnh" msgid "Write Mode" msgstr "Chế độ Ưu tiên" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18408,6 +18271,34 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "Xuất hồ sÆ¡" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "KÃch cỡ tối Ä‘a (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "KÃch cỡ tối Ä‘a (KB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "Xuất hồ sÆ¡" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18461,6 +18352,11 @@ msgstr "" msgid "Bounds Geometry" msgstr "Thá» lại" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "DÃnh thông minh" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18705,19 +18601,16 @@ msgid "Running on %s" msgstr "" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Exporting APK..." -msgstr "Xuất tất cả" +msgstr "Äang xuất APK..." #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Uninstalling..." -msgstr "Gỡ cà i đặt" +msgstr "Äang gỡ cà i đặt..." #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Installing to device, please wait..." -msgstr "Äang tải, đợi xÃu..." +msgstr "Äang cà i và o thiết bị, xin vui lòng chá»..." #: platform/android/export/export_plugin.cpp #, fuzzy @@ -18744,7 +18637,7 @@ msgid "" "Project menu." msgstr "" "Bản mẫu dá»±ng cho Android chưa được cà i đặt trong dá»± án. Cà i đặt nó từ bảng " -"chá»n Dá»± Ãn." +"chá»n Dá»± án." #: platform/android/export/export_plugin.cpp msgid "" @@ -18894,9 +18787,8 @@ msgid "'apksigner' verification of %s failed." msgstr "" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Exporting for Android" -msgstr "Xuất tất cả" +msgstr "Äang xuất sang Android" #: platform/android/export/export_plugin.cpp msgid "Invalid filename! Android App Bundle requires the *.aab extension." @@ -18985,11 +18877,10 @@ msgid "Creating APK..." msgstr "Tạo đưá»ng viá»n ..." #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "" "Could not find template APK to export:\n" "%s" -msgstr "Không thể mở bản mẫu để xuất:" +msgstr "Không thể tìm APK bản mẫu để xuất:" #: platform/android/export/export_plugin.cpp msgid "" @@ -18998,6 +18889,9 @@ msgid "" "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" +"Thiếu thư viện trong bản mẫu xuất cho kiến trúc được lá»±a chá»n: %s.\n" +"Vui lòng dá»±ng má»™t bản mẫu vá»›i tất cả thư viện cần thiết, hoặc bá» chá»n những " +"kiến trúc bị thiếu trong bá»™ thiết láºp sẵn xuất ra." #: platform/android/export/export_plugin.cpp #, fuzzy @@ -19109,7 +19003,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19222,7 +19116,7 @@ msgstr "Không thể mở bản mẫu để xuất:" #: platform/javascript/export/export.cpp msgid "Invalid export template:" -msgstr "Bản xuất mẫu không hợp lệ:" +msgstr "Bản mẫu xuất không hợp lệ:" #: platform/javascript/export/export.cpp msgid "Could not write file:" @@ -19257,7 +19151,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19267,7 +19161,7 @@ msgstr "Mở rá»™ng Tất cả" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "Cắt các nút" #: platform/javascript/export/export.cpp @@ -19569,7 +19463,7 @@ msgstr "Xuất hồ sÆ¡" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "Thiết bị" #: platform/osx/export/export.cpp @@ -19662,6 +19556,8 @@ msgid "" "Requested template binary '%s' not found. It might be missing from your " "template archive." msgstr "" +"Không thấy tệp nhị phân bản mẫu được yêu cầu '%s'. Nó có thể bị thiếu trong " +"bản lưu bản mẫu cá»§a bạn." #: platform/osx/export/export.cpp msgid "Making PKG" @@ -19836,12 +19732,13 @@ msgid "Publisher Display Name" msgstr "Gói có tên hiển thị cá»§a nhà phát hà nh không hợp lệ." #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "GUID sản phẩm không hợp lệ." #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "Xóa hết đưá»ng căn" #: platform/uwp/export/export.cpp @@ -20106,6 +20003,7 @@ msgstr "" "hình\" thì AnimatedSprite má»›i hiển thị các khung hình được." #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "Khung hình %" @@ -20380,9 +20278,8 @@ msgid "Light Mode" msgstr "Rá»™ng bên phải" #: scene/2d/canvas_item.cpp -#, fuzzy msgid "Particles Animation" -msgstr "Hạt" +msgstr "Hoạt hình hạt hiệu ứng" #: scene/2d/canvas_item.cpp msgid "Particles Anim H Frames" @@ -20495,7 +20392,7 @@ msgstr "Chế độ thước" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "Các mục tắt" @@ -20978,7 +20875,7 @@ msgstr "" msgid "Width Curve" msgstr "Chia đưá»ng Curve" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "Mặc định" @@ -21153,6 +21050,7 @@ msgid "Z As Relative" msgstr "DÃnh tương đối" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21403,6 +21301,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21644,9 +21543,8 @@ msgid "" msgstr "" #: scene/2d/visibility_notifier_2d.cpp scene/3d/visibility_notifier.cpp -#, fuzzy msgid "Pause Animations" -msgstr "Dán Hoạt ảnh" +msgstr "Tạm dừng hoạt hình" #: scene/2d/visibility_notifier_2d.cpp scene/3d/visibility_notifier.cpp msgid "Freeze Bodies" @@ -21972,9 +21870,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "Äặt Lá»" @@ -22609,7 +22508,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23307,9 +23206,8 @@ msgid "Anim Apply Reset" msgstr "" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Current Animation" -msgstr "Gán Hoạt ảnh" +msgstr "Hoạt hình hiện tại" #: scene/animation/animation_player.cpp #, fuzzy @@ -23394,9 +23292,8 @@ msgid "Root Motion" msgstr "" #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Track" -msgstr "Thêm Track Animation" +msgstr "Rãnh" #: scene/animation/animation_tree_player.cpp msgid "This node has been deprecated. Use AnimationTree instead." @@ -23418,9 +23315,8 @@ msgid "Base Path" msgstr "ÄÆ°á»ng dẫn xuất" #: scene/animation/root_motion_view.cpp -#, fuzzy msgid "Animation Path" -msgstr "Hoạt ảnh" +msgstr "ÄÆ°á»ng dẫn hoạt hình" #: scene/animation/root_motion_view.cpp #, fuzzy @@ -23607,6 +23503,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "Ghi đè" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23646,7 +23547,7 @@ msgstr "" msgid "Tooltip" msgstr "Công cụ" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "ÄÆ°á»ng dẫn Táºp trung" @@ -23774,6 +23675,7 @@ msgid "Show Zoom Label" msgstr "Hiển thị Xương" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23787,11 +23689,12 @@ msgid "Show Close" msgstr "Hiển thị Xương" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "Chá»n" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "Cá»™ng đồng" @@ -23857,8 +23760,9 @@ msgid "Fixed Icon Size" msgstr "Góc nhìn trá»±c diện" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "Gán" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24317,7 +24221,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24435,9 +24339,8 @@ msgid "Drop Mode Flags" msgstr "" #: scene/gui/video_player.cpp -#, fuzzy msgid "Audio Track" -msgstr "Thêm Track Animation" +msgstr "Rãnh âm thanh" #: scene/gui/video_player.cpp scene/main/scene_tree.cpp scene/main/timer.cpp msgid "Paused" @@ -24831,6 +24734,31 @@ msgid "Swap OK Cancel" msgstr "Huá»· bá»" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "Tên" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "Kết xuất" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "Kết xuất" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "Váºt lÃ" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "Váºt lÃ" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24868,6 +24796,803 @@ msgstr "Ná»a độ phân giải" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "Phông chữ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "Chá»n mà u" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "Xóa mục Lá»›p" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "Xóa mục Lá»›p" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "Xóa mục Lá»›p" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "(Äã tắt trình chỉnh sá»a)" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "Thu phóng (theo tỉ lệ):" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "Khoảng cách bổ sung" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "Äặt Lá»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "ÄÆ°á»£c ấn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "TÃch được" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "Äã được tÃch" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "Các mục tắt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "Äã được tÃch" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(Äã tắt trình chỉnh sá»a)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "Các mục tắt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "Äá»™ dá»i:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "Các mục tắt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "Xóa mục Lá»›p" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "Bắt buá»™c Modulate trắng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "Äá»™ lệch X cá»§a Lưới:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "Äá»™ lệch Y cá»§a Lưới:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "Mặt phẳng trước đó" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "Mở khoá Lá»±a chá»n" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "Cắt các nút" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "Lá»c tÃn hiệu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "Lá»c tÃn hiệu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "Cảnh chÃnh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "Cảnh chÃnh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "Thư mục:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "Thư mục:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "Tá»± hoà n thà nh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "Tá»± hoà n thà nh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "Nháºp cảnh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "Äá»™ lệch lưới:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "Nổi mà u cú pháp" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "ÄÆ°á»£c ấn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "Môi trưá»ng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "Nổi mà u cú pháp" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "Nổi mà u cú pháp" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "Chế độ va chạm" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "Các mục tắt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "Cỡ viá»n" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "Phông mã" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "Tá»a độ tiếp theo" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "Kiểm tra" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "Tô sáng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "Äá»™ lệch lưới:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "Äá»™ lệch lưới:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "Tạo thư mục" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "Báºt tắt File ẩn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "Các mục tắt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "Thu phóng (theo tỉ lệ):" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "Xóa mục Lá»›p" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "Thu phóng (theo tỉ lệ):" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "Chá»n Khung hình" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "Mặc định" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "Mặc định" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "Cá»™ng đồng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "Äiểm dừng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "Thu phóng (theo tỉ lệ):" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "Äổi kÃch cỡ được" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "Mà u" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "Mà u" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "Äá»™ lệch lưới:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "Äá»™ lệch lưới:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "Äá»™ lệch lưới:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "ÄÆ°á»ng dẫn Táºp trung" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "Chá»n" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "ÄÆ°á»£c ấn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "Báºt tắt Chức năng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "Báºt tắt Chức năng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "Báºt tắt Chức năng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "Cắt các nút" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "Tùy chá»n Bus" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "Cắt các nút" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "Chá»n Toà n Bá»™" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "Thu gá»n Tất cả" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "Báºt tắt Chức năng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "Chỉ chá»n" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "Chá»n mà u" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "Vị trà Khung" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "Cảnh Hiện tại" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "Äặt Lá»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "Button (nút, phÃm)" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "Hiện đưá»ng căn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "Dá»c:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "Äá»™ lệch lưới:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "Äặt Lá»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "Thu phóng (theo tỉ lệ):" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "Các mục tắt" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "Tô sáng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "Xóa mục Lá»›p" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "Xóa mục Lá»›p" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "Äặt Lá»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "Äặt Lá»" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "Mục tiêu" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "Thư mục:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "Bắt buá»™c Modulate trắng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "Báºt tắt Chức năng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "Các mục tắt" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "Chiá»u rá»™ng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "Chiá»u cao" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "Chiá»u rá»™ng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "Rá»™ng bên trái" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "Nạp cà i đặt trước" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "Chỉnh Tông mà u" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "Mà u" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "Cà i sẵn" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "Cà i sẵn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "Cà i sẵn" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "Äịnh dạng" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "Phông mã" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "Phông chÃnh" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "Phông chÃnh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "Thu phóng (theo tỉ lệ):" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "Thu phóng (theo tỉ lệ):" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "Äặt Lá»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "Äặt Lá»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "Thụt lá» phải" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "Chế độ chá»n" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "Thụt lá» Tá»± động" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "Chá»n mà u" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "Bản đồ Lưới" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "Chỉ chá»n" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "Chá»n Thuá»™c tÃnh" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "Chá»n tất cả" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Di chuyển các Ä‘iểm Bezier" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Thêm và o Cảnh" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24907,17 +25632,6 @@ msgstr "Tuỳ chá»n bổ sung:" msgid "Char" msgstr "Ký tá»± hợp lệ:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "Cảnh chÃnh" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "Phông chữ" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -25609,9 +26323,8 @@ msgid "Custom AABB" msgstr "" #: scene/resources/multimesh.cpp -#, fuzzy msgid "Color Format" -msgstr "Äổi Transform Animation" +msgstr "Äịnh dạng mà u" #: scene/resources/multimesh.cpp #, fuzzy @@ -26201,6 +26914,10 @@ msgid "Release (ms)" msgstr "Phát hà nh" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "Trá»™n" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26748,6 +27465,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "KÃch hoạt lá»c" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "Äặt phép diá»…n đạt" diff --git a/editor/translations/zh_CN.po b/editor/translations/zh_CN.po index 9d822f7c6a..a436b2fe86 100644 --- a/editor/translations/zh_CN.po +++ b/editor/translations/zh_CN.po @@ -89,7 +89,7 @@ msgstr "" "Project-Id-Version: Chinese (Simplified) (Godot Engine)\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: 2018-01-20 12:15+0200\n" -"PO-Revision-Date: 2022-03-26 23:26+0000\n" +"PO-Revision-Date: 2022-04-20 11:33+0000\n" "Last-Translator: Haoyu Qiu <timothyqiu32@gmail.com>\n" "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" "godot-engine/godot/zh_Hans/>\n" @@ -122,7 +122,7 @@ msgstr "å¯ç”¨åž‚ç›´åŒæ¥" #: core/bind/core_bind.cpp main/main.cpp msgid "V-Sync Via Compositor" -msgstr "通过混åˆå™¨åž‚ç›´åŒæ¥" +msgstr "é€šè¿‡åˆæˆå™¨åž‚ç›´åŒæ¥" #: core/bind/core_bind.cpp main/main.cpp msgid "Delta Smoothing" @@ -185,6 +185,7 @@ msgstr "å¯è°ƒæ•´å¤§å°" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Position" msgstr "ä½ç½®" @@ -254,6 +255,7 @@ msgstr "内å˜" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "é™åˆ¶" @@ -287,6 +289,7 @@ msgstr "æ•°æ®" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" msgstr "网络" @@ -452,7 +455,8 @@ msgstr "文本编辑器" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp msgid "Completion" msgstr "补全" @@ -491,6 +495,7 @@ msgstr "Command" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Pressed" msgstr "按下" @@ -1842,7 +1847,9 @@ msgid "Scene does not contain any script." msgstr "场景ä¸åŒ…å«è„šæœ¬ã€‚" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "æ·»åŠ " @@ -1906,6 +1913,7 @@ msgstr "æ— æ³•è¿žæŽ¥ä¿¡å·" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "å…³é—" @@ -2695,9 +2703,8 @@ msgstr "" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Custom Template" -msgstr "自定义主题" +msgstr "自定义模æ¿" #: editor/editor_export.cpp editor/project_export.cpp #: platform/android/export/export_plugin.cpp platform/iphone/export/export.cpp @@ -2707,44 +2714,40 @@ msgid "Release" msgstr "å‘布" #: editor/editor_export.cpp -#, fuzzy msgid "Binary Format" -msgstr "é¢œè‰²æ ¼å¼" +msgstr "äºŒè¿›åˆ¶æ ¼å¼" #: editor/editor_export.cpp msgid "64 Bits" -msgstr "" +msgstr "64 ä½" #: editor/editor_export.cpp msgid "Embed PCK" -msgstr "" +msgstr "内嵌 PCK" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Texture Format" -msgstr "çº¹ç†æ¨¡å¼" +msgstr "çº¹ç†æ ¼å¼" #: editor/editor_export.cpp msgid "BPTC" -msgstr "" +msgstr "BPTC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "S3TC" -msgstr "" +msgstr "S3TC" #: editor/editor_export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "ETC" -msgstr "TCP" +msgstr "ETC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "ETC2" -msgstr "" +msgstr "ETC2" #: editor/editor_export.cpp -#, fuzzy msgid "No BPTC Fallbacks" -msgstr "回退" +msgstr "æ— BPTC 回退" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp @@ -2924,6 +2927,7 @@ msgstr "设为当å‰" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "导入" @@ -3368,6 +3372,7 @@ msgid "Label" msgstr "æ ‡ç¾" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "åªè¯»" @@ -3375,7 +3380,7 @@ msgstr "åªè¯»" msgid "Checkable" msgstr "å¯å‹¾é€‰" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp msgid "Checked" msgstr "已勾选" @@ -3447,7 +3452,7 @@ msgstr "å¤åˆ¶é€‰ä¸é¡¹" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "清除" @@ -3478,7 +3483,7 @@ msgid "Up" msgstr "ä¸Šä¼ " #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "节点" @@ -3502,6 +3507,10 @@ msgstr "ä¼ å‡º RSET" msgid "New Window" msgstr "新窗å£" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "未命å项目" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -3730,14 +3739,12 @@ msgid "Quick Open Script..." msgstr "快速打开脚本..." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Reload" -msgstr "ä¿å˜å¹¶é‡å¯" +msgstr "ä¿å˜å¹¶é‡æ–°åŠ è½½" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to '%s' before reloading?" -msgstr "是å¦åœ¨å…³é—å‰ä¿å˜å¯¹ “%s†的更改?" +msgstr "是å¦åœ¨é‡æ–°åŠ è½½å‰ä¿å˜å¯¹â€œ%sâ€çš„æ›´æ”¹ï¼Ÿ" #: editor/editor_node.cpp msgid "Save & Close" @@ -3745,7 +3752,7 @@ msgstr "ä¿å˜å¹¶å…³é—" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" -msgstr "是å¦åœ¨å…³é—å‰ä¿å˜å¯¹ “%s†的更改?" +msgstr "是å¦åœ¨å…³é—å‰ä¿å˜å¯¹â€œ%sâ€çš„æ›´æ”¹ï¼Ÿ" #: editor/editor_node.cpp msgid "%s no longer exists! Please specify a new save location." @@ -3852,13 +3859,12 @@ msgid "Open Project Manager?" msgstr "打开项目管ç†å™¨ï¼Ÿ" #: editor/editor_node.cpp -#, fuzzy msgid "Save changes to the following scene(s) before reloading?" -msgstr "退出å‰è¦ä¿å˜ä»¥ä¸‹åœºæ™¯æ›´æ”¹å—?" +msgstr "釿–°åŠ è½½å‰è¦ä¿å˜ä»¥ä¸‹åœºæ™¯æ›´æ”¹å—?" #: editor/editor_node.cpp msgid "Save & Quit" -msgstr "ä¿å˜åŽé€€å‡º" +msgstr "ä¿å˜å¹¶é€€å‡º" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" @@ -4108,9 +4114,8 @@ msgid "Update Vital Only" msgstr "仅更新关键修改" #: editor/editor_node.cpp -#, fuzzy msgid "Localize Settings" -msgstr "本地化" +msgstr "设置本地化" #: editor/editor_node.cpp msgid "Restore Scenes On Load" @@ -4125,9 +4130,8 @@ msgid "Inspector" msgstr "检查器" #: editor/editor_node.cpp -#, fuzzy msgid "Default Property Name Style" -msgstr "默认项目路径" +msgstr "默认属性åç§°æ ·å¼" #: editor/editor_node.cpp msgid "Default Float Step" @@ -4625,6 +4629,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "釿–°åŠ è½½" @@ -4801,6 +4806,7 @@ msgid "Edit Text:" msgstr "编辑文本:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "å¯ç”¨" @@ -5096,6 +5102,7 @@ msgid "Show Script Button" msgstr "显示脚本按钮" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Filesystem" msgstr "文件系统" @@ -5165,6 +5172,7 @@ msgstr "颜色主题" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "行间è·" @@ -5321,6 +5329,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "æŒ‰å—æ¯åºæŽ’列æˆå‘˜å¤§çº²" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "å…‰æ ‡" @@ -5691,6 +5700,7 @@ msgstr "主机" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "端å£" @@ -5702,7 +5712,7 @@ msgstr "项目管ç†å™¨" msgid "Sorting Order" msgstr "æŽ’åºæ–¹å¼" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "符å·é¢œè‰²" @@ -5736,26 +5746,27 @@ msgstr "å—符串颜色" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Background Color" msgstr "背景色" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Background Color" msgstr "自动补全背景色" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Selected Color" msgstr "自动补全选ä¸é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "补全å˜åœ¨é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "补全滚动æ¡é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "补全å—体颜色" @@ -5763,19 +5774,19 @@ msgstr "补全å—体颜色" msgid "Text Color" msgstr "文本颜色" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Line Number Color" msgstr "行å·é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Safe Line Number Color" msgstr "安全行å·é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "å…‰æ ‡é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Background Color" msgstr "å…‰æ ‡èƒŒæ™¯è‰²" @@ -5783,15 +5794,15 @@ msgstr "å…‰æ ‡èƒŒæ™¯è‰²" msgid "Text Selected Color" msgstr "文本选ä¸é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Selection Color" msgstr "选ä¸é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "括å·ä¸åŒ¹é…颜色" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Current Line Color" msgstr "当å‰è¡Œé¢œè‰²" @@ -5799,39 +5810,39 @@ msgstr "当å‰è¡Œé¢œè‰²" msgid "Line Length Guideline Color" msgstr "行长度å‚考线颜色" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "å•è¯é«˜äº®é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "æ•°å—颜色" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Function Color" msgstr "函数颜色" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "æˆå‘˜å˜é‡é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "æ ‡è®°é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "书ç¾é¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Breakpoint Color" msgstr "æ–点颜色" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "è¿è¡Œè¡Œé¢œè‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "ä»£ç æŠ˜å 颜色" @@ -6513,9 +6524,8 @@ msgid "Use Ambient" msgstr "使用环境光" #: editor/import/resource_importer_bitmask.cpp -#, fuzzy msgid "Create From" -msgstr "创建文件夹" +msgstr "创建自" #: editor/import/resource_importer_bitmask.cpp #: servers/audio/effects/audio_effect_compressor.cpp @@ -6532,11 +6542,11 @@ msgstr "压缩" #: editor/import/resource_importer_csv_translation.cpp msgid "Delimiter" -msgstr "" +msgstr "分隔符" #: editor/import/resource_importer_layered_texture.cpp msgid "No BPTC If RGB" -msgstr "" +msgstr "RGB æ—¶ä¸ä½¿ç”¨ BPTC" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/cpu_particles_2d.cpp @@ -6556,29 +6566,26 @@ msgstr "é‡å¤" #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp #: scene/gui/control.cpp scene/resources/navigation_mesh.cpp msgid "Filter" -msgstr "过滤器" +msgstr "过滤" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Mipmaps" -msgstr "使用 Mipmap" +msgstr "Mipmap" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Anisotropic" msgstr "å„å‘异性" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp msgid "sRGB" -msgstr "" +msgstr "sRGB" #: editor/import/resource_importer_layered_texture.cpp -#, fuzzy msgid "Slices" -msgstr "自动è£å‰ª" +msgstr "切片" #: editor/import/resource_importer_layered_texture.cpp #: scene/gui/aspect_ratio_container.cpp scene/gui/control.cpp @@ -6595,30 +6602,25 @@ msgid "Vertical" msgstr "垂直" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Generate Tangents" -msgstr "生æˆé¡¶ç‚¹" +msgstr "生æˆåˆ‡çº¿" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Scale Mesh" -msgstr "缩放模å¼" +msgstr "ç¼©æ”¾ç½‘æ ¼" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Offset Mesh" -msgstr "åç§»" +msgstr "åç§»ç½‘æ ¼" #: editor/import/resource_importer_obj.cpp #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Octahedral Compression" -msgstr "压缩" +msgstr "å…«é¢ä½“压缩" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Optimize Mesh Flags" -msgstr "大尿 ‡å¿—" +msgstr "ä¼˜åŒ–ç½‘æ ¼æ ‡å¿—" #: editor/import/resource_importer_scene.cpp msgid "Import as Single Scene" @@ -6666,99 +6668,84 @@ msgid "Nodes" msgstr "节点" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Type" -msgstr "返回类型" +msgstr "æ ¹ç±»åž‹" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Name" -msgstr "远程仓库åç§°" +msgstr "æ ¹åç§°" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Root Scale" -msgstr "HDR 缩放" +msgstr "æ ¹ç¼©æ”¾" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Custom Script" -msgstr "自定义æ¥é•¿" +msgstr "自定义脚本" #: editor/import/resource_importer_scene.cpp scene/resources/texture.cpp msgid "Storage" msgstr "å˜å‚¨" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Use Legacy Names" -msgstr "旧有æµ" +msgstr "使用旧有åç§°" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp msgid "Materials" msgstr "æè´¨" #: editor/import/resource_importer_scene.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Location" -msgstr "本地化" +msgstr "ä½ç½®" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Keep On Reimport" -msgstr "釿–°å¯¼å…¥" +msgstr "釿–°å¯¼å…¥æ—¶ä¿ç•™" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp msgid "Meshes" msgstr "ç½‘æ ¼" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Ensure Tangents" -msgstr "计算切线" +msgstr "ç¡®ä¿åˆ‡çº¿" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Light Baking" -msgstr "光照贴图" +msgstr "光照烘焙" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Lightmap Texel Size" -msgstr "å…‰ç…§è´´å›¾å¤§å°æç¤º" +msgstr "å…‰ç…§è´´å›¾çº¹ç´ å¤§å°" #: editor/import/resource_importer_scene.cpp modules/gltf/gltf_state.cpp msgid "Skins" msgstr "蒙皮" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Use Named Skins" -msgstr "使用具å蒙皮绑定" +msgstr "使用具å蒙皮" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "External Files" -msgstr "外部" +msgstr "外部文件" #: editor/import/resource_importer_scene.cpp msgid "Store In Subdir" -msgstr "" +msgstr "å目录ä¸å˜å‚¨" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Filter Script" msgstr "ç›é€‰è„šæœ¬" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Keep Custom Tracks" -msgstr "è‡ªå®šä¹‰å˜æ¢" +msgstr "ä¿ç•™è‡ªå®šä¹‰è½¨é“" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Optimizer" -msgstr "优化" +msgstr "优化器" #: editor/import/resource_importer_scene.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp platform/javascript/export/export.cpp @@ -6775,29 +6762,24 @@ msgid "Enabled" msgstr "å¯ç”¨" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Linear Error" -msgstr "最大线性误差:" +msgstr "最大线性误差" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angular Error" -msgstr "最大角度误差:" +msgstr "最大角度误差" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Max Angle" -msgstr "角度" +msgstr "最大角" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Remove Unused Tracks" -msgstr "移除动画轨é“" +msgstr "移除未使用轨é“" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Clips" -msgstr "动画剪辑" +msgstr "剪辑" #: editor/import/resource_importer_scene.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/particles_2d.cpp scene/3d/area.cpp scene/3d/cpu_particles.cpp @@ -6851,13 +6833,12 @@ msgid "Lossy Quality" msgstr "有æŸè´¨é‡" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "HDR Mode" -msgstr "HSV 模å¼" +msgstr "HDR 模å¼" #: editor/import/resource_importer_texture.cpp msgid "BPTC LDR" -msgstr "" +msgstr "BPTC LDR" #: editor/import/resource_importer_texture.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/mesh_instance_2d.cpp scene/2d/multimesh_instance_2d.cpp @@ -6866,32 +6847,28 @@ msgid "Normal Map" msgstr "法线贴图" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Process" -msgstr "预处ç†" +msgstr "处ç†" #: editor/import/resource_importer_texture.cpp msgid "Fix Alpha Border" -msgstr "" +msgstr "ä¿®å¤ Alpha 边框" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Premult Alpha" -msgstr "编辑 Alpha" +msgstr "预乘 Alpha" #: editor/import/resource_importer_texture.cpp msgid "Hdr As Srgb" -msgstr "" +msgstr "HDR 作为 sRGB" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Invert Color" -msgstr "顶点颜色" +msgstr "å转颜色" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Normal Map Invert Y" -msgstr "法线贴图" +msgstr "法线贴图å转 Y" #: editor/import/resource_importer_texture.cpp #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp @@ -6900,18 +6877,16 @@ msgid "Stream" msgstr "æµ" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Size Limit" -msgstr "å“应体大å°é™åˆ¶" +msgstr "大å°é™åˆ¶" #: editor/import/resource_importer_texture.cpp msgid "Detect 3D" -msgstr "" +msgstr "检测 3D" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "SVG" -msgstr "CSG" +msgstr "SVG" #: editor/import/resource_importer_texture.cpp msgid "" @@ -6921,23 +6896,20 @@ msgstr "" "è¦å‘Šï¼Œé¡¹ç›®è®¾ç½®ä¸æœªå¯ç”¨åˆé€‚çš„ PC VRAM 压缩。这个纹ç†åœ¨ PC ä¸Šæ— æ³•æ£ç¡®æ˜¾ç¤ºã€‚" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Atlas File" -msgstr "图集大å°" +msgstr "图集文件" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Import Mode" -msgstr "导出模å¼ï¼š" +msgstr "导入模å¼" #: editor/import/resource_importer_texture_atlas.cpp -#, fuzzy msgid "Crop To Region" -msgstr "设置图å—区域" +msgstr "è£å‰ªè‡³åŒºåŸŸ" #: editor/import/resource_importer_texture_atlas.cpp msgid "Trim Alpha Border From Region" -msgstr "" +msgstr "从区域修剪 Alpha 边框" #: editor/import/resource_importer_wav.cpp scene/2d/physics_body_2d.cpp msgid "Force" @@ -6945,7 +6917,7 @@ msgstr "力" #: editor/import/resource_importer_wav.cpp msgid "8 Bit" -msgstr "" +msgstr "8 ä½" #: editor/import/resource_importer_wav.cpp main/main.cpp #: modules/mono/editor/csharp_project.cpp modules/mono/mono_gd/gd_mono.cpp @@ -6953,21 +6925,18 @@ msgid "Mono" msgstr "Mono" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Max Rate" -msgstr "混音率" +msgstr "最大频率" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Max Rate Hz" -msgstr "频率 Hz" +msgstr "最大频率 Hz" #: editor/import/resource_importer_wav.cpp msgid "Trim" -msgstr "" +msgstr "修剪" #: editor/import/resource_importer_wav.cpp -#, fuzzy msgid "Normalize" msgstr "归一化" @@ -7057,27 +7026,24 @@ msgid "Failed to load resource." msgstr "åŠ è½½èµ„æºå¤±è´¥ã€‚" #: editor/inspector_dock.cpp -#, fuzzy msgid "Property Name Style" -msgstr "项目å称:" +msgstr "属性åç§°æ ·å¼" #: editor/inspector_dock.cpp scene/gui/color_picker.cpp msgid "Raw" msgstr "原始" #: editor/inspector_dock.cpp -#, fuzzy msgid "Capitalized" msgstr "首嗿¯å¤§å†™" #: editor/inspector_dock.cpp -#, fuzzy msgid "Localized" -msgstr "区域" +msgstr "本地化" #: editor/inspector_dock.cpp msgid "Localization not available for current language." -msgstr "" +msgstr "æ— æ³•ä¸ºå½“å‰è¯è¨€æä¾›æœ¬åœ°åŒ–。" #: editor/inspector_dock.cpp msgid "Copy Properties" @@ -7561,10 +7527,6 @@ msgid "Load Animation" msgstr "åŠ è½½åŠ¨ç”»" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "没有需è¦å¤åˆ¶çš„动画ï¼" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "剪贴æ¿ä¸ä¸å˜åœ¨åŠ¨ç”»èµ„æºï¼" @@ -7577,10 +7539,6 @@ msgid "Paste Animation" msgstr "粘贴动画" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "没有动画能编辑ï¼" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "从当å‰ä½ç½®å€’放选ä¸åŠ¨ç”»ï¼ˆA)" @@ -7618,6 +7576,11 @@ msgid "New" msgstr "新建" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s ç±»å‚考" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "编辑过渡方å¼..." @@ -7837,12 +7800,7 @@ msgstr "淡出(秒):" #: editor/plugins/animation_tree_player_editor_plugin.cpp #: scene/resources/style_box.cpp msgid "Blend" -msgstr "æ··åˆ (Blend)" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "æ··åˆ (Mix)" +msgstr "æ··åˆ" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" @@ -7878,10 +7836,6 @@ msgid "X-Fade Time (s):" msgstr "淡入淡出时间(秒):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "当å‰ï¼š" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -8116,25 +8070,21 @@ msgid "License (Z-A)" msgstr "许å¯è¯ï¼ˆZ-A)" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "First" msgstr "首页" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Previous" msgstr "上一页" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Next" msgstr "下一页" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgctxt "Pagination" msgid "Last" msgstr "末页" @@ -9092,16 +9042,15 @@ msgstr "编辑æ¸å˜" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp msgid "Swap GradientTexture2D Fill Points" -msgstr "" +msgstr "äº¤æ¢ GradientTexture2D 填充点" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp msgid "Swap Gradient Fill Points" -msgstr "" +msgstr "äº¤æ¢ Gradient 填充点" #: editor/plugins/gradient_texture_2d_editor_plugin.cpp -#, fuzzy msgid "Toggle Grid Snap" -msgstr "切æ¢ç½‘æ ¼" +msgstr "切æ¢ç½‘æ ¼å¸é™„" #: editor/plugins/item_list_editor_plugin.cpp msgid "Item %d" @@ -9199,7 +9148,7 @@ msgstr "ç½‘æ ¼æ²¡æœ‰å¯ç”¨æ¥åˆ›å»ºè½®å»“的表é¢ï¼" #: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Mesh primitive type is not PRIMITIVE_TRIANGLES!" -msgstr "ç½‘æ ¼çš„åŽŸå§‹ç±»åž‹ä¸æ˜¯ PRIMITIVE_TRIANGLESï¼" +msgstr "ç½‘æ ¼çš„å›¾å…ƒç±»åž‹ä¸æ˜¯ PRIMITIVE_TRIANGLESï¼" #: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Could not create outline!" @@ -9331,7 +9280,6 @@ msgstr "" "%s" #: editor/plugins/mesh_library_editor_plugin.cpp -#, fuzzy msgid "MeshLibrary" msgstr "ç½‘æ ¼åº“" @@ -9862,6 +9810,7 @@ msgstr "ç½‘æ ¼è®¾ç½®" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "å¸é™„" @@ -10122,6 +10071,7 @@ msgstr "上一个脚本" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "文件" @@ -10673,6 +10623,7 @@ msgid "Yaw:" msgstr "å航角:" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "大å°ï¼š" @@ -11312,13 +11263,23 @@ msgstr "选择帧" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Horizontal:" -msgstr "æ°´å¹³:" +msgstr "水平:" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Vertical:" msgstr "垂直:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "分隔:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "å移:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "选择/清除所有帧" @@ -11355,18 +11316,10 @@ msgid "Auto Slice" msgstr "自动è£å‰ª" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "å移:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "æ¥é•¿ï¼š" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "分隔:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "纹ç†åŒºåŸŸ" @@ -11558,6 +11511,11 @@ msgstr "" "ä»ç„¶å…³é—å—?" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "移除图å—" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11598,6 +11556,16 @@ msgstr "" "è¯·æ‰‹åŠ¨æ·»åŠ æˆ–è€…ä»Žå…¶ä»–ä¸»é¢˜å¯¼å…¥æ›´å¤šé¡¹ç›®ã€‚" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "æ·»åŠ é¡¹ç›®ç±»åž‹" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "移除远程仓库" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "æ·»åŠ é¢œè‰²é¡¹ç›®" @@ -11865,6 +11833,7 @@ msgid "Named Separator" msgstr "带å称的分隔线" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "åèœå•" @@ -12039,7 +12008,8 @@ msgid "Palette Min Width" msgstr "è°ƒè‰²æ¿æœ€å°å®½åº¦" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" +#, fuzzy +msgid "Palette Item H Separation" msgstr "调色器æ¡ç›®æ°´å¹³é—´è·" #: editor/plugins/tile_map_editor_plugin.cpp @@ -13801,10 +13771,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "渲染器å¯ä»¥ç¨åŽæ›´æ”¹ï¼Œä½†å¯èƒ½éœ€è¦è°ƒæ•´åœºæ™¯ã€‚" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "未命å项目" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "缺失项目" @@ -14130,6 +14096,7 @@ msgid "Add Event" msgstr "æ·»åŠ äº‹ä»¶" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "按钮" @@ -14501,7 +14468,7 @@ msgstr "转为å°å†™" msgid "To Uppercase" msgstr "转为大写" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "é‡ç½®" @@ -15312,6 +15279,7 @@ msgstr "修改 AudioStreamPlayer3D å‘å°„è§’" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "相机" @@ -15395,11 +15363,11 @@ msgstr "修改射线形状长度" #: editor/spatial_editor_gizmos.cpp msgid "Navigation Edge" -msgstr "导航边缘" +msgstr "导航边界" #: editor/spatial_editor_gizmos.cpp msgid "Navigation Edge Disabled" -msgstr "ç¦ç”¨å¯¼èˆªè¾¹ç¼˜" +msgstr "ç¦ç”¨å¯¼èˆªè¾¹ç•Œ" #: editor/spatial_editor_gizmos.cpp msgid "Navigation Solid" @@ -15701,9 +15669,8 @@ msgid "Verbose stdout" msgstr "å†—é•¿æ ‡å‡†è¾“å‡º" #: main/main.cpp -#, fuzzy msgid "Frame Delay Msec" -msgstr "帧延迟(毫秒)" +msgstr "帧延迟毫秒" #: main/main.cpp msgid "Low Processor Mode" @@ -15719,7 +15686,7 @@ msgstr "iOS" #: main/main.cpp msgid "Hide Home Indicator" -msgstr "éšè—䏻屿Œ‡ç¤ºå™¨" +msgstr "éšè— Home 指示æ¡" #: main/main.cpp msgid "Input Devices" @@ -15773,7 +15740,7 @@ msgstr "完整大å°" #: main/main.cpp scene/resources/dynamic_font.cpp msgid "Use Filter" -msgstr "使用过滤器" +msgstr "使用过滤" #: main/main.cpp scene/resources/style_box.cpp msgid "BG Color" @@ -15797,11 +15764,11 @@ msgstr "æ•æ·äº‹ä»¶å¤„ç†" #: main/main.cpp msgid "Emulate Touch From Mouse" -msgstr "é¼ æ ‡æ¨¡æ‹Ÿè§¦å±" +msgstr "ç”¨é¼ æ ‡æ¨¡æ‹Ÿè§¦æ‘¸" #: main/main.cpp msgid "Emulate Mouse From Touch" -msgstr "è§¦å±æ¨¡æ‹Ÿé¼ æ ‡" +msgstr "ç”¨è§¦æ‘¸æ¨¡æ‹Ÿé¼ æ ‡" #: main/main.cpp msgid "Mouse Cursor" @@ -16060,6 +16027,15 @@ msgstr "DTLS 主机å" msgid "Use DTLS" msgstr "使用 DTLS" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +#, fuzzy +msgid "Use FBX" +msgstr "使用 FXAA" + #: modules/gdnative/gdnative.cpp msgid "Config File" msgstr "é…置文件" @@ -16440,7 +16416,7 @@ msgstr "光泽系数" #: modules/gltf/gltf_spec_gloss.cpp msgid "Specular Factor" -msgstr "高光系数" +msgstr "镜é¢å射系数" #: modules/gltf/gltf_spec_gloss.cpp msgid "Spec Gloss Img" @@ -17084,6 +17060,14 @@ msgid "Change Expression" msgstr "修改表达å¼" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "æ— æ³•å¤åˆ¶å‡½æ•°èŠ‚ç‚¹ã€‚" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "粘贴 VisualScript 节点" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "移除 VisualScript 节点" @@ -17184,14 +17168,6 @@ msgid "Resize Comment" msgstr "调整注释尺寸" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "æ— æ³•å¤åˆ¶å‡½æ•°èŠ‚ç‚¹ã€‚" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "粘贴 VisualScript 节点" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "æ— æ³•é€šè¿‡å‡½æ•°èŠ‚ç‚¹åˆ›å»ºå‡½æ•°ã€‚" @@ -17659,6 +17635,15 @@ msgstr "ç‰å¾…实例信å·" msgid "Write Mode" msgstr "写模å¼" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +#, fuzzy +msgid "Max Channel In Buffer (KB)" +msgstr "画布多边形索引缓冲大å°ï¼ˆKB)" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "éªŒè¯ SSL" @@ -17667,6 +17652,35 @@ msgstr "éªŒè¯ SSL" msgid "Trusted SSL Certificate" msgstr "ä¿¡ä»» SSL è¯ä¹¦" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "网络客户端" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "最大大å°ï¼ˆKB)" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Packets" +msgstr "最大空间" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "最大大å°ï¼ˆKB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "网络æœåС噍" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "绑定 IP" @@ -17715,21 +17729,26 @@ msgstr "å¯è§çжæ€" msgid "Bounds Geometry" msgstr "界é™å‡ 何体" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "智能å¸é™„" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "Android SDK 路径" #: platform/android/export/export.cpp msgid "Debug Keystore" -msgstr "调试 Keystore" +msgstr "调试密钥库" #: platform/android/export/export.cpp msgid "Debug Keystore User" -msgstr "调试 Keystore 用户" +msgstr "调试密钥库用户" #: platform/android/export/export.cpp msgid "Debug Keystore Pass" -msgstr "调试 Keystore 密ç " +msgstr "调试密钥库密ç " #: platform/android/export/export.cpp msgid "Force System User" @@ -17764,192 +17783,160 @@ msgid "The package must have at least one '.' separator." msgstr "包必须至少有一个 “.†分隔符。" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Use Custom Build" -msgstr "使用自定义用户目录" +msgstr "使用自定义构建" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Export Format" -msgstr "导出路径" +msgstr "å¯¼å‡ºæ ¼å¼" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Keystore" -msgstr "调试 Keystore" +msgstr "密钥库" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Debug User" -msgstr "调试器" +msgstr "调试用户" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp msgid "Debug Password" msgstr "调试密ç " #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Release User" -msgstr "释音(毫秒)" +msgstr "å‘布用户" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Release Password" -msgstr "调试密ç " +msgstr "å‘布密ç " #: platform/android/export/export_plugin.cpp msgid "One Click Deploy" -msgstr "" +msgstr "一键部署" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Clear Previous Install" -msgstr "查看上一个实例" +msgstr "清除上次安装" #: platform/android/export/export_plugin.cpp scene/resources/shader.cpp msgid "Code" msgstr "代ç " #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Min SDK" -msgstr "最å°å¤§å°" +msgstr "æœ€å° SDK" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Target SDK" -msgstr "ç›®æ ‡ FPS" +msgstr "ç›®æ ‡ SDK" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Package" -msgstr "打包ä¸" +msgstr "包" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Unique Name" msgstr "唯一åç§°" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Signed" -msgstr "ä¿¡å·" +msgstr "ç¾å" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Classify As Game" -msgstr "ç±»å" +msgstr "分类为游æˆ" #: platform/android/export/export_plugin.cpp msgid "Retain Data On Uninstall" -msgstr "" +msgstr "å¸è½½æ—¶ä¿æŒæ•°æ®" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Exclude From Recents" -msgstr "排除父节点" +msgstr "ä»Žæœ€è¿‘åˆ—è¡¨ä¸æŽ’é™¤" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Graphics" -msgstr "图表åç§»" +msgstr "图形" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "OpenGL Debug" -msgstr "OpenGL" +msgstr "OpenGL 调试" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "XR Features" -msgstr "特性" +msgstr "XR 特性" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "XR Mode" -msgstr "原始模å¼" +msgstr "XR 模å¼" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Hand Tracking" -msgstr "跟踪" +msgstr "手势跟踪" #: platform/android/export/export_plugin.cpp msgid "Hand Tracking Frequency" -msgstr "" +msgstr "手势跟踪频率" #: platform/android/export/export_plugin.cpp msgid "Passthrough" -msgstr "" +msgstr "ç©¿é€" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Immersive Mode" -msgstr "写模å¼" +msgstr "沉浸模å¼" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Support Small" -msgstr "支æŒ" +msgstr "æ”¯æŒ Small" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Support Normal" -msgstr "支æŒ" +msgstr "æ”¯æŒ Normal" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Support Large" -msgstr "支æŒ" +msgstr "æ”¯æŒ Large" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Support Xlarge" -msgstr "支æŒ" +msgstr "æ”¯æŒ Xlarge" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "User Data Backup" -msgstr "用户数æ®" +msgstr "用户数æ®å¤‡ä»½" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Allow" msgstr "å…许" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Command Line" -msgstr "Command" +msgstr "命令行" #: platform/android/export/export_plugin.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Extra Args" -msgstr "é¢å¤–è°ƒç”¨å‚æ•°ï¼š" +msgstr "é¢å¤–傿•°" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "APK Expansion" -msgstr "表达å¼" +msgstr "APK 扩展" #: platform/android/export/export_plugin.cpp msgid "Salt" -msgstr "" +msgstr "ç›" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Public Key" -msgstr "SSH 公钥路径" +msgstr "公钥" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Permissions" -msgstr "å‘å°„" +msgstr "æƒé™" #: platform/android/export/export_plugin.cpp -#, fuzzy msgid "Custom Permissions" -msgstr "自定义定义" +msgstr "自定义æƒé™" #: platform/android/export/export_plugin.cpp msgid "Select device from the list" @@ -17997,22 +17984,21 @@ msgstr "未在项目ä¸å®‰è£… Android 构建模æ¿ã€‚从项目èœå•安装它。 msgid "" "Either Debug Keystore, Debug User AND Debug Password settings must be " "configured OR none of them." -msgstr "Debug Keystoreã€Debug Userã€Debug Password 必须全部填写或者全部留空。" +msgstr "“调试密钥库â€â€œè°ƒè¯•用户â€â€œè°ƒè¯•密ç â€å¿…须全部填写或者全部留空。" #: platform/android/export/export_plugin.cpp msgid "Debug keystore not configured in the Editor Settings nor in the preset." -msgstr "未在编辑器设置或预设ä¸é…置调试密钥库。" +msgstr "æœªåœ¨â€œç¼–è¾‘å™¨è®¾ç½®â€æˆ–预设ä¸é…置调试密钥库。" #: platform/android/export/export_plugin.cpp msgid "" "Either Release Keystore, Release User AND Release Password settings must be " "configured OR none of them." -msgstr "" -"Release Keystoreã€Release Userã€Release Password 必须全部填写或者全部留空。" +msgstr "“å‘布密钥库â€â€œå‘布用户â€â€œå‘布密ç â€å¿…须全部填写或者全部留空。" #: platform/android/export/export_plugin.cpp msgid "Release keystore incorrectly configured in the export preset." -msgstr "用于å‘布的密钥å˜å‚¨åœ¨å¯¼å‡ºé¢„è®¾ä¸æœªè¢«æ£ç¡®è®¾ç½®ã€‚" +msgstr "æœªåœ¨å¯¼å‡ºé¢„è®¾ä¸æ£ç¡®è®¾ç½®â€œå‘布密钥库â€ã€‚" #: platform/android/export/export_plugin.cpp msgid "A valid Android SDK path is required in Editor Settings." @@ -18258,77 +18244,68 @@ msgstr "æ ‡è¯†ç¬¦ä¸ä¸å…许使用å—符“%sâ€ã€‚" #: platform/iphone/export/export.cpp msgid "App Store Team ID" -msgstr "" +msgstr "App Store 团队 ID" #: platform/iphone/export/export.cpp msgid "Provisioning Profile UUID Debug" -msgstr "" +msgstr "调试é…置文件 UUID" #: platform/iphone/export/export.cpp msgid "Code Sign Identity Debug" -msgstr "" +msgstr "调试代ç ç¾å身份" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Export Method Debug" -msgstr "使用调试导出" +msgstr "调试导出方法" #: platform/iphone/export/export.cpp msgid "Provisioning Profile UUID Release" -msgstr "" +msgstr "å‘布é…置文件 UUID" #: platform/iphone/export/export.cpp msgid "Code Sign Identity Release" -msgstr "" +msgstr "å‘布代ç ç¾å身份" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Export Method Release" -msgstr "导出模å¼ï¼š" +msgstr "å‘布导出方法" #: platform/iphone/export/export.cpp msgid "Targeted Device Family" -msgstr "" +msgstr "ç›®æ ‡è®¾å¤‡æ—" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp msgid "Info" -msgstr "" +msgstr "ä¿¡æ¯" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Identifier" -msgstr "æ— æ•ˆçš„æ ‡è¯†ç¬¦ï¼š" +msgstr "æ ‡è¯†ç¬¦" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Signature" -msgstr "ä¿¡å·" +msgstr "ç¾å" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Short Version" -msgstr "主版本" +msgstr "çŸç‰ˆæœ¬" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Copyright" -msgstr "å³ä¸Š" +msgstr "版æƒ" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Capabilities" -msgstr "兼容性" +msgstr "能力" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Access Wi-Fi" -msgstr "访问" +msgstr "访问 Wi-Fi" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Push Notifications" -msgstr "路径旋转" +msgstr "推é€é€šçŸ¥" #: platform/iphone/export/export.cpp scene/3d/baked_lightmap.cpp msgid "User Data" @@ -18336,96 +18313,88 @@ msgstr "用户数æ®" #: platform/iphone/export/export.cpp msgid "Accessible From Files App" -msgstr "" +msgstr "å¯ä»Žæ–‡ä»¶ App 访问" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" -msgstr "" +#, fuzzy +msgid "Accessible From iTunes Sharing" +msgstr "å¯ä»Ž iTunes 分享访问" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Privacy" -msgstr "ç§é’¥" +msgstr "éšç§" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Camera Usage Description" -msgstr "æè¿°" +msgstr "相机使用æè¿°" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp -#, fuzzy msgid "Microphone Usage Description" -msgstr "属性说明" +msgstr "麦克风使用æè¿°" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Photolibrary Usage Description" -msgstr "属性说明" +msgstr "照片图库使用æè¿°" #: platform/iphone/export/export.cpp msgid "iPhone 120 X 120" -msgstr "" +msgstr "iPhone 120×120" #: platform/iphone/export/export.cpp msgid "iPhone 180 X 180" -msgstr "" +msgstr "iPhone 180×180" #: platform/iphone/export/export.cpp msgid "iPad 76 X 76" -msgstr "" +msgstr "iPad 76×76" #: platform/iphone/export/export.cpp msgid "iPad 152 X 152" -msgstr "" +msgstr "iPad 152×152" #: platform/iphone/export/export.cpp msgid "iPad 167 X 167" -msgstr "" +msgstr "iPad 167×167" #: platform/iphone/export/export.cpp msgid "App Store 1024 X 1024" -msgstr "" +msgstr "App Store 1024×1024" #: platform/iphone/export/export.cpp msgid "Spotlight 40 X 40" -msgstr "" +msgstr "Spotlight 40×40" #: platform/iphone/export/export.cpp msgid "Spotlight 80 X 80" -msgstr "" +msgstr "Spotlight 80×80" #: platform/iphone/export/export.cpp msgid "Storyboard" -msgstr "" +msgstr "Storyboard" #: platform/iphone/export/export.cpp msgid "Use Launch Screen Storyboard" -msgstr "" +msgstr "使用å¯åЍå±å¹• Storyboard" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Image Scale Mode" -msgstr "缩放模å¼" +msgstr "图åƒç¼©æ”¾æ¨¡å¼" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Custom Image @2x" -msgstr "自定义图åƒ" +msgstr "è‡ªå®šä¹‰å›¾åƒ @2x" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Custom Image @3x" -msgstr "自定义图åƒ" +msgstr "è‡ªå®šä¹‰å›¾åƒ @3x" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Use Custom BG Color" -msgstr "自定义颜色" +msgstr "使用自定义背景色" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Custom BG Color" -msgstr "自定义颜色" +msgstr "自定义背景色" #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." @@ -18464,78 +18433,73 @@ msgid "Could not read file:" msgstr "æ— æ³•è¯»å–æ–‡ä»¶ï¼š" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Variant" -msgstr "色相å˜åŒ–" +msgstr "å˜ä½“" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Export Type" -msgstr "导出" +msgstr "导出类型" #: platform/javascript/export/export.cpp -#, fuzzy msgid "VRAM Texture Compression" -msgstr "VRAM 压缩" +msgstr "VRAM 纹ç†åŽ‹ç¼©" #: platform/javascript/export/export.cpp msgid "For Desktop" -msgstr "" +msgstr "对桌é¢å¹³å°" #: platform/javascript/export/export.cpp msgid "For Mobile" -msgstr "" +msgstr "对移动平å°" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Export Icon" -msgstr "æ‰©å±•å›¾æ ‡" +msgstr "å¯¼å‡ºå›¾æ ‡" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" -msgstr "自定义æ¥é•¿" +msgid "Custom HTML Shell" +msgstr "自定义 HTML Shell" #: platform/javascript/export/export.cpp msgid "Head Include" -msgstr "" +msgstr "头部包å«" #: platform/javascript/export/export.cpp msgid "Canvas Resize Policy" -msgstr "" +msgstr "ç”»å¸ƒå¤§å°æ”¹å˜ç–ç•¥" #: platform/javascript/export/export.cpp msgid "Focus Canvas On Start" -msgstr "" +msgstr "å¯åŠ¨æ—¶èšç„¦ç”»å¸ƒ" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Experimental Virtual Keyboard" -msgstr "虚拟键盘å¯ç”¨" +msgstr "实验性虚拟键盘" #: platform/javascript/export/export.cpp msgid "Progressive Web App" -msgstr "" +msgstr "æ¸è¿›å¼ç½‘络应用程åº" #: platform/javascript/export/export.cpp msgid "Offline Page" -msgstr "" +msgstr "离线页é¢" #: platform/javascript/export/export.cpp msgid "Icon 144 X 144" -msgstr "" +msgstr "å›¾æ ‡ 144×144" #: platform/javascript/export/export.cpp msgid "Icon 180 X 180" -msgstr "" +msgstr "å›¾æ ‡ 180×180" #: platform/javascript/export/export.cpp msgid "Icon 512 X 512" -msgstr "" +msgstr "å›¾æ ‡ 512×512" #: platform/javascript/export/export.cpp msgid "Could not read HTML shell:" @@ -18642,201 +18606,174 @@ msgid "Unknown object type." msgstr "未知对象类型。" #: platform/osx/export/export.cpp -#, fuzzy msgid "App Category" -msgstr "分类:" +msgstr "App 分类" #: platform/osx/export/export.cpp msgid "High Res" -msgstr "" +msgstr "高分辨率" #: platform/osx/export/export.cpp -#, fuzzy msgid "Location Usage Description" -msgstr "编辑器æè¿°" +msgstr "ä½ç½®ä½¿ç”¨æè¿°" #: platform/osx/export/export.cpp msgid "Address Book Usage Description" -msgstr "" +msgstr "地å€ç°¿ä½¿ç”¨æè¿°" #: platform/osx/export/export.cpp -#, fuzzy msgid "Calendar Usage Description" -msgstr "编辑器æè¿°" +msgstr "日历使用æè¿°" #: platform/osx/export/export.cpp -#, fuzzy msgid "Photos Library Usage Description" -msgstr "属性说明" +msgstr "照片图库使用æè¿°" #: platform/osx/export/export.cpp -#, fuzzy msgid "Desktop Folder Usage Description" -msgstr "方法说明" +msgstr "æ¡Œé¢æ–‡ä»¶å¤¹ä½¿ç”¨æè¿°" #: platform/osx/export/export.cpp -#, fuzzy msgid "Documents Folder Usage Description" -msgstr "方法说明" +msgstr "文档文件夹使用æè¿°" #: platform/osx/export/export.cpp msgid "Downloads Folder Usage Description" -msgstr "" +msgstr "下载文件夹使用æè¿°" #: platform/osx/export/export.cpp msgid "Network Volumes Usage Description" -msgstr "" +msgstr "网络å·ä½¿ç”¨æè¿°" #: platform/osx/export/export.cpp msgid "Removable Volumes Usage Description" -msgstr "" +msgstr "å¯ç§»åЍå·ä½¿ç”¨æè¿°" #: platform/osx/export/export.cpp platform/windows/export/export.cpp -#, fuzzy msgid "Codesign" -msgstr "æ£åœ¨å¯¹ DMG 进行代ç ç¾å" +msgstr "代ç ç¾å" #: platform/osx/export/export.cpp platform/uwp/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Identity" -msgstr "缩进" +msgstr "身份" #: platform/osx/export/export.cpp platform/windows/export/export.cpp -#, fuzzy msgid "Timestamp" -msgstr "计时器" +msgstr "时间戳" #: platform/osx/export/export.cpp -#, fuzzy msgid "Hardened Runtime" -msgstr "è¿è¡Œæ—¶" +msgstr "åŠ å›ºè¿è¡Œæ—¶" #: platform/osx/export/export.cpp -#, fuzzy msgid "Replace Existing Signature" -msgstr "åœ¨æ–‡ä»¶ä¸æ›¿æ¢" +msgstr "替æ¢å·²æœ‰ç¾å" #: platform/osx/export/export.cpp -#, fuzzy msgid "Entitlements" -msgstr "范围" +msgstr "授æƒ" #: platform/osx/export/export.cpp -#, fuzzy msgid "Custom File" -msgstr "自定å—体" +msgstr "自定义文件" #: platform/osx/export/export.cpp msgid "Allow JIT Code Execution" -msgstr "" +msgstr "å…许 JIT 代ç è¿è¡Œ" #: platform/osx/export/export.cpp msgid "Allow Unsigned Executable Memory" -msgstr "" +msgstr "å…许未ç¾å坿‰§è¡Œå†…å˜" #: platform/osx/export/export.cpp msgid "Allow Dyld Environment Variables" -msgstr "" +msgstr "å…许 Dyld 环境å˜é‡" #: platform/osx/export/export.cpp -#, fuzzy msgid "Disable Library Validation" -msgstr "ç¦ç”¨ç¢°æ’ž" +msgstr "ç¦ç”¨åº“æ ¡éªŒ" #: platform/osx/export/export.cpp -#, fuzzy msgid "Audio Input" -msgstr "æ·»åŠ è¾“å…¥" +msgstr "音频输入" #: platform/osx/export/export.cpp msgid "Address Book" -msgstr "" +msgstr "地å€ç°¿" #: platform/osx/export/export.cpp msgid "Calendars" -msgstr "" +msgstr "日历" #: platform/osx/export/export.cpp -#, fuzzy msgid "Photos Library" -msgstr "导出库" +msgstr "照片图库" #: platform/osx/export/export.cpp -#, fuzzy msgid "Apple Events" -msgstr "æ·»åŠ äº‹ä»¶" +msgstr "Apple 活动" #: platform/osx/export/export.cpp -#, fuzzy msgid "Debugging" msgstr "调试" #: platform/osx/export/export.cpp msgid "App Sandbox" -msgstr "" +msgstr "App 沙盒" #: platform/osx/export/export.cpp -#, fuzzy msgid "Network Server" -msgstr "网络对ç‰ä½“" +msgstr "网络æœåС噍" #: platform/osx/export/export.cpp -#, fuzzy msgid "Network Client" -msgstr "网络对ç‰ä½“" +msgstr "网络客户端" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" -msgstr "设备" +msgid "Device USB" +msgstr "设备 USB" #: platform/osx/export/export.cpp msgid "Device Bluetooth" -msgstr "" +msgstr "设备è“牙" #: platform/osx/export/export.cpp -#, fuzzy msgid "Files Downloads" -msgstr "下载" +msgstr "文件下载" #: platform/osx/export/export.cpp -#, fuzzy msgid "Files Pictures" -msgstr "特性" +msgstr "文件图片" #: platform/osx/export/export.cpp -#, fuzzy msgid "Files Music" -msgstr "文件" +msgstr "文件音ä¹" #: platform/osx/export/export.cpp -#, fuzzy msgid "Files Movies" -msgstr "ç›é€‰å›¾å—" +msgstr "文件影片" #: platform/osx/export/export.cpp platform/windows/export/export.cpp -#, fuzzy msgid "Custom Options" -msgstr "总线选项" +msgstr "自定义选项" #: platform/osx/export/export.cpp -#, fuzzy msgid "Notarization" -msgstr "本地化" +msgstr "å…¬è¯" #: platform/osx/export/export.cpp msgid "Apple ID Name" -msgstr "" +msgstr "Apple ID åç§°" #: platform/osx/export/export.cpp -#, fuzzy msgid "Apple ID Password" -msgstr "调试密ç " +msgstr "Apple ID 密ç " #: platform/osx/export/export.cpp msgid "Apple Team ID" -msgstr "" +msgstr "Apple 团队 ID" #: platform/osx/export/export.cpp msgid "" @@ -19037,135 +18974,122 @@ msgid "Force Builtin Codesign" msgstr "强制内置 codesign" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Architecture" -msgstr "æ·»åŠ æž¶æž„é¡¹" +msgstr "æž¶æž„" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Display Name" -msgstr "显示缩放" +msgstr "显示åç§°" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Short Name" -msgstr "脚本å:" +msgstr "çŸåç§°" #: platform/uwp/export/export.cpp msgid "Publisher" -msgstr "" +msgstr "å‘行商" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Publisher Display Name" -msgstr "å‘布者显示åç§°æ— æ•ˆã€‚" +msgstr "å‘行商显示åç§°" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "äº§å“ GUID" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" -msgstr "清除å‚考线" +msgid "Publisher GUID" +msgstr "å‘行商 GUID" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Signing" -msgstr "蒙皮" +msgstr "ç¾å" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Certificate" msgstr "è¯ä¹¦" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Algorithm" -msgstr "调试算法" +msgstr "算法" #: platform/uwp/export/export.cpp msgid "Major" -msgstr "" +msgstr "主" #: platform/uwp/export/export.cpp msgid "Minor" -msgstr "" +msgstr "次" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Build" -msgstr "构建模å¼" +msgstr "构建" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Revision" -msgstr "精度" +msgstr "修订" #: platform/uwp/export/export.cpp msgid "Landscape" -msgstr "" +msgstr "横å±" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Portrait" -msgstr "端å£" +msgstr "ç«–å±" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Landscape Flipped" -msgstr "跳过行数" +msgstr "翻转横å±" #: platform/uwp/export/export.cpp msgid "Portrait Flipped" -msgstr "" +msgstr "翻转竖å±" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Store Logo" -msgstr "å˜å‚¨æ¨¡å¼" +msgstr "å•†åº—å¾½æ ‡" #: platform/uwp/export/export.cpp msgid "Square 44 X 44 Logo" -msgstr "" +msgstr "æ£æ–¹å½¢ 44×44 å¾½æ ‡" #: platform/uwp/export/export.cpp msgid "Square 71 X 71 Logo" -msgstr "" +msgstr "æ£æ–¹å½¢ 71×71 å¾½æ ‡" #: platform/uwp/export/export.cpp msgid "Square 150 X 150 Logo" -msgstr "" +msgstr "æ£æ–¹å½¢ 150×150 å¾½æ ‡" #: platform/uwp/export/export.cpp msgid "Square 310 X 310 Logo" -msgstr "" +msgstr "æ£æ–¹å½¢ 310×310 å¾½æ ‡" #: platform/uwp/export/export.cpp msgid "Wide 310 X 150 Logo" -msgstr "" +msgstr "长方形 310×150 å¾½æ ‡" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Splash Screen" -msgstr "绘制å±å¹•" +msgstr "å¯åЍå±å¹•" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Tiles" -msgstr "文件" +msgstr "ç£è´´" #: platform/uwp/export/export.cpp msgid "Show Name On Square 150 X 150" -msgstr "" +msgstr "åœ¨æ£æ–¹å½¢ 150×150 上显示åç§°" #: platform/uwp/export/export.cpp msgid "Show Name On Wide 310 X 150" -msgstr "" +msgstr "在长方形 310×150 上显示åç§°" #: platform/uwp/export/export.cpp msgid "Show Name On Square 310 X 310" -msgstr "" +msgstr "åœ¨æ£æ–¹å½¢ 310×310 上显示åç§°" #: platform/uwp/export/export.cpp msgid "Invalid package short name." @@ -19177,7 +19101,7 @@ msgstr "包åå”¯ä¸€æ€§æ— æ•ˆã€‚" #: platform/uwp/export/export.cpp msgid "Invalid package publisher display name." -msgstr "å‘布者显示åç§°æ— æ•ˆã€‚" +msgstr "å‘行商显示åç§°æ— æ•ˆã€‚" #: platform/uwp/export/export.cpp msgid "Invalid product GUID." @@ -19185,7 +19109,7 @@ msgstr "äº§å“ GUID æ— æ•ˆã€‚" #: platform/uwp/export/export.cpp msgid "Invalid publisher GUID." -msgstr "å‘布者 GUID æ— æ•ˆã€‚" +msgstr "å‘行商 GUID æ— æ•ˆã€‚" #: platform/uwp/export/export.cpp msgid "Invalid background color." @@ -19237,45 +19161,39 @@ msgstr "调试算法" #: platform/windows/export/export.cpp msgid "Identity Type" -msgstr "" +msgstr "身份类型" #: platform/windows/export/export.cpp msgid "Timestamp Server URL" -msgstr "" +msgstr "时间戳æœåС噍 URL" #: platform/windows/export/export.cpp -#, fuzzy msgid "Digest Algorithm" -msgstr "调试算法" +msgstr "摘è¦ç®—法" #: platform/windows/export/export.cpp -#, fuzzy msgid "File Version" -msgstr "版本" +msgstr "文件版本" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Version" -msgstr "产å“ç‰ˆæœ¬æ— æ•ˆï¼š" +msgstr "产å“版本" #: platform/windows/export/export.cpp -#, fuzzy msgid "Company Name" -msgstr "骨骼åç§°" +msgstr "å…¬å¸åç§°" #: platform/windows/export/export.cpp -#, fuzzy msgid "Product Name" -msgstr "项目å称:" +msgstr "产å“åç§°" #: platform/windows/export/export.cpp -#, fuzzy msgid "File Description" -msgstr "æè¿°" +msgstr "文件æè¿°" #: platform/windows/export/export.cpp msgid "Trademarks" -msgstr "" +msgstr "å•†æ ‡" #: platform/windows/export/export.cpp msgid "" @@ -19327,6 +19245,7 @@ msgstr "" "AnimatedSprite 显示帧。" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Frame" msgstr "帧å·" @@ -19493,21 +19412,18 @@ msgstr "é™åˆ¶" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Left" -msgstr "UI å·¦" +msgstr "左侧" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/style_box.cpp -#, fuzzy msgid "Right" -msgstr "ç¯å…‰" +msgstr "å³ä¾§" #: scene/2d/camera_2d.cpp scene/gui/control.cpp scene/gui/nine_patch_rect.cpp #: scene/resources/dynamic_font.cpp scene/resources/style_box.cpp -#, fuzzy msgid "Bottom" -msgstr "左下" +msgstr "底部" #: scene/2d/camera_2d.cpp msgid "Smoothed" @@ -19667,7 +19583,7 @@ msgstr "构建模å¼" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Disabled" msgstr "ç¦ç”¨" @@ -19800,9 +19716,8 @@ msgstr "法线" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Align Y" -msgstr "对é½" +msgstr "å¯¹é½ Y" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -19822,9 +19737,8 @@ msgstr "åˆé€Ÿåº¦" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Velocity Random" -msgstr "速度" +msgstr "é€Ÿåº¦éšæœº" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp servers/physics_2d_server.cpp @@ -19834,9 +19748,8 @@ msgstr "角速度" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Velocity Curve" -msgstr "速度" +msgstr "速度曲线" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -19850,20 +19763,18 @@ msgstr "çº¿æ€§åŠ é€Ÿåº¦" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Accel" -msgstr "访问" +msgstr "åŠ é€Ÿåº¦" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp msgid "Accel Random" -msgstr "" +msgstr "åŠ é€Ÿåº¦éšæœº" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Accel Curve" -msgstr "拆分曲线" +msgstr "åŠ é€Ÿåº¦æ›²çº¿" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -19884,15 +19795,13 @@ msgstr "阻尼" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Damping Random" -msgstr "阻尼" +msgstr "é˜»å°¼éšæœº" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Damping Curve" -msgstr "阻尼" +msgstr "阻尼曲线" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp scene/3d/light.cpp #: scene/resources/particles_material.cpp @@ -19901,29 +19810,25 @@ msgstr "角度" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Angle Random" -msgstr "最å°è§’度" +msgstr "è§’åº¦éšæœº" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Angle Curve" -msgstr "é—åˆæ›²çº¿" +msgstr "角度曲线" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp -#, fuzzy msgid "Scale Amount" -msgstr "太阳é‡" +msgstr "缩放é‡" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp msgid "Scale Amount Random" -msgstr "" +msgstr "缩放é‡éšæœº" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp -#, fuzzy msgid "Scale Amount Curve" -msgstr "é€šè¿‡å…‰æ ‡ç¼©æ”¾" +msgstr "ç¼©æ”¾é‡æ›²çº¿" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -19942,45 +19847,38 @@ msgstr "色相å˜åŒ–" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation" -msgstr "色相å˜åŒ–" +msgstr "å˜åŒ–" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Random" -msgstr "色相å˜åŒ–" +msgstr "å˜åŒ–éšæœº" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Variation Curve" -msgstr "色相å˜åŒ–" +msgstr "å˜åŒ–曲线" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed Random" -msgstr "速度缩放" +msgstr "é€Ÿåº¦éšæœº" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed Curve" -msgstr "拆分曲线" +msgstr "速度曲线" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Offset Random" -msgstr "åç§»" +msgstr "åç§»éšæœº" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Offset Curve" -msgstr "é—åˆæ›²çº¿" +msgstr "å移曲线" #: scene/2d/joints_2d.cpp msgid "Node A and Node B must be PhysicsBody2Ds" @@ -20117,7 +20015,7 @@ msgstr "æ¤é®å…‰ä½“çš„é®å…‰å¤šè¾¹å½¢ä¸ºç©ºã€‚请绘制一个多边形。" msgid "Width Curve" msgstr "宽度曲线" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp msgid "Default Color" msgstr "默认颜色" @@ -20127,7 +20025,7 @@ msgstr "å¡«å……" #: scene/2d/line_2d.cpp scene/resources/texture.cpp msgid "Gradient" -msgstr "过渡" +msgstr "æ¸å˜" #: scene/2d/line_2d.cpp msgid "Texture Mode" @@ -20178,7 +20076,7 @@ msgstr "å•å…ƒæ ¼å¤§å°" #: scene/2d/navigation_2d.cpp scene/3d/navigation.cpp msgid "Edge Connection Margin" -msgstr "边缘连接边è·" +msgstr "边界连接边è·" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp msgid "Target Desired Distance" @@ -20271,6 +20169,7 @@ msgid "Z As Relative" msgstr "Z 为相对é‡" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "滚动" @@ -20490,9 +20389,8 @@ msgid "Sync To Physics" msgstr "与物ç†åŒæ¥" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Moving Platform" -msgstr "移动平å°" +msgstr "å¯ç§»åЍ平å°" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Apply Velocity On Leave" @@ -20500,6 +20398,7 @@ msgstr "离开时应用速度" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "æ£å¸¸" @@ -20571,7 +20470,7 @@ msgstr "投射至" #: scene/2d/ray_cast_2d.cpp scene/3d/ray_cast.cpp msgid "Collide With" -msgstr "碰撞对象" +msgstr "å‚与碰撞" #: scene/2d/ray_cast_2d.cpp scene/3d/camera.cpp scene/3d/ray_cast.cpp msgid "Areas" @@ -20603,17 +20502,17 @@ msgstr "默认长度" #: scene/2d/skeleton_2d.cpp msgid "This Bone2D chain should end at a Skeleton2D node." -msgstr "该 Bone2D 链æ¡åº”该以一个 Skeleton2D 节点结æŸã€‚" +msgstr "è¿™æ¡ Bone2D 链应该以 Skeleton2D 节点结æŸã€‚" #: scene/2d/skeleton_2d.cpp msgid "A Bone2D only works with a Skeleton2D or another Bone2D as parent node." msgstr "" -"Bone2D 节点仅适用于一个 Skeleton2D 节点或者å¦ä¸€ä¸ªä½œä¸ºçˆ¶èŠ‚ç‚¹çš„ Bone2D 节点。" +"Bone2D 节点仅适用于 Skeleton2D 节点或者å¦ä¸€ä¸ªä½œä¸ºçˆ¶èŠ‚ç‚¹çš„ Bone2D 节点。" #: scene/2d/skeleton_2d.cpp msgid "" "This bone lacks a proper REST pose. Go to the Skeleton2D node and set one." -msgstr "该骨骼没有åˆé€‚的放æ¾å§¿åŠ¿ã€‚è¯·åˆ° Skeleton2D 节点ä¸è®¾ç½®ä¸€ä¸ªã€‚" +msgstr "è¿™æ ¹éª¨éª¼æ²¡æœ‰åˆé€‚的放æ¾å§¿åŠ¿ã€‚è¯·åˆ° Skeleton2D 节点ä¸è®¾ç½®ä¸€ä¸ªã€‚" #: scene/2d/sprite.cpp scene/3d/sprite_3d.cpp msgid "Hframes" @@ -20712,34 +20611,28 @@ msgid "" msgstr "å½“ç›´æŽ¥å°†å·²ç¼–è¾‘çš„åœºæ™¯æ ¹ä½œä¸ºçˆ¶çº§ä½¿ç”¨æ—¶ï¼ŒVisibilityEnabler2D 效果最佳。" #: scene/2d/visibility_notifier_2d.cpp scene/3d/visibility_notifier.cpp -#, fuzzy msgid "Pause Animations" -msgstr "粘贴动画" +msgstr "æš‚åœåŠ¨ç”»" #: scene/2d/visibility_notifier_2d.cpp scene/3d/visibility_notifier.cpp -#, fuzzy msgid "Freeze Bodies" -msgstr "实体" +msgstr "冻结实体" #: scene/2d/visibility_notifier_2d.cpp -#, fuzzy msgid "Pause Particles" -msgstr "ç²’å" +msgstr "æš‚åœç²’å" #: scene/2d/visibility_notifier_2d.cpp -#, fuzzy msgid "Pause Animated Sprites" -msgstr "粘贴动画" +msgstr "æš‚åœ AnimatedSprite" #: scene/2d/visibility_notifier_2d.cpp -#, fuzzy msgid "Process Parent" -msgstr "处ç†ä¼˜å…ˆçº§" +msgstr "父级处ç†" #: scene/2d/visibility_notifier_2d.cpp -#, fuzzy msgid "Physics Process Parent" -msgstr "æ’æ”¾å¤„ç†æ¨¡å¼" +msgstr "父级物ç†å¤„ç†" #: scene/3d/area.cpp msgid "Reverb Bus" @@ -21008,9 +20901,10 @@ msgid "Far" msgstr "Far" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "è¾¹è·" @@ -21108,14 +21002,12 @@ msgid "Ring Axis" msgstr "环轴" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Rotate Y" -msgstr "旋转" +msgstr "旋转 Y" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Disable Z" -msgstr "ç¦ç”¨ 3D" +msgstr "ç¦ç”¨ Z" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp msgid "Flatness" @@ -21187,27 +21079,24 @@ msgid "Subdiv" msgstr "细分" #: scene/3d/light.cpp -#, fuzzy msgid "Indirect Energy" -msgstr "弹射间接能é‡" +msgstr "间接能é‡" #: scene/3d/light.cpp msgid "Negative" msgstr "逆转" #: scene/3d/light.cpp -#, fuzzy msgid "Specular" -msgstr "高光模å¼" +msgstr "镜é¢åå°„" #: scene/3d/light.cpp msgid "Bake Mode" msgstr "烘焙模å¼" #: scene/3d/light.cpp -#, fuzzy msgid "Contact" -msgstr "对比度" +msgstr "接触" #: scene/3d/light.cpp msgid "Reverse Cull Face" @@ -21218,28 +21107,24 @@ msgid "Directional Shadow" msgstr "æ–¹å‘阴影" #: scene/3d/light.cpp -#, fuzzy msgid "Split 1" -msgstr "拆分" +msgstr "拆分 1" #: scene/3d/light.cpp -#, fuzzy msgid "Split 2" -msgstr "拆分" +msgstr "拆分 2" #: scene/3d/light.cpp -#, fuzzy msgid "Split 3" -msgstr "拆分" +msgstr "拆分 3" #: scene/3d/light.cpp msgid "Blend Splits" msgstr "æ··åˆæ‹†åˆ†" #: scene/3d/light.cpp -#, fuzzy msgid "Bias Split Scale" -msgstr "基础缩放" +msgstr "å倚拆分缩放" #: scene/3d/light.cpp msgid "Depth Range" @@ -21266,9 +21151,8 @@ msgid "Spot" msgstr "èšå…‰" #: scene/3d/light.cpp -#, fuzzy msgid "Angle Attenuation" -msgstr "è¡°å‡" +msgstr "角度衰å‡" #: scene/3d/mesh_instance.cpp msgid "Software Skinning" @@ -21402,64 +21286,52 @@ msgid "Axis Lock" msgstr "è½´é”定" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Linear X" -msgstr "线性" +msgstr "线性 X" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Linear Y" -msgstr "线性" +msgstr "线性 Y" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Linear Z" -msgstr "线性" +msgstr "线性 Z" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Angular X" -msgstr "è§’" +msgstr "è§’ X" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Angular Y" -msgstr "è§’" +msgstr "è§’ Y" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Angular Z" -msgstr "è§’" +msgstr "è§’ Z" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Motion X" -msgstr "è¿åЍ" +msgstr "è¿åЍ X" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Motion Y" -msgstr "è¿åЍ" +msgstr "è¿åЍ Y" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Motion Z" -msgstr "è¿åЍ" +msgstr "è¿åЍ Z" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Move Lock X" -msgstr "移动节点" +msgstr "移动é”定 X" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Move Lock Y" -msgstr "移动节点" +msgstr "移动é”定 Y" #: scene/3d/physics_body.cpp -#, fuzzy msgid "Move Lock Z" -msgstr "移动节点" +msgstr "移动é”定 Z" #: scene/3d/physics_body.cpp msgid "Body Offset" @@ -21494,13 +21366,12 @@ msgid "Exclude Nodes" msgstr "排除节点" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Params" msgstr "傿•°" #: scene/3d/physics_joint.cpp msgid "Impulse Clamp" -msgstr "" +msgstr "冲é‡é™åˆ¶" #: scene/3d/physics_joint.cpp msgid "Angular Limit" @@ -21520,47 +21391,39 @@ msgstr "æ¾é©°" #: scene/3d/physics_joint.cpp msgid "Motor" -msgstr "" +msgstr "电机" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Target Velocity" -msgstr "环绕速度" +msgstr "ç›®æ ‡é€Ÿåº¦" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Max Impulse" -msgstr "最大速度" +msgstr "最大冲é‡" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit" -msgstr "角度é™åˆ¶" +msgstr "线性é™åˆ¶" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Upper Distance" -msgstr "é‡‡æ ·è·ç¦»" +msgstr "è·ç¦»ä¸Šé™" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Lower Distance" -msgstr "è·ç¦»" +msgstr "è·ç¦»ä¸‹é™" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Restitution" -msgstr "æè¿°" +msgstr "å¤åŽŸ" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motion" -msgstr "线性硬度" +msgstr "线性è¿åЍ" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Ortho" -msgstr "æ£äº¤åŽè§†å›¾" +msgstr "线性æ£äº¤" #: scene/3d/physics_joint.cpp msgid "Upper Angle" @@ -21571,14 +21434,12 @@ msgid "Lower Angle" msgstr "下端角" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Motion" -msgstr "角速度" +msgstr "角度è¿åЍ" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Ortho" -msgstr "è§’" +msgstr "角度æ£äº¤" #: scene/3d/physics_joint.cpp msgid "Swing Span" @@ -21589,104 +21450,88 @@ msgid "Twist Span" msgstr "æ‰è½¬èŒƒå›´" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit X" -msgstr "角度é™åˆ¶ X" +msgstr "线性é™åˆ¶ X" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motor X" -msgstr "线性速度" +msgstr "线性电机 X" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Force Limit" -msgstr "绘制é™åˆ¶" +msgstr "力度é™åˆ¶" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Spring X" -msgstr "行间è·" +msgstr "线性弹簧 X" #: scene/3d/physics_joint.cpp msgid "Equilibrium Point" -msgstr "" +msgstr "平衡点" #: scene/3d/physics_joint.cpp msgid "Angular Limit X" msgstr "角度é™åˆ¶ X" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Motor X" -msgstr "角度é™åˆ¶ X" +msgstr "角度电机 X" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Spring X" -msgstr "角度é™åˆ¶ X" +msgstr "角度弹簧 X" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit Y" -msgstr "角度é™åˆ¶ Y" +msgstr "线性é™åˆ¶ Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motor Y" -msgstr "线性速度" +msgstr "线性电机 Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Spring Y" -msgstr "行间è·" +msgstr "线性弹簧 Y" #: scene/3d/physics_joint.cpp msgid "Angular Limit Y" msgstr "角度é™åˆ¶ Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Motor Y" -msgstr "角度é™åˆ¶ Y" +msgstr "角度电机 Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Spring Y" -msgstr "角度é™åˆ¶ Y" +msgstr "角度弹簧 Y" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Limit Z" -msgstr "角度é™åˆ¶ Z" +msgstr "线性é™åˆ¶ Z" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Motor Z" -msgstr "线性速度" +msgstr "线性电机 Z" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Linear Spring Z" -msgstr "行间è·" +msgstr "线性弹簧 Z" #: scene/3d/physics_joint.cpp msgid "Angular Limit Z" msgstr "角度é™åˆ¶ Z" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Motor Z" -msgstr "角度é™åˆ¶ Z" +msgstr "角度电机 Z" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Angular Spring Z" -msgstr "角度é™åˆ¶ Z" +msgstr "角度弹簧 Z" #: scene/3d/portal.cpp msgid "The RoomManager should not be a child or grandchild of a Portal." @@ -21862,52 +21707,44 @@ msgid "Gameplay" msgstr "玩法" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Gameplay Monitor" -msgstr "玩法" +msgstr "玩法监视器" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Use Secondary PVS" -msgstr "ä½¿ç”¨ç®€å• PVS" +msgstr "使用二级 PVS" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Merge Meshes" -msgstr "ç½‘æ ¼" +msgstr "åˆå¹¶ç½‘æ ¼" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Show Margins" -msgstr "显示原点" +msgstr "显示边è·" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Debug Sprawl" -msgstr "调试绘制" +msgstr "调试蔓延" #: scene/3d/room_manager.cpp msgid "Overlap Warning Threshold" -msgstr "" +msgstr "é‡å è¦å‘Šé˜ˆå€¼" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Preview Camera" -msgstr "预览大å°" +msgstr "预览相机" #: scene/3d/room_manager.cpp msgid "Portal Depth Limit" -msgstr "" +msgstr "入壿·±åº¦é™åˆ¶" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Default Portal Margin" -msgstr "å…¥å£è¾¹è·" +msgstr "默认入å£è¾¹è·" #: scene/3d/room_manager.cpp -#, fuzzy msgid "Roaming Expansion Margin" -msgstr "扩展边è·" +msgstr "漫游扩展边è·" #: scene/3d/room_manager.cpp msgid "" @@ -22039,19 +21876,16 @@ msgid "Billboard" msgstr "公告æ¿" #: scene/3d/sprite_3d.cpp scene/resources/material.cpp -#, fuzzy msgid "Transparent" -msgstr "逿˜ŽèƒŒæ™¯" +msgstr "逿˜Ž" #: scene/3d/sprite_3d.cpp -#, fuzzy msgid "Shaded" -msgstr "ç€è‰²å™¨" +msgstr "ç€è‰²" #: scene/3d/sprite_3d.cpp -#, fuzzy msgid "Double Sided" -msgstr "åŒå‡»" +msgstr "åŒé¢" #: scene/3d/sprite_3d.cpp msgid "Alpha Cut" @@ -22246,9 +22080,8 @@ msgid "Fadeout Time" msgstr "淡出时间" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Auto Restart" -msgstr "è‡ªåŠ¨é‡æ–°å¼€å§‹ï¼š" +msgstr "自动é‡å¯" #: scene/animation/animation_blend_tree.cpp msgid "Autorestart" @@ -22558,6 +22391,11 @@ msgstr "" "å¦‚æžœæ‚¨ä¸æƒ³æ·»åŠ è„šæœ¬ï¼Œè¯·æ”¹ç”¨æ™®é€šçš„ Control 节点。" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "é‡å†™" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -22593,37 +22431,33 @@ msgstr "æç¤º" msgid "Tooltip" msgstr "工具æç¤º" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "èšç„¦" #: scene/gui/control.cpp -#, fuzzy msgid "Neighbour Left" -msgstr "邻接è·ç¦»" +msgstr "左邻" #: scene/gui/control.cpp -#, fuzzy msgid "Neighbour Top" -msgstr "邻接è·ç¦»" +msgstr "上邻" #: scene/gui/control.cpp -#, fuzzy msgid "Neighbour Right" -msgstr "邻接è·ç¦»" +msgstr "å³é‚»" #: scene/gui/control.cpp -#, fuzzy msgid "Neighbour Bottom" -msgstr "邻接è·ç¦»" +msgstr "下邻" #: scene/gui/control.cpp msgid "Next" -msgstr "下一页" +msgstr "下一个" #: scene/gui/control.cpp msgid "Previous" -msgstr "上一页" +msgstr "上一个" #: scene/gui/control.cpp msgid "Mouse" @@ -22658,7 +22492,6 @@ msgid "Dialog" msgstr "å¯¹è¯æ¡†" #: scene/gui/dialogs.cpp -#, fuzzy msgid "Hide On OK" msgstr "确定时éšè—" @@ -22711,6 +22544,7 @@ msgid "Show Zoom Label" msgstr "æ˜¾ç¤ºç¼©æ”¾æ ‡ç¾" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "å°åœ°å›¾" @@ -22723,10 +22557,11 @@ msgid "Show Close" msgstr "显示关é—" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Selected" msgstr "选ä¸" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp msgid "Comment" msgstr "注释" @@ -22744,9 +22579,8 @@ msgid "Timers" msgstr "计时器" #: scene/gui/item_list.cpp scene/gui/popup_menu.cpp scene/gui/tree.cpp -#, fuzzy msgid "Incremental Search Max Interval Msec" -msgstr "å¢žé‡æœç´¢æœ€å¤§é—´éš”(毫秒)" +msgstr "å¢žé‡æœç´¢æœ€å¤§é—´é𔿝«ç§’" #: scene/gui/item_list.cpp scene/gui/tree.cpp msgid "Allow Reselect" @@ -22785,8 +22619,9 @@ msgid "Fixed Icon Size" msgstr "å›ºå®šå›¾æ ‡å¤§å°" #: scene/gui/label.cpp -msgid "Valign" -msgstr "垂直对é½" +#, fuzzy +msgid "V Align" +msgstr "对é½" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp msgid "Visible Characters" @@ -23168,7 +23003,7 @@ msgstr "垂直滚动" #: scene/gui/text_edit.cpp msgid "Scroll Horizontal" -msgstr "水平桂东" +msgstr "水平滚动" #: scene/gui/text_edit.cpp msgid "Draw" @@ -23190,7 +23025,7 @@ msgstr "TextEdit 空闲检测(秒)" msgid "Text Edit Undo Stack Max Size" msgstr "TextEdit æ’¤é”€æ ˆå¤§å°ä¸Šé™" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "悬åœ" @@ -23252,24 +23087,20 @@ msgid "Nine Patch Stretch" msgstr "ä¹å®«æ ¼æ‹‰ä¼¸" #: scene/gui/texture_progress.cpp -#, fuzzy msgid "Stretch Margin Left" -msgstr "设置边è·" +msgstr "拉伸左边è·" #: scene/gui/texture_progress.cpp -#, fuzzy msgid "Stretch Margin Top" -msgstr "设置边è·" +msgstr "拉伸顶边è·" #: scene/gui/texture_progress.cpp -#, fuzzy msgid "Stretch Margin Right" -msgstr "设置边è·" +msgstr "拉伸å³è¾¹è·" #: scene/gui/texture_progress.cpp -#, fuzzy msgid "Stretch Margin Bottom" -msgstr "拉伸比例" +msgstr "拉伸底边è·" #: scene/gui/tree.cpp msgid "Custom Minimum Height" @@ -23304,9 +23135,8 @@ msgid "Paused" msgstr "æš‚åœ" #: scene/gui/video_player.cpp -#, fuzzy msgid "Buffering Msec" -msgstr "缓冲(毫秒)" +msgstr "缓冲毫秒" #: scene/gui/video_player.cpp msgid "Stream Position" @@ -23612,23 +23442,23 @@ msgstr "ç¦ç”¨è¾“å…¥" #: scene/main/viewport.cpp servers/visual_server.cpp msgid "Shadow Atlas" -msgstr "新建图集" +msgstr "阴影图集" #: scene/main/viewport.cpp msgid "Quad 0" -msgstr "" +msgstr "四方形 0" #: scene/main/viewport.cpp msgid "Quad 1" -msgstr "" +msgstr "四方形 1" #: scene/main/viewport.cpp msgid "Quad 2" -msgstr "" +msgstr "四方形 2" #: scene/main/viewport.cpp msgid "Quad 3" -msgstr "" +msgstr "四方形 3" #: scene/main/viewport.cpp msgid "Canvas Transform" @@ -23643,9 +23473,33 @@ msgid "Tooltip Delay (sec)" msgstr "工具æç¤ºå»¶è¿Ÿï¼ˆç§’)" #: scene/register_scene_types.cpp -#, fuzzy msgid "Swap OK Cancel" -msgstr "UI å–æ¶ˆ" +msgstr "交æ¢ç¡®å®šå–消" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "å˜é‡åç§°" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "渲染" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "渲染" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "物ç†" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "物ç†" #: scene/register_scene_types.cpp msgid "Use hiDPI" @@ -23680,6 +23534,815 @@ msgstr "烘焙分辨率" msgid "Bake Interval" msgstr "烘焙间隔" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "å—体" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "注释颜色" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "骨骼颜色 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "骨骼颜色 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "è·Ÿéšç„¦ç‚¹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "ç¦ç”¨è£å‰ª" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "行间è·" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "绘制边è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "按下" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "å¯å‹¾é€‰" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "已勾选" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "ç¦ç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "已勾选" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(编辑器已ç¦ç”¨ï¼‰" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "ç¦ç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "åç§»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "ç¦ç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "骨骼颜色 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "强制用白色调和" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "ç½‘æ ¼ X å移:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "ç½‘æ ¼ Y å移:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "显示旧有轮廓" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "è§£é”æ‰€é€‰é¡¹" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "自定义颜色" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "清除按钮å¯ç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "清除按钮å¯ç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "最å°ç©ºé—´" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "é€‰é¡¹å¡ 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "空间" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "文件夹:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "文件夹:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "补全" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "补全" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "补全滚动æ¡é¢œè‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "è·Ÿéšç„¦ç‚¹" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "è¯æ³•高亮器" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "按下" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "ä¹å™¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "è¯æ³•高亮器" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement" +msgstr "秘密" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "è¯æ³•高亮器" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Pressed" +msgstr "深度å‰ç½®é˜¶æ®µ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "碰撞体" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "ç¦ç”¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "边框大å°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "å¸®åŠ©æ ‡é¢˜å—体大å°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "文本颜色" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "测试高度" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "高亮" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "噪声åç§»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "噪声åç§»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "创建文件夹" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "åˆ‡æ¢æ˜¾ç¤ºéšè—文件" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "ç¦ç”¨è£å‰ª" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "带å称的分隔线" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "带å称的分隔线" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "骨骼颜色 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "颜色è¿ç®—符。" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "选择帧" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "默认 Z Far" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "默认å—体" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "注释" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "æ–点" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "å¯è°ƒæ•´å¤§å°" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "使用颜色" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "使用颜色" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "å—节åç§»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "噪声åç§»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "轴心åç§»" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "èšç„¦" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "选ä¸" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "按下" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "åˆ‡æ¢æŒ‰é’®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "åˆ‡æ¢æŒ‰é’®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "åˆ‡æ¢æŒ‰é’®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "自定å—体" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "自定义选项" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "自定义背景色" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "全选" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "折å " + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "åˆ‡æ¢æŒ‰é’®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "选ä¸é¢œè‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "å‚考线颜色" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "颿¿ä½ç½®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "关系线ä¸é€æ˜Žåº¦" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "设置边è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "按钮é®ç½©" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Relationship Lines" +msgstr "关系线ä¸é€æ˜Žåº¦" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "显示辅助线" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "垂直滚动" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "垂直滚动速度" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "内容边è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "é€‰é¡¹å¡ 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "é€‰é¡¹å¡ 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "ç¦ç”¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "高亮" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "骨骼颜色 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "骨骼颜色 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "设置边è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "è¾¹è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label V Align FG" +msgstr "选项å¡å¯¹é½" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label V Align BG" +msgstr "选项å¡å¯¹é½" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "ç›®æ ‡" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "文件夹:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "强制用白色调和" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "å›¾æ ‡æ¨¡å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "ç¦ç”¨è£å‰ª" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "宽度" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "高度" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "宽度" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "线宽度" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "å±å¹•" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "载入预设" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "颜色纹ç†" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "é¢œè‰²æ˜ å°„" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "预设" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Overbright Indicator" +msgstr "环绕惯性" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "预设" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "预设" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "入壿£é¢" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "代ç å—体" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "主å—体" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "主å—体" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "拉伸左边è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "è¾¹è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "最低光照" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "拉伸底边è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "自动è£å‰ª" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "ç½‘æ ¼é¢œè‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "ç½‘æ ¼åœ°å›¾" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "仅选ä¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "å射探针" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "激活" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "移动è´å¡žå°”顶点" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Neg" +msgstr "è´å¡žå°”" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "é‡åŠ›è·ç¦»ç¼©æ”¾" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "微调" @@ -23709,19 +24372,9 @@ msgid "Extra Spacing" msgstr "é¢å¤–é—´è·" #: scene/resources/dynamic_font.cpp -#, fuzzy msgid "Char" msgstr "å—符" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "空间" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "å—体" - #: scene/resources/dynamic_font.cpp msgid "Font Data" msgstr "å—体数æ®" @@ -23912,51 +24565,47 @@ msgstr "DOF 近端模糊" #: scene/resources/environment.cpp msgid "Glow" -msgstr "å‘å…‰" +msgstr "辉光" #: scene/resources/environment.cpp -#, fuzzy msgid "Levels" -msgstr "电平 dB" +msgstr "ç‰çº§" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp -#, fuzzy msgid "1" -msgstr "K1" +msgstr "1" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp -#, fuzzy msgid "2" -msgstr "2D" +msgstr "2" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp -#, fuzzy msgid "3" -msgstr "3D" +msgstr "3" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp msgid "4" -msgstr "" +msgstr "4" #: scene/resources/environment.cpp msgid "5" -msgstr "" +msgstr "5" #: scene/resources/environment.cpp msgid "6" -msgstr "" +msgstr "6" #: scene/resources/environment.cpp msgid "7" -msgstr "" +msgstr "7" #: scene/resources/environment.cpp msgid "Bloom" -msgstr "光晕" +msgstr "泛光" #: scene/resources/environment.cpp msgid "HDR Threshold" @@ -24036,68 +24685,59 @@ msgstr "下一阶段" #: scene/resources/material.cpp msgid "Use Shadow To Opacity" -msgstr "" +msgstr "使用阴影至ä¸é€æ˜Žåº¦" #: scene/resources/material.cpp -#, fuzzy msgid "Unshaded" -msgstr "æ˜¾ç¤ºæ— é˜´å½±" +msgstr "ä¸ç€è‰²" #: scene/resources/material.cpp -#, fuzzy msgid "Vertex Lighting" -msgstr "直接光照" +msgstr "顶点光照" #: scene/resources/material.cpp -#, fuzzy msgid "No Depth Test" -msgstr "深度å‰ç½®é˜¶æ®µ" +msgstr "æ— æ·±åº¦æµ‹è¯•" #: scene/resources/material.cpp -#, fuzzy msgid "Use Point Size" -msgstr "点大å°" +msgstr "使用点大å°" #: scene/resources/material.cpp msgid "World Triplanar" -msgstr "" +msgstr "世界三平é¢" #: scene/resources/material.cpp -#, fuzzy msgid "Fixed Size" -msgstr "å›ºå®šå›¾æ ‡å¤§å°" +msgstr "固定大å°" #: scene/resources/material.cpp -#, fuzzy msgid "Albedo Tex Force sRGB" -msgstr "应用力" +msgstr "å照率纹ç†å¼ºåˆ¶ sRGB" #: scene/resources/material.cpp msgid "Do Not Receive Shadows" -msgstr "" +msgstr "ä¸æŽ¥æ”¶é˜´å½±" #: scene/resources/material.cpp -#, fuzzy msgid "Disable Ambient Light" -msgstr "环境光" +msgstr "ç¦ç”¨çŽ¯å¢ƒå…‰" #: scene/resources/material.cpp -#, fuzzy msgid "Ensure Correct Normals" -msgstr "å˜æ¢æ³•线" +msgstr "ç¡®ä¿æ£ç¡®æ³•线" #: scene/resources/material.cpp msgid "Vertex Color" msgstr "顶点颜色" #: scene/resources/material.cpp -#, fuzzy msgid "Use As Albedo" -msgstr "å照率" +msgstr "用作å照率" #: scene/resources/material.cpp msgid "Is sRGB" -msgstr "" +msgstr "是 sRGB" #: scene/resources/material.cpp servers/visual_server.cpp msgid "Parameters" @@ -24109,7 +24749,7 @@ msgstr "漫å射模å¼" #: scene/resources/material.cpp msgid "Specular Mode" -msgstr "高光模å¼" +msgstr "镜é¢å射模å¼" #: scene/resources/material.cpp msgid "Depth Draw Mode" @@ -24128,9 +24768,8 @@ msgid "Billboard Mode" msgstr "å…¬å‘Šæ¿æ¨¡å¼" #: scene/resources/material.cpp -#, fuzzy msgid "Billboard Keep Scale" -msgstr "å…¬å‘Šæ¿æ¨¡å¼" +msgstr "公告æ¿ä¿æŒç¼©æ”¾" #: scene/resources/material.cpp msgid "Grow" @@ -24141,9 +24780,8 @@ msgid "Grow Amount" msgstr "å‘å…‰é‡" #: scene/resources/material.cpp -#, fuzzy msgid "Use Alpha Scissor" -msgstr "Alpha è£å‰ªé˜ˆå€¼" +msgstr "使用 Alpha è£å‰ª" #: scene/resources/material.cpp msgid "Alpha Scissor Threshold" @@ -24171,21 +24809,19 @@ msgstr "金属性" #: scene/resources/material.cpp msgid "Metallic Specular" -msgstr "金属性高光" +msgstr "金属性镜é¢åå°„" #: scene/resources/material.cpp -#, fuzzy msgid "Metallic Texture" -msgstr "金属性纹ç†é€šé“" +msgstr "金属性纹ç†" #: scene/resources/material.cpp msgid "Metallic Texture Channel" msgstr "金属性纹ç†é€šé“" #: scene/resources/material.cpp -#, fuzzy msgid "Roughness Texture" -msgstr "粗糙度纹ç†é€šé“" +msgstr "粗糙度纹ç†" #: scene/resources/material.cpp msgid "Roughness Texture Channel" @@ -24193,25 +24829,23 @@ msgstr "粗糙度纹ç†é€šé“" #: scene/resources/material.cpp msgid "Emission" -msgstr "å‘å°„" +msgstr "自å‘å…‰" #: scene/resources/material.cpp msgid "Emission Energy" -msgstr "å‘射能é‡" +msgstr "自å‘光能é‡" #: scene/resources/material.cpp msgid "Emission Operator" -msgstr "å‘å°„æ“作" +msgstr "自å‘å…‰æ“作" #: scene/resources/material.cpp -#, fuzzy msgid "Emission On UV2" -msgstr "å‘å°„" +msgstr "自å‘光使用 UV2" #: scene/resources/material.cpp -#, fuzzy msgid "Emission Texture" -msgstr "å‘å°„æºï¼š " +msgstr "自å‘光纹ç†" #: scene/resources/material.cpp msgid "NormalMap" @@ -24226,9 +24860,8 @@ msgid "Rim Tint" msgstr "边缘染色" #: scene/resources/material.cpp -#, fuzzy msgid "Rim Texture" -msgstr "移除纹ç†" +msgstr "边缘纹ç†" #: scene/resources/material.cpp msgid "Clearcoat" @@ -24239,18 +24872,16 @@ msgid "Clearcoat Gloss" msgstr "清漆光泽" #: scene/resources/material.cpp -#, fuzzy msgid "Clearcoat Texture" -msgstr "颜色纹ç†" +msgstr "清漆纹ç†" #: scene/resources/material.cpp msgid "Anisotropy" msgstr "å„å‘异性" #: scene/resources/material.cpp -#, fuzzy msgid "Anisotropy Flowmap" -msgstr "å„å‘异性" +msgstr "å„å‘异性æµåЍ图" #: scene/resources/material.cpp msgid "Ambient Occlusion" @@ -24258,7 +24889,7 @@ msgstr "环境光é®è”½" #: scene/resources/material.cpp msgid "On UV2" -msgstr "" +msgstr "使用 UV2" #: scene/resources/material.cpp msgid "Texture Channel" @@ -24293,9 +24924,8 @@ msgid "Transmission" msgstr "ä¼ é€’" #: scene/resources/material.cpp -#, fuzzy msgid "Transmission Texture" -msgstr "ä¼ é€’" +msgstr "ä¼ é€’çº¹ç†" #: scene/resources/material.cpp msgid "Refraction" @@ -24314,9 +24944,8 @@ msgid "UV1" msgstr "UV1" #: scene/resources/material.cpp -#, fuzzy msgid "Triplanar" -msgstr "三平é¢é”度" +msgstr "三平é¢" #: scene/resources/material.cpp msgid "Triplanar Sharpness" @@ -24420,7 +25049,7 @@ msgstr "åˆå¹¶å¤§å°" #: scene/resources/navigation_mesh.cpp msgid "Edge" -msgstr "边缘" +msgstr "边界" #: scene/resources/navigation_mesh.cpp msgid "Max Error" @@ -24503,14 +25132,12 @@ msgid "Point Count" msgstr "点数" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Scale Random" -msgstr "缩放比率:" +msgstr "ç¼©æ”¾éšæœº" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Scale Curve" -msgstr "é—åˆæ›²çº¿" +msgstr "缩放曲线" #: scene/resources/physics_material.cpp msgid "Rough" @@ -24836,9 +25463,8 @@ msgid "Wet" msgstr "湿" #: servers/audio/effects/audio_effect_chorus.cpp -#, fuzzy msgid "Voice" -msgstr "è¯éŸ³æ•°é‡" +msgstr "è¯éŸ³" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_delay.cpp @@ -24851,9 +25477,8 @@ msgid "Rate Hz" msgstr "频率 Hz" #: servers/audio/effects/audio_effect_chorus.cpp -#, fuzzy msgid "Depth (ms)" -msgstr "延迟(毫秒)" +msgstr "深度(毫秒)" #: servers/audio/effects/audio_effect_chorus.cpp #: servers/audio/effects/audio_effect_delay.cpp @@ -24880,6 +25505,10 @@ msgid "Release (ms)" msgstr "释音(毫秒)" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "æ··åˆ" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "支链" @@ -24960,7 +25589,7 @@ msgstr "预延迟" #: servers/audio/effects/audio_effect_reverb.cpp msgid "Msec" -msgstr "" +msgstr "毫秒" #: servers/audio/effects/audio_effect_reverb.cpp msgid "Room Size" @@ -25028,11 +25657,11 @@ msgstr "æ˜¯å¦æ¿€æ´»" #: servers/physics/space_sw.cpp servers/physics_2d/space_2d_sw.cpp msgid "Sleep Threshold Linear" -msgstr "ç¡çœ 线阈值" +msgstr "ç¡çœ 线速度阈值" #: servers/physics/space_sw.cpp servers/physics_2d/space_2d_sw.cpp msgid "Sleep Threshold Angular" -msgstr "ç¡çœ 角阈值" +msgstr "ç¡çœ 角速度阈值" #: servers/physics/space_sw.cpp servers/physics_2d/space_2d_sw.cpp msgid "Time Before Sleep" @@ -25244,11 +25873,11 @@ msgstr "强制顶点ç€è‰²" #: servers/visual_server.cpp msgid "Force Lambert Over Burley" -msgstr "强制基于 Burley çš„ Lambert" +msgstr "强制 Lambert è€Œéž Burley" #: servers/visual_server.cpp msgid "Force Blinn Over GGX" -msgstr "强制基于 GGX çš„ Blinn" +msgstr "强制 Blinn è€Œéž GGX" #: servers/visual_server.cpp msgid "Mesh Storage" @@ -25379,6 +26008,11 @@ msgid "Disable Half Float" msgstr "ç¦ç”¨åŠç²¾åº¦æµ®ç‚¹æ•°" #: servers/visual_server.cpp +#, fuzzy +msgid "Enable High Float" +msgstr "ç¦ç”¨åŠç²¾åº¦æµ®ç‚¹æ•°" + +#: servers/visual_server.cpp msgid "Precision" msgstr "精度" @@ -25396,7 +26030,7 @@ msgstr "ä½¿ç”¨ç®€å• PVS" #: servers/visual_server.cpp msgid "PVS Logging" -msgstr "PVS 日至" +msgstr "PVS 日志" #: servers/visual_server.cpp msgid "Use Signals" diff --git a/editor/translations/zh_HK.po b/editor/translations/zh_HK.po index 3165ecb55b..fa995cc989 100644 --- a/editor/translations/zh_HK.po +++ b/editor/translations/zh_HK.po @@ -113,6 +113,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Position" msgstr "åªé™é¸ä¸" @@ -191,6 +192,7 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" msgstr "" @@ -225,6 +227,7 @@ msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #, fuzzy msgid "Network" msgstr "匯出" @@ -400,7 +403,8 @@ msgstr "開啟資料夾" #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" msgstr "複製é¸é …" @@ -443,6 +447,7 @@ msgstr "社群" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" msgstr "é‡è¨ç¸®æ”¾æ¯”例" @@ -1886,7 +1891,9 @@ msgid "Scene does not contain any script." msgstr "å ´æ™¯æ²’æœ‰å«æœ‰ä»»ä½•腳本。" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "æ·»åŠ " @@ -1950,6 +1957,7 @@ msgstr "無法連接訊號" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "關閉" @@ -3012,6 +3020,7 @@ msgstr "" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "å°Žå…¥" @@ -3492,6 +3501,7 @@ msgid "Label" msgstr "" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Read Only" msgstr "" @@ -3499,7 +3509,7 @@ msgstr "" msgid "Checkable" msgstr "" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "所有é¸é …" @@ -3576,7 +3586,7 @@ msgstr "複製é¸é …" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "清空" @@ -3608,7 +3618,7 @@ msgid "Up" msgstr "" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "" @@ -3632,6 +3642,10 @@ msgstr "" msgid "New Window" msgstr "" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4781,6 +4795,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "" @@ -4968,6 +4983,7 @@ msgid "Edit Text:" msgstr "檔案" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "" @@ -5276,6 +5292,7 @@ msgid "Show Script Button" msgstr "å³ð¨«¡" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "檔案系統" @@ -5356,6 +5373,7 @@ msgstr "檔案" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" msgstr "" @@ -5521,6 +5539,7 @@ msgid "Sort Members Outline Alphabetically" msgstr "" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" msgstr "" @@ -5928,6 +5947,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5940,7 +5960,7 @@ msgstr "" msgid "Sorting Order" msgstr "釿–°å‘½å資料夾:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5975,29 +5995,30 @@ msgstr "" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "無效å稱" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "無效å稱" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "å°Žå…¥å ´æ™¯" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -6006,21 +6027,21 @@ msgstr "" msgid "Text Color" msgstr "下一個腳本" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "行數:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "行數:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "無效å稱" @@ -6030,16 +6051,16 @@ msgstr "無效å稱" msgid "Text Selected Color" msgstr "刪除é¸ä¸æª”案" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "åªé™é¸ä¸" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "未儲å˜ç•¶å‰å ´æ™¯ã€‚ä»è¦é–‹å•Ÿï¼Ÿ" @@ -6048,41 +6069,41 @@ msgstr "未儲å˜ç•¶å‰å ´æ™¯ã€‚ä»è¦é–‹å•Ÿï¼Ÿ" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Word Highlighted Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "行為" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Member Variable Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Mark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Bookmark Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "刪除" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7926,11 +7947,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy -msgid "No animation to copy!" -msgstr "錯誤:沒有å¯ä»¥è¤‡è£½çš„å‹•ç•«ï¼" - -#: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "No animation resource on clipboard!" msgstr "錯誤:剪貼簿沒有動畫ï¼" @@ -7943,11 +7959,6 @@ msgid "Paste Animation" msgstr "貼上動畫" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy -msgid "No animation to edit!" -msgstr "錯誤:沒有å¯ä»¥ç·¨è¼¯çš„å‹•ç•«ï¼" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "" @@ -7987,6 +7998,11 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy +msgid "Paste As Reference" +msgstr "複製資æº" + +#: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy msgid "Edit Transitions..." msgstr "編輯連接" @@ -8223,11 +8239,6 @@ msgid "Blend" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "" @@ -8261,10 +8272,6 @@ msgid "X-Fade Time (s):" msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -10321,6 +10328,7 @@ msgstr "è¨å®š" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "" @@ -10601,6 +10609,7 @@ msgstr "上一個tab" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "檔案" @@ -11198,6 +11207,7 @@ msgid "Yaw:" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "" @@ -11880,6 +11890,17 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +#, fuzzy +msgid "Separation:" +msgstr "ç¿»è¯:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Select/Clear All Frames" msgstr "å…¨é¸" @@ -11917,19 +11938,10 @@ msgid "Auto Slice" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy -msgid "Separation:" -msgstr "ç¿»è¯:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "" @@ -12135,6 +12147,11 @@ msgid "" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "移除é¸é …" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -12178,6 +12195,16 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy +msgid "Add Theme Type" +msgstr "新增節點" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "移除é¸é …" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy msgid "Add Color Item" msgstr "åŠ åˆ°æœ€æ„›" @@ -12483,6 +12510,7 @@ msgid "Named Separator" msgstr "" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "" @@ -12663,8 +12691,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "刪除é¸ä¸æª”案" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14483,10 +14512,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "" - -#: editor/project_manager.cpp #, fuzzy msgid "Missing Project" msgstr "專案" @@ -14814,6 +14839,7 @@ msgid "Add Event" msgstr "" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "按éµ" @@ -15199,7 +15225,7 @@ msgstr "轉為..." msgid "To Uppercase" msgstr "轉為..." -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Reset" msgstr "é‡è¨ç¸®æ”¾æ¯”例" @@ -16044,6 +16070,7 @@ msgstr "" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16846,6 +16873,14 @@ msgstr "" msgid "Use DTLS" msgstr "" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17957,6 +17992,15 @@ msgid "Change Expression" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp +#, fuzzy +msgid "Paste VisualScript Nodes" +msgstr "貼上" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "" @@ -18063,15 +18107,6 @@ msgid "Resize Comment" msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -#, fuzzy -msgid "Paste VisualScript Nodes" -msgstr "貼上" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "" @@ -18584,6 +18619,14 @@ msgstr "Instance" msgid "Write Mode" msgstr "匯出" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +msgid "Max Channel In Buffer (KB)" +msgstr "" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18592,6 +18635,32 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "匯出" + +#: modules/websocket/websocket_macros.h +msgid "Max In Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Buffer (KB)" +msgstr "" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "匯出" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18645,6 +18714,10 @@ msgstr "" msgid "Bounds Geometry" msgstr "é‡è©¦" +#: modules/webxr/webxr_interface.cpp +msgid "XR Standard Mapping" +msgstr "" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -19260,7 +19333,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -19413,7 +19486,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -19423,7 +19496,7 @@ msgstr "全部展開" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "貼上" #: platform/javascript/export/export.cpp @@ -19721,7 +19794,7 @@ msgstr "匯出" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "è¨å‚™" #: platform/osx/export/export.cpp @@ -19987,12 +20060,13 @@ msgid "Publisher Display Name" msgstr "無效å稱" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "無效å—åž‹" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "é‹è¡Œå ´æ™¯" #: platform/uwp/export/export.cpp @@ -20256,6 +20330,7 @@ msgid "" msgstr "" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "å¹€ %" @@ -20620,7 +20695,7 @@ msgstr "鏿“‡æ¨¡å¼" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "å·²åœç”¨" @@ -21080,7 +21155,7 @@ msgstr "" msgid "Width Curve" msgstr "編輯Node Curve" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "é è¨" @@ -21241,6 +21316,7 @@ msgid "Z As Relative" msgstr "" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21471,6 +21547,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp msgid "Normal" msgstr "" @@ -22017,9 +22094,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp msgid "Margin" msgstr "" @@ -22616,7 +22694,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -23593,6 +23671,11 @@ msgid "" msgstr "" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "篩é¸:" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23630,7 +23713,7 @@ msgstr "" msgid "Tooltip" msgstr "工具" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp msgid "Focus" msgstr "" @@ -23754,6 +23837,7 @@ msgid "Show Zoom Label" msgstr "" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23767,11 +23851,12 @@ msgid "Show Close" msgstr "關閉" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "é¸å–" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "社群" @@ -23836,7 +23921,7 @@ msgid "Fixed Icon Size" msgstr "下一個腳本" #: scene/gui/label.cpp -msgid "Valign" +msgid "V Align" msgstr "" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp @@ -24275,7 +24360,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24777,6 +24862,29 @@ msgid "Swap OK Cancel" msgstr "å–æ¶ˆ" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "å稱" + +#: scene/register_scene_types.cpp +msgid "2D Render" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Render" +msgstr "" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "物ç†å¹€ %" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "物ç†å¹€ %" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24812,6 +24920,791 @@ msgstr "縮放selection" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +msgid "Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "行為" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "移除é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "移除é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "移除é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "å·²åœç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "ç¿»è¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "動畫循環" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "檔案系統" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "é‡è¨ç¸®æ”¾æ¯”例" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "å·²åœç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "所有é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "å·²åœç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "所有é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "å·²åœç”¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "å·²åœç”¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Off" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "å·²åœç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "移除é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Outline Modulate" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "é è¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "é è¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "上一個tab" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "刪除é¸ä¸æª”案" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "貼上" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "ç¯©é¸æª”案..." + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "ç¯©é¸æª”案..." + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minimum Spaces" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +msgid "Space" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "資料夾:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "資料夾:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "複製é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "複製é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "å°Žå…¥å ´æ™¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Scroll Focus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "æè¿°ï¼š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "é‡è¨ç¸®æ”¾æ¯”例" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "無干擾模å¼" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "å·²åœç”¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "鏿“‡æ¨¡å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "新增節點" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "下一個腳本" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "測試" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "æè¿°ï¼š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "移除é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "移除é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "新增資料夾" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "(ä¸ï¼‰é¡¯ç¤ºéš±è—的文件" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "å·²åœç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "ç¿»è¯:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Left" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Labeled Separator Right" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "移除é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Separator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "ç¿»è¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "鏿“‡æ¨¡å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "é è¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "é è¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "社群" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "刪除" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "ç¿»è¯:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Resizer" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "下一個腳本" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "下一個腳本" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "編輯Node Curve" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "移除é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "移動模å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "æ’ä»¶" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "é¸å–" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "é‡è¨ç¸®æ”¾æ¯”例" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "é–‹ï¼é—œè‡ªå‹•æ’æ”¾" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "é–‹ï¼é—œè‡ªå‹•æ’æ”¾" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "é–‹ï¼é—œè‡ªå‹•æ’æ”¾" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "貼上" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "貼上" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "å…¨é¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "全部折疊" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "é–‹ï¼é—œè‡ªå‹•æ’æ”¾" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "åªé™é¸ä¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "行為" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "刪除" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "未儲å˜ç•¶å‰å ´æ™¯ã€‚ä»è¦é–‹å•Ÿï¼Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "內容:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "按éµ" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Draw Relationship Lines" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "é‹è¡Œå ´æ™¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "新增" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "é‹è¡Œå ´æ™¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "內容:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "ç¿»è¯:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tab BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "å·²åœç”¨" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "æè¿°ï¼š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "移除é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "移除é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "檔案系統" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "檔案系統" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "目標" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "資料夾:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "移動模å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "移動模å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "å·²åœç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "線性" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "測試" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "線性" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "線性" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Screen Picker" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "載入錯誤" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "檔案" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "檔案" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "é‡è¨ç¸®æ”¾æ¯”例" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "é‡è¨ç¸®æ”¾æ¯”例" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "é‡è¨ç¸®æ”¾æ¯”例" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "移除é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "新增節點" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "管ç†è¼¸å‡ºç¯„本" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "管ç†è¼¸å‡ºç¯„本" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "ç¿»è¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "ç¿»è¯:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "鏿“‡æ¨¡å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "鏿“‡æ¨¡å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "鏿“‡æ¨¡å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "鏿“‡æ¨¡å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "檔案" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "è¨å®š" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grid Major" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "åªé™é¸ä¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "鏿“‡æ¨¡å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "行為" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "Bezier節點下移" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bezier Len Neg" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "Instance" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24850,15 +25743,6 @@ msgstr "æè¿°ï¼š" msgid "Char" msgstr "有效å—符:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -msgid "Space" -msgstr "" - -#: scene/resources/dynamic_font.cpp -msgid "Font" -msgstr "" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -26106,6 +26990,10 @@ msgid "Release (ms)" msgstr "" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26641,6 +27529,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "檔案" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "版本:" diff --git a/editor/translations/zh_TW.po b/editor/translations/zh_TW.po index ee2c22c535..0d375b3477 100644 --- a/editor/translations/zh_TW.po +++ b/editor/translations/zh_TW.po @@ -27,15 +27,17 @@ # MintSoda <lionlxh@qq.com>, 2020. # meowmeowmeowcat <meowmeowcat1211@gmail.com>, 2021. # anthonychen <anton1554970211@126.com>, 2021. -# Chia-Hsiang Cheng <cche0109@student.monash.edu>, 2021. +# Chia-Hsiang Cheng <cche0109@student.monash.edu>, 2021, 2022. # 曹æ©é€¢ <nelson22768384@gmail.com>, 2022. +# Number18 <secretemail7730@gmail.com>, 2022. +# Haoyu Qiu <timothyqiu32@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-02-12 21:43+0000\n" -"Last-Translator: 曹æ©é€¢ <nelson22768384@gmail.com>\n" +"PO-Revision-Date: 2022-04-20 18:20+0000\n" +"Last-Translator: Chia-Hsiang Cheng <cche0109@student.monash.edu>\n" "Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/" "godot-engine/godot/zh_Hant/>\n" "Language: zh_TW\n" @@ -43,108 +45,101 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.11-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" -msgstr "" +msgstr "繪圖æ¿é©…動程å¼" #: core/bind/core_bind.cpp -#, fuzzy msgid "Clipboard" -msgstr "剪貼簿為空ï¼" +msgstr "剪貼簿" #: core/bind/core_bind.cpp -#, fuzzy msgid "Current Screen" -msgstr "ç›®å‰å ´æ™¯" +msgstr "ç›®å‰çš„ç•«é¢" #: core/bind/core_bind.cpp msgid "Exit Code" -msgstr "" +msgstr "退出代號" #: core/bind/core_bind.cpp -#, fuzzy msgid "V-Sync Enabled" -msgstr "啟用" +msgstr "å•Ÿç”¨åž‚ç›´åŒæ¥" #: core/bind/core_bind.cpp main/main.cpp +#, fuzzy msgid "V-Sync Via Compositor" -msgstr "" +msgstr "é€éŽåˆæˆå™¨åž‚ç›´åŒæ¥" #: core/bind/core_bind.cpp main/main.cpp +#, fuzzy msgid "Delta Smoothing" -msgstr "" +msgstr "變é‡å¹³æ»‘" #: core/bind/core_bind.cpp #, fuzzy msgid "Low Processor Usage Mode" -msgstr "移動模å¼" +msgstr "低處ç†å™¨ä½¿ç”¨çŽ‡æ¨¡å¼" #: core/bind/core_bind.cpp +#, fuzzy msgid "Low Processor Usage Mode Sleep (µsec)" -msgstr "" +msgstr "低處ç†å™¨ä½¿ç”¨çŽ‡æ¨¡å¼ç¡çœ (微秒)" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp #, fuzzy msgid "Keep Screen On" -msgstr "ä¿æŒé–‹å•Ÿé™¤éŒ¯å·¥å…·" +msgstr "ä¿æŒèž¢å¹•開啟" #: core/bind/core_bind.cpp -#, fuzzy msgid "Min Window Size" -msgstr "輪廓尺寸:" +msgstr "最å°è¦–窗大å°" #: core/bind/core_bind.cpp -#, fuzzy msgid "Max Window Size" -msgstr "輪廓尺寸:" +msgstr "最大視窗大å°" #: core/bind/core_bind.cpp -#, fuzzy msgid "Screen Orientation" -msgstr "濾色é‹ç®—å。" +msgstr "螢幕方å‘" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Window" -msgstr "新視窗" +msgstr "視窗" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Borderless" -msgstr "邊界åƒç´ " +msgstr "無邊框" #: core/bind/core_bind.cpp msgid "Per Pixel Transparency Enabled" -msgstr "" +msgstr "啟用單åƒç´ 逿˜Žåº¦" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Fullscreen" -msgstr "開啟ï¼å–消全螢幕顯示" +msgstr "全螢幕" #: core/bind/core_bind.cpp msgid "Maximized" -msgstr "" +msgstr "最大化" #: core/bind/core_bind.cpp -#, fuzzy msgid "Minimized" -msgstr "åˆå§‹åŒ–" +msgstr "最å°åŒ–" #: core/bind/core_bind.cpp main/main.cpp scene/gui/dialogs.cpp #: scene/gui/graph_node.cpp msgid "Resizable" -msgstr "" +msgstr "å¯èª¿æ•´å¤§å°çš„" #: core/bind/core_bind.cpp core/os/input_event.cpp scene/2d/node_2d.cpp #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp -#, fuzzy +#: scene/resources/default_theme/default_theme.cpp msgid "Position" -msgstr "åœé§åˆ—ä½ç½®" +msgstr "ä½ç½®" #: core/bind/core_bind.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/gdscript_editor.cpp modules/gridmap/grid_map.cpp @@ -155,32 +150,29 @@ msgstr "åœé§åˆ—ä½ç½®" #: scene/resources/primitive_meshes.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp scene/resources/texture.cpp #: scene/resources/visual_shader.cpp servers/visual_server.cpp -#, fuzzy msgid "Size" -msgstr "大å°ï¼š" +msgstr "大å°" #: core/bind/core_bind.cpp +#, fuzzy msgid "Endian Swap" -msgstr "" +msgstr "切æ›ç«¯åº" #: core/bind/core_bind.cpp -#, fuzzy msgid "Editor Hint" -msgstr "編輯器" +msgstr "編輯器æç¤º" #: core/bind/core_bind.cpp msgid "Print Error Messages" -msgstr "" +msgstr "顯示錯誤訊æ¯" #: core/bind/core_bind.cpp -#, fuzzy msgid "Iterations Per Second" -msgstr "æ’值模å¼" +msgstr "æ¯ç§’å覆(Iteration)次數" #: core/bind/core_bind.cpp -#, fuzzy msgid "Target FPS" -msgstr "目標" +msgstr "標準FPS" #: core/bind/core_bind.cpp #, fuzzy @@ -188,23 +180,20 @@ msgid "Time Scale" msgstr "TimeScale 節點" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Physics Jitter Fix" -msgstr "物ç†å½±æ ¼ %" +msgstr "ç‰©ç†æŠ–å‹•ä¿®æ£" #: core/bind/core_bind.cpp editor/plugins/version_control_editor_plugin.cpp msgid "Error" msgstr "錯誤" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error String" -msgstr "ä¿å˜æ™‚發生錯誤" +msgstr "錯誤訊æ¯å—串" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error Line" -msgstr "ä¿å˜æ™‚發生錯誤" +msgstr "發生錯誤之行數" #: core/bind/core_bind.cpp #, fuzzy @@ -213,7 +202,7 @@ msgstr "æœå°‹çµæžœ" #: core/command_queue_mt.cpp core/message_queue.cpp main/main.cpp msgid "Memory" -msgstr "" +msgstr "記憶體" #: core/command_queue_mt.cpp core/message_queue.cpp #: core/register_core_types.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp @@ -221,18 +210,18 @@ msgstr "" #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp main/main.cpp +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" -msgstr "" +msgstr "é™åˆ¶" #: core/command_queue_mt.cpp -#, fuzzy msgid "Command Queue" -msgstr "Command:旋轉" +msgstr "指令佇列" #: core/command_queue_mt.cpp msgid "Multithreading Queue Size (KB)" -msgstr "" +msgstr "多執行緒佇列大å°(KB)" #: core/func_ref.cpp modules/visual_script/visual_script_builtin_funcs.cpp #: modules/visual_script/visual_script_func_nodes.cpp @@ -250,34 +239,32 @@ msgstr "函å¼" #: scene/resources/audio_stream_sample.cpp scene/resources/bit_map.cpp #: scene/resources/concave_polygon_shape.cpp scene/resources/curve.cpp #: scene/resources/polygon_path_finder.cpp scene/resources/texture.cpp -#, fuzzy msgid "Data" -msgstr "åŒ…å«æ•¸æ“š" +msgstr "資料" #: core/io/file_access_network.cpp core/register_core_types.cpp #: editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy +#: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h msgid "Network" -msgstr "網路分æžå·¥å…·" +msgstr "網路" #: core/io/file_access_network.cpp -#, fuzzy msgid "Remote FS" -msgstr "é 端 " +msgstr "é 端檔案系統" #: core/io/file_access_network.cpp -#, fuzzy msgid "Page Size" -msgstr "é : " +msgstr "分é 大å°" #: core/io/file_access_network.cpp msgid "Page Read Ahead" -msgstr "" +msgstr "é 先讀å–é æ•¸" #: core/io/http_client.cpp +#, fuzzy msgid "Blocking Mode Enabled" -msgstr "" +msgstr "啟用阻礙模å¼" #: core/io/http_client.cpp #, fuzzy @@ -285,37 +272,35 @@ msgid "Connection" msgstr "連接" #: core/io/http_client.cpp +#, fuzzy msgid "Read Chunk Size" -msgstr "" +msgstr "讀å–å€å¡Šå¤§å°" #: core/io/marshalls.cpp -#, fuzzy msgid "Object ID" -msgstr "繪製的物件:" +msgstr "物件ID" #: core/io/multiplayer_api.cpp core/io/packet_peer.cpp -#, fuzzy msgid "Allow Object Decoding" -msgstr "啟用æåœ–ç´™" +msgstr "å…許物件解碼" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp msgid "Refuse New Network Connections" -msgstr "" +msgstr "拒絕新網路連接" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp #, fuzzy msgid "Network Peer" -msgstr "網路分æžå·¥å…·" +msgstr "å°ç‰ç¶²è·¯ä½¿ç”¨è€…" #: core/io/multiplayer_api.cpp scene/animation/animation_player.cpp #, fuzzy msgid "Root Node" -msgstr "æ ¹ç¯€é»žå稱" +msgstr "æ ¹ç¯€é»ž" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Refuse New Connections" -msgstr "連接" +msgstr "拒絕新網路連接" #: core/io/networked_multiplayer_peer.cpp #, fuzzy @@ -324,36 +309,35 @@ msgstr "轉æ›é¡žåž‹" #: core/io/packet_peer.cpp msgid "Encode Buffer Max Size" -msgstr "" +msgstr "編碼緩è¡å€å¤§å°ä¸Šé™" #: core/io/packet_peer.cpp msgid "Input Buffer Max Size" -msgstr "" +msgstr "輸入緩è¡å€å¤§å°ä¸Šé™" #: core/io/packet_peer.cpp msgid "Output Buffer Max Size" -msgstr "" +msgstr "輸出緩è¡å€å¤§å°ä¸Šé™" #: core/io/packet_peer.cpp msgid "Stream Peer" -msgstr "" +msgstr "串æµä½¿ç”¨è€…" #: core/io/stream_peer.cpp msgid "Big Endian" -msgstr "" +msgstr "大端" #: core/io/stream_peer.cpp msgid "Data Array" -msgstr "" +msgstr "資料陣列" #: core/io/stream_peer_ssl.cpp msgid "Blocking Handshake" -msgstr "" +msgstr "åœç”¨æ¡æ‰‹" #: core/io/udp_server.cpp -#, fuzzy msgid "Max Pending Connections" -msgstr "編輯連接內容:" +msgstr "最大ç‰å¾…連接數" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -376,7 +360,7 @@ msgstr "é‹ç®—å¼ä¸çš„輸入 %i 無效 (未傳éžï¼‰" #: core/math/expression.cpp msgid "self can't be used because instance is null (not passed)" -msgstr "該實體為 null,無法使用 self(未傳éžï¼‰" +msgstr "由於實例為null或是未被傳éžï¼Œç„¡æ³•使用self" #: core/math/expression.cpp msgid "Invalid operands to operator %s, %s and %s." @@ -401,7 +385,7 @@ msgstr "呼å«ã€Œ%sã€æ™‚:" #: core/math/random_number_generator.cpp #: modules/opensimplex/open_simplex_noise.cpp msgid "Seed" -msgstr "" +msgstr "種å" #: core/math/random_number_generator.cpp #, fuzzy @@ -410,11 +394,11 @@ msgstr "狀態" #: core/message_queue.cpp msgid "Message Queue" -msgstr "" +msgstr "訊æ¯ä½‡åˆ—" #: core/message_queue.cpp msgid "Max Size (KB)" -msgstr "" +msgstr "最大大å°ï¼ˆKB)" #: core/os/input.cpp editor/editor_help.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp @@ -426,28 +410,27 @@ msgstr "" #: modules/mono/csharp_script.cpp scene/animation/animation_player.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp scene/main/node.cpp #: scene/resources/material.cpp -#, fuzzy msgid "Text Editor" -msgstr "開啟編輯器" +msgstr "æ–‡å—編輯器" #: core/os/input.cpp editor/editor_settings.cpp #: editor/plugins/script_text_editor.cpp modules/gdscript/gdscript.cpp #: modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp -#: scene/main/node.cpp scene/resources/material.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Completion" -msgstr "複製所é¸" +msgstr "自動完æˆ" #: core/os/input.cpp editor/editor_settings.cpp #: editor/plugins/script_text_editor.cpp modules/gdscript/gdscript_editor.cpp #: modules/gdscript/language_server/gdscript_text_document.cpp #: scene/animation/animation_player.cpp scene/gui/control.cpp #: scene/main/node.cpp scene/resources/material.cpp -#, fuzzy msgid "Use Single Quotes" -msgstr "新增單一圖塊" +msgstr "使用單引號" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp @@ -455,97 +438,92 @@ msgid "Device" msgstr "è£ç½®" #: core/os/input_event.cpp -#, fuzzy msgid "Alt" -msgstr "全部" +msgstr "Alt" #: core/os/input_event.cpp msgid "Shift" -msgstr "" +msgstr "Shift" #: core/os/input_event.cpp -#, fuzzy msgid "Control" -msgstr "版本控制" +msgstr "Control" #: core/os/input_event.cpp msgid "Meta" -msgstr "" +msgstr "Meta" #: core/os/input_event.cpp -#, fuzzy msgid "Command" -msgstr "社群" +msgstr "Command" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Pressed" -msgstr "é è¨è¨å®š" +msgstr "按下" #: core/os/input_event.cpp -#, fuzzy msgid "Scancode" -msgstr "掃æ" +msgstr "éµç›¤æŽƒæç¢¼" #: core/os/input_event.cpp #, fuzzy msgid "Physical Scancode" -msgstr "實體按éµ" +msgstr "實體éµç›¤æŽƒæç¢¼" #: core/os/input_event.cpp msgid "Unicode" -msgstr "" +msgstr "Unicode" #: core/os/input_event.cpp +#, fuzzy msgid "Echo" -msgstr "" +msgstr "Echo" #: core/os/input_event.cpp scene/gui/base_button.cpp #, fuzzy msgid "Button Mask" -msgstr "按鈕" +msgstr "按éµé®ç½©" #: core/os/input_event.cpp scene/2d/node_2d.cpp scene/gui/control.cpp -#, fuzzy msgid "Global Position" -msgstr "常數" +msgstr "全域ä½ç½®" #: core/os/input_event.cpp #, fuzzy msgid "Factor" -msgstr "å‘é‡ Vector" +msgstr "å› ç´ " #: core/os/input_event.cpp -#, fuzzy msgid "Button Index" -msgstr "æ»‘é¼ æŒ‰éµç´¢å¼•:" +msgstr "按éµç´¢å¼•" #: core/os/input_event.cpp msgid "Doubleclick" -msgstr "" +msgstr "雙擊" #: core/os/input_event.cpp msgid "Tilt" -msgstr "" +msgstr "傾斜" #: core/os/input_event.cpp #, fuzzy msgid "Pressure" -msgstr "é è¨è¨å®š" +msgstr "按壓" #: core/os/input_event.cpp #, fuzzy msgid "Relative" -msgstr "相å°å¸é™„" +msgstr "相å°" #: core/os/input_event.cpp scene/2d/camera_2d.cpp scene/2d/cpu_particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/interpolated_camera.cpp #: scene/animation/animation_player.cpp scene/resources/environment.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed" -msgstr "速度:" +msgstr "速度" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: scene/3d/sprite_3d.cpp @@ -553,14 +531,12 @@ msgid "Axis" msgstr "類比軸" #: core/os/input_event.cpp -#, fuzzy msgid "Axis Value" -msgstr "(數值)" +msgstr "軸數值" #: core/os/input_event.cpp modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Index" -msgstr "索引:" +msgstr "索引" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: modules/visual_script/visual_script_nodes.cpp @@ -571,63 +547,57 @@ msgstr "æ“作" #: core/os/input_event.cpp scene/resources/environment.cpp #: scene/resources/material.cpp msgid "Strength" -msgstr "" +msgstr "強度" #: core/os/input_event.cpp +#, fuzzy msgid "Delta" -msgstr "" +msgstr "變é‡" #: core/os/input_event.cpp #, fuzzy msgid "Channel" -msgstr "更改" +msgstr "é »é“" #: core/os/input_event.cpp main/main.cpp -#, fuzzy msgid "Message" -msgstr "æäº¤æ”¹å‹•" +msgstr "訊æ¯" #: core/os/input_event.cpp -#, fuzzy msgid "Pitch" -msgstr "仰角:" +msgstr "ä»°è§’" #: core/os/input_event.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/physics_body_2d.cpp scene/3d/cpu_particles.cpp #: scene/3d/physics_body.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Velocity" -msgstr "å‘å³ç’°è¦–" +msgstr "速度" #: core/os/input_event.cpp msgid "Instrument" -msgstr "" +msgstr "樂器" #: core/os/input_event.cpp -#, fuzzy msgid "Controller Number" -msgstr "行號:" +msgstr "控制器編號" #: core/os/input_event.cpp msgid "Controller Value" -msgstr "" +msgstr "控制器值" #: core/project_settings.cpp editor/editor_node.cpp main/main.cpp #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Application" -msgstr "æ“作" +msgstr "應用" #: core/project_settings.cpp main/main.cpp -#, fuzzy msgid "Config" -msgstr "è¨å®šå¸é™„" +msgstr "è¨ç½®" #: core/project_settings.cpp -#, fuzzy msgid "Project Settings Override" -msgstr "專案è¨å®š..." +msgstr "覆寫專案è¨å®š" #: core/project_settings.cpp core/resource.cpp #: editor/editor_autoload_settings.cpp editor/editor_help_search.cpp @@ -669,15 +639,15 @@ msgstr "å·²åœç”¨çš„é …ç›®" #: core/project_settings.cpp msgid "Use Hidden Project Data Directory" -msgstr "" +msgstr "使用隱è—的專案資料目錄" #: core/project_settings.cpp msgid "Use Custom User Dir" -msgstr "" +msgstr "使用自訂使用者目錄" #: core/project_settings.cpp msgid "Custom User Dir Name" -msgstr "" +msgstr "自訂使用者目錄å稱" #: core/project_settings.cpp editor/animation_track_editor.cpp #: editor/editor_audio_buses.cpp main/main.cpp servers/audio_server.cpp @@ -685,9 +655,8 @@ msgid "Audio" msgstr "音訊" #: core/project_settings.cpp -#, fuzzy msgid "Default Bus Layout" -msgstr "載入é è¨åŒ¯æµæŽ’é…置。" +msgstr "é è¨åŒ¯æµæŽ’é…ç½®" #: core/project_settings.cpp editor/editor_export.cpp #: editor/editor_file_system.cpp editor/editor_node.cpp @@ -699,15 +668,16 @@ msgstr "編輯器" #: core/project_settings.cpp #, fuzzy msgid "Main Run Args" -msgstr "ä¸»å ´æ™¯å¼•æ•¸ï¼š" +msgstr "主執行引數" #: core/project_settings.cpp +#, fuzzy msgid "Search In File Extensions" -msgstr "" +msgstr "ä»¥å‰¯æª”åæœå°‹" #: core/project_settings.cpp msgid "Script Templates Search Path" -msgstr "" +msgstr "è…³æœ¬æ¨£æ¿æœå°‹è·¯å¾‘" #: core/project_settings.cpp editor/editor_node.cpp #: editor/plugins/version_control_editor_plugin.cpp @@ -716,32 +686,29 @@ msgstr "版本控制" #: core/project_settings.cpp msgid "Autoload On Startup" -msgstr "" +msgstr "啟動時自動載入" #: core/project_settings.cpp -#, fuzzy msgid "Plugin Name" -msgstr "外掛å稱:" +msgstr "外掛å稱" #: core/project_settings.cpp scene/2d/collision_object_2d.cpp #: scene/3d/collision_object.cpp scene/gui/control.cpp -#, fuzzy msgid "Input" -msgstr "新增輸入" +msgstr "輸入" #: core/project_settings.cpp +#, fuzzy msgid "UI Accept" -msgstr "" +msgstr "UI確定" #: core/project_settings.cpp -#, fuzzy msgid "UI Select" -msgstr "鏿“‡" +msgstr "UI鏿“‡" #: core/project_settings.cpp -#, fuzzy msgid "UI Cancel" -msgstr "å–æ¶ˆ" +msgstr "UIå–æ¶ˆ" #: core/project_settings.cpp #, fuzzy @@ -765,30 +732,30 @@ msgstr "å³ä¸Š" #: core/project_settings.cpp msgid "UI Up" -msgstr "" +msgstr "UI上" #: core/project_settings.cpp #, fuzzy msgid "UI Down" -msgstr "下行" +msgstr "UI下" #: core/project_settings.cpp #, fuzzy msgid "UI Page Up" -msgstr "é : " +msgstr "UIé é¢å‘上滾動" #: core/project_settings.cpp +#, fuzzy msgid "UI Page Down" -msgstr "" +msgstr "UIé é¢å‘下滾動" #: core/project_settings.cpp msgid "UI Home" -msgstr "" +msgstr "UI首é " #: core/project_settings.cpp -#, fuzzy msgid "UI End" -msgstr "在çµå°¾" +msgstr "UIçµå°¾" #: core/project_settings.cpp main/main.cpp modules/bullet/register_types.cpp #: modules/bullet/space_bullet.cpp scene/2d/physics_body_2d.cpp @@ -797,9 +764,8 @@ msgstr "在çµå°¾" #: servers/physics/space_sw.cpp servers/physics_2d/physics_2d_server_sw.cpp #: servers/physics_2d/physics_2d_server_wrap_mt.h #: servers/physics_2d/space_2d_sw.cpp -#, fuzzy msgid "Physics" -msgstr " (物ç†ï¼‰" +msgstr "物ç†" #: core/project_settings.cpp editor/editor_settings.cpp #: editor/plugins/spatial_editor_plugin.cpp main/main.cpp @@ -807,12 +773,12 @@ msgstr " (物ç†ï¼‰" #: scene/3d/physics_body.cpp scene/resources/world.cpp #: servers/physics/space_sw.cpp msgid "3D" -msgstr "" +msgstr "3D" #: core/project_settings.cpp #, fuzzy msgid "Smooth Trimesh Collision" -msgstr "å»ºç«‹ä¸‰è§’ç¶²æ ¼ç¢°æ’žåŒç´š" +msgstr "å¹³æ»‘ä¸‰è§’ç¶²æ ¼ç¢°æ’ž" #: core/project_settings.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles2/rasterizer_scene_gles2.cpp @@ -823,9 +789,8 @@ msgstr "å»ºç«‹ä¸‰è§’ç¶²æ ¼ç¢°æ’žåŒç´š" #: modules/lightmapper_cpu/register_types.cpp scene/main/scene_tree.cpp #: scene/main/viewport.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp -#, fuzzy msgid "Rendering" -msgstr "算繪引擎:" +msgstr "算繪" #: core/project_settings.cpp drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp @@ -835,18 +800,19 @@ msgstr "算繪引擎:" #: scene/resources/multimesh.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp msgid "Quality" -msgstr "" +msgstr "å“質" #: core/project_settings.cpp scene/animation/animation_tree.cpp #: scene/gui/file_dialog.cpp scene/main/scene_tree.cpp #: servers/visual_server.cpp #, fuzzy msgid "Filters" -msgstr "篩é¸ï¼š" +msgstr "篩é¸å™¨" #: core/project_settings.cpp scene/main/viewport.cpp +#, fuzzy msgid "Sharpen Intensity" -msgstr "" +msgstr "銳化強度" #: core/project_settings.cpp editor/editor_export.cpp editor/editor_node.cpp #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp @@ -862,9 +828,8 @@ msgstr "åµéŒ¯" #: core/project_settings.cpp main/main.cpp modules/gdscript/gdscript.cpp #: modules/visual_script/visual_script.cpp scene/resources/dynamic_font.cpp -#, fuzzy msgid "Settings" -msgstr "è¨å®šï¼š" +msgstr "è¨å®š" #: core/project_settings.cpp editor/script_editor_debugger.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp @@ -874,75 +839,76 @@ msgstr "分æžå·¥å…·" #: core/project_settings.cpp #, fuzzy msgid "Max Functions" -msgstr "產生函å¼" +msgstr "最大值函å¼" #: core/project_settings.cpp scene/3d/vehicle_body.cpp -#, fuzzy msgid "Compression" -msgstr "è¨å®šè¡¨ç¤ºå¼" +msgstr "壓縮" #: core/project_settings.cpp -#, fuzzy msgid "Formats" msgstr "æ ¼å¼" #: core/project_settings.cpp msgid "Zstd" -msgstr "" +msgstr "Zstd" #: core/project_settings.cpp +#, fuzzy msgid "Long Distance Matching" -msgstr "" +msgstr "é•·è·é…å°" #: core/project_settings.cpp msgid "Compression Level" -msgstr "" +msgstr "壓縮ç‰ç´š" #: core/project_settings.cpp +#, fuzzy msgid "Window Log Size" -msgstr "" +msgstr "視窗日誌大å°" #: core/project_settings.cpp msgid "Zlib" -msgstr "" +msgstr "Zlib" #: core/project_settings.cpp msgid "Gzip" -msgstr "" +msgstr "Gzip" #: core/project_settings.cpp platform/android/export/export.cpp msgid "Android" -msgstr "" +msgstr "安å“" #: core/project_settings.cpp msgid "Modules" -msgstr "" +msgstr "模組" #: core/register_core_types.cpp msgid "TCP" -msgstr "" +msgstr "TCP" #: core/register_core_types.cpp #, fuzzy msgid "Connect Timeout Seconds" -msgstr "連接至方法:" +msgstr "連接逾時秒數" #: core/register_core_types.cpp +#, fuzzy msgid "Packet Peer Stream" -msgstr "" +msgstr "å°åŒ…å°ç‰ä¸²æµ" #: core/register_core_types.cpp msgid "Max Buffer (Power of 2)" -msgstr "" +msgstr "最大緩è¡å€ï¼ˆäºŒæ¬¡å¹‚)" #: core/register_core_types.cpp editor/editor_settings.cpp main/main.cpp msgid "SSL" -msgstr "" +msgstr "SSL" #: core/register_core_types.cpp main/main.cpp #, fuzzy msgid "Certificates" -msgstr "é ‚é»žï¼š" +msgstr "憑è‰" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_resource_picker.cpp @@ -963,14 +929,12 @@ msgid "Path" msgstr "路徑" #: core/script_language.cpp -#, fuzzy msgid "Source Code" -msgstr "來æº" +msgstr "原始碼" #: core/translation.cpp -#, fuzzy msgid "Messages" -msgstr "æäº¤æ”¹å‹•" +msgstr "訊æ¯" #: core/translation.cpp editor/project_settings_editor.cpp msgid "Locale" @@ -982,8 +946,9 @@ msgid "Test" msgstr "測試" #: core/translation.cpp scene/resources/font.cpp +#, fuzzy msgid "Fallback" -msgstr "" +msgstr "éžè£œ" #: core/ustring.cpp scene/resources/segment_shape_2d.cpp msgid "B" @@ -1019,17 +984,17 @@ msgstr "EiB" #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp modules/gltf/gltf_state.cpp msgid "Buffers" -msgstr "" +msgstr "ç·©è¡å€" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp msgid "Canvas Polygon Buffer Size (KB)" -msgstr "" +msgstr "畫布多邊形緩è¡å€å¤§å°ï¼ˆKB)" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp msgid "Canvas Polygon Index Buffer Size (KB)" -msgstr "" +msgstr "畫布多邊形索引緩è¡å€å¤§å°ï¼ˆKB)" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp editor/editor_settings.cpp @@ -1038,24 +1003,25 @@ msgstr "" #: servers/physics_2d/physics_2d_server_wrap_mt.h #: servers/physics_2d/space_2d_sw.cpp servers/visual_server.cpp msgid "2D" -msgstr "" +msgstr "2D" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #, fuzzy msgid "Snapping" -msgstr "智慧型å¸é™„" +msgstr "å¸é™„" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp #, fuzzy msgid "Use GPU Pixel Snap" -msgstr "使用åƒç´ å¸é™„" +msgstr "使用GPUåƒç´ å¸é™„" #: drivers/gles2/rasterizer_scene_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp +#, fuzzy msgid "Immediate Buffer Size (KB)" -msgstr "" +msgstr "峿™‚ç·©è¡å€å¤§å°ï¼ˆKB)" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp @@ -1066,28 +1032,27 @@ msgstr "烘焙光照圖" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Use Bicubic Sampling" -msgstr "" +msgstr "使用雙三次採樣" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Elements" -msgstr "" +msgstr "最大å¯ç®—ç¹ªå…ƒç´ æ•¸" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Lights" -msgstr "" +msgstr "最大å¯ç®—繪燈光數" #: drivers/gles3/rasterizer_scene_gles3.cpp -#, fuzzy msgid "Max Renderable Reflections" -msgstr "ç½®ä¸æ‰€é¸" +msgstr "最大å¯ç®—繪å射數" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Lights Per Object" -msgstr "" +msgstr "單一物件最大燈光數" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Subsurface Scattering" -msgstr "" +msgstr "æ¬¡è¡¨é¢æ•£å°„" #: drivers/gles3/rasterizer_scene_gles3.cpp #: editor/import/resource_importer_texture.cpp @@ -1102,25 +1067,25 @@ msgid "Scale" msgstr "縮放" #: drivers/gles3/rasterizer_scene_gles3.cpp -#, fuzzy msgid "Follow Surface" -msgstr "填充表é¢" +msgstr "跟隨表é¢" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Weight Samples" -msgstr "" +msgstr "æ¬Šé‡æŽ¡æ¨£" #: drivers/gles3/rasterizer_scene_gles3.cpp +#, fuzzy msgid "Voxel Cone Tracing" -msgstr "" +msgstr "é«”ç´ æ¤Žé«”ææ‘¹" #: drivers/gles3/rasterizer_scene_gles3.cpp scene/resources/environment.cpp msgid "High Quality" -msgstr "" +msgstr "高å“質" #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Blend Shape Max Buffer Size (KB)" -msgstr "" +msgstr "æ··åˆå½¢ç‹€æœ€å¤§ç·©è¡å€å¤§å°ï¼ˆKB)" #: editor/animation_bezier_editor.cpp msgid "Free" @@ -1546,7 +1511,7 @@ msgstr "方法" #: editor/animation_track_editor.cpp msgid "Bezier" -msgstr "" +msgstr "è²èŒ²" #: editor/animation_track_editor.cpp #: modules/visual_script/visual_script_editor.cpp @@ -1888,7 +1853,9 @@ msgid "Scene does not contain any script." msgstr "å ´æ™¯ä¸ç„¡ä»»ä½•腳本。" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp -#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp +#: editor/groups_editor.cpp +#: editor/plugins/animation_tree_player_editor_plugin.cpp +#: editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" msgstr "新增" @@ -1952,6 +1919,7 @@ msgstr "無法連接訊號" #: 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 +#: scene/resources/default_theme/default_theme.cpp msgid "Close" msgstr "關閉" @@ -2765,11 +2733,11 @@ msgstr "色彩é‹ç®—å。" #: editor/editor_export.cpp msgid "64 Bits" -msgstr "" +msgstr "64ä½å…ƒ" #: editor/editor_export.cpp msgid "Embed PCK" -msgstr "" +msgstr "內嵌PCK" #: editor/editor_export.cpp platform/osx/export/export.cpp #, fuzzy @@ -2778,23 +2746,24 @@ msgstr "ç´‹ç†è²¼åœ–å€åŸŸ" #: editor/editor_export.cpp msgid "BPTC" -msgstr "" +msgstr "BPTC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "S3TC" -msgstr "" +msgstr "S3TC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "ETC" -msgstr "" +msgstr "ETC" #: editor/editor_export.cpp platform/osx/export/export.cpp msgid "ETC2" -msgstr "" +msgstr "ETC2" #: editor/editor_export.cpp +#, fuzzy msgid "No BPTC Fallbacks" -msgstr "" +msgstr "ç„¡BPTC回è½" #: editor/editor_export.cpp platform/android/export/export_plugin.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp @@ -2818,7 +2787,7 @@ msgstr "匯出 32 ä½å…ƒæª”時,內嵌 PCK 大å°ä¸å¾—è¶…éŽ 4 GB。" #: editor/editor_export.cpp msgid "Convert Text Resources To Binary On Export" -msgstr "" +msgstr "åŒ¯å‡ºæ™‚è½‰æ›æ–‡å—資æºè‡³äºŒé€²ä½" #: editor/editor_feature_profile.cpp msgid "3D Editor" @@ -2974,6 +2943,7 @@ msgstr "è¨ç‚ºç›®å‰çš„" #: editor/editor_feature_profile.cpp editor/editor_node.cpp #: editor/import/resource_importer_scene.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" msgstr "匯入" @@ -3138,7 +3108,7 @@ msgstr "顯示ï¼å–æ¶ˆé¡¯ç¤ºéš±è—æª”案" #: editor/editor_file_dialog.cpp msgid "Disable Overwrite Warning" -msgstr "" +msgstr "åœç”¨è¦†å¯«è¦å‘Š" #: editor/editor_file_dialog.cpp msgid "Go Back" @@ -3239,7 +3209,7 @@ msgstr "ï¼ˆé‡æ–°ï¼‰åŒ¯å…¥ç´ æ" #: editor/editor_file_system.cpp msgid "Reimport Missing Imported Files" -msgstr "" +msgstr "釿–°åŒ¯å…¥å·²åŒ¯å…¥çš„éºå¤±æª”案" #: editor/editor_help.cpp scene/2d/camera_2d.cpp scene/gui/control.cpp #: scene/gui/nine_patch_rect.cpp scene/resources/dynamic_font.cpp @@ -3306,7 +3276,7 @@ msgstr "樣å¼" #: editor/editor_help.cpp msgid "Enumerations" -msgstr "列舉類型" +msgstr "列舉" #: editor/editor_help.cpp msgid "Property Descriptions" @@ -3341,7 +3311,7 @@ msgstr "說明" #: editor/editor_help.cpp msgid "Sort Functions Alphabetically" -msgstr "" +msgstr "æŒ‰å—æ¯æŽ’åºå‡½å¼" #: editor/editor_help_search.cpp editor/editor_node.cpp #: editor/plugins/script_editor_plugin.cpp @@ -3426,6 +3396,7 @@ msgid "Label" msgstr "數值" #: editor/editor_inspector.cpp editor/editor_spin_slider.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Read Only" msgstr "僅顯示方法" @@ -3435,7 +3406,7 @@ msgstr "僅顯示方法" msgid "Checkable" msgstr "æª¢æŸ¥é …ç›®" -#: editor/editor_inspector.cpp +#: editor/editor_inspector.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Checked" msgstr "å·²æª¢æŸ¥çš„é …ç›®" @@ -3458,11 +3429,11 @@ msgstr "(數值)" #: editor/editor_inspector.cpp msgid "" "Pinning a value forces it to be saved even if it's equal to the default." -msgstr "" +msgstr "釘é¸çš„æ•¸å€¼å°‡è¢«è¿«ä¿å˜ï¼Œå³ä½¿å…¶å€¼èˆ‡é è¨å€¼ç›¸åŒã€‚" #: editor/editor_inspector.cpp msgid "Pin value [Disabled because '%s' is editor-only]" -msgstr "" +msgstr "é‡˜é¸æ•¸å€¼ã€å·²åœç”¨å› '%s'僅é©ç”¨æ–¼ç·¨è¼¯å™¨ã€‘" #: editor/editor_inspector.cpp #: editor/plugins/gradient_texture_2d_editor_plugin.cpp @@ -3479,11 +3450,11 @@ msgstr "è¨å®šå¤šå€‹ï¼š" #: editor/editor_inspector.cpp msgid "Pinned %s" -msgstr "" +msgstr "已釘é¸%s" #: editor/editor_inspector.cpp msgid "Unpinned %s" -msgstr "" +msgstr "已解除釘é¸%s" #: editor/editor_inspector.cpp #, fuzzy @@ -3514,7 +3485,7 @@ msgstr "複製所é¸" #: editor/property_editor.cpp editor/scene_tree_dock.cpp #: editor/script_editor_debugger.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: scene/gui/text_edit.cpp scene/resources/default_theme/default_theme.cpp msgid "Clear" msgstr "清除" @@ -3545,7 +3516,7 @@ msgid "Up" msgstr "上行" #: editor/editor_network_profiler.cpp editor/editor_node.cpp -#: scene/main/node.cpp +#: scene/main/node.cpp scene/resources/default_theme/default_theme.cpp msgid "Node" msgstr "節點" @@ -3569,6 +3540,10 @@ msgstr "連出 RSET" msgid "New Window" msgstr "新視窗" +#: editor/editor_node.cpp editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "未命å專案" + #: editor/editor_node.cpp msgid "" "Spins when the editor window redraws.\n" @@ -4095,7 +4070,7 @@ msgstr "å…¶ä»– %d 個檔案" #: editor/editor_node.cpp msgid "" "Unable to write to file '%s', file in use, locked or lacking permissions." -msgstr "" +msgstr "無法寫入檔案'%s',該檔案æ£è¢«ä½¿ç”¨ã€éŽ–å®šæˆ–å› æ¬Šé™ä¸è¶³ã€‚" #: editor/editor_node.cpp editor/plugins/theme_editor_plugin.cpp msgid "Scene" @@ -4124,11 +4099,11 @@ msgstr "æ°¸é é¡¯ç¤ºç¶²æ ¼" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Resize If Many Tabs" -msgstr "" +msgstr "å¤šé …æ¨™ç±¤æ™‚èª¿æ•´å¤§å°" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Minimum Width" -msgstr "" +msgstr "最å°å¯¬åº¦" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Output" @@ -4140,12 +4115,13 @@ msgid "Always Clear Output On Play" msgstr "清除輸出" #: editor/editor_node.cpp editor/editor_settings.cpp +#, fuzzy msgid "Always Open Output On Play" -msgstr "" +msgstr "æ’æ”¾æ™‚æ°¸é 開啟輸出" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Always Close Output On Stop" -msgstr "" +msgstr "åœæ¢æ™‚æ°¸é 關閉輸出" #: editor/editor_node.cpp editor/editor_settings.cpp #, fuzzy @@ -4159,7 +4135,7 @@ msgstr "執行å‰å…ˆä¿å˜å ´æ™¯..." #: editor/editor_node.cpp msgid "Save On Focus Loss" -msgstr "" +msgstr "失去焦點時ä¿å˜" #: editor/editor_node.cpp editor/editor_settings.cpp #, fuzzy @@ -4197,7 +4173,7 @@ msgstr "TimeSeek 節點" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Show Thumbnail On Hover" -msgstr "" +msgstr "éŠæ¨™æ‡¸åœæ™‚顯示縮圖" #: editor/editor_node.cpp editor/editor_settings.cpp msgid "Inspector" @@ -4210,7 +4186,7 @@ msgstr "專案路徑:" #: editor/editor_node.cpp msgid "Default Float Step" -msgstr "" +msgstr "é è¨æµ®é»žæ•¸é–“éš”" #: editor/editor_node.cpp scene/gui/tree.cpp #, fuzzy @@ -4218,16 +4194,17 @@ msgid "Disable Folding" msgstr "å·²åœç”¨çš„æŒ‰éˆ•" #: editor/editor_node.cpp +#, fuzzy msgid "Auto Unfold Foreign Scenes" -msgstr "" +msgstr "自動展開å°å¤–å ´æ™¯" #: editor/editor_node.cpp msgid "Horizontal Vector2 Editing" -msgstr "" +msgstr "æ°´å¹³Vector2編輯" #: editor/editor_node.cpp msgid "Horizontal Vector Types Editing" -msgstr "" +msgstr "æ°´å¹³Vector類別編輯" #: editor/editor_node.cpp #, fuzzy @@ -4241,7 +4218,7 @@ msgstr "åœ¨å±¬æ€§é¢æ¿ä¸é–‹å•Ÿ" #: editor/editor_node.cpp msgid "Default Color Picker Mode" -msgstr "" +msgstr "é è¨é¡è‰²æŒ‘é¸å™¨æ¨¡å¼" #: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp #, fuzzy @@ -4250,11 +4227,11 @@ msgstr "釿–°å‘½å" #: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp msgid "SSH Public Key Path" -msgstr "" +msgstr "SSH公鑰路徑" #: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp msgid "SSH Private Key Path" -msgstr "" +msgstr "SSHç§é‘°è·¯å¾‘" #: editor/editor_node.cpp msgid "Dock Position" @@ -4446,10 +4423,12 @@ msgid "" msgstr "開啟該é¸é …å¾Œï¼Œå°Žèˆªç¶²æ ¼èˆ‡å¤šé‚Šå½¢å°‡åœ¨å°ˆæ¡ˆåŸ·è¡Œæ™‚å¯è¦‹ã€‚" #: editor/editor_node.cpp +#, fuzzy msgid "Force Shader Fallbacks" -msgstr "" +msgstr "強制著色器回è½" #: editor/editor_node.cpp +#, fuzzy msgid "" "When this option is enabled, shaders will be used in their fallback form " "(either visible via an ubershader or hidden) during all the run time.\n" @@ -4458,6 +4437,10 @@ msgid "" "Asynchronous shader compilation must be enabled in the project settings for " "this option to make a difference." msgstr "" +"當該é¸é …啟用時,著色器將以回è½çš„形弿–¼åŸ·è¡Œæ™‚作用(é€éŽUbershader顯示或隱" +"è—)。\n" +"å¯ç”¨æ–¼é©—è‰å›žè½çš„外觀和效能,其在æ£å¸¸çš„æƒ…å½¢ä¸‹åªæœƒçŸæš«åœ°é¡¯ç¤ºã€‚\n" +"需啟用專案è¨å®šä¸çš„éžåŒæ¥è‘—色器編è¯ä»¥ä½¿è©²é¸é …ç™¼æ®æ•ˆæžœã€‚" #: editor/editor_node.cpp msgid "Synchronize Scene Changes" @@ -4707,6 +4690,7 @@ msgstr "" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Reload" msgstr "釿–°è¼‰å…¥" @@ -4871,8 +4855,9 @@ msgid "Debugger" msgstr "除錯工具" #: editor/editor_profiler.cpp +#, fuzzy msgid "Profiler Frame History Size" -msgstr "" +msgstr "效能分æžå·¥å…·å¹€æ•¸æ·å²æ—¥èªŒå¤§å°" #: editor/editor_profiler.cpp #, fuzzy @@ -4884,6 +4869,7 @@ msgid "Edit Text:" msgstr "編輯文å—:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "On" msgstr "開啟" @@ -5075,23 +5061,24 @@ msgstr "全部顯示" #: editor/editor_settings.cpp msgid "Custom Display Scale" -msgstr "" +msgstr "自訂顯示縮放" #: editor/editor_settings.cpp +#, fuzzy msgid "Main Font Size" -msgstr "" +msgstr "主è¦å—體大å°" #: editor/editor_settings.cpp msgid "Code Font Size" -msgstr "" +msgstr "程å¼ç¢¼å—體大å°" #: editor/editor_settings.cpp msgid "Font Antialiased" -msgstr "" +msgstr "å—體抗鋸齒" #: editor/editor_settings.cpp msgid "Font Hinting" -msgstr "" +msgstr "å—體微調" #: editor/editor_settings.cpp #, fuzzy @@ -5100,7 +5087,7 @@ msgstr "ä¸»å ´æ™¯" #: editor/editor_settings.cpp msgid "Main Font Bold" -msgstr "" +msgstr "主è¦å—體粗體" #: editor/editor_settings.cpp #, fuzzy @@ -5109,15 +5096,17 @@ msgstr "æ–°å¢žç¯€é»žé ‚é»ž" #: editor/editor_settings.cpp msgid "Dim Editor On Dialog Popup" -msgstr "" +msgstr "å°è©±æ¡†å½ˆå‡ºæ™‚使編輯器變暗" #: editor/editor_settings.cpp main/main.cpp +#, fuzzy msgid "Low Processor Mode Sleep (µsec)" -msgstr "" +msgstr "低處ç†å™¨ä½¿ç”¨æ¨¡å¼ç¡çœ (微秒)" #: editor/editor_settings.cpp +#, fuzzy msgid "Unfocused Low Processor Mode Sleep (µsec)" -msgstr "" +msgstr "éžèšç„¦ä½Žè™•ç†å™¨ä½¿ç”¨æ¨¡å¼ç¡çœ (微秒)" #: editor/editor_settings.cpp #, fuzzy @@ -5126,11 +5115,12 @@ msgstr "專注模å¼" #: editor/editor_settings.cpp msgid "Automatically Open Screenshots" -msgstr "" +msgstr "自動開啟截圖" #: editor/editor_settings.cpp +#, fuzzy msgid "Max Array Dictionary Items Per Page" -msgstr "" +msgstr "æ¯é 最大陣列å—å…¸é …ç›®æ•¸" #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp editor/plugins/text_editor.cpp @@ -5145,7 +5135,7 @@ msgstr "é è¨è¨å®š" #: editor/editor_settings.cpp msgid "Icon And Font Color" -msgstr "" +msgstr "圖標åŠå—é«”é¡è‰²" #: editor/editor_settings.cpp #, fuzzy @@ -5159,11 +5149,12 @@ msgstr "鏿“‡é¡è‰²" #: editor/editor_settings.cpp scene/resources/environment.cpp msgid "Contrast" -msgstr "" +msgstr "å°æ¯”" #: editor/editor_settings.cpp +#, fuzzy msgid "Relationship Line Opacity" -msgstr "" +msgstr "關係線ä¸é€æ˜Žåº¦" #: editor/editor_settings.cpp #, fuzzy @@ -5177,7 +5168,7 @@ msgstr "邊界åƒç´ " #: editor/editor_settings.cpp msgid "Use Graph Node Headers" -msgstr "" +msgstr "使用圖形節點標題" #: editor/editor_settings.cpp #, fuzzy @@ -5195,6 +5186,7 @@ msgid "Show Script Button" msgstr "滾輪å‘峿Œ‰éµ" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp +#: modules/fbx/editor_scene_importer_fbx.cpp #, fuzzy msgid "Filesystem" msgstr "檔案系統" @@ -5226,7 +5218,7 @@ msgstr "複製資æº" #: editor/editor_settings.cpp msgid "Safe Save On Backup Then Rename" -msgstr "" +msgstr "備份時安全ä¿å˜å¾Œé‡æ–°å‘½å" #: editor/editor_settings.cpp #, fuzzy @@ -5239,8 +5231,9 @@ msgid "Thumbnail Size" msgstr "縮圖…" #: editor/editor_settings.cpp +#, fuzzy msgid "Docks" -msgstr "" +msgstr "功能介é¢" #: editor/editor_settings.cpp #, fuzzy @@ -5248,8 +5241,9 @@ msgid "Scene Tree" msgstr "æ£åœ¨ç·¨è¼¯å ´æ™¯æ¨¹" #: editor/editor_settings.cpp +#, fuzzy msgid "Start Create Dialog Fully Expanded" -msgstr "" +msgstr "開始新建完全展開å°è©±" #: editor/editor_settings.cpp #, fuzzy @@ -5262,8 +5256,9 @@ msgid "Property Editor" msgstr "群組編輯器" #: editor/editor_settings.cpp +#, fuzzy msgid "Auto Refresh Interval" -msgstr "" +msgstr "自動刷新間隔" #: editor/editor_settings.cpp #, fuzzy @@ -5277,8 +5272,9 @@ msgstr "編輯器主題" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Line Spacing" -msgstr "" +msgstr "行間è·" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp #: modules/gdscript/editor/gdscript_highlighter.cpp @@ -5293,15 +5289,17 @@ msgstr "高亮顯示語法" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "Highlight All Occurrences" -msgstr "" +msgstr "凸顯所有符åˆé …ç›®" #: editor/editor_settings.cpp scene/gui/text_edit.cpp +#, fuzzy msgid "Highlight Current Line" -msgstr "" +msgstr "凸顯目å‰è¡Œ" #: editor/editor_settings.cpp editor/plugins/script_text_editor.cpp +#, fuzzy msgid "Highlight Type Safe Lines" -msgstr "" +msgstr "凸顯型別安全的行" #: editor/editor_settings.cpp modules/gdscript/gdscript_editor.cpp #: modules/mono/csharp_script.cpp @@ -5343,11 +5341,11 @@ msgstr "導航" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "Smooth Scrolling" -msgstr "" +msgstr "平滑滾動" #: editor/editor_settings.cpp scene/gui/text_edit.cpp msgid "V Scroll Speed" -msgstr "" +msgstr "垂直滾動速度" #: editor/editor_settings.cpp #, fuzzy @@ -5356,15 +5354,16 @@ msgstr "顯示原點" #: editor/editor_settings.cpp msgid "Minimap Width" -msgstr "" +msgstr "è¿·ä½ åœ°åœ–å¯¬åº¦" #: editor/editor_settings.cpp +#, fuzzy msgid "Mouse Extra Buttons Navigate History" -msgstr "" +msgstr "æ»‘é¼ é¡å¤–æŒ‰éµæ“作æ·å²ç´€éŒ„" #: editor/editor_settings.cpp msgid "Appearance" -msgstr "" +msgstr "外觀" #: editor/editor_settings.cpp scene/gui/text_edit.cpp #, fuzzy @@ -5377,8 +5376,9 @@ msgid "Line Numbers Zero Padded" msgstr "行號:" #: editor/editor_settings.cpp +#, fuzzy msgid "Show Bookmark Gutter" -msgstr "" +msgstr "顯示書籤欄ä½" #: editor/editor_settings.cpp #, fuzzy @@ -5386,28 +5386,32 @@ msgid "Show Breakpoint Gutter" msgstr "è·³éŽä¸æ–·é»ž" #: editor/editor_settings.cpp +#, fuzzy msgid "Show Info Gutter" -msgstr "" +msgstr "顯示資訊欄ä½" #: editor/editor_settings.cpp msgid "Code Folding" -msgstr "" +msgstr "程å¼ç¢¼æŠ˜ç–Š" #: editor/editor_settings.cpp +#, fuzzy msgid "Word Wrap" -msgstr "" +msgstr "æ›è¡Œ" #: editor/editor_settings.cpp msgid "Show Line Length Guidelines" -msgstr "" +msgstr "顯示行長度åƒè€ƒç·š" #: editor/editor_settings.cpp +#, fuzzy msgid "Line Length Guideline Soft Column" -msgstr "" +msgstr "行長度åƒè€ƒç·šè»Ÿåˆ—" #: editor/editor_settings.cpp +#, fuzzy msgid "Line Length Guideline Hard Column" -msgstr "" +msgstr "行長度åƒè€ƒç·šç¡¬åˆ—" #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp #, fuzzy @@ -5416,7 +5420,7 @@ msgstr "腳本編輯器" #: editor/editor_settings.cpp msgid "Show Members Overview" -msgstr "" +msgstr "顯示æˆå“¡æ¦‚è¦" #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/shader_editor_plugin.cpp @@ -5431,39 +5435,42 @@ msgstr "移除後方空白å—å…ƒ" #: editor/editor_settings.cpp msgid "Autosave Interval Secs" -msgstr "" +msgstr "自動ä¿å˜é–“隔秒數" #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp msgid "Restore Scripts On Load" -msgstr "" +msgstr "載入時æ¢å¾©è…³æœ¬" #: editor/editor_settings.cpp msgid "Create Signal Callbacks" -msgstr "" +msgstr "新建訊號回呼函å¼" #: editor/editor_settings.cpp msgid "Sort Members Outline Alphabetically" -msgstr "" +msgstr "ä¾å—æ¯æŽ’åºæˆå“¡å¤§ç¶±" #: editor/editor_settings.cpp scene/gui/line_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Cursor" -msgstr "" +msgstr "游標" #: editor/editor_settings.cpp +#, fuzzy msgid "Scroll Past End Of File" -msgstr "" +msgstr "æ»¾å‹•è¶…éŽæª”案çµå°¾" #: editor/editor_settings.cpp +#, fuzzy msgid "Block Caret" -msgstr "" +msgstr "方形æ’入符" #: editor/editor_settings.cpp scene/gui/line_edit.cpp msgid "Caret Blink" -msgstr "" +msgstr "æ’入符閃çˆ" #: editor/editor_settings.cpp scene/gui/line_edit.cpp msgid "Caret Blink Speed" -msgstr "" +msgstr "æ’入符閃çˆé€Ÿåº¦" #: editor/editor_settings.cpp #, fuzzy @@ -5472,15 +5479,17 @@ msgstr "å³éµé»žæ“Šä»¥æ–°å¢žæŽ§åˆ¶é»ž" #: editor/editor_settings.cpp msgid "Idle Parse Delay" -msgstr "" +msgstr "閒置解æžå»¶é²" #: editor/editor_settings.cpp +#, fuzzy msgid "Auto Brace Complete" -msgstr "" +msgstr "自動補齊括號" #: editor/editor_settings.cpp +#, fuzzy msgid "Code Complete Delay" -msgstr "" +msgstr "程å¼ç¢¼å®Œæˆå»¶é²" #: editor/editor_settings.cpp msgid "Put Callhint Tooltip Below Current Line" @@ -5866,6 +5875,7 @@ msgstr "" #: editor/editor_settings.cpp editor/fileserver/editor_file_server.cpp #: main/main.cpp modules/mono/mono_gd/gd_mono.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Port" msgstr "" @@ -5878,7 +5888,7 @@ msgstr "專案管ç†å“¡" msgid "Sorting Order" msgstr "釿–°å‘½å資料夾:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Symbol Color" msgstr "" @@ -5914,29 +5924,30 @@ msgstr "å„²å˜æª”案:" #: editor/editor_settings.cpp platform/javascript/export/export.cpp #: platform/uwp/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Background Color" msgstr "無效的背景é¡è‰²ã€‚" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Background Color" msgstr "無效的背景é¡è‰²ã€‚" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Completion Selected Color" msgstr "匯入所é¸" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Existing Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Scroll Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Completion Font Color" msgstr "" @@ -5945,21 +5956,21 @@ msgstr "" msgid "Text Color" msgstr "下一個地æ¿" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Line Number Color" msgstr "行號:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Safe Line Number Color" msgstr "行號:" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Caret Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Caret Background Color" msgstr "無效的背景é¡è‰²ã€‚" @@ -5969,16 +5980,16 @@ msgstr "無效的背景é¡è‰²ã€‚" msgid "Text Selected Color" msgstr "刪除所é¸" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selection Color" msgstr "僅æœå°‹æ‰€é¸å€åŸŸ" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Brace Mismatch Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Current Line Color" msgstr "ç›®å‰å ´æ™¯" @@ -5987,45 +5998,45 @@ msgstr "ç›®å‰å ´æ™¯" msgid "Line Length Guideline Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Word Highlighted Color" msgstr "高亮顯示語法" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Number Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Function Color" msgstr "函å¼" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Member Variable Color" msgstr "釿–°å‘½å變數" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Mark Color" msgstr "鏿“‡é¡è‰²" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Bookmark Color" msgstr "書籤" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Breakpoint Color" msgstr "䏿–·é»ž" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Executing Line Color" msgstr "" -#: editor/editor_settings.cpp +#: editor/editor_settings.cpp scene/resources/default_theme/default_theme.cpp msgid "Code Folding Color" msgstr "" @@ -7769,10 +7780,6 @@ msgid "Load Animation" msgstr "載入動畫" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to copy!" -msgstr "ç„¡å‹•ç•«å¯è¤‡è£½ï¼" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "No animation resource on clipboard!" msgstr "剪貼簿ä¸ç„¡å‹•畫資æºï¼" @@ -7785,10 +7792,6 @@ msgid "Paste Animation" msgstr "貼上動畫" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "No animation to edit!" -msgstr "ç„¡å‹•ç•«å¯ç·¨è¼¯ï¼" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" msgstr "自目å‰ä½ç½®é–‹å§‹å€’放所é¸çš„動畫。 (A)" @@ -7826,6 +7829,11 @@ msgid "New" msgstr "新增" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Paste As Reference" +msgstr "%s 類別åƒç…§" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Edit Transitions..." msgstr "ç·¨è¼¯è½‰å ´..." @@ -8048,11 +8056,6 @@ msgid "Blend" msgstr "æ··åˆ (Blend)" #: editor/plugins/animation_tree_player_editor_plugin.cpp -#: servers/audio/effects/audio_effect_compressor.cpp -msgid "Mix" -msgstr "æ··åˆ (Mix)" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Auto Restart:" msgstr "è‡ªå‹•é‡æ–°é–‹å§‹ï¼š" @@ -8086,10 +8089,6 @@ msgid "X-Fade Time (s):" msgstr "淡入與淡出時間(秒):" #: editor/plugins/animation_tree_player_editor_plugin.cpp -msgid "Current:" -msgstr "ç›®å‰ï¼š" - -#: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Input" @@ -9236,7 +9235,7 @@ msgstr "å¹³é¢0" #: editor/plugins/curve_editor_plugin.cpp msgid "Flat 1" -msgstr "å¹³é¢1" +msgstr "" #: editor/plugins/curve_editor_plugin.cpp editor/property_editor.cpp msgid "Ease In" @@ -10083,6 +10082,7 @@ msgstr "ç¶²æ ¼è¨å®š" #: editor/plugins/polygon_2d_editor_plugin.cpp modules/csg/csg_shape.cpp #: scene/animation/animation_blend_space_1d.cpp #: scene/animation/animation_blend_space_2d.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Snap" msgstr "å¸é™„" @@ -10343,6 +10343,7 @@ msgstr "上一個腳本" #: editor/plugins/script_editor_plugin.cpp #: modules/gdnative/videodecoder/video_stream_gdnative.cpp #: modules/theora/video_stream_theora.cpp modules/webm/video_stream_webm.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "File" msgstr "檔案" @@ -10902,6 +10903,7 @@ msgid "Yaw:" msgstr "åæ“ºï¼š" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Size:" msgstr "大å°ï¼š" @@ -10931,7 +10933,7 @@ msgstr "é ‚é»žï¼š" #: editor/plugins/spatial_editor_plugin.cpp msgid "FPS: %d (%s ms)" -msgstr "FPS:%d(%s 毫秒)" +msgstr "" #: editor/plugins/spatial_editor_plugin.cpp msgid "Top View." @@ -11552,6 +11554,16 @@ msgid "Vertical:" msgstr "垂直:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Separation:" +msgstr "分隔:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#: editor/plugins/texture_region_editor_plugin.cpp +msgid "Offset:" +msgstr "å移:" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Select/Clear All Frames" msgstr "鏿“‡ï¼æ¸…é™¤æ‰€æœ‰å½±æ ¼" @@ -11588,18 +11600,10 @@ msgid "Auto Slice" msgstr "自動剪è£" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Offset:" -msgstr "å移:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "Step:" msgstr "æ¥é©Ÿï¼š" #: editor/plugins/texture_region_editor_plugin.cpp -msgid "Separation:" -msgstr "分隔:" - -#: editor/plugins/texture_region_editor_plugin.cpp msgid "TextureRegion" msgstr "ç´‹ç†è²¼åœ–å€åŸŸ" @@ -11791,6 +11795,11 @@ msgstr "" "確定è¦é—œé–‰å—Žï¼Ÿ" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Type" +msgstr "移除圖塊" + +#: editor/plugins/theme_editor_plugin.cpp msgid "" "Select a theme type from the list to edit its items.\n" "You can add a custom type or import a type with its items from another theme." @@ -11831,6 +11840,16 @@ msgstr "" "æ‰‹å‹•åŠ å…¥æ›´å¤šé …ç›®æ–¼å…¶ä¸æˆ–從å¦ä¸€å€‹ä¸»é¡ŒåŒ¯å…¥ã€‚" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Add Theme Type" +msgstr "æ–°å¢žé …ç›®é¡žåž‹" + +#: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Remove Theme Type" +msgstr "ç§»é™¤é …ç›®" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Add Color Item" msgstr "新增é¡è‰²é …ç›®" @@ -12104,6 +12123,7 @@ msgid "Named Separator" msgstr "帶å稱的分隔線" #: editor/plugins/theme_editor_preview.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Submenu" msgstr "åé¸å–®" @@ -12279,8 +12299,9 @@ msgid "Palette Min Width" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Palette Item Hseparation" -msgstr "" +#, fuzzy +msgid "Palette Item H Separation" +msgstr "帶å稱的分隔線" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -14073,10 +14094,6 @@ msgid "Renderer can be changed later, but scenes may need to be adjusted." msgstr "ç¨å¾Œä»å¯æ›´æ”¹ç®—繪引擎,但å¯èƒ½éœ€è¦å°å ´æ™¯é€²è¡Œèª¿æ•´ã€‚" #: editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "未命å專案" - -#: editor/project_manager.cpp msgid "Missing Project" msgstr "éºå¤±å°ˆæ¡ˆ" @@ -14404,6 +14421,7 @@ msgid "Add Event" msgstr "新增事件" #: editor/project_settings_editor.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Button" msgstr "按鈕" @@ -14775,7 +14793,7 @@ msgstr "轉為å°å¯«" msgid "To Uppercase" msgstr "轉為大寫" -#: editor/rename_dialog.cpp +#: editor/rename_dialog.cpp scene/resources/default_theme/default_theme.cpp msgid "Reset" msgstr "é‡è¨" @@ -15583,6 +15601,7 @@ msgstr "更改 AudioStreamPlayer3D 發射角" #: editor/spatial_editor_gizmos.cpp modules/gltf/gltf_node.cpp #: platform/osx/export/export.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Camera" msgstr "" @@ -16411,6 +16430,14 @@ msgstr "" msgid "Use DTLS" msgstr "使用å¸é™„" +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "FBX" +msgstr "" + +#: modules/fbx/editor_scene_importer_fbx.cpp +msgid "Use FBX" +msgstr "" + #: modules/gdnative/gdnative.cpp #, fuzzy msgid "Config File" @@ -17509,6 +17536,14 @@ msgid "Change Expression" msgstr "更改表示å¼" #: modules/visual_script/visual_script_editor.cpp +msgid "Can't copy the function node." +msgstr "無法複製函å¼ç¯€é»žã€‚" + +#: modules/visual_script/visual_script_editor.cpp +msgid "Paste VisualScript Nodes" +msgstr "貼上視覺腳本 (VisualScript) 節點" + +#: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" msgstr "更改視覺腳本 (VisualScript) 節點" @@ -17610,14 +17645,6 @@ msgid "Resize Comment" msgstr "調整註解尺寸" #: modules/visual_script/visual_script_editor.cpp -msgid "Can't copy the function node." -msgstr "無法複製函å¼ç¯€é»žã€‚" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Paste VisualScript Nodes" -msgstr "貼上視覺腳本 (VisualScript) 節點" - -#: modules/visual_script/visual_script_editor.cpp msgid "Can't create function with a function node." msgstr "無法通éŽå‡½å¼ç¯€é»žå»ºç«‹å‡½å¼ã€‚" @@ -18093,7 +18120,7 @@ msgstr "æœå°‹è¦–覺腳本 (VisualScript)" #: modules/visual_script/visual_script_yield_nodes.cpp msgid "Yield" -msgstr "" +msgstr "產生" #: modules/visual_script/visual_script_yield_nodes.cpp msgid "Wait" @@ -18138,6 +18165,15 @@ msgstr "實體" msgid "Write Mode" msgstr "優先模å¼" +#: modules/webrtc/webrtc_data_channel.h +msgid "WebRTC" +msgstr "" + +#: modules/webrtc/webrtc_data_channel.h +#, fuzzy +msgid "Max Channel In Buffer (KB)" +msgstr "畫布多邊形索引緩è¡å€å¤§å°ï¼ˆKB)" + #: modules/websocket/websocket_client.cpp msgid "Verify SSL" msgstr "" @@ -18146,6 +18182,34 @@ msgstr "" msgid "Trusted SSL Certificate" msgstr "" +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Client" +msgstr "網路分æžå·¥å…·" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max In Buffer (KB)" +msgstr "最大大å°ï¼ˆKB)" + +#: modules/websocket/websocket_macros.h +msgid "Max In Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "Max Out Buffer (KB)" +msgstr "最大大å°ï¼ˆKB)" + +#: modules/websocket/websocket_macros.h +msgid "Max Out Packets" +msgstr "" + +#: modules/websocket/websocket_macros.h +#, fuzzy +msgid "WebSocket Server" +msgstr "網路分æžå·¥å…·" + #: modules/websocket/websocket_server.cpp msgid "Bind IP" msgstr "" @@ -18202,6 +18266,11 @@ msgstr "切æ›å¯è¦‹ï¼éš±è—" msgid "Bounds Geometry" msgstr "é‡è©¦" +#: modules/webxr/webxr_interface.cpp +#, fuzzy +msgid "XR Standard Mapping" +msgstr "智慧型å¸é™„" + #: platform/android/export/export.cpp msgid "Android SDK Path" msgstr "" @@ -18823,7 +18892,7 @@ msgid "Accessible From Files App" msgstr "" #: platform/iphone/export/export.cpp -msgid "Accessible From Itunes Sharing" +msgid "Accessible From iTunes Sharing" msgstr "" #: platform/iphone/export/export.cpp platform/osx/export/export.cpp @@ -18971,7 +19040,7 @@ msgid "For Mobile" msgstr "" #: platform/javascript/export/export.cpp -msgid "Html" +msgid "HTML" msgstr "" #: platform/javascript/export/export.cpp @@ -18981,7 +19050,7 @@ msgstr "展開全部" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Custom Html Shell" +msgid "Custom HTML Shell" msgstr "剪下節點" #: platform/javascript/export/export.cpp @@ -19280,7 +19349,7 @@ msgstr "網路分æžå·¥å…·" #: platform/osx/export/export.cpp #, fuzzy -msgid "Device Usb" +msgid "Device USB" msgstr "è£ç½®" #: platform/osx/export/export.cpp @@ -19551,12 +19620,13 @@ msgid "Publisher Display Name" msgstr "無效的套件發佈者顯示å稱。" #: platform/uwp/export/export.cpp -msgid "Product Guid" -msgstr "" +#, fuzzy +msgid "Product GUID" +msgstr "ç„¡æ•ˆçš„ç”¢å“ GUID。" #: platform/uwp/export/export.cpp #, fuzzy -msgid "Publisher Guid" +msgid "Publisher GUID" msgstr "清除åƒè€ƒç·š" #: platform/uwp/export/export.cpp @@ -19821,6 +19891,7 @@ msgstr "" "æ ¼ã€‚" #: scene/2d/animated_sprite.cpp scene/2d/sprite.cpp scene/3d/sprite_3d.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Frame" msgstr "å½±æ ¼ %" @@ -20211,7 +20282,7 @@ msgstr "å°ºè¦æ¨¡å¼" #: scene/2d/collision_polygon_2d.cpp scene/2d/collision_shape_2d.cpp #: scene/3d/collision_polygon.cpp scene/3d/collision_shape.cpp #: scene/animation/animation_node_state_machine.cpp scene/gui/base_button.cpp -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Disabled" msgstr "å·²åœç”¨çš„é …ç›®" @@ -20695,7 +20766,7 @@ msgstr "é®å…‰é«”ç„¡é®å…‰é«”多邊形。請先繪製一個多邊形。" msgid "Width Curve" msgstr "拆分控制點" -#: scene/2d/line_2d.cpp +#: scene/2d/line_2d.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Default Color" msgstr "é è¨" @@ -20871,6 +20942,7 @@ msgid "Z As Relative" msgstr "相å°å¸é™„" #: scene/2d/parallax_background.cpp scene/gui/scroll_container.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Scroll" msgstr "" @@ -21120,6 +21192,7 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/2d/touch_screen_button.cpp #: scene/3d/physics_body.cpp scene/gui/texture_button.cpp +#: scene/resources/default_theme/default_theme.cpp #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" @@ -21686,9 +21759,10 @@ msgid "Far" msgstr "" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp -#: scene/gui/control.cpp scene/resources/shape.cpp -#: scene/resources/style_box.cpp scene/resources/texture.cpp -#: servers/physics_2d_server.cpp servers/physics_server.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp +#: scene/resources/shape.cpp scene/resources/style_box.cpp +#: scene/resources/texture.cpp servers/physics_2d_server.cpp +#: servers/physics_server.cpp #, fuzzy msgid "Margin" msgstr "è¨å®šå¤–邊è·" @@ -22325,7 +22399,7 @@ msgid "Angular Limit X" msgstr "" #: scene/3d/physics_joint.cpp -msgid "Erp" +msgid "ERP" msgstr "" #: scene/3d/physics_joint.cpp @@ -22403,9 +22477,8 @@ msgid "A RoomGroup should not be a child or grandchild of a Portal." msgstr "RoomGroup䏿‡‰æ˜¯Portalçš„åæˆ–å«ç¯€é»žã€‚" #: scene/3d/portal.cpp -#, fuzzy msgid "Portal Active" -msgstr " [å…¥å£ç”Ÿæ•ˆ]" +msgstr "å…¥å£ç”Ÿæ•ˆ" #: scene/3d/portal.cpp scene/resources/occluder_shape_polygon.cpp msgid "Two Way" @@ -23354,6 +23427,11 @@ msgstr "" "若您未計劃新增腳本,請改為使用普通的 Control 節點。" #: scene/gui/control.cpp +#, fuzzy +msgid "Theme Overrides" +msgstr "複寫" + +#: scene/gui/control.cpp msgid "" "The Hint Tooltip won't be displayed as the control's Mouse Filter is set to " "\"Ignore\". To solve this, set the Mouse Filter to \"Stop\" or \"Pass\"." @@ -23395,7 +23473,7 @@ msgstr "" msgid "Tooltip" msgstr "工具" -#: scene/gui/control.cpp +#: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Focus" msgstr "èšç„¦è·¯å¾‘" @@ -23524,6 +23602,7 @@ msgid "Show Zoom Label" msgstr "顯示骨骼" #: scene/gui/graph_edit.cpp scene/gui/text_edit.cpp +#: scene/resources/default_theme/default_theme.cpp msgid "Minimap" msgstr "" @@ -23537,11 +23616,12 @@ msgid "Show Close" msgstr "顯示骨骼" #: scene/gui/graph_node.cpp scene/gui/option_button.cpp +#: scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Selected" msgstr "鏿“‡" -#: scene/gui/graph_node.cpp +#: scene/gui/graph_node.cpp scene/resources/default_theme/default_theme.cpp #, fuzzy msgid "Comment" msgstr "æäº¤" @@ -23607,8 +23687,9 @@ msgid "Fixed Icon Size" msgstr "å‰è¦–圖" #: scene/gui/label.cpp -msgid "Valign" -msgstr "" +#, fuzzy +msgid "V Align" +msgstr "指派" #: scene/gui/label.cpp scene/gui/rich_text_label.cpp #, fuzzy @@ -24076,7 +24157,7 @@ msgstr "" msgid "Text Edit Undo Stack Max Size" msgstr "" -#: scene/gui/texture_button.cpp +#: scene/gui/texture_button.cpp scene/resources/default_theme/default_theme.cpp msgid "Hover" msgstr "" @@ -24598,6 +24679,31 @@ msgid "Swap OK Cancel" msgstr "å–æ¶ˆ" #: scene/register_scene_types.cpp +#, fuzzy +msgid "Layer Names" +msgstr "å稱" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Render" +msgstr "算繪" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Render" +msgstr "算繪" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Physics" +msgstr "物ç†" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Physics" +msgstr "物ç†" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24635,6 +24741,812 @@ msgstr "åŠè§£æžåº¦" msgid "Bake Interval" msgstr "" +#: scene/resources/default_theme/default_theme.cpp +msgid "Panel" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Font" +msgstr "å—é«”" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color" +msgstr "鏿“‡é¡è‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Pressed" +msgstr "釿–°å‘½åé¡è‰²é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Hover" +msgstr "釿–°å‘½åé¡è‰²é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Focus" +msgstr "填充表é¢" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Disabled" +msgstr "剪è£å·²ç¦ç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Underline Spacing" +msgstr "行間è·" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Arrow" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Margin" +msgstr "è¨å®šå¤–邊è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Hover Pressed" +msgstr "按下" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Checked Disabled" +msgstr "æª¢æŸ¥é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked" +msgstr "å·²æª¢æŸ¥çš„é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Unchecked Disabled" +msgstr "å·²åœç”¨çš„é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked" +msgstr "å·²æª¢æŸ¥çš„é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Radio Checked Disabled" +msgstr "(已ç¦ç”¨ç·¨è¼¯å™¨ï¼‰" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Radio Unchecked Disabled" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Hover Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Check V Adjust" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "On Disabled" +msgstr "å·²åœç”¨çš„é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off" +msgstr "å移:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Off Disabled" +msgstr "å·²åœç”¨çš„é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Shadow" +msgstr "釿–°å‘½åé¡è‰²é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Outline Modulate" +msgstr "強制使用白色調變" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset X" +msgstr "ç¶²æ ¼ X å移:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow Offset Y" +msgstr "ç¶²æ ¼ Y å移:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Shadow As Outline" +msgstr "上一個平é¢" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Selected" +msgstr "å–æ¶ˆéŽ–å®šæ‰€é¸" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Uneditable" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Cursor Color" +msgstr "剪下節點" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color" +msgstr "篩é¸è¨Šè™Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Clear Button Color Pressed" +msgstr "篩é¸è¨Šè™Ÿ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Minimum Spaces" +msgstr "ä¸»å ´æ™¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG" +msgstr "B" + +#: scene/resources/default_theme/default_theme.cpp +msgid "FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab" +msgstr "標籤 1" + +#: scene/resources/default_theme/default_theme.cpp +#: scene/resources/dynamic_font.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp +#, fuzzy +msgid "Space" +msgstr "ä¸»å ´æ™¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folded" +msgstr "資料夾:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Fold" +msgstr "資料夾:" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Font Color Readonly" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Lines" +msgstr "自動完æˆ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Max Width" +msgstr "自動完æˆ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Completion Scroll Width" +msgstr "匯入所é¸" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Focus" +msgstr "填充表é¢" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Highlight" +msgstr "高亮顯示語法" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Pressed" +msgstr "按下" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment" +msgstr "樂器" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Increment Highlight" +msgstr "高亮顯示語法" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Increment Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Decrement Highlight" +msgstr "高亮顯示語法" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Decrement Pressed" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Slider" +msgstr "碰撞模å¼" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Grabber Area Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grabber Disabled" +msgstr "å·²åœç”¨çš„é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Tick" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Updown" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scaleborder Size" +msgstr "邊界åƒç´ " + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Font" +msgstr "æ–°å¢žç¯€é»žé ‚é»ž" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Color" +msgstr "下一個地æ¿" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Height" +msgstr "測試" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Highlight" +msgstr "呿€§å…‰ç…§" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close H Offset" +msgstr "ç¶²æ ¼åç§»é‡ï¼š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close V Offset" +msgstr "ç¶²æ ¼åç§»é‡ï¼š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Parent Folder" +msgstr "建立資料夾" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Toggle Hidden" +msgstr "顯示ï¼å–æ¶ˆé¡¯ç¤ºéš±è—æª”案" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Panel Disabled" +msgstr "剪è£å·²ç¦ç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separator" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Left" +msgstr "帶å稱的分隔線" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Labeled Separator Right" +msgstr "帶å稱的分隔線" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Accel" +msgstr "釿–°å‘½åé¡è‰²é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color Separator" +msgstr "色彩é‹ç®—å。" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "V Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Frame" +msgstr "鏿“‡å½±æ ¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Frame" +msgstr "é è¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Default Focus" +msgstr "é è¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Comment Focus" +msgstr "æäº¤" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Breakpoint" +msgstr "䏿–·é»ž" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer" +msgstr "å¯èª¿æ•´å¤§å°çš„" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Color" +msgstr "é¡è‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Resizer Color" +msgstr "é¡è‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Offset" +msgstr "ç¶²æ ¼åç§»é‡ï¼š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Close Offset" +msgstr "ç¶²æ ¼åç§»é‡ï¼š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Offset" +msgstr "ç¶²æ ¼åç§»é‡ï¼š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "BG Focus" +msgstr "èšç„¦è·¯å¾‘" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selected Focus" +msgstr "鏿“‡" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Cursor Unfocused" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Pressed" +msgstr "按下" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Normal" +msgstr "開啟ï¼é—œé–‰æŒ‰éˆ•" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Pressed" +msgstr "開啟ï¼é—œé–‰æŒ‰éˆ•" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Hover" +msgstr "開啟ï¼é—œé–‰æŒ‰éˆ•" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button" +msgstr "剪下節點" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Pressed" +msgstr "åŒ¯æµæŽ’é¸é …" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Custom Button Hover" +msgstr "剪下節點" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Select Arrow" +msgstr "å…¨éƒ¨é¸æ“‡" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Arrow Collapsed" +msgstr "æ”¶åˆå…¨éƒ¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Font" +msgstr "開啟ï¼é—œé–‰æŒ‰éˆ•" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Title Button Color" +msgstr "僅æœå°‹æ‰€é¸å€åŸŸ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Guide Color" +msgstr "鏿“‡é¡è‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Drop Position Color" +msgstr "åœé§åˆ—ä½ç½®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Relationship Line Color" +msgstr "關係線ä¸é€æ˜Žåº¦" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Custom Button Font Highlight" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Item Margin" +msgstr "è¨å®šå¤–邊è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Button Margin" +msgstr "按éµé®ç½©" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Relationship Lines" +msgstr "關係線ä¸é€æ˜Žåº¦" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Draw Guides" +msgstr "顯示åƒè€ƒç·š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Border" +msgstr "垂直:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Scroll Speed" +msgstr "垂直滾動速度" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Icon Margin" +msgstr "è¨å®šå¤–邊è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Line Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab FG" +msgstr "標籤 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab BG" +msgstr "標籤 1" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Tab Disabled" +msgstr "å·²åœç”¨çš„é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Menu" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Menu Highlight" +msgstr "呿€§å…‰ç…§" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color FG" +msgstr "釿–°å‘½åé¡è‰²é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Font Color BG" +msgstr "釿–°å‘½åé¡è‰²é …ç›®" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Side Margin" +msgstr "è¨å®šå¤–邊è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Top Margin" +msgstr "è¨å®šå¤–邊è·" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align FG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Label V Align BG" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Large" +msgstr "目標" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder" +msgstr "資料夾:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Folder Icon Modulate" +msgstr "強制使用白色調變" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "File Icon Modulate" +msgstr "圖示模å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Files Disabled" +msgstr "剪è£å·²ç¦ç”¨" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Width" +msgstr "左延展" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "SV Height" +msgstr "燈光" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "H Width" +msgstr "左延展" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Label Width" +msgstr "左延展" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Screen Picker" +msgstr "濾色é‹ç®—å。" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Add Preset" +msgstr "載入é è¨è¨å®š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Hue" +msgstr "編輯器主題" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Color Sample" +msgstr "é¡è‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG" +msgstr "é è¨è¨å®š" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Overbright Indicator" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset FG" +msgstr "é è¨è¨å®š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Preset BG Icon" +msgstr "é è¨è¨å®š" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Normal Font" +msgstr "æ ¼å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bold Font" +msgstr "æ–°å¢žç¯€é»žé ‚é»ž" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Italics Font" +msgstr "ä¸»å ´æ™¯" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Bold Italics Font" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Mono Font" +msgstr "ä¸»å ´æ™¯" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table H Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Table V Separation" +msgstr "分隔:" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Left" +msgstr "è¨å®šå¤–邊è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Top" +msgstr "è¨å®šå¤–邊è·" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Right" +msgstr "å‘å³ç¸®æŽ’" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Margin Bottom" +msgstr "鏿“‡æ¨¡å¼" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Autohide" +msgstr "自動剪è£" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Minus" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +msgid "More" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Minor" +msgstr "鏿“‡é¡è‰²" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Grid Major" +msgstr "ç¶²æ ¼åœ°åœ–" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Fill" +msgstr "僅æœå°‹æ‰€é¸å€åŸŸ" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Selection Stroke" +msgstr "鏿“‡å±¬æ€§" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Activity" +msgstr "æ“作" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Pos" +msgstr "移動è²èŒ²æ›²ç·šæŽ§åˆ¶é»ž" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Bezier Len Neg" +msgstr "è²èŒ²" + +#: scene/resources/default_theme/default_theme.cpp +msgid "Port Grab Distance Horizontal" +msgstr "" + +#: scene/resources/default_theme/default_theme.cpp +#, fuzzy +msgid "Port Grab Distance Vertical" +msgstr "實體" + #: scene/resources/dynamic_font.cpp msgid "Hinting" msgstr "" @@ -24674,17 +25586,6 @@ msgstr "更多é¸é …:" msgid "Char" msgstr "å¯ä½¿ç”¨çš„å—元:" -#: scene/resources/dynamic_font.cpp scene/resources/world.cpp -#: scene/resources/world_2d.cpp -#, fuzzy -msgid "Space" -msgstr "ä¸»å ´æ™¯" - -#: scene/resources/dynamic_font.cpp -#, fuzzy -msgid "Font" -msgstr "å—é«”" - #: scene/resources/dynamic_font.cpp #, fuzzy msgid "Font Data" @@ -25975,6 +26876,10 @@ msgid "Release (ms)" msgstr "發行" #: servers/audio/effects/audio_effect_compressor.cpp +msgid "Mix" +msgstr "æ··åˆ (Mix)" + +#: servers/audio/effects/audio_effect_compressor.cpp msgid "Sidechain" msgstr "" @@ -26527,6 +27432,11 @@ msgstr "" #: servers/visual_server.cpp #, fuzzy +msgid "Enable High Float" +msgstr "啟用優先級" + +#: servers/visual_server.cpp +#, fuzzy msgid "Precision" msgstr "è¨å®šè¡¨ç¤ºå¼" diff --git a/main/main.cpp b/main/main.cpp index f20ec94fa5..755924929c 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -120,10 +120,10 @@ static RenderingServer *rendering_server = nullptr; static CameraServer *camera_server = nullptr; static XRServer *xr_server = nullptr; static TextServerManager *tsman = nullptr; -static PhysicsServer3D *physics_server = nullptr; -static PhysicsServer2D *physics_2d_server = nullptr; -static NavigationServer3D *navigation_server = nullptr; -static NavigationServer2D *navigation_2d_server = nullptr; +static PhysicsServer3D *physics_server_3d = nullptr; +static PhysicsServer2D *physics_server_2d = nullptr; +static NavigationServer3D *navigation_server_3d = nullptr; +static NavigationServer2D *navigation_server_2d = nullptr; // We error out if setup2() doesn't turn this true static bool _start_success = false; @@ -204,32 +204,32 @@ static String get_full_version_string() { // to have less code in main.cpp. void initialize_physics() { /// 3D Physics Server - physics_server = PhysicsServer3DManager::new_server( + physics_server_3d = PhysicsServer3DManager::new_server( ProjectSettings::get_singleton()->get(PhysicsServer3DManager::setting_property_name)); - if (!physics_server) { + if (!physics_server_3d) { // Physics server not found, Use the default physics - physics_server = PhysicsServer3DManager::new_default_server(); + physics_server_3d = PhysicsServer3DManager::new_default_server(); } - ERR_FAIL_COND(!physics_server); - physics_server->init(); + ERR_FAIL_COND(!physics_server_3d); + physics_server_3d->init(); /// 2D Physics server - physics_2d_server = PhysicsServer2DManager::new_server( + physics_server_2d = PhysicsServer2DManager::new_server( ProjectSettings::get_singleton()->get(PhysicsServer2DManager::setting_property_name)); - if (!physics_2d_server) { + if (!physics_server_2d) { // Physics server not found, Use the default physics - physics_2d_server = PhysicsServer2DManager::new_default_server(); + physics_server_2d = PhysicsServer2DManager::new_default_server(); } - ERR_FAIL_COND(!physics_2d_server); - physics_2d_server->init(); + ERR_FAIL_COND(!physics_server_2d); + physics_server_2d->init(); } void finalize_physics() { - physics_server->finish(); - memdelete(physics_server); + physics_server_3d->finish(); + memdelete(physics_server_3d); - physics_2d_server->finish(); - memdelete(physics_2d_server); + physics_server_2d->finish(); + memdelete(physics_server_2d); } void finalize_display() { @@ -240,18 +240,18 @@ void finalize_display() { } void initialize_navigation_server() { - ERR_FAIL_COND(navigation_server != nullptr); + ERR_FAIL_COND(navigation_server_3d != nullptr); - navigation_server = NavigationServer3DManager::new_default_server(); - navigation_2d_server = memnew(NavigationServer2D); + navigation_server_3d = NavigationServer3DManager::new_default_server(); + navigation_server_2d = memnew(NavigationServer2D); } void finalize_navigation_server() { - memdelete(navigation_server); - navigation_server = nullptr; + memdelete(navigation_server_3d); + navigation_server_3d = nullptr; - memdelete(navigation_2d_server); - navigation_2d_server = nullptr; + memdelete(navigation_server_2d); + navigation_server_2d = nullptr; } //#define DEBUG_INIT diff --git a/misc/scripts/black_format.sh b/misc/scripts/black_format.sh index 99343f1c5a..f6fac58e50 100755 --- a/misc/scripts/black_format.sh +++ b/misc/scripts/black_format.sh @@ -11,13 +11,13 @@ black -l 120 $PY_FILES diff=$(git diff --color) -# If no patch has been generated all is OK, clean up, and exit. +# If no diff has been generated all is OK, clean up, and exit. if [ -z "$diff" ] ; then printf "Files in this commit comply with the black style rules.\n" exit 0 fi -# A patch has been created, notify the user, clean up, and exit. +# A diff has been created, notify the user, clean up, and exit. printf "\n*** The following differences were found between the code " printf "and the formatting rules:\n\n" echo "$diff" diff --git a/misc/scripts/clang_format.sh b/misc/scripts/clang_format.sh index 5ab9c1bbb9..ba30ca8924 100755 --- a/misc/scripts/clang_format.sh +++ b/misc/scripts/clang_format.sh @@ -17,8 +17,6 @@ while read -r f; do continue elif [[ "$f" == *"glsl" ]]; then continue - elif [[ "$f" == "platform/android/java/lib/src/org/godotengine/godot/input/InputManager"* ]]; then - continue elif [[ "$f" == "platform/android/java/lib/src/org/godotengine/godot/gl/GLSurfaceView"* ]]; then continue elif [[ "$f" == "platform/android/java/lib/src/org/godotengine/godot/gl/EGLLogWrapper"* ]]; then @@ -30,13 +28,13 @@ done diff=$(git diff --color) -# If no patch has been generated all is OK, clean up, and exit. +# If no diff has been generated all is OK, clean up, and exit. if [ -z "$diff" ] ; then - printf "Files in this commit comply with the clang-tidy style rules.\n" + printf "Files in this commit comply with the clang-format style rules.\n" exit 0 fi -# A patch has been created, notify the user, clean up, and exit. +# A diff has been created, notify the user, clean up, and exit. printf "\n*** The following changes have been made to comply with the formatting rules:\n\n" echo "$diff" printf "\n*** Please fix your commit(s) with 'git commit --amend' or 'git rebase -i <hash>'\n" diff --git a/misc/scripts/clang_tidy.sh b/misc/scripts/clang_tidy.sh index e49f6ac9f4..63c1b10042 100755 --- a/misc/scripts/clang_tidy.sh +++ b/misc/scripts/clang_tidy.sh @@ -18,13 +18,13 @@ done diff=$(git diff --color) -# If no patch has been generated all is OK, clean up, and exit. +# If no diff has been generated all is OK, clean up, and exit. if [ -z "$diff" ] ; then printf "Files in this commit comply with the clang-tidy style rules.\n" exit 0 fi -# A patch has been created, notify the user, clean up, and exit. +# A diff has been created, notify the user, clean up, and exit. printf "\n*** The following changes have been made to comply with the formatting rules:\n\n" echo "$diff" printf "\n*** Please fix your commit(s) with 'git commit --amend' or 'git rebase -i <hash>'\n" diff --git a/misc/scripts/file_format.sh b/misc/scripts/file_format.sh index 0c7235817d..c767d3f8a0 100755 --- a/misc/scripts/file_format.sh +++ b/misc/scripts/file_format.sh @@ -49,14 +49,13 @@ done diff=$(git diff --color) -# If no patch has been generated all is OK, clean up, and exit. +# If no diff has been generated all is OK, clean up, and exit. if [ -z "$diff" ] ; then printf "Files in this commit comply with the formatting rules.\n" - rm -f patch.patch exit 0 fi -# A patch has been created, notify the user, clean up, and exit. +# A diff has been created, notify the user, clean up, and exit. printf "\n*** The following differences were found between the code " printf "and the formatting rules:\n\n" echo "$diff" diff --git a/modules/gdscript/doc_classes/@GDScript.xml b/modules/gdscript/doc_classes/@GDScript.xml index d9fab01dce..d0926d317b 100644 --- a/modules/gdscript/doc_classes/@GDScript.xml +++ b/modules/gdscript/doc_classes/@GDScript.xml @@ -186,7 +186,7 @@ <description> Returns an array with the given range. Range can be 1 argument [code]N[/code] (0 to [code]N[/code] - 1), two arguments ([code]initial[/code], [code]final - 1[/code]) or three arguments ([code]initial[/code], [code]final - 1[/code], [code]increment[/code]). Returns an empty array if the range isn't valid (e.g. [code]range(2, 5, -1)[/code] or [code]range(5, 5, 1)[/code]). Returns an array with the given range. [code]range()[/code] can have 1 argument N ([code]0[/code] to [code]N - 1[/code]), two arguments ([code]initial[/code], [code]final - 1[/code]) or three arguments ([code]initial[/code], [code]final - 1[/code], [code]increment[/code]). [code]increment[/code] can be negative. If [code]increment[/code] is negative, [code]final - 1[/code] will become [code]final + 1[/code]. Also, the initial value must be greater than the final value for the loop to run. - [code]range()(/code] converts all arguments to [int] before processing. + [code]range()[/code] converts all arguments to [int] before processing. [codeblock] print(range(4)) print(range(2, 5)) diff --git a/modules/gdscript/gdscript.cpp b/modules/gdscript/gdscript.cpp index 59254fc3ad..55c7ace938 100644 --- a/modules/gdscript/gdscript.cpp +++ b/modules/gdscript/gdscript.cpp @@ -1032,7 +1032,13 @@ Error GDScript::load_source_code(const String &p_path) { Error err; Ref<FileAccess> f = FileAccess::open(p_path, FileAccess::READ, &err); if (err) { - ERR_FAIL_COND_V(err, err); + const char *err_name; + if (err < 0 || err >= ERR_MAX) { + err_name = "(invalid error code)"; + } else { + err_name = error_names[err]; + } + ERR_FAIL_COND_V_MSG(err, err, "Attempt to open script '" + p_path + "' resulted in error '" + err_name + "'."); } uint64_t len = f->get_length(); diff --git a/modules/gdscript/gdscript_tokenizer.cpp b/modules/gdscript/gdscript_tokenizer.cpp index d3287ab345..63fad0d9bb 100644 --- a/modules/gdscript/gdscript_tokenizer.cpp +++ b/modules/gdscript/gdscript_tokenizer.cpp @@ -1493,7 +1493,7 @@ GDScriptTokenizer::Token GDScriptTokenizer::scan() { } default: - return make_error(vformat(R"(Unknown character "%s".")", String(&c, 1))); + return make_error(vformat(R"(Unknown character "%s".)", String(&c, 1))); } } diff --git a/modules/navigation/godot_navigation_server.cpp b/modules/navigation/godot_navigation_server.cpp index ca4fc4f628..d16d41b438 100644 --- a/modules/navigation/godot_navigation_server.cpp +++ b/modules/navigation/godot_navigation_server.cpp @@ -40,43 +40,43 @@ /// an instance of that struct with the submitted parameters. /// Then, that struct is stored in an array; the `sync` function consume that array. -#define COMMAND_1(F_NAME, T_0, D_0) \ - struct MERGE(F_NAME, _command) : public SetCommand { \ - T_0 d_0; \ - MERGE(F_NAME, _command) \ - (T_0 p_d_0) : \ - d_0(p_d_0) {} \ - virtual void exec(GodotNavigationServer *server) { \ - server->MERGE(_cmd_, F_NAME)(d_0); \ - } \ - }; \ - void GodotNavigationServer::F_NAME(T_0 D_0) const { \ - auto cmd = memnew(MERGE(F_NAME, _command)( \ - D_0)); \ - add_command(cmd); \ - } \ +#define COMMAND_1(F_NAME, T_0, D_0) \ + struct MERGE(F_NAME, _command) : public SetCommand { \ + T_0 d_0; \ + MERGE(F_NAME, _command) \ + (T_0 p_d_0) : \ + d_0(p_d_0) {} \ + virtual void exec(GodotNavigationServer *server) override { \ + server->MERGE(_cmd_, F_NAME)(d_0); \ + } \ + }; \ + void GodotNavigationServer::F_NAME(T_0 D_0) const { \ + auto cmd = memnew(MERGE(F_NAME, _command)( \ + D_0)); \ + add_command(cmd); \ + } \ void GodotNavigationServer::MERGE(_cmd_, F_NAME)(T_0 D_0) -#define COMMAND_2(F_NAME, T_0, D_0, T_1, D_1) \ - struct MERGE(F_NAME, _command) : public SetCommand { \ - T_0 d_0; \ - T_1 d_1; \ - MERGE(F_NAME, _command) \ - ( \ - T_0 p_d_0, \ - T_1 p_d_1) : \ - d_0(p_d_0), \ - d_1(p_d_1) {} \ - virtual void exec(GodotNavigationServer *server) { \ - server->MERGE(_cmd_, F_NAME)(d_0, d_1); \ - } \ - }; \ - void GodotNavigationServer::F_NAME(T_0 D_0, T_1 D_1) const { \ - auto cmd = memnew(MERGE(F_NAME, _command)( \ - D_0, \ - D_1)); \ - add_command(cmd); \ - } \ +#define COMMAND_2(F_NAME, T_0, D_0, T_1, D_1) \ + struct MERGE(F_NAME, _command) : public SetCommand { \ + T_0 d_0; \ + T_1 d_1; \ + MERGE(F_NAME, _command) \ + ( \ + T_0 p_d_0, \ + T_1 p_d_1) : \ + d_0(p_d_0), \ + d_1(p_d_1) {} \ + virtual void exec(GodotNavigationServer *server) override { \ + server->MERGE(_cmd_, F_NAME)(d_0, d_1); \ + } \ + }; \ + void GodotNavigationServer::F_NAME(T_0 D_0, T_1 D_1) const { \ + auto cmd = memnew(MERGE(F_NAME, _command)( \ + D_0, \ + D_1)); \ + add_command(cmd); \ + } \ void GodotNavigationServer::MERGE(_cmd_, F_NAME)(T_0 D_0, T_1 D_1) #define COMMAND_4(F_NAME, T_0, D_0, T_1, D_1, T_2, D_2, T_3, D_3) \ @@ -95,7 +95,7 @@ d_1(p_d_1), \ d_2(p_d_2), \ d_3(p_d_3) {} \ - virtual void exec(GodotNavigationServer *server) { \ + virtual void exec(GodotNavigationServer *server) override { \ server->MERGE(_cmd_, F_NAME)(d_0, d_1, d_2, d_3); \ } \ }; \ diff --git a/modules/navigation/nav_map.cpp b/modules/navigation/nav_map.cpp index 217e503d82..cbc0adc574 100644 --- a/modules/navigation/nav_map.cpp +++ b/modules/navigation/nav_map.cpp @@ -30,7 +30,6 @@ #include "nav_map.h" -#include "core/os/threaded_array_processor.h" #include "nav_region.h" #include "rvo_agent.h" @@ -142,10 +141,10 @@ Vector<Vector3> NavMap::get_path(Vector3 p_origin, Vector3 p_destination, bool p bool is_reachable = true; while (true) { - gd::NavigationPoly *least_cost_poly = &navigation_polys[least_cost_id]; - // Takes the current least_cost_poly neighbors (iterating over its edges) and compute the traveled_distance. - for (size_t i = 0; i < least_cost_poly->poly->edges.size(); i++) { + for (size_t i = 0; i < navigation_polys[least_cost_id].poly->edges.size(); i++) { + gd::NavigationPoly *least_cost_poly = &navigation_polys[least_cost_id]; + const gd::Edge &edge = least_cost_poly->poly->edges[i]; // Iterate over connections in this edge, then compute the new optimized travel distance assigned to this polygon. @@ -674,7 +673,10 @@ void NavMap::compute_single_step(uint32_t index, RvoAgent **agent) { void NavMap::step(real_t p_deltatime) { deltatime = p_deltatime; if (controlled_agents.size() > 0) { - thread_process_array( + if (step_work_pool.get_thread_count() == 0) { + step_work_pool.init(); + } + step_work_pool.do_work( controlled_agents.size(), this, &NavMap::compute_single_step, @@ -719,3 +721,10 @@ void NavMap::clip_path(const std::vector<gd::NavigationPoly> &p_navigation_polys } } } + +NavMap::NavMap() { +} + +NavMap::~NavMap() { + step_work_pool.finish(); +} diff --git a/modules/navigation/nav_map.h b/modules/navigation/nav_map.h index f46297a7ce..5232e42bed 100644 --- a/modules/navigation/nav_map.h +++ b/modules/navigation/nav_map.h @@ -35,6 +35,7 @@ #include "core/math/math_defs.h" #include "core/templates/map.h" +#include "core/templates/thread_work_pool.h" #include "nav_utils.h" #include <KdTree.h> @@ -80,8 +81,12 @@ class NavMap : public NavRid { /// Change the id each time the map is updated. uint32_t map_update_id = 0; + /// Pooled threads for computing steps + ThreadWorkPool step_work_pool; + public: - NavMap() {} + NavMap(); + ~NavMap(); void set_up(Vector3 p_up); Vector3 get_up() const { diff --git a/modules/noise/SCsub b/modules/noise/SCsub index 3e8395b9b1..1430aa0c4e 100644 --- a/modules/noise/SCsub +++ b/modules/noise/SCsub @@ -27,6 +27,7 @@ env.modules_sources += thirdparty_obj module_obj = [] env_noise.add_source_files(module_obj, "*.cpp") +env_noise.add_source_files(module_obj, "editor/*.cpp") env.modules_sources += module_obj # Needed to force rebuilding the module files when the thirdparty library is updated. diff --git a/modules/noise/doc_classes/FastNoiseLite.xml b/modules/noise/doc_classes/FastNoiseLite.xml index b6d91850c4..6ca4ba2d46 100644 --- a/modules/noise/doc_classes/FastNoiseLite.xml +++ b/modules/noise/doc_classes/FastNoiseLite.xml @@ -16,12 +16,9 @@ <member name="cellular_jitter" type="float" setter="set_cellular_jitter" getter="get_cellular_jitter" default="0.45"> Maximum distance a point can move off of its grid position. Set to [code]0[/code] for an even grid. </member> - <member name="cellular_return_type" type="int" setter="set_cellular_return_type" getter="get_cellular_return_type" enum="FastNoiseLite.CellularReturnType" default="0"> + <member name="cellular_return_type" type="int" setter="set_cellular_return_type" getter="get_cellular_return_type" enum="FastNoiseLite.CellularReturnType" default="1"> Return type from cellular noise calculations. See [enum CellularReturnType]. </member> - <member name="color_ramp" type="Gradient" setter="set_color_ramp" getter="get_color_ramp"> - A [Gradient] which is used to map the luminance of each pixel to a color value. - </member> <member name="domain_warp_amplitude" type="float" setter="set_domain_warp_amplitude" getter="get_domain_warp_amplitude" default="30.0"> Sets the maximum warp distance from the origin. </member> @@ -69,9 +66,6 @@ <member name="frequency" type="float" setter="set_frequency" getter="get_frequency" default="0.01"> The frequency for all noise types. Low frequency results in smooth noise while high frequency results in rougher, more granular noise. </member> - <member name="in_3d_space" type="bool" setter="set_in_3d_space" getter="is_in_3d_space" default="false"> - Determines whether the noise image returned by [method Noise.get_image] is calculated in 3d space. May result in reduced contrast. - </member> <member name="noise_type" type="int" setter="set_noise_type" getter="get_noise_type" enum="FastNoiseLite.NoiseType" default="1"> The noise algorithm used. See [enum NoiseType]. </member> diff --git a/modules/noise/doc_classes/Noise.xml b/modules/noise/doc_classes/Noise.xml index db0dec18d2..5af204575c 100644 --- a/modules/noise/doc_classes/Noise.xml +++ b/modules/noise/doc_classes/Noise.xml @@ -11,23 +11,24 @@ <tutorials> </tutorials> <methods> - <method name="get_image"> + <method name="get_image" qualifiers="const"> <return type="Image" /> <argument index="0" name="width" type="int" /> <argument index="1" name="height" type="int" /> <argument index="2" name="invert" type="bool" default="false" /> + <argument index="3" name="in_3d_space" type="bool" default="false" /> <description> Returns a 2D [Image] noise image. </description> </method> - <method name="get_noise_1d"> + <method name="get_noise_1d" qualifiers="const"> <return type="float" /> <argument index="0" name="x" type="float" /> <description> Returns the 1D noise value at the given (x) coordinate. </description> </method> - <method name="get_noise_2d"> + <method name="get_noise_2d" qualifiers="const"> <return type="float" /> <argument index="0" name="x" type="float" /> <argument index="1" name="y" type="float" /> @@ -35,14 +36,14 @@ Returns the 2D noise value at the given position. </description> </method> - <method name="get_noise_2dv"> + <method name="get_noise_2dv" qualifiers="const"> <return type="float" /> <argument index="0" name="v" type="Vector2" /> <description> Returns the 2D noise value at the given position. </description> </method> - <method name="get_noise_3d"> + <method name="get_noise_3d" qualifiers="const"> <return type="float" /> <argument index="0" name="x" type="float" /> <argument index="1" name="y" type="float" /> @@ -51,19 +52,20 @@ Returns the 3D noise value at the given position. </description> </method> - <method name="get_noise_3dv"> + <method name="get_noise_3dv" qualifiers="const"> <return type="float" /> <argument index="0" name="v" type="Vector3" /> <description> Returns the 3D noise value at the given position. </description> </method> - <method name="get_seamless_image"> + <method name="get_seamless_image" qualifiers="const"> <return type="Image" /> <argument index="0" name="width" type="int" /> <argument index="1" name="height" type="int" /> <argument index="2" name="invert" type="bool" default="false" /> - <argument index="3" name="skirt" type="float" default="0.1" /> + <argument index="3" name="in_3d_space" type="bool" default="false" /> + <argument index="4" name="skirt" type="float" default="0.1" /> <description> Returns a seamless 2D [Image] noise image. </description> diff --git a/modules/noise/doc_classes/NoiseTexture.xml b/modules/noise/doc_classes/NoiseTexture.xml index 63630eccde..62a223b387 100644 --- a/modules/noise/doc_classes/NoiseTexture.xml +++ b/modules/noise/doc_classes/NoiseTexture.xml @@ -24,9 +24,20 @@ <member name="bump_strength" type="float" setter="set_bump_strength" getter="get_bump_strength" default="8.0"> Strength of the bump maps used in this texture. A higher value will make the bump maps appear larger while a lower value will make them appear softer. </member> + <member name="color_ramp" type="Gradient" setter="set_color_ramp" getter="get_color_ramp"> + A [Gradient] which is used to map the luminance of each pixel to a color value. + </member> + <member name="generate_mipmaps" type="bool" setter="set_generate_mipmaps" getter="is_generating_mipmaps" default="true"> + Determines whether mipmaps are generated for this texture. + Enabling this results in less texture aliasing, but the noise texture generation may take longer. + Requires (anisotropic) mipmap filtering to be enabled for a material to have an effect. + </member> <member name="height" type="int" setter="set_height" getter="get_height" default="512"> Height of the generated texture. </member> + <member name="in_3d_space" type="bool" setter="set_in_3d_space" getter="is_in_3d_space" default="false"> + Determines whether the noise image is calculated in 3D space. May result in reduced contrast. + </member> <member name="invert" type="bool" setter="set_invert" getter="get_invert" default="false"> If [code]true[/code], inverts the noise texture. White becomes black, black becomes white. </member> diff --git a/modules/noise/editor/noise_editor_plugin.cpp b/modules/noise/editor/noise_editor_plugin.cpp new file mode 100644 index 0000000000..32c3f0aad4 --- /dev/null +++ b/modules/noise/editor/noise_editor_plugin.cpp @@ -0,0 +1,149 @@ +/*************************************************************************/ +/* noise_editor_plugin.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 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 "noise_editor_plugin.h" + +#ifdef TOOLS_ENABLED + +#include "editor/editor_scale.h" + +#include "modules/noise/noise.h" +#include "modules/noise/noise_texture.h" + +class NoisePreview : public Control { + GDCLASS(NoisePreview, Control) + + static const int PREVIEW_HEIGHT = 150; + static const int PADDING_3D_SPACE_SWITCH = 2; + + Ref<Noise> _noise; + Size2i _preview_texture_size; + + TextureRect *_texture_rect = nullptr; + Button *_3d_space_switch = nullptr; + +public: + NoisePreview() { + set_custom_minimum_size(Size2(0, EDSCALE * PREVIEW_HEIGHT)); + + _texture_rect = memnew(TextureRect); + _texture_rect->set_anchors_and_offsets_preset(Control::PRESET_WIDE); + _texture_rect->set_stretch_mode(TextureRect::STRETCH_KEEP_ASPECT_COVERED); + add_child(_texture_rect); + + _3d_space_switch = memnew(Button); + _3d_space_switch->set_text(TTR("3D")); + _3d_space_switch->set_tooltip(TTR("Toggles whether the noise preview is computed in 3D space.")); + _3d_space_switch->set_toggle_mode(true); + _3d_space_switch->set_offset(SIDE_LEFT, PADDING_3D_SPACE_SWITCH); + _3d_space_switch->set_offset(SIDE_TOP, PADDING_3D_SPACE_SWITCH); + _3d_space_switch->connect("pressed", callable_mp(this, &NoisePreview::_on_3d_button_pressed)); + add_child(_3d_space_switch); + } + + void set_noise(Ref<Noise> noise) { + if (_noise == noise) { + return; + } + _noise = noise; + if (_noise.is_valid()) { + if (_noise->has_meta("_preview_in_3d_space_")) { + _3d_space_switch->set_pressed(true); + } + + update_preview(); + } + } + +private: + void _on_3d_button_pressed() { + if (_3d_space_switch->is_pressed()) { + _noise->set_meta("_preview_in_3d_space_", true); + } else { + _noise->remove_meta("_preview_in_3d_space_"); + } + } + + void _notification(int p_what) { + switch (p_what) { + case NOTIFICATION_RESIZED: { + _preview_texture_size = get_size(); + update_preview(); + } break; + } + } + + void update_preview() { + if (MIN(_preview_texture_size.width, _preview_texture_size.height) > 0) { + Ref<NoiseTexture> tex; + tex.instantiate(); + tex->set_width(_preview_texture_size.width); + tex->set_height(_preview_texture_size.height); + tex->set_in_3d_space(_3d_space_switch->is_pressed()); + tex->set_noise(_noise); + _texture_rect->set_texture(tex); + } + } +}; + +///////////////////////////////////////////////////////////////////////////////// + +class NoiseEditorInspectorPlugin : public EditorInspectorPlugin { + GDCLASS(NoiseEditorInspectorPlugin, EditorInspectorPlugin) +public: + bool can_handle(Object *p_object) override { + return Object::cast_to<Noise>(p_object) != nullptr; + } + + void parse_begin(Object *p_object) override { + Noise *noise_ptr = Object::cast_to<Noise>(p_object); + if (noise_ptr) { + Ref<Noise> noise(noise_ptr); + + NoisePreview *viewer = memnew(NoisePreview); + viewer->set_noise(noise); + add_custom_control(viewer); + } + } +}; + +///////////////////////////////////////////////////////////////////////////////// + +String NoiseEditorPlugin::get_name() const { + return Noise::get_class_static(); +} + +NoiseEditorPlugin::NoiseEditorPlugin() { + Ref<NoiseEditorInspectorPlugin> plugin; + plugin.instantiate(); + add_inspector_plugin(plugin); +} + +#endif // TOOLS_ENABLED diff --git a/modules/noise/editor/noise_editor_plugin.h b/modules/noise/editor/noise_editor_plugin.h new file mode 100644 index 0000000000..55a01deb2d --- /dev/null +++ b/modules/noise/editor/noise_editor_plugin.h @@ -0,0 +1,49 @@ +/*************************************************************************/ +/* noise_editor_plugin.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 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 NOISE_EDITOR_PLUGIN_H +#define NOISE_EDITOR_PLUGIN_H + +#ifdef TOOLS_ENABLED + +#include "editor/editor_plugin.h" + +class NoiseEditorPlugin : public EditorPlugin { + GDCLASS(NoiseEditorPlugin, EditorPlugin) + +public: + String get_name() const override; + + NoiseEditorPlugin(); +}; + +#endif // TOOLS_ENABLED + +#endif // NOISE_EDITOR_PLUGIN_H diff --git a/modules/noise/fastnoise_lite.cpp b/modules/noise/fastnoise_lite.cpp index 9497fe6a7e..a8d38dee62 100644 --- a/modules/noise/fastnoise_lite.cpp +++ b/modules/noise/fastnoise_lite.cpp @@ -31,31 +31,29 @@ #include "fastnoise_lite.h" FastNoiseLite::FastNoiseLite() { - // Most defaults copied from the library. - set_noise_type(TYPE_SIMPLEX_SMOOTH); - set_seed(0); - set_frequency(0.01); - set_in_3d_space(false); - - set_fractal_type(FRACTAL_FBM); - set_fractal_octaves(5); - set_fractal_lacunarity(2.0); - set_fractal_gain(0.5); - set_fractal_weighted_strength(0.0); - set_fractal_ping_pong_strength(2.0); - - set_cellular_distance_function(DISTANCE_EUCLIDEAN); - set_cellular_return_type(RETURN_CELL_VALUE); - set_cellular_jitter(0.45); - - set_domain_warp_enabled(false); - set_domain_warp_type(DOMAIN_WARP_SIMPLEX); - set_domain_warp_amplitude(30.0); - set_domain_warp_frequency(0.05); - set_domain_warp_fractal_type(DOMAIN_WARP_FRACTAL_PROGRESSIVE); - set_domain_warp_fractal_octaves(5); - set_domain_warp_fractal_lacunarity(6); - set_domain_warp_fractal_gain(0.5); + _noise.SetNoiseType((_FastNoiseLite::NoiseType)noise_type); + _noise.SetSeed(seed); + _noise.SetFrequency(frequency); + + _noise.SetFractalType((_FastNoiseLite::FractalType)fractal_type); + _noise.SetFractalOctaves(fractal_octaves); + _noise.SetFractalLacunarity(fractal_lacunarity); + _noise.SetFractalGain(fractal_gain); + _noise.SetFractalWeightedStrength(fractal_weighted_strength); + _noise.SetFractalPingPongStrength(fractal_ping_pong_strength); + + _noise.SetCellularDistanceFunction((_FastNoiseLite::CellularDistanceFunction)cellular_distance_function); + _noise.SetCellularReturnType((_FastNoiseLite::CellularReturnType)cellular_return_type); + _noise.SetCellularJitter(cellular_jitter); + + _domain_warp_noise.SetDomainWarpType((_FastNoiseLite::DomainWarpType)domain_warp_type); + _domain_warp_noise.SetSeed(seed); + _domain_warp_noise.SetDomainWarpAmp(domain_warp_amplitude); + _domain_warp_noise.SetFrequency(domain_warp_frequency); + _domain_warp_noise.SetFractalType(_FastNoiseLite::FractalType_None); + _domain_warp_noise.SetFractalOctaves(domain_warp_fractal_octaves); + _domain_warp_noise.SetFractalLacunarity(domain_warp_fractal_lacunarity); + _domain_warp_noise.SetFractalGain(domain_warp_fractal_gain); } FastNoiseLite::~FastNoiseLite() { @@ -77,6 +75,7 @@ FastNoiseLite::NoiseType FastNoiseLite::get_noise_type() const { void FastNoiseLite::set_seed(int p_seed) { seed = p_seed; _noise.SetSeed(p_seed); + _domain_warp_noise.SetSeed(p_seed); emit_changed(); } @@ -94,14 +93,6 @@ real_t FastNoiseLite::get_frequency() const { return frequency; } -void FastNoiseLite::set_in_3d_space(bool p_enable) { - in_3d_space = p_enable; - emit_changed(); -} -bool FastNoiseLite::is_in_3d_space() const { - return in_3d_space; -} - void FastNoiseLite::set_offset(Vector3 p_offset) { offset = p_offset; emit_changed(); @@ -111,46 +102,6 @@ Vector3 FastNoiseLite::get_offset() const { return offset; } -void FastNoiseLite::set_color_ramp(const Ref<Gradient> &p_gradient) { - color_ramp = p_gradient; - if (color_ramp.is_valid()) { - color_ramp->connect(SNAME("changed"), callable_mp(this, &FastNoiseLite::_changed)); - emit_changed(); - } -} - -Ref<Gradient> FastNoiseLite::get_color_ramp() const { - return color_ramp; -} - -// Noise functions. - -real_t FastNoiseLite::get_noise_1d(real_t p_x) { - return get_noise_2d(p_x, 0.0); -} - -real_t FastNoiseLite::get_noise_2dv(Vector2 p_v) { - return get_noise_2d(p_v.x, p_v.y); -} - -real_t FastNoiseLite::get_noise_2d(real_t p_x, real_t p_y) { - if (domain_warp_enabled) { - _domain_warp_noise.DomainWarp(p_x, p_y); - } - return _noise.GetNoise(p_x + offset.x, p_y + offset.y); -} - -real_t FastNoiseLite::get_noise_3dv(Vector3 p_v) { - return get_noise_3d(p_v.x, p_v.y, p_v.z); -} - -real_t FastNoiseLite::get_noise_3d(real_t p_x, real_t p_y, real_t p_z) { - if (domain_warp_enabled) { - _domain_warp_noise.DomainWarp(p_x, p_y, p_z); - } - return _noise.GetNoise(p_x + offset.x, p_y + offset.y, p_z + offset.z); -} - // Fractal. void FastNoiseLite::set_fractal_type(FractalType p_type) { @@ -204,12 +155,12 @@ real_t FastNoiseLite::get_fractal_weighted_strength() const { } void FastNoiseLite::set_fractal_ping_pong_strength(real_t p_ping_pong_strength) { - fractal_pinp_pong_strength = p_ping_pong_strength; + fractal_ping_pong_strength = p_ping_pong_strength; _noise.SetFractalPingPongStrength(p_ping_pong_strength); emit_changed(); } real_t FastNoiseLite::get_fractal_ping_pong_strength() const { - return fractal_pinp_pong_strength; + return fractal_ping_pong_strength; } // Cellular. @@ -237,7 +188,6 @@ real_t FastNoiseLite::get_cellular_jitter() const { void FastNoiseLite::set_cellular_return_type(CellularReturnType p_ret) { cellular_return_type = p_ret; _noise.SetCellularReturnType((_FastNoiseLite::CellularReturnType)p_ret); - emit_changed(); } @@ -345,68 +295,32 @@ real_t FastNoiseLite::get_domain_warp_fractal_gain() const { return domain_warp_fractal_gain; } -// Textures. +// Noise interface functions. -Ref<Image> FastNoiseLite::get_image(int p_width, int p_height, bool p_invert) { - bool grayscale = color_ramp.is_null(); - - Vector<uint8_t> data; - data.resize(p_width * p_height * (grayscale ? 1 : 4)); - - uint8_t *wd8 = data.ptrw(); +real_t FastNoiseLite::get_noise_1d(real_t p_x) const { + return get_noise_2d(p_x, 0.0); +} - // Get all values and identify min/max values. - Vector<real_t> values; - values.resize(p_width * p_height); - real_t min_val = 100; - real_t max_val = -100; +real_t FastNoiseLite::get_noise_2dv(Vector2 p_v) const { + return get_noise_2d(p_v.x, p_v.y); +} - for (int y = 0, i = 0; y < p_height; y++) { - for (int x = 0; x < p_width; x++, i++) { - values.set(i, is_in_3d_space() ? get_noise_3d(x, y, 0.0) : get_noise_2d(x, y)); - if (values[i] > max_val) { - max_val = values[i]; - } - if (values[i] < min_val) { - min_val = values[i]; - } - } +real_t FastNoiseLite::get_noise_2d(real_t p_x, real_t p_y) const { + if (domain_warp_enabled) { + _domain_warp_noise.DomainWarp(p_x, p_y); } + return _noise.GetNoise(p_x + offset.x, p_y + offset.y); +} - // Normalize values and write to texture. - uint8_t value; - for (int i = 0, x = 0; i < p_height; i++) { - for (int j = 0; j < p_width; j++, x++) { - if (max_val == min_val) { - value = 0; - } else { - value = uint8_t(CLAMP((values[x] - min_val) / (max_val - min_val) * 255.f, 0, 255)); - } - if (p_invert) { - value = 255 - value; - } - if (grayscale) { - wd8[x] = value; - } else { - float luminance = value / 255.0; - Color ramp_color = color_ramp->get_color_at_offset(luminance); - wd8[x * 4 + 0] = uint8_t(CLAMP(ramp_color.r * 255, 0, 255)); - wd8[x * 4 + 1] = uint8_t(CLAMP(ramp_color.g * 255, 0, 255)); - wd8[x * 4 + 2] = uint8_t(CLAMP(ramp_color.b * 255, 0, 255)); - wd8[x * 4 + 3] = uint8_t(CLAMP(ramp_color.a * 255, 0, 255)); - } - } - } - if (grayscale) { - return memnew(Image(p_width, p_height, false, Image::FORMAT_L8, data)); - } else { - return memnew(Image(p_width, p_height, false, Image::FORMAT_RGBA8, data)); - } +real_t FastNoiseLite::get_noise_3dv(Vector3 p_v) const { + return get_noise_3d(p_v.x, p_v.y, p_v.z); } -Ref<Image> FastNoiseLite::get_seamless_image(int p_width, int p_height, bool p_invert, real_t p_blend_skirt) { - // Just return parent function. This is here only so Godot will properly document this function. - return Noise::get_seamless_image(p_width, p_height, p_invert, p_blend_skirt); +real_t FastNoiseLite::get_noise_3d(real_t p_x, real_t p_y, real_t p_z) const { + if (domain_warp_enabled) { + _domain_warp_noise.DomainWarp(p_x, p_y, p_z); + } + return _noise.GetNoise(p_x + offset.x, p_y + offset.y, p_z + offset.z); } void FastNoiseLite::_changed() { @@ -418,108 +332,103 @@ void FastNoiseLite::_bind_methods() { ClassDB::bind_method(D_METHOD("set_noise_type", "type"), &FastNoiseLite::set_noise_type); ClassDB::bind_method(D_METHOD("get_noise_type"), &FastNoiseLite::get_noise_type); - ADD_PROPERTY(PropertyInfo(Variant::INT, "noise_type", PROPERTY_HINT_ENUM, "Simplex,Simplex Smooth,Cellular,Perlin,Value Cubic,Value"), "set_noise_type", "get_noise_type"); ClassDB::bind_method(D_METHOD("set_seed", "seed"), &FastNoiseLite::set_seed); ClassDB::bind_method(D_METHOD("get_seed"), &FastNoiseLite::get_seed); - ADD_PROPERTY(PropertyInfo(Variant::INT, "seed"), "set_seed", "get_seed"); ClassDB::bind_method(D_METHOD("set_frequency", "freq"), &FastNoiseLite::set_frequency); ClassDB::bind_method(D_METHOD("get_frequency"), &FastNoiseLite::get_frequency); - ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "frequency", PROPERTY_HINT_RANGE, ".001,1"), "set_frequency", "get_frequency"); - - ClassDB::bind_method(D_METHOD("set_in_3d_space", "enable"), &FastNoiseLite::set_in_3d_space); - ClassDB::bind_method(D_METHOD("is_in_3d_space"), &FastNoiseLite::is_in_3d_space); - ADD_PROPERTY(PropertyInfo(Variant::BOOL, "in_3d_space"), "set_in_3d_space", "is_in_3d_space"); ClassDB::bind_method(D_METHOD("set_offset", "offset"), &FastNoiseLite::set_offset); ClassDB::bind_method(D_METHOD("get_offset"), &FastNoiseLite::get_offset); - ADD_PROPERTY(PropertyInfo(Variant::VECTOR3, "offset", PROPERTY_HINT_RANGE, "-999999999,999999999,1"), "set_offset", "get_offset"); - - ClassDB::bind_method(D_METHOD("set_color_ramp", "gradient"), &FastNoiseLite::set_color_ramp); - ClassDB::bind_method(D_METHOD("get_color_ramp"), &FastNoiseLite::get_color_ramp); - ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "color_ramp", PROPERTY_HINT_RESOURCE_TYPE, "Gradient"), "set_color_ramp", "get_color_ramp"); // Fractal. - ADD_GROUP("Fractal", "fractal_"); ClassDB::bind_method(D_METHOD("set_fractal_type", "type"), &FastNoiseLite::set_fractal_type); ClassDB::bind_method(D_METHOD("get_fractal_type"), &FastNoiseLite::get_fractal_type); - ADD_PROPERTY(PropertyInfo(Variant::INT, "fractal_type", PROPERTY_HINT_ENUM, "None,FBM,Ridged,Ping-Pong"), "set_fractal_type", "get_fractal_type"); ClassDB::bind_method(D_METHOD("set_fractal_octaves", "octave_count"), &FastNoiseLite::set_fractal_octaves); ClassDB::bind_method(D_METHOD("get_fractal_octaves"), &FastNoiseLite::get_fractal_octaves); - ADD_PROPERTY(PropertyInfo(Variant::INT, "fractal_octaves", PROPERTY_HINT_RANGE, "1,10,1"), "set_fractal_octaves", "get_fractal_octaves"); ClassDB::bind_method(D_METHOD("set_fractal_lacunarity", "lacunarity"), &FastNoiseLite::set_fractal_lacunarity); ClassDB::bind_method(D_METHOD("get_fractal_lacunarity"), &FastNoiseLite::get_fractal_lacunarity); - ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "fractal_lacunarity"), "set_fractal_lacunarity", "get_fractal_lacunarity"); ClassDB::bind_method(D_METHOD("set_fractal_gain", "gain"), &FastNoiseLite::set_fractal_gain); ClassDB::bind_method(D_METHOD("get_fractal_gain"), &FastNoiseLite::get_fractal_gain); - ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "fractal_gain"), "set_fractal_gain", "get_fractal_gain"); ClassDB::bind_method(D_METHOD("set_fractal_weighted_strength", "weighted_strength"), &FastNoiseLite::set_fractal_weighted_strength); ClassDB::bind_method(D_METHOD("get_fractal_weighted_strength"), &FastNoiseLite::get_fractal_weighted_strength); - ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "fractal_weighted_strength", PROPERTY_HINT_RANGE, "0,1,0.01"), "set_fractal_weighted_strength", "get_fractal_weighted_strength"); ClassDB::bind_method(D_METHOD("set_fractal_ping_pong_strength", "ping_pong_strength"), &FastNoiseLite::set_fractal_ping_pong_strength); ClassDB::bind_method(D_METHOD("get_fractal_ping_pong_strength"), &FastNoiseLite::get_fractal_ping_pong_strength); - ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "fractal_ping_pong_strength"), "set_fractal_ping_pong_strength", "get_fractal_ping_pong_strength"); // Cellular. - ADD_GROUP("Cellular", "cellular_"); ClassDB::bind_method(D_METHOD("set_cellular_distance_function", "func"), &FastNoiseLite::set_cellular_distance_function); ClassDB::bind_method(D_METHOD("get_cellular_distance_function"), &FastNoiseLite::get_cellular_distance_function); - ADD_PROPERTY(PropertyInfo(Variant::INT, "cellular_distance_function", PROPERTY_HINT_ENUM, "Euclidean,Euclidean Squared,Manhattan,Hybrid"), "set_cellular_distance_function", "get_cellular_distance_function"); ClassDB::bind_method(D_METHOD("set_cellular_jitter", "jitter"), &FastNoiseLite::set_cellular_jitter); ClassDB::bind_method(D_METHOD("get_cellular_jitter"), &FastNoiseLite::get_cellular_jitter); - ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "cellular_jitter"), "set_cellular_jitter", "get_cellular_jitter"); ClassDB::bind_method(D_METHOD("set_cellular_return_type", "ret"), &FastNoiseLite::set_cellular_return_type); ClassDB::bind_method(D_METHOD("get_cellular_return_type"), &FastNoiseLite::get_cellular_return_type); - ADD_PROPERTY(PropertyInfo(Variant::INT, "cellular_return_type", PROPERTY_HINT_ENUM, "Cell Value,Distance,Distance2,Distance2Add,Distance2Sub,Distance2Mul,Distance2Div"), "set_cellular_return_type", "get_cellular_return_type"); // Domain warp. - ADD_GROUP("Domain Warp", "domain_warp_"); - ClassDB::bind_method(D_METHOD("set_domain_warp_enabled", "domain_warp_enabled"), &FastNoiseLite::set_domain_warp_enabled); ClassDB::bind_method(D_METHOD("is_domain_warp_enabled"), &FastNoiseLite::is_domain_warp_enabled); - ADD_PROPERTY(PropertyInfo(Variant::BOOL, "domain_warp_enabled"), "set_domain_warp_enabled", "is_domain_warp_enabled"); ClassDB::bind_method(D_METHOD("set_domain_warp_type", "domain_warp_type"), &FastNoiseLite::set_domain_warp_type); ClassDB::bind_method(D_METHOD("get_domain_warp_type"), &FastNoiseLite::get_domain_warp_type); - ADD_PROPERTY(PropertyInfo(Variant::INT, "domain_warp_type", PROPERTY_HINT_ENUM, "Simplex,Simplex Reduced,Basic Grid"), "set_domain_warp_type", "get_domain_warp_type"); ClassDB::bind_method(D_METHOD("set_domain_warp_amplitude", "domain_warp_amplitude"), &FastNoiseLite::set_domain_warp_amplitude); ClassDB::bind_method(D_METHOD("get_domain_warp_amplitude"), &FastNoiseLite::get_domain_warp_amplitude); - ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "domain_warp_amplitude"), "set_domain_warp_amplitude", "get_domain_warp_amplitude"); ClassDB::bind_method(D_METHOD("set_domain_warp_frequency", "domain_warp_frequency"), &FastNoiseLite::set_domain_warp_frequency); ClassDB::bind_method(D_METHOD("get_domain_warp_frequency"), &FastNoiseLite::get_domain_warp_frequency); - ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "domain_warp_frequency"), "set_domain_warp_frequency", "get_domain_warp_frequency"); ClassDB::bind_method(D_METHOD("set_domain_warp_fractal_type", "domain_warp_fractal_type"), &FastNoiseLite::set_domain_warp_fractal_type); ClassDB::bind_method(D_METHOD("get_domain_warp_fractal_type"), &FastNoiseLite::get_domain_warp_fractal_type); - ADD_PROPERTY(PropertyInfo(Variant::INT, "domain_warp_fractal_type", PROPERTY_HINT_ENUM, "None,Progressive,Independent"), "set_domain_warp_fractal_type", "get_domain_warp_fractal_type"); ClassDB::bind_method(D_METHOD("set_domain_warp_fractal_octaves", "domain_warp_octave_count"), &FastNoiseLite::set_domain_warp_fractal_octaves); ClassDB::bind_method(D_METHOD("get_domain_warp_fractal_octaves"), &FastNoiseLite::get_domain_warp_fractal_octaves); - ADD_PROPERTY(PropertyInfo(Variant::INT, "domain_warp_fractal_octaves", PROPERTY_HINT_RANGE, "1,10,1"), "set_domain_warp_fractal_octaves", "get_domain_warp_fractal_octaves"); ClassDB::bind_method(D_METHOD("set_domain_warp_fractal_lacunarity", "domain_warp_lacunarity"), &FastNoiseLite::set_domain_warp_fractal_lacunarity); ClassDB::bind_method(D_METHOD("get_domain_warp_fractal_lacunarity"), &FastNoiseLite::get_domain_warp_fractal_lacunarity); - ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "domain_warp_fractal_lacunarity"), "set_domain_warp_fractal_lacunarity", "get_domain_warp_fractal_lacunarity"); ClassDB::bind_method(D_METHOD("set_domain_warp_fractal_gain", "domain_warp_gain"), &FastNoiseLite::set_domain_warp_fractal_gain); ClassDB::bind_method(D_METHOD("get_domain_warp_fractal_gain"), &FastNoiseLite::get_domain_warp_fractal_gain); - ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "domain_warp_fractal_gain"), "set_domain_warp_fractal_gain", "get_domain_warp_fractal_gain"); ClassDB::bind_method(D_METHOD("_changed"), &FastNoiseLite::_changed); + ADD_PROPERTY(PropertyInfo(Variant::INT, "noise_type", PROPERTY_HINT_ENUM, "Simplex,Simplex Smooth,Cellular,Perlin,Value Cubic,Value"), "set_noise_type", "get_noise_type"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "seed"), "set_seed", "get_seed"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "frequency", PROPERTY_HINT_RANGE, ".001,1"), "set_frequency", "get_frequency"); + ADD_PROPERTY(PropertyInfo(Variant::VECTOR3, "offset", PROPERTY_HINT_RANGE, "-999999999,999999999,0.01"), "set_offset", "get_offset"); + + ADD_GROUP("Fractal", "fractal_"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "fractal_type", PROPERTY_HINT_ENUM, "None,FBM,Ridged,Ping-Pong"), "set_fractal_type", "get_fractal_type"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "fractal_octaves", PROPERTY_HINT_RANGE, "1,10,1"), "set_fractal_octaves", "get_fractal_octaves"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "fractal_lacunarity"), "set_fractal_lacunarity", "get_fractal_lacunarity"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "fractal_gain"), "set_fractal_gain", "get_fractal_gain"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "fractal_weighted_strength", PROPERTY_HINT_RANGE, "0,1,0.01"), "set_fractal_weighted_strength", "get_fractal_weighted_strength"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "fractal_ping_pong_strength"), "set_fractal_ping_pong_strength", "get_fractal_ping_pong_strength"); + + ADD_GROUP("Cellular", "cellular_"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "cellular_distance_function", PROPERTY_HINT_ENUM, "Euclidean,Euclidean Squared,Manhattan,Hybrid"), "set_cellular_distance_function", "get_cellular_distance_function"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "cellular_jitter"), "set_cellular_jitter", "get_cellular_jitter"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "cellular_return_type", PROPERTY_HINT_ENUM, "Cell Value,Distance,Distance2,Distance2Add,Distance2Sub,Distance2Mul,Distance2Div"), "set_cellular_return_type", "get_cellular_return_type"); + + ADD_GROUP("Domain Warp", "domain_warp_"); + ADD_PROPERTY(PropertyInfo(Variant::BOOL, "domain_warp_enabled"), "set_domain_warp_enabled", "is_domain_warp_enabled"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "domain_warp_type", PROPERTY_HINT_ENUM, "Simplex,Simplex Reduced,Basic Grid"), "set_domain_warp_type", "get_domain_warp_type"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "domain_warp_amplitude"), "set_domain_warp_amplitude", "get_domain_warp_amplitude"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "domain_warp_frequency"), "set_domain_warp_frequency", "get_domain_warp_frequency"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "domain_warp_fractal_type", PROPERTY_HINT_ENUM, "None,Progressive,Independent"), "set_domain_warp_fractal_type", "get_domain_warp_fractal_type"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "domain_warp_fractal_octaves", PROPERTY_HINT_RANGE, "1,10,1"), "set_domain_warp_fractal_octaves", "get_domain_warp_fractal_octaves"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "domain_warp_fractal_lacunarity"), "set_domain_warp_fractal_lacunarity", "get_domain_warp_fractal_lacunarity"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "domain_warp_fractal_gain"), "set_domain_warp_fractal_gain", "get_domain_warp_fractal_gain"); + BIND_ENUM_CONSTANT(TYPE_VALUE); BIND_ENUM_CONSTANT(TYPE_VALUE_CUBIC); BIND_ENUM_CONSTANT(TYPE_PERLIN); diff --git a/modules/noise/fastnoise_lite.h b/modules/noise/fastnoise_lite.h index 4635e26d28..0a4251868b 100644 --- a/modules/noise/fastnoise_lite.h +++ b/modules/noise/fastnoise_lite.h @@ -99,36 +99,33 @@ private: _FastNoiseLite _domain_warp_noise; Vector3 offset; - NoiseType noise_type; - Ref<Gradient> color_ramp; + NoiseType noise_type = TYPE_SIMPLEX_SMOOTH; - int seed; - real_t frequency; - bool in_3d_space; + int seed = 0; + real_t frequency = 0.01; // Fractal specific. - FractalType fractal_type; - int fractal_octaves; - real_t fractal_lacunarity; - real_t fractal_gain; - real_t fractal_weighted_strength; - real_t fractal_pinp_pong_strength; + FractalType fractal_type = FRACTAL_FBM; + int fractal_octaves = 5; + real_t fractal_lacunarity = 2; + real_t fractal_gain = 0.5; + real_t fractal_weighted_strength = 0; + real_t fractal_ping_pong_strength = 2; // Cellular specific. - CellularDistanceFunction cellular_distance_function; - CellularReturnType cellular_return_type; - real_t cellular_jitter; + CellularDistanceFunction cellular_distance_function = DISTANCE_EUCLIDEAN; + CellularReturnType cellular_return_type = RETURN_DISTANCE; + real_t cellular_jitter = 0.45; // Domain warp specific. - bool domain_warp_enabled; - DomainWarpType domain_warp_type; - real_t domain_warp_frequency; - real_t domain_warp_amplitude; - - DomainWarpFractalType domain_warp_fractal_type; - int domain_warp_fractal_octaves; - real_t domain_warp_fractal_lacunarity; - real_t domain_warp_fractal_gain; + bool domain_warp_enabled = false; + DomainWarpType domain_warp_type = DOMAIN_WARP_SIMPLEX; + real_t domain_warp_amplitude = 30.0; + real_t domain_warp_frequency = 0.05; + DomainWarpFractalType domain_warp_fractal_type = DOMAIN_WARP_FRACTAL_PROGRESSIVE; + int domain_warp_fractal_octaves = 5; + real_t domain_warp_fractal_lacunarity = 6; + real_t domain_warp_fractal_gain = 0.5; public: FastNoiseLite(); @@ -145,15 +142,9 @@ public: void set_frequency(real_t p_freq); real_t get_frequency() const; - void set_in_3d_space(bool p_enable); - bool is_in_3d_space() const; - void set_offset(Vector3 p_offset); Vector3 get_offset() const; - void set_color_ramp(const Ref<Gradient> &p_gradient); - Ref<Gradient> get_color_ramp() const; - // Fractal specific. void set_fractal_type(FractalType p_type); @@ -212,17 +203,13 @@ public: real_t get_domain_warp_fractal_gain() const; // Interface methods. + real_t get_noise_1d(real_t p_x) const override; - Ref<Image> get_image(int p_width, int p_height, bool p_invert = false) override; - Ref<Image> get_seamless_image(int p_width, int p_height, bool p_invert = false, real_t p_blend_skirt = 0.1) override; - - real_t get_noise_1d(real_t p_x) override; - - real_t get_noise_2dv(Vector2 p_v) override; - real_t get_noise_2d(real_t p_x, real_t p_y) override; + real_t get_noise_2dv(Vector2 p_v) const override; + real_t get_noise_2d(real_t p_x, real_t p_y) const override; - real_t get_noise_3dv(Vector3 p_v) override; - real_t get_noise_3d(real_t p_x, real_t p_y, real_t p_z) override; + real_t get_noise_3dv(Vector3 p_v) const override; + real_t get_noise_3d(real_t p_x, real_t p_y, real_t p_z) const override; void _changed(); }; diff --git a/modules/noise/noise.cpp b/modules/noise/noise.cpp index 430e8c87cf..ad3df0a016 100644 --- a/modules/noise/noise.cpp +++ b/modules/noise/noise.cpp @@ -30,13 +30,13 @@ #include "noise.h" -Ref<Image> Noise::get_seamless_image(int p_width, int p_height, bool p_invert, real_t p_blend_skirt) { +Ref<Image> Noise::get_seamless_image(int p_width, int p_height, bool p_invert, bool p_in_3d_space, real_t p_blend_skirt) const { int skirt_width = p_width * p_blend_skirt; int skirt_height = p_height * p_blend_skirt; int src_width = p_width + skirt_width; int src_height = p_height + skirt_height; - Ref<Image> src = get_image(src_width, src_height, p_invert); + Ref<Image> src = get_image(src_width, src_height, p_invert, p_in_3d_space); bool grayscale = (src->get_format() == Image::FORMAT_L8); if (grayscale) { return _generate_seamless_image<uint8_t>(src, p_width, p_height, p_invert, p_blend_skirt); @@ -54,6 +54,50 @@ uint8_t Noise::_alpha_blend<uint8_t>(uint8_t p_bg, uint8_t p_fg, int p_alpha) co return (uint8_t)((alpha * p_fg + inv_alpha * p_bg) >> 8); } +Ref<Image> Noise::get_image(int p_width, int p_height, bool p_invert, bool p_in_3d_space) const { + Vector<uint8_t> data; + data.resize(p_width * p_height); + + uint8_t *wd8 = data.ptrw(); + + // Get all values and identify min/max values. + Vector<real_t> values; + values.resize(p_width * p_height); + real_t min_val = 1000; + real_t max_val = -1000; + + for (int y = 0, i = 0; y < p_height; y++) { + for (int x = 0; x < p_width; x++, i++) { + values.set(i, p_in_3d_space ? get_noise_3d(x, y, 0.0) : get_noise_2d(x, y)); + if (values[i] > max_val) { + max_val = values[i]; + } + if (values[i] < min_val) { + min_val = values[i]; + } + } + } + + // Normalize values and write to texture. + uint8_t value; + for (int i = 0, x = 0; i < p_height; i++) { + for (int j = 0; j < p_width; j++, x++) { + if (max_val == min_val) { + value = 0; + } else { + value = uint8_t(CLAMP((values[x] - min_val) / (max_val - min_val) * 255.f, 0, 255)); + } + if (p_invert) { + value = 255 - value; + } + + wd8[x] = value; + } + } + + return memnew(Image(p_width, p_height, false, Image::FORMAT_L8, data)); +} + void Noise::_bind_methods() { // Noise functions. ClassDB::bind_method(D_METHOD("get_noise_1d", "x"), &Noise::get_noise_1d); @@ -63,6 +107,6 @@ void Noise::_bind_methods() { ClassDB::bind_method(D_METHOD("get_noise_3dv", "v"), &Noise::get_noise_3dv); // Textures. - ClassDB::bind_method(D_METHOD("get_image", "width", "height", "invert"), &Noise::get_image, DEFVAL(false)); - ClassDB::bind_method(D_METHOD("get_seamless_image", "width", "height", "invert", "skirt"), &Noise::get_seamless_image, DEFVAL(false), DEFVAL(0.1)); + ClassDB::bind_method(D_METHOD("get_image", "width", "height", "invert", "in_3d_space"), &Noise::get_image, DEFVAL(false), DEFVAL(false)); + ClassDB::bind_method(D_METHOD("get_seamless_image", "width", "height", "invert", "in_3d_space", "skirt"), &Noise::get_seamless_image, DEFVAL(false), DEFVAL(false), DEFVAL(0.1)); } diff --git a/modules/noise/noise.h b/modules/noise/noise.h index 853c24b485..8083334388 100644 --- a/modules/noise/noise.h +++ b/modules/noise/noise.h @@ -81,7 +81,7 @@ class Noise : public Resource { }; template <typename T> - Ref<Image> _generate_seamless_image(Ref<Image> p_src, int p_width, int p_height, bool p_invert, real_t p_blend_skirt) { + Ref<Image> _generate_seamless_image(Ref<Image> p_src, int p_width, int p_height, bool p_invert, real_t p_blend_skirt) const { /* To make a seamless image, we swap the quadrants so the edges are perfect matches. We initially get a 10% larger image so we have an overlap we can use to blend over the seams. @@ -225,16 +225,16 @@ public: // Virtual destructor so we can delete any Noise derived object when referenced as a Noise*. virtual ~Noise() {} - virtual real_t get_noise_1d(real_t p_x) = 0; + virtual real_t get_noise_1d(real_t p_x) const = 0; - virtual real_t get_noise_2dv(Vector2 p_v) = 0; - virtual real_t get_noise_2d(real_t p_x, real_t p_y) = 0; + virtual real_t get_noise_2dv(Vector2 p_v) const = 0; + virtual real_t get_noise_2d(real_t p_x, real_t p_y) const = 0; - virtual real_t get_noise_3dv(Vector3 p_v) = 0; - virtual real_t get_noise_3d(real_t p_x, real_t p_y, real_t p_z) = 0; + virtual real_t get_noise_3dv(Vector3 p_v) const = 0; + virtual real_t get_noise_3d(real_t p_x, real_t p_y, real_t p_z) const = 0; - virtual Ref<Image> get_image(int p_width, int p_height, bool p_invert = false) = 0; - virtual Ref<Image> get_seamless_image(int p_width, int p_height, bool p_invert = false, real_t p_blend_skirt = 0.1); + virtual Ref<Image> get_image(int p_width, int p_height, bool p_invert = false, bool p_in_3d_space = false) const; + virtual Ref<Image> get_seamless_image(int p_width, int p_height, bool p_invert = false, bool p_in_3d_space = false, real_t p_blend_skirt = 0.1) const; }; #endif // NOISE_H diff --git a/modules/noise/noise_texture.cpp b/modules/noise/noise_texture.cpp index 276335797a..2b35e00906 100644 --- a/modules/noise/noise_texture.cpp +++ b/modules/noise/noise_texture.cpp @@ -47,15 +47,22 @@ NoiseTexture::~NoiseTexture() { } void NoiseTexture::_bind_methods() { + ClassDB::bind_method(D_METHOD("_update_texture"), &NoiseTexture::_update_texture); + ClassDB::bind_method(D_METHOD("_generate_texture"), &NoiseTexture::_generate_texture); + ClassDB::bind_method(D_METHOD("_thread_done", "image"), &NoiseTexture::_thread_done); + ClassDB::bind_method(D_METHOD("set_width", "width"), &NoiseTexture::set_width); ClassDB::bind_method(D_METHOD("set_height", "height"), &NoiseTexture::set_height); - ClassDB::bind_method(D_METHOD("set_noise", "noise"), &NoiseTexture::set_noise); - ClassDB::bind_method(D_METHOD("get_noise"), &NoiseTexture::get_noise); - ClassDB::bind_method(D_METHOD("set_invert", "invert"), &NoiseTexture::set_invert); ClassDB::bind_method(D_METHOD("get_invert"), &NoiseTexture::get_invert); + ClassDB::bind_method(D_METHOD("set_in_3d_space", "enable"), &NoiseTexture::set_in_3d_space); + ClassDB::bind_method(D_METHOD("is_in_3d_space"), &NoiseTexture::is_in_3d_space); + + ClassDB::bind_method(D_METHOD("set_generate_mipmaps", "invert"), &NoiseTexture::set_generate_mipmaps); + ClassDB::bind_method(D_METHOD("is_generating_mipmaps"), &NoiseTexture::is_generating_mipmaps); + ClassDB::bind_method(D_METHOD("set_seamless", "seamless"), &NoiseTexture::set_seamless); ClassDB::bind_method(D_METHOD("get_seamless"), &NoiseTexture::get_seamless); @@ -68,17 +75,22 @@ void NoiseTexture::_bind_methods() { ClassDB::bind_method(D_METHOD("set_bump_strength", "bump_strength"), &NoiseTexture::set_bump_strength); ClassDB::bind_method(D_METHOD("get_bump_strength"), &NoiseTexture::get_bump_strength); - ClassDB::bind_method(D_METHOD("_update_texture"), &NoiseTexture::_update_texture); - ClassDB::bind_method(D_METHOD("_generate_texture"), &NoiseTexture::_generate_texture); - ClassDB::bind_method(D_METHOD("_thread_done", "image"), &NoiseTexture::_thread_done); + ClassDB::bind_method(D_METHOD("set_color_ramp", "gradient"), &NoiseTexture::set_color_ramp); + ClassDB::bind_method(D_METHOD("get_color_ramp"), &NoiseTexture::get_color_ramp); + + ClassDB::bind_method(D_METHOD("set_noise", "noise"), &NoiseTexture::set_noise); + ClassDB::bind_method(D_METHOD("get_noise"), &NoiseTexture::get_noise); ADD_PROPERTY(PropertyInfo(Variant::INT, "width", PROPERTY_HINT_RANGE, "1,2048,1,or_greater"), "set_width", "get_width"); ADD_PROPERTY(PropertyInfo(Variant::INT, "height", PROPERTY_HINT_RANGE, "1,2048,1,or_greater"), "set_height", "get_height"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "invert"), "set_invert", "get_invert"); + ADD_PROPERTY(PropertyInfo(Variant::BOOL, "in_3d_space"), "set_in_3d_space", "is_in_3d_space"); + ADD_PROPERTY(PropertyInfo(Variant::BOOL, "generate_mipmaps"), "set_generate_mipmaps", "is_generating_mipmaps"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "seamless"), "set_seamless", "get_seamless"); ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "seamless_blend_skirt", PROPERTY_HINT_RANGE, "0.05,1,0.001"), "set_seamless_blend_skirt", "get_seamless_blend_skirt"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "as_normal_map"), "set_as_normal_map", "is_normal_map"); ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "bump_strength", PROPERTY_HINT_RANGE, "0,32,0.1,or_greater"), "set_bump_strength", "get_bump_strength"); + ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "color_ramp", PROPERTY_HINT_RESOURCE_TYPE, "Gradient"), "set_color_ramp", "get_color_ramp"); ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "noise", PROPERTY_HINT_RESOURCE_TYPE, "Noise"), "set_noise", "get_noise"); } @@ -143,18 +155,42 @@ Ref<Image> NoiseTexture::_generate_texture() { Ref<Image> image; if (seamless) { - image = ref_noise->get_seamless_image(size.x, size.y, invert, seamless_blend_skirt); + image = ref_noise->get_seamless_image(size.x, size.y, invert, in_3d_space, seamless_blend_skirt); } else { - image = ref_noise->get_image(size.x, size.y, invert); + image = ref_noise->get_image(size.x, size.y, invert, in_3d_space); + } + if (color_ramp.is_valid()) { + image = _modulate_with_gradient(image, color_ramp); } - if (as_normal_map) { image->bump_map_to_normal_map(bump_strength); } + if (generate_mipmaps) { + image->generate_mipmaps(); + } return image; } +Ref<Image> NoiseTexture::_modulate_with_gradient(Ref<Image> p_image, Ref<Gradient> p_gradient) { + int width = p_image->get_width(); + int height = p_image->get_height(); + + Ref<Image> new_image; + new_image.instantiate(); + new_image->create(width, height, false, Image::FORMAT_RGBA8); + + for (int row = 0; row < height; row++) { + for (int col = 0; col < width; col++) { + Color pixel_color = p_image->get_pixel(col, row); + Color ramp_color = color_ramp->get_color_at_offset(pixel_color.get_luminance()); + new_image->set_pixel(col, row, ramp_color); + } + } + + return new_image; +} + void NoiseTexture::_update_texture() { bool use_thread = true; if (first_time) { @@ -227,6 +263,29 @@ bool NoiseTexture::get_invert() const { return invert; } +void NoiseTexture::set_in_3d_space(bool p_enable) { + if (p_enable == in_3d_space) { + return; + } + in_3d_space = p_enable; + _queue_update(); +} +bool NoiseTexture::is_in_3d_space() const { + return in_3d_space; +} + +void NoiseTexture::set_generate_mipmaps(bool p_enable) { + if (p_enable == generate_mipmaps) { + return; + } + generate_mipmaps = p_enable; + _queue_update(); +} + +bool NoiseTexture::is_generating_mipmaps() const { + return generate_mipmaps; +} + void NoiseTexture::set_seamless(bool p_seamless) { if (p_seamless == seamless) { return; @@ -278,6 +337,24 @@ float NoiseTexture::get_bump_strength() { return bump_strength; } +void NoiseTexture::set_color_ramp(const Ref<Gradient> &p_gradient) { + if (p_gradient == color_ramp) { + return; + } + if (color_ramp.is_valid()) { + color_ramp->disconnect(CoreStringNames::get_singleton()->changed, callable_mp(this, &NoiseTexture::_queue_update)); + } + color_ramp = p_gradient; + if (color_ramp.is_valid()) { + color_ramp->connect(CoreStringNames::get_singleton()->changed, callable_mp(this, &NoiseTexture::_queue_update)); + } + _queue_update(); +} + +Ref<Gradient> NoiseTexture::get_color_ramp() const { + return color_ramp; +} + int NoiseTexture::get_width() const { return size.x; } diff --git a/modules/noise/noise_texture.h b/modules/noise/noise_texture.h index 2a94df39d4..6c088562a1 100644 --- a/modules/noise/noise_texture.h +++ b/modules/noise/noise_texture.h @@ -51,15 +51,18 @@ private: mutable RID texture; uint32_t flags = 0; - Ref<Noise> noise; + Size2i size = Size2i(512, 512); bool invert = false; - Vector2i size = Vector2i(512, 512); - Vector2 noise_offset; + bool in_3d_space = false; + bool generate_mipmaps = true; bool seamless = false; real_t seamless_blend_skirt = 0.1; bool as_normal_map = false; float bump_strength = 8.0; + Ref<Gradient> color_ramp; + Ref<Noise> noise; + void _thread_done(const Ref<Image> &p_image); static void _thread_function(void *p_ud); @@ -68,6 +71,8 @@ private: void _update_texture(); void _set_texture_image(const Ref<Image> &p_image); + Ref<Image> _modulate_with_gradient(Ref<Image> p_image, Ref<Gradient> p_gradient); + protected: static void _bind_methods(); virtual void _validate_property(PropertyInfo &property) const override; @@ -82,6 +87,12 @@ public: void set_invert(bool p_invert); bool get_invert() const; + void set_in_3d_space(bool p_enable); + bool is_in_3d_space() const; + + void set_generate_mipmaps(bool p_enable); + bool is_generating_mipmaps() const; + void set_seamless(bool p_seamless); bool get_seamless(); @@ -94,6 +105,9 @@ public: void set_bump_strength(float p_bump_strength); float get_bump_strength(); + void set_color_ramp(const Ref<Gradient> &p_gradient); + Ref<Gradient> get_color_ramp() const; + int get_width() const override; int get_height() const override; diff --git a/modules/noise/register_types.cpp b/modules/noise/register_types.cpp index 81bb0317c1..3623da3bb9 100644 --- a/modules/noise/register_types.cpp +++ b/modules/noise/register_types.cpp @@ -34,10 +34,19 @@ #include "noise.h" #include "noise_texture.h" +#ifdef TOOLS_ENABLED +#include "editor/editor_plugin.h" +#include "editor/noise_editor_plugin.h" +#endif + void register_noise_types() { GDREGISTER_CLASS(NoiseTexture); GDREGISTER_ABSTRACT_CLASS(Noise); GDREGISTER_CLASS(FastNoiseLite); + +#ifdef TOOLS_ENABLED + EditorPlugins::add_by_type<NoiseEditorPlugin>(); +#endif } void unregister_noise_types() { diff --git a/modules/openxr/action_map/openxr_action_map.cpp b/modules/openxr/action_map/openxr_action_map.cpp index 2ba33419d7..366e131369 100644 --- a/modules/openxr/action_map/openxr_action_map.cpp +++ b/modules/openxr/action_map/openxr_action_map.cpp @@ -55,7 +55,14 @@ void OpenXRActionMap::_bind_methods() { } void OpenXRActionMap::set_action_sets(Array p_action_sets) { - action_sets = p_action_sets; + action_sets.clear(); + + for (int i = 0; i < p_action_sets.size(); i++) { + Ref<OpenXRActionSet> action_set = p_action_sets[i]; + if (action_set.is_valid() && action_sets.find(action_set) == -1) { + action_sets.push_back(action_set); + } + } } Array OpenXRActionMap::get_action_sets() const { @@ -99,7 +106,14 @@ void OpenXRActionMap::remove_action_set(Ref<OpenXRActionSet> p_action_set) { } void OpenXRActionMap::set_interaction_profiles(Array p_interaction_profiles) { - interaction_profiles = p_interaction_profiles; + interaction_profiles.clear(); + + for (int i = 0; i < p_interaction_profiles.size(); i++) { + Ref<OpenXRInteractionProfile> interaction_profile = p_interaction_profiles[i]; + if (interaction_profile.is_valid() && interaction_profiles.find(interaction_profile) == -1) { + interaction_profiles.push_back(interaction_profile); + } + } } Array OpenXRActionMap::get_interaction_profiles() const { diff --git a/modules/text_server_adv/text_server_adv.cpp b/modules/text_server_adv/text_server_adv.cpp index 4cd5dada4d..0ae8219e23 100644 --- a/modules/text_server_adv/text_server_adv.cpp +++ b/modules/text_server_adv/text_server_adv.cpp @@ -994,8 +994,8 @@ _FORCE_INLINE_ TextServerAdvanced::FontGlyph TextServerAdvanced::rasterize_msdf( int w = (bounds.r - bounds.l); int h = (bounds.t - bounds.b); - int mw = w + p_rect_margin * 2; - int mh = h + p_rect_margin * 2; + int mw = w + p_rect_margin * 4; + int mh = h + p_rect_margin * 4; ERR_FAIL_COND_V(mw > 4096, FontGlyph()); ERR_FAIL_COND_V(mh > 4096, FontGlyph()); @@ -1029,7 +1029,7 @@ _FORCE_INLINE_ TextServerAdvanced::FontGlyph TextServerAdvanced::rasterize_msdf( for (int i = 0; i < h; i++) { for (int j = 0; j < w; j++) { - int ofs = ((i + tex_pos.y + p_rect_margin) * tex.texture_w + j + tex_pos.x + p_rect_margin) * 4; + int ofs = ((i + tex_pos.y + p_rect_margin * 2) * tex.texture_w + j + tex_pos.x + p_rect_margin * 2) * 4; ERR_FAIL_COND_V(ofs >= tex.imgdata.size(), FontGlyph()); wr[ofs + 0] = (uint8_t)(CLAMP(image(j, i)[0] * 256.f, 0.f, 255.f)); wr[ofs + 1] = (uint8_t)(CLAMP(image(j, i)[1] * 256.f, 0.f, 255.f)); @@ -1049,8 +1049,9 @@ _FORCE_INLINE_ TextServerAdvanced::FontGlyph TextServerAdvanced::rasterize_msdf( chr.texture_idx = tex_pos.index; - chr.uv_rect = Rect2(tex_pos.x + p_rect_margin, tex_pos.y + p_rect_margin, w, h); - chr.rect.position = Vector2(bounds.l, -bounds.t); + chr.uv_rect = Rect2(tex_pos.x + p_rect_margin, tex_pos.y + p_rect_margin, w + p_rect_margin * 2, h + p_rect_margin * 2); + chr.rect.position = Vector2(bounds.l - p_rect_margin, -bounds.t - p_rect_margin); + chr.rect.size = chr.uv_rect.size; } return chr; @@ -1062,8 +1063,8 @@ _FORCE_INLINE_ TextServerAdvanced::FontGlyph TextServerAdvanced::rasterize_bitma int w = bitmap.width; int h = bitmap.rows; - int mw = w + p_rect_margin * 2; - int mh = h + p_rect_margin * 2; + int mw = w + p_rect_margin * 4; + int mh = h + p_rect_margin * 4; ERR_FAIL_COND_V(mw > 4096, FontGlyph()); ERR_FAIL_COND_V(mh > 4096, FontGlyph()); @@ -1083,7 +1084,7 @@ _FORCE_INLINE_ TextServerAdvanced::FontGlyph TextServerAdvanced::rasterize_bitma for (int i = 0; i < h; i++) { for (int j = 0; j < w; j++) { - int ofs = ((i + tex_pos.y + p_rect_margin) * tex.texture_w + j + tex_pos.x + p_rect_margin) * color_size; + int ofs = ((i + tex_pos.y + p_rect_margin * 2) * tex.texture_w + j + tex_pos.x + p_rect_margin * 2) * color_size; ERR_FAIL_COND_V(ofs >= tex.imgdata.size(), FontGlyph()); switch (bitmap.pixel_mode) { case FT_PIXEL_MODE_MONO: { @@ -1124,8 +1125,8 @@ _FORCE_INLINE_ TextServerAdvanced::FontGlyph TextServerAdvanced::rasterize_bitma chr.texture_idx = tex_pos.index; chr.found = true; - chr.uv_rect = Rect2(tex_pos.x + p_rect_margin, tex_pos.y + p_rect_margin, w, h); - chr.rect.position = Vector2(xofs, -yofs) * p_data->scale / p_data->oversampling; + chr.uv_rect = Rect2(tex_pos.x + p_rect_margin, tex_pos.y + p_rect_margin, w + p_rect_margin * 2, h + p_rect_margin * 2); + chr.rect.position = Vector2(xofs - p_rect_margin, -yofs - p_rect_margin) * p_data->scale / p_data->oversampling; chr.rect.size = chr.uv_rect.size * p_data->scale / p_data->oversampling; return chr; } @@ -1796,6 +1797,29 @@ bool TextServerAdvanced::font_is_antialiased(const RID &p_font_rid) const { return fd->antialiased; } +void TextServerAdvanced::font_set_generate_mipmaps(const RID &p_font_rid, bool p_generate_mipmaps) { + FontDataAdvanced *fd = font_owner.get_or_null(p_font_rid); + ERR_FAIL_COND(!fd); + + MutexLock lock(fd->mutex); + if (fd->mipmaps != p_generate_mipmaps) { + for (KeyValue<Vector2i, FontDataForSizeAdvanced *> &E : fd->cache) { + for (int i = 0; i < E.value->textures.size(); i++) { + E.value->textures.write[i].dirty = true; + } + } + fd->mipmaps = p_generate_mipmaps; + } +} + +bool TextServerAdvanced::font_get_generate_mipmaps(const RID &p_font_rid) const { + FontDataAdvanced *fd = font_owner.get_or_null(p_font_rid); + ERR_FAIL_COND_V(!fd, false); + + MutexLock lock(fd->mutex); + return fd->mipmaps; +} + void TextServerAdvanced::font_set_multichannel_signed_distance_field(const RID &p_font_rid, bool p_msdf) { FontDataAdvanced *fd = font_owner.get_or_null(p_font_rid); ERR_FAIL_COND(!fd); @@ -2276,6 +2300,9 @@ void TextServerAdvanced::font_set_texture_image(const RID &p_font_rid, const Vec Ref<Image> img; img.instantiate(); img->create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata); + if (fd->mipmaps) { + img->generate_mipmaps(); + } tex.texture = Ref<ImageTexture>(); tex.texture.instantiate(); @@ -2559,6 +2586,86 @@ void TextServerAdvanced::font_set_glyph_texture_idx(const RID &p_font_rid, const gl[p_glyph].found = true; } +RID TextServerAdvanced::font_get_glyph_texture_rid(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const { + FontDataAdvanced *fd = font_owner.get_or_null(p_font_rid); + ERR_FAIL_COND_V(!fd, RID()); + + MutexLock lock(fd->mutex); + Vector2i size = _get_size_outline(fd, p_size); + + ERR_FAIL_COND_V(!_ensure_cache_for_size(fd, size), RID()); + if (!_ensure_glyph(fd, size, p_glyph)) { + return RID(); // Invalid or non graphicl glyph, do not display errors. + } + + const HashMap<int32_t, FontGlyph> &gl = fd->cache[size]->glyph_map; + ERR_FAIL_COND_V(gl[p_glyph].texture_idx < -1 || gl[p_glyph].texture_idx >= fd->cache[size]->textures.size(), RID()); + + if (RenderingServer::get_singleton() != nullptr) { + if (gl[p_glyph].texture_idx != -1) { + if (fd->cache[size]->textures[gl[p_glyph].texture_idx].dirty) { + FontTexture &tex = fd->cache[size]->textures.write[gl[p_glyph].texture_idx]; + Ref<Image> img; + img.instantiate(); + img->create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata); + if (fd->mipmaps) { + img->generate_mipmaps(); + } + if (tex.texture.is_null()) { + tex.texture.instantiate(); + tex.texture->create_from_image(img); + } else { + tex.texture->update(img); + } + tex.dirty = false; + } + return fd->cache[size]->textures[gl[p_glyph].texture_idx].texture->get_rid(); + } + } + + return RID(); +} + +Size2 TextServerAdvanced::font_get_glyph_texture_size(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const { + FontDataAdvanced *fd = font_owner.get_or_null(p_font_rid); + ERR_FAIL_COND_V(!fd, Size2()); + + MutexLock lock(fd->mutex); + Vector2i size = _get_size_outline(fd, p_size); + + ERR_FAIL_COND_V(!_ensure_cache_for_size(fd, size), Size2()); + if (!_ensure_glyph(fd, size, p_glyph)) { + return Size2(); // Invalid or non graphicl glyph, do not display errors. + } + + const HashMap<int32_t, FontGlyph> &gl = fd->cache[size]->glyph_map; + ERR_FAIL_COND_V(gl[p_glyph].texture_idx < -1 || gl[p_glyph].texture_idx >= fd->cache[size]->textures.size(), Size2()); + + if (RenderingServer::get_singleton() != nullptr) { + if (gl[p_glyph].texture_idx != -1) { + if (fd->cache[size]->textures[gl[p_glyph].texture_idx].dirty) { + FontTexture &tex = fd->cache[size]->textures.write[gl[p_glyph].texture_idx]; + Ref<Image> img; + img.instantiate(); + img->create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata); + if (fd->mipmaps) { + img->generate_mipmaps(); + } + if (tex.texture.is_null()) { + tex.texture.instantiate(); + tex.texture->create_from_image(img); + } else { + tex.texture->update(img); + } + tex.dirty = false; + } + return fd->cache[size]->textures[gl[p_glyph].texture_idx].texture->get_size(); + } + } + + return Size2(); +} + Dictionary TextServerAdvanced::font_get_glyph_contours(const RID &p_font_rid, int64_t p_size, int64_t p_index) const { FontDataAdvanced *fd = font_owner.get_or_null(p_font_rid); ERR_FAIL_COND_V(!fd, Dictionary()); @@ -2865,6 +2972,9 @@ void TextServerAdvanced::font_draw_glyph(const RID &p_font_rid, const RID &p_can Ref<Image> img; img.instantiate(); img->create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata); + if (fd->mipmaps) { + img->generate_mipmaps(); + } if (tex.texture.is_null()) { tex.texture.instantiate(); tex.texture->create_from_image(img); @@ -2941,6 +3051,9 @@ void TextServerAdvanced::font_draw_glyph_outline(const RID &p_font_rid, const RI Ref<Image> img; img.instantiate(); img->create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata); + if (fd->mipmaps) { + img->generate_mipmaps(); + } if (tex.texture.is_null()) { tex.texture.instantiate(); tex.texture->create_from_image(img); @@ -3304,7 +3417,9 @@ void TextServerAdvanced::shaped_text_set_bidi_override(const RID &p_shaped, cons } sd->bidi_override.clear(); for (int i = 0; i < p_override.size(); i++) { - sd->bidi_override.push_back(p_override[i]); + if (p_override[i].get_type() == Variant::VECTOR2I) { + sd->bidi_override.push_back(p_override[i]); + } } invalidate(sd, false); } diff --git a/modules/text_server_adv/text_server_adv.h b/modules/text_server_adv/text_server_adv.h index 8afba6adca..fa59566a94 100644 --- a/modules/text_server_adv/text_server_adv.h +++ b/modules/text_server_adv/text_server_adv.h @@ -216,6 +216,7 @@ class TextServerAdvanced : public TextServerExtension { Mutex mutex; bool antialiased = true; + bool mipmaps = false; bool msdf = false; int msdf_range = 14; int msdf_source_size = 48; @@ -483,6 +484,9 @@ public: virtual void font_set_antialiased(const RID &p_font_rid, bool p_antialiased) override; virtual bool font_is_antialiased(const RID &p_font_rid) const override; + virtual void font_set_generate_mipmaps(const RID &p_font_rid, bool p_generate_mipmaps) override; + virtual bool font_get_generate_mipmaps(const RID &p_font_rid) const override; + virtual void font_set_multichannel_signed_distance_field(const RID &p_font_rid, bool p_msdf) override; virtual bool font_is_multichannel_signed_distance_field(const RID &p_font_rid) const override; @@ -567,6 +571,9 @@ public: virtual int64_t font_get_glyph_texture_idx(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const override; virtual void font_set_glyph_texture_idx(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph, int64_t p_texture_idx) override; + virtual RID font_get_glyph_texture_rid(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const override; + virtual Size2 font_get_glyph_texture_size(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const override; + virtual Dictionary font_get_glyph_contours(const RID &p_font, int64_t p_size, int64_t p_index) const override; virtual Array font_get_kerning_list(const RID &p_font_rid, int64_t p_size) const override; diff --git a/modules/text_server_fb/text_server_fb.cpp b/modules/text_server_fb/text_server_fb.cpp index 47c6a73b24..1251aaf2b9 100644 --- a/modules/text_server_fb/text_server_fb.cpp +++ b/modules/text_server_fb/text_server_fb.cpp @@ -438,8 +438,8 @@ _FORCE_INLINE_ TextServerFallback::FontGlyph TextServerFallback::rasterize_msdf( int w = (bounds.r - bounds.l); int h = (bounds.t - bounds.b); - int mw = w + p_rect_margin * 2; - int mh = h + p_rect_margin * 2; + int mw = w + p_rect_margin * 4; + int mh = h + p_rect_margin * 4; ERR_FAIL_COND_V(mw > 4096, FontGlyph()); ERR_FAIL_COND_V(mh > 4096, FontGlyph()); @@ -473,7 +473,7 @@ _FORCE_INLINE_ TextServerFallback::FontGlyph TextServerFallback::rasterize_msdf( for (int i = 0; i < h; i++) { for (int j = 0; j < w; j++) { - int ofs = ((i + tex_pos.y + p_rect_margin) * tex.texture_w + j + tex_pos.x + p_rect_margin) * 4; + int ofs = ((i + tex_pos.y + p_rect_margin * 2) * tex.texture_w + j + tex_pos.x + p_rect_margin * 2) * 4; ERR_FAIL_COND_V(ofs >= tex.imgdata.size(), FontGlyph()); wr[ofs + 0] = (uint8_t)(CLAMP(image(j, i)[0] * 256.f, 0.f, 255.f)); wr[ofs + 1] = (uint8_t)(CLAMP(image(j, i)[1] * 256.f, 0.f, 255.f)); @@ -493,8 +493,8 @@ _FORCE_INLINE_ TextServerFallback::FontGlyph TextServerFallback::rasterize_msdf( chr.texture_idx = tex_pos.index; - chr.uv_rect = Rect2(tex_pos.x + p_rect_margin, tex_pos.y + p_rect_margin, w, h); - chr.rect.position = Vector2(bounds.l, -bounds.t); + chr.uv_rect = Rect2(tex_pos.x + p_rect_margin, tex_pos.y + p_rect_margin, w + p_rect_margin * 2, h + p_rect_margin * 2); + chr.rect.position = Vector2(bounds.l - p_rect_margin, -bounds.t - p_rect_margin); chr.rect.size = chr.uv_rect.size; } return chr; @@ -506,8 +506,8 @@ _FORCE_INLINE_ TextServerFallback::FontGlyph TextServerFallback::rasterize_bitma int w = bitmap.width; int h = bitmap.rows; - int mw = w + p_rect_margin * 2; - int mh = h + p_rect_margin * 2; + int mw = w + p_rect_margin * 4; + int mh = h + p_rect_margin * 4; ERR_FAIL_COND_V(mw > 4096, FontGlyph()); ERR_FAIL_COND_V(mh > 4096, FontGlyph()); @@ -527,7 +527,7 @@ _FORCE_INLINE_ TextServerFallback::FontGlyph TextServerFallback::rasterize_bitma for (int i = 0; i < h; i++) { for (int j = 0; j < w; j++) { - int ofs = ((i + tex_pos.y + p_rect_margin) * tex.texture_w + j + tex_pos.x + p_rect_margin) * color_size; + int ofs = ((i + tex_pos.y + p_rect_margin * 2) * tex.texture_w + j + tex_pos.x + p_rect_margin * 2) * color_size; ERR_FAIL_COND_V(ofs >= tex.imgdata.size(), FontGlyph()); switch (bitmap.pixel_mode) { case FT_PIXEL_MODE_MONO: { @@ -568,8 +568,8 @@ _FORCE_INLINE_ TextServerFallback::FontGlyph TextServerFallback::rasterize_bitma chr.texture_idx = tex_pos.index; chr.found = true; - chr.uv_rect = Rect2(tex_pos.x + p_rect_margin, tex_pos.y + p_rect_margin, w, h); - chr.rect.position = Vector2(xofs, -yofs) * p_data->scale / p_data->oversampling; + chr.uv_rect = Rect2(tex_pos.x + p_rect_margin, tex_pos.y + p_rect_margin, w + p_rect_margin * 2, h + p_rect_margin * 2); + chr.rect.position = Vector2(xofs - p_rect_margin, -yofs - p_rect_margin) * p_data->scale / p_data->oversampling; chr.rect.size = chr.uv_rect.size * p_data->scale / p_data->oversampling; return chr; } @@ -959,6 +959,29 @@ bool TextServerFallback::font_is_antialiased(const RID &p_font_rid) const { return fd->antialiased; } +void TextServerFallback::font_set_generate_mipmaps(const RID &p_font_rid, bool p_generate_mipmaps) { + FontDataFallback *fd = font_owner.get_or_null(p_font_rid); + ERR_FAIL_COND(!fd); + + MutexLock lock(fd->mutex); + if (fd->mipmaps != p_generate_mipmaps) { + for (KeyValue<Vector2i, FontDataForSizeFallback *> &E : fd->cache) { + for (int i = 0; i < E.value->textures.size(); i++) { + E.value->textures.write[i].dirty = true; + } + } + fd->mipmaps = p_generate_mipmaps; + } +} + +bool TextServerFallback::font_get_generate_mipmaps(const RID &p_font_rid) const { + FontDataFallback *fd = font_owner.get_or_null(p_font_rid); + ERR_FAIL_COND_V(!fd, false); + + MutexLock lock(fd->mutex); + return fd->mipmaps; +} + void TextServerFallback::font_set_multichannel_signed_distance_field(const RID &p_font_rid, bool p_msdf) { FontDataFallback *fd = font_owner.get_or_null(p_font_rid); ERR_FAIL_COND(!fd); @@ -1439,6 +1462,9 @@ void TextServerFallback::font_set_texture_image(const RID &p_font_rid, const Vec Ref<Image> img; img.instantiate(); img->create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata); + if (fd->mipmaps) { + img->generate_mipmaps(); + } tex.texture = Ref<ImageTexture>(); tex.texture.instantiate(); @@ -1708,6 +1734,86 @@ void TextServerFallback::font_set_glyph_texture_idx(const RID &p_font_rid, const gl[p_glyph].found = true; } +RID TextServerFallback::font_get_glyph_texture_rid(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const { + FontDataFallback *fd = font_owner.get_or_null(p_font_rid); + ERR_FAIL_COND_V(!fd, RID()); + + MutexLock lock(fd->mutex); + Vector2i size = _get_size_outline(fd, p_size); + + ERR_FAIL_COND_V(!_ensure_cache_for_size(fd, size), RID()); + if (!_ensure_glyph(fd, size, p_glyph)) { + return RID(); // Invalid or non graphicl glyph, do not display errors. + } + + const HashMap<int32_t, FontGlyph> &gl = fd->cache[size]->glyph_map; + ERR_FAIL_COND_V(gl[p_glyph].texture_idx < -1 || gl[p_glyph].texture_idx >= fd->cache[size]->textures.size(), RID()); + + if (RenderingServer::get_singleton() != nullptr) { + if (gl[p_glyph].texture_idx != -1) { + if (fd->cache[size]->textures[gl[p_glyph].texture_idx].dirty) { + FontTexture &tex = fd->cache[size]->textures.write[gl[p_glyph].texture_idx]; + Ref<Image> img; + img.instantiate(); + img->create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata); + if (fd->mipmaps) { + img->generate_mipmaps(); + } + if (tex.texture.is_null()) { + tex.texture.instantiate(); + tex.texture->create_from_image(img); + } else { + tex.texture->update(img); + } + tex.dirty = false; + } + return fd->cache[size]->textures[gl[p_glyph].texture_idx].texture->get_rid(); + } + } + + return RID(); +} + +Size2 TextServerFallback::font_get_glyph_texture_size(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const { + FontDataFallback *fd = font_owner.get_or_null(p_font_rid); + ERR_FAIL_COND_V(!fd, Size2()); + + MutexLock lock(fd->mutex); + Vector2i size = _get_size_outline(fd, p_size); + + ERR_FAIL_COND_V(!_ensure_cache_for_size(fd, size), Size2()); + if (!_ensure_glyph(fd, size, p_glyph)) { + return Size2(); // Invalid or non graphicl glyph, do not display errors. + } + + const HashMap<int32_t, FontGlyph> &gl = fd->cache[size]->glyph_map; + ERR_FAIL_COND_V(gl[p_glyph].texture_idx < -1 || gl[p_glyph].texture_idx >= fd->cache[size]->textures.size(), Size2()); + + if (RenderingServer::get_singleton() != nullptr) { + if (gl[p_glyph].texture_idx != -1) { + if (fd->cache[size]->textures[gl[p_glyph].texture_idx].dirty) { + FontTexture &tex = fd->cache[size]->textures.write[gl[p_glyph].texture_idx]; + Ref<Image> img; + img.instantiate(); + img->create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata); + if (fd->mipmaps) { + img->generate_mipmaps(); + } + if (tex.texture.is_null()) { + tex.texture.instantiate(); + tex.texture->create_from_image(img); + } else { + tex.texture->update(img); + } + tex.dirty = false; + } + return fd->cache[size]->textures[gl[p_glyph].texture_idx].texture->get_size(); + } + } + + return Size2(); +} + Dictionary TextServerFallback::font_get_glyph_contours(const RID &p_font_rid, int64_t p_size, int64_t p_index) const { FontDataFallback *fd = font_owner.get_or_null(p_font_rid); ERR_FAIL_COND_V(!fd, Dictionary()); @@ -1996,6 +2102,9 @@ void TextServerFallback::font_draw_glyph(const RID &p_font_rid, const RID &p_can Ref<Image> img; img.instantiate(); img->create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata); + if (fd->mipmaps) { + img->generate_mipmaps(); + } if (tex.texture.is_null()) { tex.texture.instantiate(); tex.texture->create_from_image(img); @@ -2072,6 +2181,9 @@ void TextServerFallback::font_draw_glyph_outline(const RID &p_font_rid, const RI Ref<Image> img; img.instantiate(); img->create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata); + if (fd->mipmaps) { + img->generate_mipmaps(); + } if (tex.texture.is_null()) { tex.texture.instantiate(); tex.texture->create_from_image(img); diff --git a/modules/text_server_fb/text_server_fb.h b/modules/text_server_fb/text_server_fb.h index ea77659b5d..d6f61e02f8 100644 --- a/modules/text_server_fb/text_server_fb.h +++ b/modules/text_server_fb/text_server_fb.h @@ -179,6 +179,7 @@ class TextServerFallback : public TextServerExtension { Mutex mutex; bool antialiased = true; + bool mipmaps = false; bool msdf = false; int msdf_range = 14; int msdf_source_size = 48; @@ -375,6 +376,9 @@ public: virtual void font_set_antialiased(const RID &p_font_rid, bool p_antialiased) override; virtual bool font_is_antialiased(const RID &p_font_rid) const override; + virtual void font_set_generate_mipmaps(const RID &p_font_rid, bool p_generate_mipmaps) override; + virtual bool font_get_generate_mipmaps(const RID &p_font_rid) const override; + virtual void font_set_multichannel_signed_distance_field(const RID &p_font_rid, bool p_msdf) override; virtual bool font_is_multichannel_signed_distance_field(const RID &p_font_rid) const override; @@ -458,6 +462,8 @@ public: virtual int64_t font_get_glyph_texture_idx(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const override; virtual void font_set_glyph_texture_idx(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph, int64_t p_texture_idx) override; + virtual RID font_get_glyph_texture_rid(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const override; + virtual Size2 font_get_glyph_texture_size(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const override; virtual Dictionary font_get_glyph_contours(const RID &p_font, int64_t p_size, int64_t p_index) const override; diff --git a/modules/visual_script/doc_classes/VisualScript.xml b/modules/visual_script/doc_classes/VisualScript.xml index 96310538bf..5807c98d32 100644 --- a/modules/visual_script/doc_classes/VisualScript.xml +++ b/modules/visual_script/doc_classes/VisualScript.xml @@ -316,7 +316,7 @@ </method> <method name="set_scroll"> <return type="void" /> - <argument index="0" name="ofs" type="Vector2" /> + <argument index="0" name="offset" type="Vector2" /> <description> Set the screen center to the given position. </description> diff --git a/modules/visual_script/editor/visual_script_editor.cpp b/modules/visual_script/editor/visual_script_editor.cpp index 495303d6c4..06fa90eb29 100644 --- a/modules/visual_script/editor/visual_script_editor.cpp +++ b/modules/visual_script/editor/visual_script_editor.cpp @@ -3390,6 +3390,8 @@ void VisualScriptEditor::_selected_connect_node(const String &p_text, const Stri n->set_call_mode(VisualScriptFunctionCall::CALL_MODE_NODE_PATH); n->set_base_path(drop_path); } + } else { + n->set_call_mode(VisualScriptFunctionCall::CALL_MODE_INSTANCE); } if (drop_node) { n->set_base_type(drop_node->get_class()); @@ -3702,8 +3704,13 @@ void VisualScriptEditor::_selected_connect_node(const String &p_text, const Stri Object::cast_to<VisualScriptTypeCast>(vnode.ptr())->set_base_type(base_type); Object::cast_to<VisualScriptTypeCast>(vnode.ptr())->set_base_script(base_script); } else if (Object::cast_to<VisualScriptFunctionCall>(vnode.ptr())) { - Object::cast_to<VisualScriptFunctionCall>(vnode.ptr())->set_base_type(base_type); - Object::cast_to<VisualScriptFunctionCall>(vnode.ptr())->set_base_script(base_script); + if (base_type_map.has(base_type)) { + Object::cast_to<VisualScriptFunctionCall>(vnode.ptr())->set_basic_type(base_type_map[base_type]); + Object::cast_to<VisualScriptFunctionCall>(vnode.ptr())->set_call_mode(VisualScriptFunctionCall::CALL_MODE_BASIC_TYPE); + } else { + Object::cast_to<VisualScriptFunctionCall>(vnode.ptr())->set_base_type(base_type); + Object::cast_to<VisualScriptFunctionCall>(vnode.ptr())->set_base_script(base_script); + } } else if (Object::cast_to<VisualScriptPropertySet>(vnode.ptr())) { Object::cast_to<VisualScriptPropertySet>(vnode.ptr())->set_base_type(base_type); Object::cast_to<VisualScriptPropertySet>(vnode.ptr())->set_base_script(base_script); @@ -4751,6 +4758,35 @@ VisualScriptEditor::VisualScriptEditor() { popup_menu->add_item(TTR("Duplicate"), EDIT_DUPLICATE_NODES); popup_menu->add_item(TTR("Clear Copy Buffer"), EDIT_CLEAR_COPY_BUFFER); popup_menu->connect("id_pressed", callable_mp(this, &VisualScriptEditor::_menu_option)); + + base_type_map.insert("String", Variant::STRING); + base_type_map.insert("Vector2", Variant::VECTOR2); + base_type_map.insert("Vector2i", Variant::VECTOR2I); + base_type_map.insert("Rect2", Variant::RECT2); + base_type_map.insert("Rect2i", Variant::RECT2I); + base_type_map.insert("Vector3", Variant::VECTOR3); + base_type_map.insert("Vector3i", Variant::VECTOR3I); + base_type_map.insert("Transform2D", Variant::TRANSFORM2D); + base_type_map.insert("Plane", Variant::PLANE); + base_type_map.insert("Quaternion", Variant::QUATERNION); + base_type_map.insert("AABB", Variant::AABB); + base_type_map.insert("Basis", Variant::BASIS); + base_type_map.insert("Transform3D", Variant::TRANSFORM3D); + base_type_map.insert("Color", Variant::COLOR); + base_type_map.insert("NodePath", Variant::NODE_PATH); + base_type_map.insert("RID", Variant::RID); + base_type_map.insert("Callable", Variant::CALLABLE); + base_type_map.insert("Dictionary", Variant::DICTIONARY); + base_type_map.insert("Array", Variant::ARRAY); + base_type_map.insert("PackedByteArray", Variant::PACKED_BYTE_ARRAY); + base_type_map.insert("PackedInt32Array", Variant::PACKED_INT32_ARRAY); + base_type_map.insert("PackedFloat32Array", Variant::PACKED_FLOAT32_ARRAY); + base_type_map.insert("PackedInt64Array", Variant::PACKED_INT64_ARRAY); + base_type_map.insert("PackedFloat64Array", Variant::PACKED_FLOAT64_ARRAY); + base_type_map.insert("PackedStringArray", Variant::PACKED_STRING_ARRAY); + base_type_map.insert("PackedVector2Array", Variant::PACKED_VECTOR2_ARRAY); + base_type_map.insert("PackedVector3Array", Variant::PACKED_VECTOR3_ARRAY); + base_type_map.insert("PackedColorArray", Variant::PACKED_COLOR_ARRAY); } VisualScriptEditor::~VisualScriptEditor() { diff --git a/modules/visual_script/editor/visual_script_editor.h b/modules/visual_script/editor/visual_script_editor.h index 5b355a71df..fcfd44cecd 100644 --- a/modules/visual_script/editor/visual_script_editor.h +++ b/modules/visual_script/editor/visual_script_editor.h @@ -144,6 +144,7 @@ class VisualScriptEditor : public ScriptEditorBase { Map<StringName, Color> node_colors; HashMap<StringName, Ref<StyleBox>> node_styles; + Map<StringName, Variant::Type> base_type_map; void _update_graph_connections(); void _update_graph(int p_only_id = -1); diff --git a/modules/visual_script/editor/visual_script_property_selector.cpp b/modules/visual_script/editor/visual_script_property_selector.cpp index 31406a2a6f..07929e5c0e 100644 --- a/modules/visual_script/editor/visual_script_property_selector.cpp +++ b/modules/visual_script/editor/visual_script_property_selector.cpp @@ -86,6 +86,13 @@ void VisualScriptPropertySelector::_update_results_s(String p_string) { _update_results(); } +void VisualScriptPropertySelector::_update_results_search_all() { + if (search_classes->is_pressed()) { + scope_combo->select(COMBO_ALL); + } + _update_results(); +} + void VisualScriptPropertySelector::_update_results() { _update_icons(); search_runner = Ref<SearchRunner>(memnew(SearchRunner(this, results_tree))); @@ -167,7 +174,7 @@ void VisualScriptPropertySelector::select_method_from_base_type(const String &p_ search_properties->set_pressed(false); search_theme_items->set_pressed(false); - scope_combo->select(2); //id0 = "Search Related" //id2 = "Search Base" //id3 = "Search Inheriters" //id4 = "Search Unrelated" + scope_combo->select(COMBO_BASE); results_tree->clear(); show_window(.5f); @@ -201,8 +208,7 @@ void VisualScriptPropertySelector::select_from_base_type(const String &p_base, c search_properties->set_pressed(true); search_theme_items->set_pressed(false); - // When class is Input only show inheritors - scope_combo->select(0); //id0 = "Search Related" //id2 = "Search Base" //id3 = "Search Inheriters" //id4 = "Search Unrelated" + scope_combo->select(COMBO_RELATED); results_tree->clear(); show_window(.5f); @@ -234,7 +240,7 @@ void VisualScriptPropertySelector::select_from_script(const Ref<Script> &p_scrip search_properties->set_pressed(true); search_theme_items->set_pressed(false); - scope_combo->select(2); //id0 = "Search Related" //id2 = "Search Base" //id3 = "Search Inheriters" //id4 = "Search Unrelated" + scope_combo->select(COMBO_BASE); results_tree->clear(); show_window(.5f); @@ -264,7 +270,7 @@ void VisualScriptPropertySelector::select_from_basic_type(Variant::Type p_type, search_properties->set_pressed(true); search_theme_items->set_pressed(false); - scope_combo->select(2); //id0 = "Search Related" //id2 = "Search Base" //id3 = "Search Inheriters" //id4 = "Search Unrelated" //id5 "Search All" + scope_combo->select(COMBO_BASE); results_tree->clear(); show_window(.5f); @@ -294,7 +300,7 @@ void VisualScriptPropertySelector::select_from_action(const String &p_type, cons search_properties->set_pressed(false); search_theme_items->set_pressed(false); - scope_combo->select(0); //id0 = "Search Related" //id2 = "Search Base" //id3 = "Search Inheriters" //id4 = "Search Unrelated" //id5 "Search All" + scope_combo->select(COMBO_RELATED); results_tree->clear(); show_window(.5f); @@ -330,7 +336,7 @@ void VisualScriptPropertySelector::select_from_instance(Object *p_instance, cons search_properties->set_pressed(true); search_theme_items->set_pressed(false); - scope_combo->select(2); //id0 = "Search Related" //id2 = "Search Base" //id3 = "Search Inheriters" //id4 = "Search Unrelated" //id5 "Search All" + scope_combo->select(COMBO_BASE); results_tree->clear(); show_window(.5f); @@ -363,7 +369,7 @@ void VisualScriptPropertySelector::select_from_visual_script(const Ref<Script> & search_properties->set_pressed(true); search_theme_items->set_pressed(false); - scope_combo->select(2); //id0 = "Search Related" //id2 = "Search Base" //id3 = "Search Inheriters" //id4 = "Search Unrelated" //id5 "Search All" + scope_combo->select(COMBO_BASE); results_tree->clear(); show_window(.5f); @@ -418,7 +424,7 @@ VisualScriptPropertySelector::VisualScriptPropertySelector() { search_classes = memnew(Button); search_classes->set_flat(true); search_classes->set_tooltip(TTR("Search Classes")); - search_classes->connect("pressed", callable_mp(this, &VisualScriptPropertySelector::_update_results)); + search_classes->connect("pressed", callable_mp(this, &VisualScriptPropertySelector::_update_results_search_all)); search_classes->set_toggle_mode(true); search_classes->set_pressed(true); search_classes->set_focus_mode(Control::FOCUS_NONE); @@ -739,49 +745,46 @@ bool VisualScriptPropertySelector::SearchRunner::_phase_node_classes_build() { if (vs_nodes.is_empty()) { return true; } - String registerd_node_name = vs_nodes[0]; + String registered_node_name = vs_nodes[0]; vs_nodes.pop_front(); - Vector<String> path = registerd_node_name.split("/"); + Vector<String> path = registered_node_name.split("/"); if (path[0] == "constants") { - _add_class_doc(registerd_node_name, "", "constants"); + _add_class_doc(registered_node_name, "", "constants"); } else if (path[0] == "custom") { - _add_class_doc(registerd_node_name, "", "custom"); + _add_class_doc(registered_node_name, "", "custom"); } else if (path[0] == "data") { - _add_class_doc(registerd_node_name, "", "data"); + _add_class_doc(registered_node_name, "", "data"); } else if (path[0] == "flow_control") { - _add_class_doc(registerd_node_name, "", "flow_control"); + _add_class_doc(registered_node_name, "", "flow_control"); } else if (path[0] == "functions") { if (path[1] == "built_in") { - _add_class_doc(registerd_node_name, "functions", "built_in"); + _add_class_doc(registered_node_name, "functions", "built_in"); } else if (path[1] == "by_type") { - if (search_flags & SEARCH_CLASSES) { - _add_class_doc(registerd_node_name, path[2], "by_type_class"); - } + // No action is required. + // Using function references from ClassDB to remove confusion for users. } else if (path[1] == "constructors") { - if (search_flags & SEARCH_CLASSES) { - _add_class_doc(registerd_node_name, path[2].substr(0, path[2].find_char('(')), "constructors_class"); - } + _add_class_doc(registered_node_name, "", "constructors"); } else if (path[1] == "deconstruct") { - _add_class_doc(registerd_node_name, "", "deconstruct"); + _add_class_doc(registered_node_name, "", "deconstruct"); } else if (path[1] == "wait") { - _add_class_doc(registerd_node_name, "functions", "yield"); + _add_class_doc(registered_node_name, "functions", "yield"); } else { - _add_class_doc(registerd_node_name, "functions", ""); + _add_class_doc(registered_node_name, "functions", ""); } } else if (path[0] == "index") { - _add_class_doc(registerd_node_name, "", "index"); + _add_class_doc(registered_node_name, "", "index"); } else if (path[0] == "operators") { if (path[1] == "bitwise") { - _add_class_doc(registerd_node_name, "operators", "bitwise"); + _add_class_doc(registered_node_name, "operators", "bitwise"); } else if (path[1] == "compare") { - _add_class_doc(registerd_node_name, "operators", "compare"); + _add_class_doc(registered_node_name, "operators", "compare"); } else if (path[1] == "logic") { - _add_class_doc(registerd_node_name, "operators", "logic"); + _add_class_doc(registered_node_name, "operators", "logic"); } else if (path[1] == "math") { - _add_class_doc(registerd_node_name, "operators", "math"); + _add_class_doc(registered_node_name, "operators", "math"); } else { - _add_class_doc(registerd_node_name, "operators", ""); + _add_class_doc(registered_node_name, "operators", ""); } } return false; diff --git a/modules/visual_script/editor/visual_script_property_selector.h b/modules/visual_script/editor/visual_script_property_selector.h index faf39a14e4..1b32ee2967 100644 --- a/modules/visual_script/editor/visual_script_property_selector.h +++ b/modules/visual_script/editor/visual_script_property_selector.h @@ -62,6 +62,15 @@ class VisualScriptPropertySelector : public ConfirmationDialog { SCOPE_ALL = SCOPE_BASE | SCOPE_INHERITERS | SCOPE_UNRELATED }; + enum ScopeCombo { + COMBO_RELATED, + COMBO_SEPARATOR, + COMBO_BASE, + COMBO_INHERITERS, + COMBO_UNRELATED, + COMBO_ALL, + }; + LineEdit *search_box = nullptr; Button *case_sensitive_button = nullptr; @@ -88,6 +97,7 @@ class VisualScriptPropertySelector : public ConfirmationDialog { void _sbox_input(const Ref<InputEvent> &p_ie); void _update_results_i(int p_int); void _update_results_s(String p_string); + void _update_results_search_all(); void _update_results(); void _confirmed(); diff --git a/modules/visual_script/visual_script.cpp b/modules/visual_script/visual_script.cpp index e8c44e2556..e31550b203 100644 --- a/modules/visual_script/visual_script.cpp +++ b/modules/visual_script/visual_script.cpp @@ -1118,7 +1118,7 @@ void VisualScript::_bind_methods() { ClassDB::bind_method(D_METHOD("has_function", "name"), &VisualScript::has_function); ClassDB::bind_method(D_METHOD("remove_function", "name"), &VisualScript::remove_function); ClassDB::bind_method(D_METHOD("rename_function", "name", "new_name"), &VisualScript::rename_function); - ClassDB::bind_method(D_METHOD("set_scroll", "ofs"), &VisualScript::set_scroll); + ClassDB::bind_method(D_METHOD("set_scroll", "offset"), &VisualScript::set_scroll); ClassDB::bind_method(D_METHOD("get_scroll"), &VisualScript::get_scroll); ClassDB::bind_method(D_METHOD("add_node", "id", "node", "position"), &VisualScript::add_node, DEFVAL(Point2())); diff --git a/modules/webxr/webxr_interface_js.cpp b/modules/webxr/webxr_interface_js.cpp index 06b0e31801..debfe8e950 100644 --- a/modules/webxr/webxr_interface_js.cpp +++ b/modules/webxr/webxr_interface_js.cpp @@ -59,7 +59,7 @@ void _emwebxr_on_session_started(char *p_reference_space_type) { ERR_FAIL_COND(interface.is_null()); String reference_space_type = String(p_reference_space_type); - ((WebXRInterfaceJS *)interface.ptr())->_set_reference_space_type(reference_space_type); + static_cast<WebXRInterfaceJS *>(interface.ptr())->_set_reference_space_type(reference_space_type); interface->emit_signal(SNAME("session_started")); } @@ -94,7 +94,7 @@ void _emwebxr_on_controller_changed() { Ref<XRInterface> interface = xr_server->find_interface("WebXR"); ERR_FAIL_COND(interface.is_null()); - ((WebXRInterfaceJS *)interface.ptr())->_on_controller_changed(); + static_cast<WebXRInterfaceJS *>(interface.ptr())->_on_controller_changed(); } extern "C" EMSCRIPTEN_KEEPALIVE void _emwebxr_on_input_event(char *p_signal_name, int p_input_source) { diff --git a/platform/android/java/lib/src/org/godotengine/godot/FullScreenGodotApp.java b/platform/android/java/lib/src/org/godotengine/godot/FullScreenGodotApp.java index e8ffbb9481..fb1604f6af 100644 --- a/platform/android/java/lib/src/org/godotengine/godot/FullScreenGodotApp.java +++ b/platform/android/java/lib/src/org/godotengine/godot/FullScreenGodotApp.java @@ -65,10 +65,6 @@ public abstract class FullScreenGodotApp extends FragmentActivity implements God } else { Log.v(TAG, "Creating new Godot fragment instance."); godotFragment = initGodotInstance(); - if (godotFragment == null) { - throw new IllegalStateException("Godot instance must be non-null."); - } - getSupportFragmentManager().beginTransaction().replace(R.id.godot_fragment_container, godotFragment).setPrimaryNavigationFragment(godotFragment).commitNowAllowingStateLoss(); } } diff --git a/platform/android/java/lib/src/org/godotengine/godot/Godot.java b/platform/android/java/lib/src/org/godotengine/godot/Godot.java index 8a86136daf..6e597163ab 100644 --- a/platform/android/java/lib/src/org/godotengine/godot/Godot.java +++ b/platform/android/java/lib/src/org/godotengine/godot/Godot.java @@ -509,17 +509,14 @@ public class Godot extends Fragment implements SensorEventListener, IDownloaderC use_debug_opengl = true; } else if (command_line[i].equals("--use_immersive")) { use_immersive = true; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { // check if the application runs on an android 4.4+ - window.getDecorView().setSystemUiVisibility( - View.SYSTEM_UI_FLAG_LAYOUT_STABLE | - View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | - View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | - View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | // hide nav bar - View.SYSTEM_UI_FLAG_FULLSCREEN | // hide status bar - View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); - - UiChangeListener(); - } + window.getDecorView().setSystemUiVisibility( + View.SYSTEM_UI_FLAG_LAYOUT_STABLE | + View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | + View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | + View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | // hide nav bar + View.SYSTEM_UI_FLAG_FULLSCREEN | // hide status bar + View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); + UiChangeListener(); } else if (command_line[i].equals("--use_apk_expansion")) { use_apk_expansion = true; } else if (has_extra && command_line[i].equals("--apk_expansion_md5")) { @@ -699,7 +696,7 @@ public class Godot extends Fragment implements SensorEventListener, IDownloaderC mSensorManager.registerListener(this, mMagnetometer, SensorManager.SENSOR_DELAY_GAME); mSensorManager.registerListener(this, mGyroscope, SensorManager.SENSOR_DELAY_GAME); - if (use_immersive && Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { // check if the application runs on an android 4.4+ + if (use_immersive) { Window window = getActivity().getWindow(); window.getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | @@ -719,15 +716,13 @@ public class Godot extends Fragment implements SensorEventListener, IDownloaderC final View decorView = getActivity().getWindow().getDecorView(); decorView.setOnSystemUiVisibilityChangeListener(visibility -> { if ((visibility & View.SYSTEM_UI_FLAG_FULLSCREEN) == 0) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { - decorView.setSystemUiVisibility( - View.SYSTEM_UI_FLAG_LAYOUT_STABLE | - View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | - View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | - View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | - View.SYSTEM_UI_FLAG_FULLSCREEN | - View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); - } + decorView.setSystemUiVisibility( + View.SYSTEM_UI_FLAG_LAYOUT_STABLE | + View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | + View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | + View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | + View.SYSTEM_UI_FLAG_FULLSCREEN | + View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); } }); } @@ -888,9 +883,8 @@ public class Godot extends Fragment implements SensorEventListener, IDownloaderC // Create Hex String StringBuilder hexString = new StringBuilder(); - for (int i = 0; i < messageDigest.length; i++) { - String s = Integer.toHexString(0xFF & messageDigest[i]); - + for (byte b : messageDigest) { + String s = Integer.toHexString(0xFF & b); if (s.length() == 1) { s = "0" + s; } diff --git a/platform/android/java/lib/src/org/godotengine/godot/input/GodotInputHandler.java b/platform/android/java/lib/src/org/godotengine/godot/input/GodotInputHandler.java index c06d89b843..8694bb91e1 100644 --- a/platform/android/java/lib/src/org/godotengine/godot/input/GodotInputHandler.java +++ b/platform/android/java/lib/src/org/godotengine/godot/input/GodotInputHandler.java @@ -34,8 +34,9 @@ import static org.godotengine.godot.utils.GLUtils.DEBUG; import org.godotengine.godot.GodotLib; import org.godotengine.godot.GodotRenderView; -import org.godotengine.godot.input.InputManagerCompat.InputDeviceListener; +import android.content.Context; +import android.hardware.input.InputManager; import android.os.Build; import android.util.Log; import android.util.SparseArray; @@ -53,9 +54,9 @@ import java.util.Set; /** * Handles input related events for the {@link GodotRenderView} view. */ -public class GodotInputHandler implements InputDeviceListener { +public class GodotInputHandler implements InputManager.InputDeviceListener { private final GodotRenderView mRenderView; - private final InputManagerCompat mInputManager; + private final InputManager mInputManager; private final String tag = this.getClass().getSimpleName(); @@ -64,7 +65,7 @@ public class GodotInputHandler implements InputDeviceListener { public GodotInputHandler(GodotRenderView godotView) { mRenderView = godotView; - mInputManager = InputManagerCompat.Factory.getInputManager(mRenderView.getView().getContext()); + mInputManager = (InputManager)mRenderView.getView().getContext().getSystemService(Context.INPUT_SERVICE); mInputManager.registerInputDeviceListener(this, null); } diff --git a/platform/android/java/lib/src/org/godotengine/godot/input/InputManagerCompat.java b/platform/android/java/lib/src/org/godotengine/godot/input/InputManagerCompat.java deleted file mode 100644 index 21fdc658bb..0000000000 --- a/platform/android/java/lib/src/org/godotengine/godot/input/InputManagerCompat.java +++ /dev/null @@ -1,134 +0,0 @@ -/* - * Copyright (C) 2013 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.godotengine.godot.input; - -import android.content.Context; -import android.os.Handler; -import android.view.InputDevice; -import android.view.MotionEvent; - -public interface InputManagerCompat { - /** - * Gets information about the input device with the specified id. - * - * @param id The device id - * @return The input device or null if not found - */ - InputDevice getInputDevice(int id); - - /** - * Gets the ids of all input devices in the system. - * - * @return The input device ids. - */ - int[] getInputDeviceIds(); - - /** - * Registers an input device listener to receive notifications about when - * input devices are added, removed or changed. - * - * @param listener The listener to register. - * @param handler The handler on which the listener should be invoked, or - * null if the listener should be invoked on the calling thread's - * looper. - */ - void registerInputDeviceListener(InputManagerCompat.InputDeviceListener listener, - Handler handler); - - /** - * Unregisters an input device listener. - * - * @param listener The listener to unregister. - */ - void unregisterInputDeviceListener(InputManagerCompat.InputDeviceListener listener); - - /* - * The following three calls are to simulate V16 behavior on pre-Jellybean - * devices. If you don't call them, your callback will never be called - * pre-API 16. - */ - - /** - * Pass the motion events to the InputManagerCompat. This is used to - * optimize for polling for controllers. If you do not pass these events in, - * polling will cause regular object creation. - * - * @param event the motion event from the app - */ - void onGenericMotionEvent(MotionEvent event); - - /** - * Tell the V9 input manager that it should stop polling for disconnected - * devices. You can call this during onPause in your activity, although you - * might want to call it whenever your game is not active (or whenever you - * don't care about being notified of new input devices) - */ - void onPause(); - - /** - * Tell the V9 input manager that it should start polling for disconnected - * devices. You can call this during onResume in your activity, although you - * might want to call it less often (only when the gameplay is actually - * active) - */ - void onResume(); - - interface InputDeviceListener { - /** - * Called whenever the input manager detects that a device has been - * added. This will only be called in the V9 version when a motion event - * is detected. - * - * @param deviceId The id of the input device that was added. - */ - void onInputDeviceAdded(int deviceId); - - /** - * Called whenever the properties of an input device have changed since - * they were last queried. This will not be called for the V9 version of - * the API. - * - * @param deviceId The id of the input device that changed. - */ - void onInputDeviceChanged(int deviceId); - - /** - * Called whenever the input manager detects that a device has been - * removed. For the V9 version, this can take some time depending on the - * poll rate. - * - * @param deviceId The id of the input device that was removed. - */ - void onInputDeviceRemoved(int deviceId); - } - - /** - * Use this to construct a compatible InputManager. - */ - class Factory { - /** - * Constructs and returns a compatible InputManger - * - * @param context the Context that will be used to get the system - * service from - * @return a compatible implementation of InputManager - */ - public static InputManagerCompat getInputManager(Context context) { - return new InputManagerV16(context); - } - } -} diff --git a/platform/android/java/lib/src/org/godotengine/godot/input/InputManagerV16.java b/platform/android/java/lib/src/org/godotengine/godot/input/InputManagerV16.java deleted file mode 100644 index 0dbc13c77b..0000000000 --- a/platform/android/java/lib/src/org/godotengine/godot/input/InputManagerV16.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (C) 2013 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.godotengine.godot.input; - -import android.annotation.TargetApi; -import android.content.Context; -import android.hardware.input.InputManager; -import android.os.Build; -import android.os.Handler; -import android.view.InputDevice; -import android.view.MotionEvent; - -import java.util.HashMap; -import java.util.Map; - -@TargetApi(Build.VERSION_CODES.JELLY_BEAN) -public class InputManagerV16 implements InputManagerCompat { - private final InputManager mInputManager; - private final Map<InputManagerCompat.InputDeviceListener, V16InputDeviceListener> mListeners; - - public InputManagerV16(Context context) { - mInputManager = (InputManager)context.getSystemService(Context.INPUT_SERVICE); - mListeners = new HashMap<>(); - } - - @Override - public InputDevice getInputDevice(int id) { - return mInputManager.getInputDevice(id); - } - - @Override - public int[] getInputDeviceIds() { - return mInputManager.getInputDeviceIds(); - } - - static class V16InputDeviceListener implements InputManager.InputDeviceListener { - final InputManagerCompat.InputDeviceListener mIDL; - - public V16InputDeviceListener(InputDeviceListener idl) { - mIDL = idl; - } - - @Override - public void onInputDeviceAdded(int deviceId) { - mIDL.onInputDeviceAdded(deviceId); - } - - @Override - public void onInputDeviceChanged(int deviceId) { - mIDL.onInputDeviceChanged(deviceId); - } - - @Override - public void onInputDeviceRemoved(int deviceId) { - mIDL.onInputDeviceRemoved(deviceId); - } - } - - @Override - public void registerInputDeviceListener(InputDeviceListener listener, Handler handler) { - V16InputDeviceListener v16Listener = new V16InputDeviceListener(listener); - mInputManager.registerInputDeviceListener(v16Listener, handler); - mListeners.put(listener, v16Listener); - } - - @Override - public void unregisterInputDeviceListener(InputDeviceListener listener) { - V16InputDeviceListener curListener = mListeners.remove(listener); - if (null != curListener) { - mInputManager.unregisterInputDeviceListener(curListener); - } - } - - @Override - public void onGenericMotionEvent(MotionEvent event) { - // unused in V16 - } - - @Override - public void onPause() { - // unused in V16 - } - - @Override - public void onResume() { - // unused in V16 - } -} diff --git a/platform/android/java/lib/src/org/godotengine/godot/utils/Crypt.java b/platform/android/java/lib/src/org/godotengine/godot/utils/Crypt.java index 39a57f587a..47df23fe1a 100644 --- a/platform/android/java/lib/src/org/godotengine/godot/utils/Crypt.java +++ b/platform/android/java/lib/src/org/godotengine/godot/utils/Crypt.java @@ -43,8 +43,8 @@ public class Crypt { // Create Hex String StringBuilder hexString = new StringBuilder(); - for (int i = 0; i < messageDigest.length; i++) - hexString.append(Integer.toHexString(0xFF & messageDigest[i])); + for (byte b : messageDigest) + hexString.append(Integer.toHexString(0xFF & b)); return hexString.toString(); } catch (Exception e) { diff --git a/platform/android/java_godot_lib_jni.cpp b/platform/android/java_godot_lib_jni.cpp index ea72bc0e15..5e0a9d967b 100644 --- a/platform/android/java_godot_lib_jni.cpp +++ b/platform/android/java_godot_lib_jni.cpp @@ -503,6 +503,8 @@ JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_onRendererResumed(JNI return; } + // We force redraw to ensure we render at least once when resuming the app. + Main::force_redraw(); if (os_android->get_main_loop()) { os_android->get_main_loop()->notification(MainLoop::NOTIFICATION_APPLICATION_RESUMED); } diff --git a/platform/android/os_android.cpp b/platform/android/os_android.cpp index ef53415f16..fc46005b41 100644 --- a/platform/android/os_android.cpp +++ b/platform/android/os_android.cpp @@ -139,7 +139,7 @@ void OS_Android::finalize() { } OS_Android *OS_Android::get_singleton() { - return (OS_Android *)OS::get_singleton(); + return static_cast<OS_Android *>(OS::get_singleton()); } GodotJavaWrapper *OS_Android::get_godot_java() { @@ -187,10 +187,11 @@ bool OS_Android::main_loop_iterate(bool *r_should_swap_buffers) { return false; } DisplayServerAndroid::get_singleton()->process_events(); + uint64_t current_frames_drawn = Engine::get_singleton()->get_frames_drawn(); bool exit = Main::iteration(); if (r_should_swap_buffers) { - *r_should_swap_buffers = !is_in_low_processor_usage_mode() || RenderingServer::get_singleton()->has_changed(); + *r_should_swap_buffers = !is_in_low_processor_usage_mode() || RenderingServer::get_singleton()->has_changed() || current_frames_drawn != Engine::get_singleton()->get_frames_drawn(); } return exit; diff --git a/platform/iphone/ios.h b/platform/iphone/ios.h index 03e663b05c..0607d7b395 100644 --- a/platform/iphone/ios.h +++ b/platform/iphone/ios.h @@ -32,15 +32,26 @@ #define IOS_H #include "core/object/class_db.h" +#import <CoreHaptics/CoreHaptics.h> class iOS : public Object { GDCLASS(iOS, Object); static void _bind_methods(); +private: + CHHapticEngine *haptic_engine API_AVAILABLE(ios(13)) = nullptr; + + CHHapticEngine *get_haptic_engine_instance() API_AVAILABLE(ios(13)); + void start_haptic_engine(); + void stop_haptic_engine(); + public: static void alert(const char *p_alert, const char *p_title); + bool supports_haptic_engine(); + void vibrate_haptic_engine(float p_duration_seconds); + String get_model() const; String get_rate_url(int p_app_id) const; diff --git a/platform/iphone/ios.mm b/platform/iphone/ios.mm index ad1ea70c10..cca28cc055 100644 --- a/platform/iphone/ios.mm +++ b/platform/iphone/ios.mm @@ -32,11 +32,110 @@ #import "app_delegate.h" #import "view_controller.h" + +#import <CoreHaptics/CoreHaptics.h> #import <UIKit/UIKit.h> #include <sys/sysctl.h> void iOS::_bind_methods() { ClassDB::bind_method(D_METHOD("get_rate_url", "app_id"), &iOS::get_rate_url); + ClassDB::bind_method(D_METHOD("supports_haptic_engine"), &iOS::supports_haptic_engine); + ClassDB::bind_method(D_METHOD("start_haptic_engine"), &iOS::start_haptic_engine); + ClassDB::bind_method(D_METHOD("stop_haptic_engine"), &iOS::stop_haptic_engine); +}; + +bool iOS::supports_haptic_engine() { + if (@available(iOS 13, *)) { + id<CHHapticDeviceCapability> capabilities = [CHHapticEngine capabilitiesForHardware]; + return capabilities.supportsHaptics; + } + + return false; +} + +CHHapticEngine *iOS::get_haptic_engine_instance() API_AVAILABLE(ios(13)) { + if (haptic_engine == nullptr) { + NSError *error = nullptr; + haptic_engine = [[CHHapticEngine alloc] initAndReturnError:&error]; + + if (!error) { + [haptic_engine setAutoShutdownEnabled:true]; + } else { + haptic_engine = nullptr; + NSLog(@"Could not initialize haptic engine: %@", error); + } + } + + return haptic_engine; +} + +void iOS::vibrate_haptic_engine(float p_duration_seconds) API_AVAILABLE(ios(13)) { + if (@available(iOS 13, *)) { // We need the @available check every time to make the compiler happy... + if (supports_haptic_engine()) { + CHHapticEngine *haptic_engine = get_haptic_engine_instance(); + if (haptic_engine) { + NSDictionary *hapticDict = @{ + CHHapticPatternKeyPattern : @[ + @{CHHapticPatternKeyEvent : @{ + CHHapticPatternKeyEventType : CHHapticEventTypeHapticTransient, + CHHapticPatternKeyTime : @(CHHapticTimeImmediate), + CHHapticPatternKeyEventDuration : @(p_duration_seconds) + }, + }, + ], + }; + + NSError *error; + CHHapticPattern *pattern = [[CHHapticPattern alloc] initWithDictionary:hapticDict error:&error]; + + [[haptic_engine createPlayerWithPattern:pattern error:&error] startAtTime:0 error:&error]; + + NSLog(@"Could not vibrate using haptic engine: %@", error); + } + + return; + } + } + + NSLog(@"Haptic engine is not supported in this version of iOS"); +} + +void iOS::start_haptic_engine() { + if (@available(iOS 13, *)) { + if (supports_haptic_engine()) { + CHHapticEngine *haptic_engine = get_haptic_engine_instance(); + if (haptic_engine) { + [haptic_engine startWithCompletionHandler:^(NSError *returnedError) { + if (returnedError) { + NSLog(@"Could not start haptic engine: %@", returnedError); + } + }]; + } + + return; + } + } + + NSLog(@"Haptic engine is not supported in this version of iOS"); +} + +void iOS::stop_haptic_engine() { + if (@available(iOS 13, *)) { + if (supports_haptic_engine()) { + CHHapticEngine *haptic_engine = get_haptic_engine_instance(); + if (haptic_engine) { + [haptic_engine stopWithCompletionHandler:^(NSError *returnedError) { + if (returnedError) { + NSLog(@"Could not stop haptic engine: %@", returnedError); + } + }]; + } + + return; + } + } + + NSLog(@"Haptic engine is not supported in this version of iOS"); } void iOS::alert(const char *p_alert, const char *p_title) { diff --git a/platform/iphone/os_iphone.mm b/platform/iphone/os_iphone.mm index ea1bc0ef64..f7974c4b3d 100644 --- a/platform/iphone/os_iphone.mm +++ b/platform/iphone/os_iphone.mm @@ -298,8 +298,12 @@ String OSIPhone::get_processor_name() const { } void OSIPhone::vibrate_handheld(int p_duration_ms) { - // iOS does not support duration for vibration - AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); + if (ios->supports_haptic_engine()) { + ios->vibrate_haptic_engine((float)p_duration_ms / 1000.f); + } else { + // iOS <13 does not support duration for vibration + AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); + } } bool OSIPhone::_check_internal_feature_support(const String &p_feature) { diff --git a/platform/javascript/javascript_singleton.cpp b/platform/javascript/javascript_singleton.cpp index c9c4d6e1b9..8dc7aba5f8 100644 --- a/platform/javascript/javascript_singleton.cpp +++ b/platform/javascript/javascript_singleton.cpp @@ -207,7 +207,7 @@ int JavaScriptObjectImpl::_variant2js(const void **p_args, int p_pos, godot_js_w break; case Variant::INT: { const int64_t tmp = v->operator int64_t(); - if (tmp >= 1 << 31) { + if (tmp >= 1LL << 31) { r_val->r = (double)tmp; return Variant::FLOAT; } diff --git a/platform/linuxbsd/detect.py b/platform/linuxbsd/detect.py index 39f9b99108..2fba58fc53 100644 --- a/platform/linuxbsd/detect.py +++ b/platform/linuxbsd/detect.py @@ -319,20 +319,21 @@ def configure(env): if os.system("pkg-config --exists alsa") == 0: # 0 means found env["alsa"] = True env.Append(CPPDEFINES=["ALSA_ENABLED", "ALSAMIDI_ENABLED"]) + env.ParseConfig("pkg-config alsa --cflags") # Only cflags, we dlopen the library. else: print("Warning: ALSA libraries not found. Disabling the ALSA audio driver.") if env["pulseaudio"]: if os.system("pkg-config --exists libpulse") == 0: # 0 means found env.Append(CPPDEFINES=["PULSEAUDIO_ENABLED"]) - env.ParseConfig("pkg-config --cflags libpulse") + env.ParseConfig("pkg-config libpulse --cflags") # Only cflags, we dlopen the library. else: print("Warning: PulseAudio development libraries not found. Disabling the PulseAudio audio driver.") if env["dbus"]: if os.system("pkg-config --exists dbus-1") == 0: # 0 means found env.Append(CPPDEFINES=["DBUS_ENABLED"]) - env.ParseConfig("pkg-config --cflags --libs dbus-1") + env.ParseConfig("pkg-config dbus-1 --cflags --libs") else: print("Warning: D-Bus development libraries not found. Disabling screensaver prevention.") @@ -341,6 +342,7 @@ def configure(env): if env["udev"]: if os.system("pkg-config --exists libudev") == 0: # 0 means found env.Append(CPPDEFINES=["UDEV_ENABLED"]) + env.ParseConfig("pkg-config libudev --cflags") # Only cflags, we dlopen the library. else: print("Warning: libudev development libraries not found. Disabling controller hotplugging support.") else: @@ -366,11 +368,11 @@ def configure(env): if not env["use_volk"]: env.ParseConfig("pkg-config vulkan --cflags --libs") if not env["builtin_glslang"]: - # No pkgconfig file for glslang so far + # No pkgconfig file so far, hardcode expected lib name. env.Append(LIBS=["glslang", "SPIRV"]) env.Append(CPPDEFINES=["GLES3_ENABLED"]) - env.Append(LIBS=["GL"]) + env.ParseConfig("pkg-config gl --cflags --libs") env.Append(LIBS=["pthread"]) diff --git a/platform/linuxbsd/display_server_x11.cpp b/platform/linuxbsd/display_server_x11.cpp index 7da30ac363..a36fcabd91 100644 --- a/platform/linuxbsd/display_server_x11.cpp +++ b/platform/linuxbsd/display_server_x11.cpp @@ -670,17 +670,17 @@ void DisplayServerX11::_clipboard_transfer_ownership(Atom p_source, Window x11_w int DisplayServerX11::get_screen_count() const { _THREAD_SAFE_METHOD_ + int count = 0; // Using Xinerama Extension int event_base, error_base; - const Bool ext_okay = XineramaQueryExtension(x11_display, &event_base, &error_base); - if (!ext_okay) { - return 0; + if (XineramaQueryExtension(x11_display, &event_base, &error_base)) { + XineramaScreenInfo *xsi = XineramaQueryScreens(x11_display, &count); + XFree(xsi); + } else { + count = XScreenCount(x11_display); } - int count; - XineramaScreenInfo *xsi = XineramaQueryScreens(x11_display, &count); - XFree(xsi); return count; } @@ -712,6 +712,19 @@ Rect2i DisplayServerX11::_screen_get_rect(int p_screen) const { if (xsi) { XFree(xsi); } + } else { + int count = XScreenCount(x11_display); + if (p_screen < count) { + Window root = XRootWindow(x11_display, p_screen); + XWindowAttributes xwa; + XGetWindowAttributes(x11_display, root, &xwa); + rect.position.x = xwa.x; + rect.position.y = xwa.y; + rect.size.width = xwa.width; + rect.size.height = xwa.height; + } else { + ERR_PRINT("Invalid screen index: " + itos(p_screen) + "(count: " + itos(count) + ")."); + } } return rect; @@ -2130,7 +2143,7 @@ bool DisplayServerX11::window_get_flag(WindowFlags p_flag, WindowID p_window) co unsigned char *data = nullptr; if (XGetWindowProperty(x11_display, wd.x11_window, prop, 0, sizeof(Hints), False, AnyPropertyType, &type, &format, &len, &remaining, &data) == Success) { if (data && (format == 32) && (len >= 5)) { - borderless = !((Hints *)data)->decorations; + borderless = !(reinterpret_cast<Hints *>(data)->decorations); } if (data) { XFree(data); @@ -2162,7 +2175,7 @@ void DisplayServerX11::window_request_attention(WindowID p_window) { _THREAD_SAFE_METHOD_ ERR_FAIL_COND(!windows.has(p_window)); - WindowData &wd = windows[p_window]; + const WindowData &wd = windows[p_window]; // Using EWMH -- Extended Window Manager Hints // // Sets the _NET_WM_STATE_DEMANDS_ATTENTION atom for WM_STATE @@ -2188,7 +2201,7 @@ void DisplayServerX11::window_move_to_foreground(WindowID p_window) { _THREAD_SAFE_METHOD_ ERR_FAIL_COND(!windows.has(p_window)); - WindowData &wd = windows[p_window]; + const WindowData &wd = windows[p_window]; XEvent xev; Atom net_active_window = XInternAtom(x11_display, "_NET_ACTIVE_WINDOW", False); @@ -2534,10 +2547,9 @@ DisplayServerX11::Property DisplayServerX11::_read_property(Display *p_display, unsigned long bytes_after = 0; unsigned char *ret = nullptr; - int read_bytes = 1024; - // Keep trying to read the property until there are no bytes unread. if (p_property != None) { + int read_bytes = 1024; do { if (ret != nullptr) { XFree(ret); @@ -2557,7 +2569,7 @@ DisplayServerX11::Property DisplayServerX11::_read_property(Display *p_display, return p; } -static Atom pick_target_from_list(Display *p_display, Atom *p_list, int p_count) { +static Atom pick_target_from_list(Display *p_display, const Atom *p_list, int p_count) { static const char *target_type = "text/uri-list"; for (int i = 0; i < p_count; i++) { diff --git a/scene/2d/cpu_particles_2d.cpp b/scene/2d/cpu_particles_2d.cpp index bad1488d5a..24c66622f1 100644 --- a/scene/2d/cpu_particles_2d.cpp +++ b/scene/2d/cpu_particles_2d.cpp @@ -743,7 +743,7 @@ void CPUParticles2D::_particles_process(double p_delta) { real_t angle1_rad = direction.angle() + Math::deg2rad((Math::randf() * 2.0 - 1.0) * spread); Vector2 rot = Vector2(Math::cos(angle1_rad), Math::sin(angle1_rad)); - p.velocity = rot * Math::lerp(parameters_min[PARAM_INITIAL_LINEAR_VELOCITY], parameters_min[PARAM_INITIAL_LINEAR_VELOCITY], (real_t)Math::randf()); + p.velocity = rot * Math::lerp(parameters_min[PARAM_INITIAL_LINEAR_VELOCITY], parameters_max[PARAM_INITIAL_LINEAR_VELOCITY], (real_t)Math::randf()); real_t base_angle = tex_angle * Math::lerp(parameters_min[PARAM_ANGLE], parameters_max[PARAM_ANGLE], p.angle_rand); p.rotation = Math::deg2rad(base_angle); diff --git a/scene/2d/parallax_background.cpp b/scene/2d/parallax_background.cpp index dcbb6507f5..335f2404f2 100644 --- a/scene/2d/parallax_background.cpp +++ b/scene/2d/parallax_background.cpp @@ -163,15 +163,15 @@ Vector2 ParallaxBackground::get_final_offset() const { void ParallaxBackground::_bind_methods() { ClassDB::bind_method(D_METHOD("_camera_moved"), &ParallaxBackground::_camera_moved); - ClassDB::bind_method(D_METHOD("set_scroll_offset", "ofs"), &ParallaxBackground::set_scroll_offset); + ClassDB::bind_method(D_METHOD("set_scroll_offset", "offset"), &ParallaxBackground::set_scroll_offset); ClassDB::bind_method(D_METHOD("get_scroll_offset"), &ParallaxBackground::get_scroll_offset); - ClassDB::bind_method(D_METHOD("set_scroll_base_offset", "ofs"), &ParallaxBackground::set_scroll_base_offset); + ClassDB::bind_method(D_METHOD("set_scroll_base_offset", "offset"), &ParallaxBackground::set_scroll_base_offset); ClassDB::bind_method(D_METHOD("get_scroll_base_offset"), &ParallaxBackground::get_scroll_base_offset); ClassDB::bind_method(D_METHOD("set_scroll_base_scale", "scale"), &ParallaxBackground::set_scroll_base_scale); ClassDB::bind_method(D_METHOD("get_scroll_base_scale"), &ParallaxBackground::get_scroll_base_scale); - ClassDB::bind_method(D_METHOD("set_limit_begin", "ofs"), &ParallaxBackground::set_limit_begin); + ClassDB::bind_method(D_METHOD("set_limit_begin", "offset"), &ParallaxBackground::set_limit_begin); ClassDB::bind_method(D_METHOD("get_limit_begin"), &ParallaxBackground::get_limit_begin); - ClassDB::bind_method(D_METHOD("set_limit_end", "ofs"), &ParallaxBackground::set_limit_end); + ClassDB::bind_method(D_METHOD("set_limit_end", "offset"), &ParallaxBackground::set_limit_end); ClassDB::bind_method(D_METHOD("get_limit_end"), &ParallaxBackground::get_limit_end); ClassDB::bind_method(D_METHOD("set_ignore_camera_zoom", "ignore"), &ParallaxBackground::set_ignore_camera_zoom); ClassDB::bind_method(D_METHOD("is_ignore_camera_zoom"), &ParallaxBackground::is_ignore_camera_zoom); diff --git a/scene/2d/tile_map.cpp b/scene/2d/tile_map.cpp index cbbadf1178..cab57146b1 100644 --- a/scene/2d/tile_map.cpp +++ b/scene/2d/tile_map.cpp @@ -2143,7 +2143,7 @@ void TileMap::set_pattern(int p_layer, Vector2i p_position, const Ref<TileMapPat TypedArray<Vector2i> used_cells = p_pattern->get_used_cells(); for (int i = 0; i < used_cells.size(); i++) { Vector2i coords = map_pattern(p_position, used_cells[i], p_pattern); - set_cell(p_layer, coords, p_pattern->get_cell_source_id(coords), p_pattern->get_cell_atlas_coords(coords), p_pattern->get_cell_alternative_tile(coords)); + set_cell(p_layer, coords, p_pattern->get_cell_source_id(used_cells[i]), p_pattern->get_cell_atlas_coords(used_cells[i]), p_pattern->get_cell_alternative_tile(used_cells[i])); } } @@ -2512,10 +2512,10 @@ void TileMap::_set_tile_data(int p_layer, const Vector<int> &p_data) { uint32_t v = decode_uint32(&local[4]); // Extract the transform flags that used to be in the tilemap. - bool flip_h = v & (1 << 29); - bool flip_v = v & (1 << 30); - bool transpose = v & (1 << 31); - v &= (1 << 29) - 1; + bool flip_h = v & (1UL << 29); + bool flip_v = v & (1UL << 30); + bool transpose = v & (1UL << 31); + v &= (1UL << 29) - 1; // Extract autotile/atlas coords. int16_t coord_x = 0; diff --git a/scene/3d/camera_3d.cpp b/scene/3d/camera_3d.cpp index 1f0c9acef5..908af10ad1 100644 --- a/scene/3d/camera_3d.cpp +++ b/scene/3d/camera_3d.cpp @@ -475,9 +475,9 @@ void Camera3D::_bind_methods() { ClassDB::bind_method(D_METHOD("set_near", "near"), &Camera3D::set_near); ClassDB::bind_method(D_METHOD("get_projection"), &Camera3D::get_projection); ClassDB::bind_method(D_METHOD("set_projection", "mode"), &Camera3D::set_projection); - ClassDB::bind_method(D_METHOD("set_h_offset", "ofs"), &Camera3D::set_h_offset); + ClassDB::bind_method(D_METHOD("set_h_offset", "offset"), &Camera3D::set_h_offset); ClassDB::bind_method(D_METHOD("get_h_offset"), &Camera3D::get_h_offset); - ClassDB::bind_method(D_METHOD("set_v_offset", "ofs"), &Camera3D::set_v_offset); + ClassDB::bind_method(D_METHOD("set_v_offset", "offset"), &Camera3D::set_v_offset); ClassDB::bind_method(D_METHOD("get_v_offset"), &Camera3D::get_v_offset); ClassDB::bind_method(D_METHOD("set_cull_mask", "mask"), &Camera3D::set_cull_mask); ClassDB::bind_method(D_METHOD("get_cull_mask"), &Camera3D::get_cull_mask); diff --git a/scene/3d/label_3d.cpp b/scene/3d/label_3d.cpp new file mode 100644 index 0000000000..7dc90da4be --- /dev/null +++ b/scene/3d/label_3d.cpp @@ -0,0 +1,962 @@ +/*************************************************************************/ +/* label_3d.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 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 "label_3d.h" + +#include "core/core_string_names.h" +#include "scene/resources/theme.h" +#include "scene/scene_string_names.h" + +void Label3D::_bind_methods() { + ClassDB::bind_method(D_METHOD("set_horizontal_alignment", "alignment"), &Label3D::set_horizontal_alignment); + ClassDB::bind_method(D_METHOD("get_horizontal_alignment"), &Label3D::get_horizontal_alignment); + + ClassDB::bind_method(D_METHOD("set_vertical_alignment", "alignment"), &Label3D::set_vertical_alignment); + ClassDB::bind_method(D_METHOD("get_vertical_alignment"), &Label3D::get_vertical_alignment); + + ClassDB::bind_method(D_METHOD("set_modulate", "modulate"), &Label3D::set_modulate); + ClassDB::bind_method(D_METHOD("get_modulate"), &Label3D::get_modulate); + + ClassDB::bind_method(D_METHOD("set_outline_modulate", "modulate"), &Label3D::set_outline_modulate); + ClassDB::bind_method(D_METHOD("get_outline_modulate"), &Label3D::get_outline_modulate); + + ClassDB::bind_method(D_METHOD("set_text", "text"), &Label3D::set_text); + ClassDB::bind_method(D_METHOD("get_text"), &Label3D::get_text); + + ClassDB::bind_method(D_METHOD("set_text_direction", "direction"), &Label3D::set_text_direction); + ClassDB::bind_method(D_METHOD("get_text_direction"), &Label3D::get_text_direction); + + ClassDB::bind_method(D_METHOD("set_opentype_feature", "tag", "value"), &Label3D::set_opentype_feature); + ClassDB::bind_method(D_METHOD("get_opentype_feature", "tag"), &Label3D::get_opentype_feature); + ClassDB::bind_method(D_METHOD("clear_opentype_features"), &Label3D::clear_opentype_features); + + ClassDB::bind_method(D_METHOD("set_language", "language"), &Label3D::set_language); + ClassDB::bind_method(D_METHOD("get_language"), &Label3D::get_language); + + ClassDB::bind_method(D_METHOD("set_structured_text_bidi_override", "parser"), &Label3D::set_structured_text_bidi_override); + ClassDB::bind_method(D_METHOD("get_structured_text_bidi_override"), &Label3D::get_structured_text_bidi_override); + + ClassDB::bind_method(D_METHOD("set_structured_text_bidi_override_options", "args"), &Label3D::set_structured_text_bidi_override_options); + ClassDB::bind_method(D_METHOD("get_structured_text_bidi_override_options"), &Label3D::get_structured_text_bidi_override_options); + + ClassDB::bind_method(D_METHOD("set_uppercase", "enable"), &Label3D::set_uppercase); + ClassDB::bind_method(D_METHOD("is_uppercase"), &Label3D::is_uppercase); + + ClassDB::bind_method(D_METHOD("set_font", "font"), &Label3D::set_font); + ClassDB::bind_method(D_METHOD("get_font"), &Label3D::get_font); + + ClassDB::bind_method(D_METHOD("set_font_size", "size"), &Label3D::set_font_size); + ClassDB::bind_method(D_METHOD("get_font_size"), &Label3D::get_font_size); + + ClassDB::bind_method(D_METHOD("set_outline_size", "outline_size"), &Label3D::set_outline_size); + ClassDB::bind_method(D_METHOD("get_outline_size"), &Label3D::get_outline_size); + + ClassDB::bind_method(D_METHOD("set_line_spacing", "line_spacing"), &Label3D::set_line_spacing); + ClassDB::bind_method(D_METHOD("get_line_spacing"), &Label3D::get_line_spacing); + + ClassDB::bind_method(D_METHOD("set_autowrap_mode", "autowrap_mode"), &Label3D::set_autowrap_mode); + ClassDB::bind_method(D_METHOD("get_autowrap_mode"), &Label3D::get_autowrap_mode); + + ClassDB::bind_method(D_METHOD("set_width", "width"), &Label3D::set_width); + ClassDB::bind_method(D_METHOD("get_width"), &Label3D::get_width); + + ClassDB::bind_method(D_METHOD("set_pixel_size", "pixel_size"), &Label3D::set_pixel_size); + ClassDB::bind_method(D_METHOD("get_pixel_size"), &Label3D::get_pixel_size); + + ClassDB::bind_method(D_METHOD("set_draw_flag", "flag", "enabled"), &Label3D::set_draw_flag); + ClassDB::bind_method(D_METHOD("get_draw_flag", "flag"), &Label3D::get_draw_flag); + + ClassDB::bind_method(D_METHOD("set_billboard_mode", "mode"), &Label3D::set_billboard_mode); + ClassDB::bind_method(D_METHOD("get_billboard_mode"), &Label3D::get_billboard_mode); + + ClassDB::bind_method(D_METHOD("set_alpha_cut_mode", "mode"), &Label3D::set_alpha_cut_mode); + ClassDB::bind_method(D_METHOD("get_alpha_cut_mode"), &Label3D::get_alpha_cut_mode); + + ClassDB::bind_method(D_METHOD("set_alpha_scissor_threshold", "threshold"), &Label3D::set_alpha_scissor_threshold); + ClassDB::bind_method(D_METHOD("get_alpha_scissor_threshold"), &Label3D::get_alpha_scissor_threshold); + + ClassDB::bind_method(D_METHOD("set_texture_filter", "mode"), &Label3D::set_texture_filter); + ClassDB::bind_method(D_METHOD("get_texture_filter"), &Label3D::get_texture_filter); + + ClassDB::bind_method(D_METHOD("generate_triangle_mesh"), &Label3D::generate_triangle_mesh); + + ClassDB::bind_method(D_METHOD("_queue_update"), &Label3D::_queue_update); + ClassDB::bind_method(D_METHOD("_font_changed"), &Label3D::_font_changed); + ClassDB::bind_method(D_METHOD("_im_update"), &Label3D::_im_update); + + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "pixel_size", PROPERTY_HINT_RANGE, "0.0001,128,0.0001"), "set_pixel_size", "get_pixel_size"); + + ADD_GROUP("Flags", ""); + ADD_PROPERTY(PropertyInfo(Variant::INT, "billboard", PROPERTY_HINT_ENUM, "Disabled,Enabled,Y-Billboard"), "set_billboard_mode", "get_billboard_mode"); + ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "shaded"), "set_draw_flag", "get_draw_flag", FLAG_SHADED); + ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "double_sided"), "set_draw_flag", "get_draw_flag", FLAG_DOUBLE_SIDED); + ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "no_depth_test"), "set_draw_flag", "get_draw_flag", FLAG_DISABLE_DEPTH_TEST); + ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "fixed_size"), "set_draw_flag", "get_draw_flag", FLAG_FIXED_SIZE); + ADD_PROPERTY(PropertyInfo(Variant::INT, "alpha_cut", PROPERTY_HINT_ENUM, "Disabled,Discard,Opaque Pre-Pass"), "set_alpha_cut_mode", "get_alpha_cut_mode"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "alpha_scissor_threshold", PROPERTY_HINT_RANGE, "0,1,0.01"), "set_alpha_scissor_threshold", "get_alpha_scissor_threshold"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "texture_filter", PROPERTY_HINT_ENUM, "Nearest,Linear,Nearest Mipmap,Linear Mipmap,Nearest Mipmap Anisotropic,Linear Mipmap Anisotropic"), "set_texture_filter", "get_texture_filter"); + + ADD_GROUP("Text", ""); + ADD_PROPERTY(PropertyInfo(Variant::COLOR, "modulate"), "set_modulate", "get_modulate"); + ADD_PROPERTY(PropertyInfo(Variant::COLOR, "outline_modulate"), "set_outline_modulate", "get_outline_modulate"); + ADD_PROPERTY(PropertyInfo(Variant::STRING, "text", PROPERTY_HINT_MULTILINE_TEXT, ""), "set_text", "get_text"); + ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "font", PROPERTY_HINT_RESOURCE_TYPE, "Font"), "set_font", "get_font"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "font_size", PROPERTY_HINT_RANGE, "1,127,1"), "set_font_size", "get_font_size"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "outline_size", PROPERTY_HINT_RANGE, "0,127,1"), "set_outline_size", "get_outline_size"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "horizontal_alignment", PROPERTY_HINT_ENUM, "Left,Center,Right,Fill"), "set_horizontal_alignment", "get_horizontal_alignment"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "vertical_alignment", PROPERTY_HINT_ENUM, "Top,Center,Bottom"), "set_vertical_alignment", "get_vertical_alignment"); + ADD_PROPERTY(PropertyInfo(Variant::BOOL, "uppercase"), "set_uppercase", "is_uppercase"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "line_spacing"), "set_line_spacing", "get_line_spacing"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "autowrap_mode", PROPERTY_HINT_ENUM, "Off,Arbitrary,Word,Word (Smart)"), "set_autowrap_mode", "get_autowrap_mode"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "width"), "set_width", "get_width"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "structured_text_bidi_override", PROPERTY_HINT_ENUM, "Default,URI,File,Email,List,None,Custom"), "set_structured_text_bidi_override", "get_structured_text_bidi_override"); + ADD_PROPERTY(PropertyInfo(Variant::ARRAY, "structured_text_bidi_override_options"), "set_structured_text_bidi_override_options", "get_structured_text_bidi_override_options"); + + ADD_GROUP("Locale", ""); + ADD_PROPERTY(PropertyInfo(Variant::INT, "text_direction", PROPERTY_HINT_ENUM, "Auto,Left-to-Right,Right-to-Left"), "set_text_direction", "get_text_direction"); + ADD_PROPERTY(PropertyInfo(Variant::STRING, "language", PROPERTY_HINT_LOCALE_ID, ""), "set_language", "get_language"); + + BIND_ENUM_CONSTANT(AUTOWRAP_OFF); + BIND_ENUM_CONSTANT(AUTOWRAP_ARBITRARY); + BIND_ENUM_CONSTANT(AUTOWRAP_WORD); + BIND_ENUM_CONSTANT(AUTOWRAP_WORD_SMART); + + BIND_ENUM_CONSTANT(FLAG_SHADED); + BIND_ENUM_CONSTANT(FLAG_DOUBLE_SIDED); + BIND_ENUM_CONSTANT(FLAG_DISABLE_DEPTH_TEST); + BIND_ENUM_CONSTANT(FLAG_FIXED_SIZE); + BIND_ENUM_CONSTANT(FLAG_MAX); + + BIND_ENUM_CONSTANT(ALPHA_CUT_DISABLED); + BIND_ENUM_CONSTANT(ALPHA_CUT_DISCARD); + BIND_ENUM_CONSTANT(ALPHA_CUT_OPAQUE_PREPASS); +} + +bool Label3D::_set(const StringName &p_name, const Variant &p_value) { + String str = p_name; + if (str.begins_with("opentype_features/")) { + String name = str.get_slicec('/', 1); + int32_t tag = TS->name_to_tag(name); + int value = p_value; + if (value == -1) { + if (opentype_features.has(tag)) { + opentype_features.erase(tag); + dirty_font = true; + _queue_update(); + } + } else { + if (!opentype_features.has(tag) || (int)opentype_features[tag] != value) { + opentype_features[tag] = value; + dirty_font = true; + _queue_update(); + } + } + notify_property_list_changed(); + return true; + } + + return false; +} + +bool Label3D::_get(const StringName &p_name, Variant &r_ret) const { + String str = p_name; + if (str.begins_with("opentype_features/")) { + String name = str.get_slicec('/', 1); + int32_t tag = TS->name_to_tag(name); + if (opentype_features.has(tag)) { + r_ret = opentype_features[tag]; + return true; + } else { + r_ret = -1; + return true; + } + } + return false; +} + +void Label3D::_get_property_list(List<PropertyInfo> *p_list) const { + for (const Variant *ftr = opentype_features.next(nullptr); ftr != nullptr; ftr = opentype_features.next(ftr)) { + String name = TS->tag_to_name(*ftr); + p_list->push_back(PropertyInfo(Variant::INT, "opentype_features/" + name)); + } + p_list->push_back(PropertyInfo(Variant::NIL, "opentype_features/_new", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_EDITOR)); +} + +void Label3D::_validate_property(PropertyInfo &property) const { + if (property.name == "material_override" || property.name == "material_overlay") { + property.usage = PROPERTY_USAGE_NO_EDITOR; + } +} + +void Label3D::_notification(int p_what) { + switch (p_what) { + case NOTIFICATION_ENTER_TREE: { + if (!pending_update) { + _im_update(); + } + } break; + case NOTIFICATION_TRANSLATION_CHANGED: { + String new_text = tr(text); + if (new_text == xl_text) { + return; // Nothing new. + } + xl_text = new_text; + dirty_text = true; + _queue_update(); + } break; + } +} + +void Label3D::_im_update() { + _shape(); + + triangle_mesh.unref(); + update_gizmos(); + + pending_update = false; +} + +void Label3D::_queue_update() { + if (pending_update) { + return; + } + + pending_update = true; + call_deferred(SceneStringNames::get_singleton()->_im_update); +} + +AABB Label3D::get_aabb() const { + return aabb; +} + +Ref<TriangleMesh> Label3D::generate_triangle_mesh() const { + if (triangle_mesh.is_valid()) { + return triangle_mesh; + } + + Ref<Font> font = _get_font_or_default(); + if (font.is_null()) { + return Ref<TriangleMesh>(); + } + + Vector<Vector3> faces; + faces.resize(6); + Vector3 *facesw = faces.ptrw(); + + float total_h = 0.0; + float max_line_w = 0.0; + for (int i = 0; i < lines_rid.size(); i++) { + total_h += TS->shaped_text_get_size(lines_rid[i]).y + font->get_spacing(TextServer::SPACING_TOP) + font->get_spacing(TextServer::SPACING_BOTTOM) + line_spacing; + max_line_w = MAX(max_line_w, TS->shaped_text_get_width(lines_rid[i])); + } + + float vbegin = 0; + switch (vertical_alignment) { + case VERTICAL_ALIGNMENT_FILL: + case VERTICAL_ALIGNMENT_TOP: { + // Nothing. + } break; + case VERTICAL_ALIGNMENT_CENTER: { + vbegin = (total_h - line_spacing) / 2.0; + } break; + case VERTICAL_ALIGNMENT_BOTTOM: { + vbegin = (total_h - line_spacing); + } break; + } + + Vector2 offset = Vector2(0, vbegin); + switch (horizontal_alignment) { + case HORIZONTAL_ALIGNMENT_LEFT: + break; + case HORIZONTAL_ALIGNMENT_FILL: + case HORIZONTAL_ALIGNMENT_CENTER: { + offset.x = -max_line_w / 2.0; + } break; + case HORIZONTAL_ALIGNMENT_RIGHT: { + offset.x = -max_line_w; + } break; + } + + Rect2 final_rect = Rect2(offset, Size2(max_line_w, total_h)); + + if (final_rect.size.x == 0 || final_rect.size.y == 0) { + return Ref<TriangleMesh>(); + } + + real_t pixel_size = get_pixel_size(); + + Vector2 vertices[4] = { + + (final_rect.position + Vector2(0, -final_rect.size.y)) * pixel_size, + (final_rect.position + Vector2(final_rect.size.x, -final_rect.size.y)) * pixel_size, + (final_rect.position + Vector2(final_rect.size.x, 0)) * pixel_size, + final_rect.position * pixel_size, + + }; + + static const int indices[6] = { + 0, 1, 2, + 0, 2, 3 + }; + + for (int j = 0; j < 6; j++) { + int i = indices[j]; + Vector3 vtx; + vtx[0] = vertices[i][0]; + vtx[1] = vertices[i][1]; + facesw[j] = vtx; + } + + triangle_mesh = Ref<TriangleMesh>(memnew(TriangleMesh)); + triangle_mesh->create(faces); + + return triangle_mesh; +} + +void Label3D::_generate_glyph_surfaces(const Glyph &p_glyph, Vector2 &r_offset, const Color &p_modulate, int p_priority, int p_outline_size) { + for (int j = 0; j < p_glyph.repeat; j++) { + Vector2 gl_of; + Vector2 gl_sz; + Rect2 gl_uv; + Size2 texs; + RID tex; + + if (p_glyph.font_rid != RID()) { + tex = TS->font_get_glyph_texture_rid(p_glyph.font_rid, Vector2i(p_glyph.font_size, p_outline_size), p_glyph.index); + if (tex != RID()) { + gl_of = (TS->font_get_glyph_offset(p_glyph.font_rid, Vector2i(p_glyph.font_size, p_outline_size), p_glyph.index) + Vector2(p_glyph.x_off, p_glyph.y_off)) * pixel_size; + gl_sz = TS->font_get_glyph_size(p_glyph.font_rid, Vector2i(p_glyph.font_size, p_outline_size), p_glyph.index) * pixel_size; + gl_uv = TS->font_get_glyph_uv_rect(p_glyph.font_rid, Vector2i(p_glyph.font_size, p_outline_size), p_glyph.index); + texs = TS->font_get_glyph_texture_size(p_glyph.font_rid, Vector2i(p_glyph.font_size, p_outline_size), p_glyph.index); + } + } else { + gl_sz = TS->get_hex_code_box_size(p_glyph.font_size, p_glyph.index) * pixel_size; + gl_of = Vector2(0, -gl_sz.y); + } + + bool msdf = TS->font_is_multichannel_signed_distance_field(p_glyph.font_rid); + + uint64_t mat_hash; + if (tex != RID()) { + mat_hash = hash_one_uint64(tex.get_id()); + } else { + mat_hash = hash_one_uint64(0); + } + mat_hash = hash_djb2_one_64(p_priority | (p_outline_size << 31), mat_hash); + + if (!surfaces.has(mat_hash)) { + SurfaceData surf; + surf.material = RenderingServer::get_singleton()->material_create(); + // Set defaults for material, names need to match up those in StandardMaterial3D + RS::get_singleton()->material_set_param(surf.material, "albedo", Color(1, 1, 1, 1)); + RS::get_singleton()->material_set_param(surf.material, "specular", 0.5); + RS::get_singleton()->material_set_param(surf.material, "metallic", 0.0); + RS::get_singleton()->material_set_param(surf.material, "roughness", 1.0); + RS::get_singleton()->material_set_param(surf.material, "uv1_offset", Vector3(0, 0, 0)); + RS::get_singleton()->material_set_param(surf.material, "uv1_scale", Vector3(1, 1, 1)); + RS::get_singleton()->material_set_param(surf.material, "uv2_offset", Vector3(0, 0, 0)); + RS::get_singleton()->material_set_param(surf.material, "uv2_scale", Vector3(1, 1, 1)); + RS::get_singleton()->material_set_param(surf.material, "alpha_scissor_threshold", alpha_scissor_threshold); + if (msdf) { + RS::get_singleton()->material_set_param(surf.material, "msdf_pixel_range", TS->font_get_msdf_pixel_range(p_glyph.font_rid)); + RS::get_singleton()->material_set_param(surf.material, "msdf_outline_size", p_outline_size); + } + + RID shader_rid; + StandardMaterial3D::get_material_for_2d(get_draw_flag(FLAG_SHADED), true, get_draw_flag(FLAG_DOUBLE_SIDED), get_alpha_cut_mode() == ALPHA_CUT_DISCARD, get_alpha_cut_mode() == ALPHA_CUT_OPAQUE_PREPASS, get_billboard_mode() == StandardMaterial3D::BILLBOARD_ENABLED, get_billboard_mode() == StandardMaterial3D::BILLBOARD_FIXED_Y, msdf, get_draw_flag(FLAG_DISABLE_DEPTH_TEST), get_draw_flag(FLAG_FIXED_SIZE), texture_filter, &shader_rid); + + RS::get_singleton()->material_set_shader(surf.material, shader_rid); + RS::get_singleton()->material_set_param(surf.material, "texture_albedo", tex); + if (get_alpha_cut_mode() == ALPHA_CUT_DISABLED) { + RS::get_singleton()->material_set_render_priority(surf.material, p_priority); + } else { + surf.z_shift = p_priority * pixel_size; + } + + surfaces[mat_hash] = surf; + } + SurfaceData &s = surfaces[mat_hash]; + + s.mesh_vertices.resize((s.offset + 1) * 4); + s.mesh_normals.resize((s.offset + 1) * 4); + s.mesh_tangents.resize((s.offset + 1) * 16); + s.mesh_colors.resize((s.offset + 1) * 4); + s.mesh_uvs.resize((s.offset + 1) * 4); + + s.mesh_vertices.write[(s.offset * 4) + 3] = Vector3(r_offset.x + gl_of.x, r_offset.y - gl_of.y - gl_sz.y, s.z_shift); + s.mesh_vertices.write[(s.offset * 4) + 2] = Vector3(r_offset.x + gl_of.x + gl_sz.x, r_offset.y - gl_of.y - gl_sz.y, s.z_shift); + s.mesh_vertices.write[(s.offset * 4) + 1] = Vector3(r_offset.x + gl_of.x + gl_sz.x, r_offset.y - gl_of.y, s.z_shift); + s.mesh_vertices.write[(s.offset * 4) + 0] = Vector3(r_offset.x + gl_of.x, r_offset.y - gl_of.y, s.z_shift); + + for (int i = 0; i < 4; i++) { + s.mesh_normals.write[(s.offset * 4) + i] = Vector3(0.0, 0.0, 1.0); + s.mesh_tangents.write[(s.offset * 16) + (i * 4) + 0] = 1.0; + s.mesh_tangents.write[(s.offset * 16) + (i * 4) + 1] = 0.0; + s.mesh_tangents.write[(s.offset * 16) + (i * 4) + 2] = 0.0; + s.mesh_tangents.write[(s.offset * 16) + (i * 4) + 3] = 1.0; + s.mesh_colors.write[(s.offset * 4) + i] = p_modulate; + s.mesh_uvs.write[(s.offset * 4) + i] = Vector2(); + + if (aabb == AABB()) { + aabb.position = s.mesh_vertices[(s.offset * 4) + i]; + } else { + aabb.expand_to(s.mesh_vertices[(s.offset * 4) + i]); + } + } + + if (tex != RID()) { + s.mesh_uvs.write[(s.offset * 4) + 3] = Vector2(gl_uv.position.x / texs.x, (gl_uv.position.y + gl_uv.size.y) / texs.y); + s.mesh_uvs.write[(s.offset * 4) + 2] = Vector2((gl_uv.position.x + gl_uv.size.x) / texs.x, (gl_uv.position.y + gl_uv.size.y) / texs.y); + s.mesh_uvs.write[(s.offset * 4) + 1] = Vector2((gl_uv.position.x + gl_uv.size.x) / texs.x, gl_uv.position.y / texs.y); + s.mesh_uvs.write[(s.offset * 4) + 0] = Vector2(gl_uv.position.x / texs.x, gl_uv.position.y / texs.y); + } + + s.indices.resize((s.offset + 1) * 6); + s.indices.write[(s.offset * 6) + 0] = (s.offset * 4) + 0; + s.indices.write[(s.offset * 6) + 1] = (s.offset * 4) + 1; + s.indices.write[(s.offset * 6) + 2] = (s.offset * 4) + 2; + s.indices.write[(s.offset * 6) + 3] = (s.offset * 4) + 0; + s.indices.write[(s.offset * 6) + 4] = (s.offset * 4) + 2; + s.indices.write[(s.offset * 6) + 5] = (s.offset * 4) + 3; + + s.offset++; + r_offset.x += p_glyph.advance * pixel_size; + } +} + +void Label3D::_shape() { + // Clear mesh. + RS::get_singleton()->mesh_clear(mesh); + aabb = AABB(); + + // Clear materials. + for (Map<uint64_t, SurfaceData>::Element *E = surfaces.front(); E; E = E->next()) { + RenderingServer::get_singleton()->free(E->get().material); + } + surfaces.clear(); + + Ref<Font> font = _get_font_or_default(); + ERR_FAIL_COND(font.is_null()); + + // Update text buffer. + if (dirty_text) { + TS->shaped_text_clear(text_rid); + TS->shaped_text_set_direction(text_rid, text_direction); + + String text = (uppercase) ? TS->string_to_upper(xl_text, language) : xl_text; + TS->shaped_text_add_string(text_rid, text, font->get_rids(), font_size, opentype_features, language); + + Array stt; + if (st_parser == TextServer::STRUCTURED_TEXT_CUSTOM) { + GDVIRTUAL_CALL(_structured_text_parser, st_args, text, stt); + } else { + stt = TS->parse_structured_text(st_parser, st_args, text); + } + TS->shaped_text_set_bidi_override(text_rid, stt); + + dirty_text = false; + dirty_font = false; + dirty_lines = true; + } else if (dirty_font) { + int spans = TS->shaped_get_span_count(text_rid); + for (int i = 0; i < spans; i++) { + TS->shaped_set_span_update_font(text_rid, i, font->get_rids(), font_size, opentype_features); + } + + dirty_font = false; + dirty_lines = true; + } + + if (dirty_lines) { + for (int i = 0; i < lines_rid.size(); i++) { + TS->free_rid(lines_rid[i]); + } + lines_rid.clear(); + + uint16_t autowrap_flags = TextServer::BREAK_MANDATORY; + switch (autowrap_mode) { + case AUTOWRAP_WORD_SMART: + autowrap_flags = TextServer::BREAK_WORD_BOUND_ADAPTIVE | TextServer::BREAK_MANDATORY; + break; + case AUTOWRAP_WORD: + autowrap_flags = TextServer::BREAK_WORD_BOUND | TextServer::BREAK_MANDATORY; + break; + case AUTOWRAP_ARBITRARY: + autowrap_flags = TextServer::BREAK_GRAPHEME_BOUND | TextServer::BREAK_MANDATORY; + break; + case AUTOWRAP_OFF: + break; + } + PackedInt32Array line_breaks = TS->shaped_text_get_line_breaks(text_rid, width, 0, autowrap_flags); + + float max_line_w = 0.0; + for (int i = 0; i < line_breaks.size(); i = i + 2) { + RID line = TS->shaped_text_substr(text_rid, line_breaks[i], line_breaks[i + 1] - line_breaks[i]); + max_line_w = MAX(max_line_w, TS->shaped_text_get_width(line)); + lines_rid.push_back(line); + } + + if (horizontal_alignment == HORIZONTAL_ALIGNMENT_FILL) { + for (int i = 0; i < lines_rid.size() - 1; i++) { + TS->shaped_text_fit_to_width(lines_rid[i], (width > 0) ? width : max_line_w, TextServer::JUSTIFICATION_WORD_BOUND | TextServer::JUSTIFICATION_KASHIDA); + } + } + dirty_lines = false; + } + + // Generate surfaces and materials. + float total_h = 0.0; + for (int i = 0; i < lines_rid.size(); i++) { + total_h += (TS->shaped_text_get_size(lines_rid[i]).y + font->get_spacing(TextServer::SPACING_TOP) + font->get_spacing(TextServer::SPACING_BOTTOM) + line_spacing) * pixel_size; + } + + float vbegin = 0.0; + switch (vertical_alignment) { + case VERTICAL_ALIGNMENT_FILL: + case VERTICAL_ALIGNMENT_TOP: { + // Nothing. + } break; + case VERTICAL_ALIGNMENT_CENTER: { + vbegin = (total_h - line_spacing * pixel_size) / 2.0; + } break; + case VERTICAL_ALIGNMENT_BOTTOM: { + vbegin = (total_h - line_spacing * pixel_size); + } break; + } + + Vector2 offset = Vector2(0, vbegin); + for (int i = 0; i < lines_rid.size(); i++) { + const Glyph *glyphs = TS->shaped_text_get_glyphs(lines_rid[i]); + int gl_size = TS->shaped_text_get_glyph_count(lines_rid[i]); + float line_width = TS->shaped_text_get_width(lines_rid[i]) * pixel_size; + + switch (horizontal_alignment) { + case HORIZONTAL_ALIGNMENT_LEFT: + offset.x = 0.0; + break; + case HORIZONTAL_ALIGNMENT_FILL: + case HORIZONTAL_ALIGNMENT_CENTER: { + offset.x = -line_width / 2.0; + } break; + case HORIZONTAL_ALIGNMENT_RIGHT: { + offset.x = -line_width; + } break; + } + offset.y -= (TS->shaped_text_get_ascent(lines_rid[i]) + font->get_spacing(TextServer::SPACING_TOP)) * pixel_size; + + if (outline_modulate.a != 0.0 && outline_size > 0) { + // Outline surfaces. + Vector2 ol_offset = offset; + for (int j = 0; j < gl_size; j++) { + _generate_glyph_surfaces(glyphs[j], ol_offset, outline_modulate, -1, outline_size); + } + } + + // Main text surfaces. + for (int j = 0; j < gl_size; j++) { + _generate_glyph_surfaces(glyphs[j], offset, modulate, 0); + } + offset.y -= (TS->shaped_text_get_descent(lines_rid[i]) + line_spacing + font->get_spacing(TextServer::SPACING_BOTTOM)) * pixel_size; + } + + for (Map<uint64_t, SurfaceData>::Element *E = surfaces.front(); E; E = E->next()) { + Array mesh_array; + mesh_array.resize(RS::ARRAY_MAX); + mesh_array[RS::ARRAY_VERTEX] = E->get().mesh_vertices; + mesh_array[RS::ARRAY_NORMAL] = E->get().mesh_normals; + mesh_array[RS::ARRAY_TANGENT] = E->get().mesh_tangents; + mesh_array[RS::ARRAY_COLOR] = E->get().mesh_colors; + mesh_array[RS::ARRAY_TEX_UV] = E->get().mesh_uvs; + mesh_array[RS::ARRAY_INDEX] = E->get().indices; + + RS::SurfaceData sd; + RS::get_singleton()->mesh_create_surface_data_from_arrays(&sd, RS::PRIMITIVE_TRIANGLES, mesh_array); + + sd.material = E->get().material; + + RS::get_singleton()->mesh_add_surface(mesh, sd); + } +} + +void Label3D::set_text(const String &p_string) { + text = p_string; + xl_text = tr(p_string); + dirty_text = true; + _queue_update(); +} + +String Label3D::get_text() const { + return text; +} + +void Label3D::set_horizontal_alignment(HorizontalAlignment p_alignment) { + ERR_FAIL_INDEX((int)p_alignment, 4); + if (horizontal_alignment != p_alignment) { + if (horizontal_alignment == HORIZONTAL_ALIGNMENT_FILL || p_alignment == HORIZONTAL_ALIGNMENT_FILL) { + dirty_lines = true; // Reshape lines. + } + horizontal_alignment = p_alignment; + _queue_update(); + } +} + +HorizontalAlignment Label3D::get_horizontal_alignment() const { + return horizontal_alignment; +} + +void Label3D::set_vertical_alignment(VerticalAlignment p_alignment) { + ERR_FAIL_INDEX((int)p_alignment, 4); + if (vertical_alignment != p_alignment) { + vertical_alignment = p_alignment; + _queue_update(); + } +} + +VerticalAlignment Label3D::get_vertical_alignment() const { + return vertical_alignment; +} + +void Label3D::set_text_direction(TextServer::Direction p_text_direction) { + ERR_FAIL_COND((int)p_text_direction < -1 || (int)p_text_direction > 3); + if (text_direction != p_text_direction) { + text_direction = p_text_direction; + dirty_text = true; + _queue_update(); + } +} + +TextServer::Direction Label3D::get_text_direction() const { + return text_direction; +} + +void Label3D::clear_opentype_features() { + opentype_features.clear(); + dirty_font = true; + _queue_update(); +} + +void Label3D::set_opentype_feature(const String &p_name, int p_value) { + int32_t tag = TS->name_to_tag(p_name); + if (!opentype_features.has(tag) || (int)opentype_features[tag] != p_value) { + opentype_features[tag] = p_value; + dirty_font = true; + _queue_update(); + } +} + +int Label3D::get_opentype_feature(const String &p_name) const { + int32_t tag = TS->name_to_tag(p_name); + if (!opentype_features.has(tag)) { + return -1; + } + return opentype_features[tag]; +} + +void Label3D::set_language(const String &p_language) { + if (language != p_language) { + language = p_language; + dirty_text = true; + _queue_update(); + } +} + +String Label3D::get_language() const { + return language; +} + +void Label3D::set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser) { + if (st_parser != p_parser) { + st_parser = p_parser; + dirty_text = true; + _queue_update(); + } +} + +TextServer::StructuredTextParser Label3D::get_structured_text_bidi_override() const { + return st_parser; +} + +void Label3D::set_structured_text_bidi_override_options(Array p_args) { + if (st_args != p_args) { + st_args = p_args; + dirty_text = true; + _queue_update(); + } +} + +Array Label3D::get_structured_text_bidi_override_options() const { + return st_args; +} + +void Label3D::set_uppercase(bool p_uppercase) { + if (uppercase != p_uppercase) { + uppercase = p_uppercase; + dirty_text = true; + _queue_update(); + } +} + +bool Label3D::is_uppercase() const { + return uppercase; +} + +void Label3D::_font_changed() { + dirty_font = true; + _queue_update(); +} + +void Label3D::set_font(const Ref<Font> &p_font) { + if (font_override != p_font) { + if (font_override.is_valid()) { + font_override->disconnect(CoreStringNames::get_singleton()->changed, Callable(this, "_font_changed")); + } + font_override = p_font; + dirty_font = true; + if (font_override.is_valid()) { + font_override->connect(CoreStringNames::get_singleton()->changed, Callable(this, "_font_changed")); + } + _queue_update(); + } +} + +Ref<Font> Label3D::get_font() const { + return font_override; +} + +Ref<Font> Label3D::_get_font_or_default() const { + if (font_override.is_valid() && font_override->get_data_count() > 0) { + return font_override; + } + + // Check the project-defined Theme resource. + if (Theme::get_project_default().is_valid()) { + List<StringName> theme_types; + Theme::get_project_default()->get_type_dependencies(get_class_name(), StringName(), &theme_types); + + for (const StringName &E : theme_types) { + if (Theme::get_project_default()->has_theme_item(Theme::DATA_TYPE_FONT, "font", E)) { + return Theme::get_project_default()->get_theme_item(Theme::DATA_TYPE_FONT, "font", E); + } + } + } + + // Lastly, fall back on the items defined in the default Theme, if they exist. + { + List<StringName> theme_types; + Theme::get_default()->get_type_dependencies(get_class_name(), StringName(), &theme_types); + + for (const StringName &E : theme_types) { + if (Theme::get_default()->has_theme_item(Theme::DATA_TYPE_FONT, "font", E)) { + return Theme::get_default()->get_theme_item(Theme::DATA_TYPE_FONT, "font", E); + } + } + } + + // If they don't exist, use any type to return the default/empty value. + return Theme::get_default()->get_theme_item(Theme::DATA_TYPE_FONT, "font", StringName()); +} + +void Label3D::set_font_size(int p_size) { + if (font_size != p_size) { + font_size = p_size; + dirty_font = true; + _queue_update(); + } +} + +int Label3D::get_font_size() const { + return font_size; +} + +void Label3D::set_outline_size(int p_size) { + if (outline_size != p_size) { + outline_size = p_size; + _queue_update(); + } +} + +int Label3D::get_outline_size() const { + return outline_size; +} + +void Label3D::set_modulate(const Color &p_color) { + if (modulate != p_color) { + modulate = p_color; + _queue_update(); + } +} + +Color Label3D::get_modulate() const { + return modulate; +} + +void Label3D::set_outline_modulate(const Color &p_color) { + if (outline_modulate != p_color) { + outline_modulate = p_color; + _queue_update(); + } +} + +Color Label3D::get_outline_modulate() const { + return outline_modulate; +} + +void Label3D::set_autowrap_mode(Label3D::AutowrapMode p_mode) { + if (autowrap_mode != p_mode) { + autowrap_mode = p_mode; + dirty_lines = true; + _queue_update(); + } +} + +Label3D::AutowrapMode Label3D::get_autowrap_mode() const { + return autowrap_mode; +} + +void Label3D::set_width(float p_width) { + if (width != p_width) { + width = p_width; + dirty_lines = true; + _queue_update(); + } +} + +float Label3D::get_width() const { + return width; +} + +void Label3D::set_pixel_size(real_t p_amount) { + if (pixel_size != p_amount) { + pixel_size = p_amount; + _queue_update(); + } +} + +real_t Label3D::get_pixel_size() const { + return pixel_size; +} + +void Label3D::set_line_spacing(float p_line_spacing) { + if (line_spacing != p_line_spacing) { + line_spacing = p_line_spacing; + _queue_update(); + } +} + +float Label3D::get_line_spacing() const { + return line_spacing; +} + +void Label3D::set_draw_flag(DrawFlags p_flag, bool p_enable) { + ERR_FAIL_INDEX(p_flag, FLAG_MAX); + if (flags[p_flag] != p_enable) { + flags[p_flag] = p_enable; + _queue_update(); + } +} + +bool Label3D::get_draw_flag(DrawFlags p_flag) const { + ERR_FAIL_INDEX_V(p_flag, FLAG_MAX, false); + return flags[p_flag]; +} + +void Label3D::set_billboard_mode(StandardMaterial3D::BillboardMode p_mode) { + ERR_FAIL_INDEX(p_mode, 3); + if (billboard_mode != p_mode) { + billboard_mode = p_mode; + _queue_update(); + } +} + +StandardMaterial3D::BillboardMode Label3D::get_billboard_mode() const { + return billboard_mode; +} + +void Label3D::set_alpha_cut_mode(AlphaCutMode p_mode) { + ERR_FAIL_INDEX(p_mode, 3); + if (alpha_cut != p_mode) { + alpha_cut = p_mode; + _queue_update(); + } +} + +void Label3D::set_texture_filter(StandardMaterial3D::TextureFilter p_filter) { + if (texture_filter != p_filter) { + texture_filter = p_filter; + _queue_update(); + } +} + +StandardMaterial3D::TextureFilter Label3D::get_texture_filter() const { + return texture_filter; +} + +Label3D::AlphaCutMode Label3D::get_alpha_cut_mode() const { + return alpha_cut; +} + +void Label3D::set_alpha_scissor_threshold(float p_threshold) { + if (alpha_scissor_threshold != p_threshold) { + alpha_scissor_threshold = p_threshold; + _queue_update(); + } +} + +float Label3D::get_alpha_scissor_threshold() const { + return alpha_scissor_threshold; +} + +Label3D::Label3D() { + for (int i = 0; i < FLAG_MAX; i++) { + flags[i] = (i == FLAG_DOUBLE_SIDED); + } + + text_rid = TS->create_shaped_text(); + + mesh = RenderingServer::get_singleton()->mesh_create(); + + set_cast_shadows_setting(SHADOW_CASTING_SETTING_OFF); + set_base(mesh); +} + +Label3D::~Label3D() { + for (int i = 0; i < lines_rid.size(); i++) { + TS->free_rid(lines_rid[i]); + } + lines_rid.clear(); + + TS->free_rid(text_rid); + + RenderingServer::get_singleton()->free(mesh); + for (Map<uint64_t, SurfaceData>::Element *E = surfaces.front(); E; E = E->next()) { + RenderingServer::get_singleton()->free(E->get().material); + } + surfaces.clear(); +} diff --git a/scene/3d/label_3d.h b/scene/3d/label_3d.h new file mode 100644 index 0000000000..cbc5c3c649 --- /dev/null +++ b/scene/3d/label_3d.h @@ -0,0 +1,228 @@ +/*************************************************************************/ +/* label_3d.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 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 LABEL_3D_H +#define LABEL_3D_H + +#include "scene/3d/visual_instance_3d.h" +#include "scene/resources/font.h" + +#include "servers/text_server.h" + +class Label3D : public GeometryInstance3D { + GDCLASS(Label3D, GeometryInstance3D); + +public: + enum DrawFlags { + FLAG_SHADED, + FLAG_DOUBLE_SIDED, + FLAG_DISABLE_DEPTH_TEST, + FLAG_FIXED_SIZE, + FLAG_MAX + }; + + enum AlphaCutMode { + ALPHA_CUT_DISABLED, + ALPHA_CUT_DISCARD, + ALPHA_CUT_OPAQUE_PREPASS + }; + + enum AutowrapMode { + AUTOWRAP_OFF, + AUTOWRAP_ARBITRARY, + AUTOWRAP_WORD, + AUTOWRAP_WORD_SMART + }; + +private: + real_t pixel_size = 0.01; + bool flags[FLAG_MAX] = {}; + AlphaCutMode alpha_cut = ALPHA_CUT_DISABLED; + float alpha_scissor_threshold = 0.5; + + AABB aabb; + + mutable Ref<TriangleMesh> triangle_mesh; + RID mesh; + struct SurfaceData { + PackedVector3Array mesh_vertices; + PackedVector3Array mesh_normals; + PackedFloat32Array mesh_tangents; + PackedColorArray mesh_colors; + PackedVector2Array mesh_uvs; + PackedInt32Array indices; + int offset = 0; + float z_shift = 0.0; + RID material; + }; + + Map<uint64_t, SurfaceData> surfaces; + + HorizontalAlignment horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER; + VerticalAlignment vertical_alignment = VERTICAL_ALIGNMENT_CENTER; + String text; + String xl_text; + bool uppercase = false; + + AutowrapMode autowrap_mode = AUTOWRAP_OFF; + float width = 500.0; + + int font_size = 16; + Ref<Font> font_override; + Color modulate = Color(1, 1, 1, 1); + + int outline_size = 0; + Color outline_modulate = Color(0, 0, 0, 1); + + float line_spacing = 0.f; + + Dictionary opentype_features; + String language; + TextServer::Direction text_direction = TextServer::DIRECTION_AUTO; + TextServer::StructuredTextParser st_parser = TextServer::STRUCTURED_TEXT_DEFAULT; + Array st_args; + + RID text_rid; + Vector<RID> lines_rid; + + RID base_material; + StandardMaterial3D::BillboardMode billboard_mode = StandardMaterial3D::BILLBOARD_DISABLED; + StandardMaterial3D::TextureFilter texture_filter = StandardMaterial3D::TEXTURE_FILTER_LINEAR_WITH_MIPMAPS; + + bool pending_update = false; + + bool dirty_lines = true; + bool dirty_font = true; + bool dirty_text = true; + + void _generate_glyph_surfaces(const Glyph &p_glyph, Vector2 &r_offset, const Color &p_modulate, int p_priority = 0, int p_outline_size = 0); + +protected: + GDVIRTUAL2RC(Array, _structured_text_parser, Array, String) + + void _notification(int p_what); + + static void _bind_methods(); + + bool _set(const StringName &p_name, const Variant &p_value); + bool _get(const StringName &p_name, Variant &r_ret) const; + void _get_property_list(List<PropertyInfo> *p_list) const; + void _validate_property(PropertyInfo &property) const override; + + void _im_update(); + void _font_changed(); + void _queue_update(); + + void _shape(); + +public: + void set_horizontal_alignment(HorizontalAlignment p_alignment); + HorizontalAlignment get_horizontal_alignment() const; + + void set_vertical_alignment(VerticalAlignment p_alignment); + VerticalAlignment get_vertical_alignment() const; + + void set_text(const String &p_string); + String get_text() const; + + void set_text_direction(TextServer::Direction p_text_direction); + TextServer::Direction get_text_direction() const; + + void set_opentype_feature(const String &p_name, int p_value); + int get_opentype_feature(const String &p_name) const; + void clear_opentype_features(); + + void set_language(const String &p_language); + String get_language() const; + + void set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser); + TextServer::StructuredTextParser get_structured_text_bidi_override() const; + + void set_structured_text_bidi_override_options(Array p_args); + Array get_structured_text_bidi_override_options() const; + + void set_uppercase(bool p_uppercase); + bool is_uppercase() const; + + void set_font(const Ref<Font> &p_font); + Ref<Font> get_font() const; + Ref<Font> _get_font_or_default() const; + + void set_font_size(int p_size); + int get_font_size() const; + + void set_outline_size(int p_size); + int get_outline_size() const; + + void set_line_spacing(float p_size); + float get_line_spacing() const; + + void set_modulate(const Color &p_color); + Color get_modulate() const; + + void set_outline_modulate(const Color &p_color); + Color get_outline_modulate() const; + + void set_autowrap_mode(AutowrapMode p_mode); + AutowrapMode get_autowrap_mode() const; + + void set_width(float p_width); + float get_width() const; + + void set_pixel_size(real_t p_amount); + real_t get_pixel_size() const; + + void set_draw_flag(DrawFlags p_flag, bool p_enable); + bool get_draw_flag(DrawFlags p_flag) const; + + void set_alpha_cut_mode(AlphaCutMode p_mode); + AlphaCutMode get_alpha_cut_mode() const; + + void set_alpha_scissor_threshold(float p_threshold); + float get_alpha_scissor_threshold() const; + + void set_billboard_mode(StandardMaterial3D::BillboardMode p_mode); + StandardMaterial3D::BillboardMode get_billboard_mode() const; + + void set_texture_filter(StandardMaterial3D::TextureFilter p_filter); + StandardMaterial3D::TextureFilter get_texture_filter() const; + + virtual AABB get_aabb() const override; + Ref<TriangleMesh> generate_triangle_mesh() const; + + Label3D(); + ~Label3D(); +}; + +VARIANT_ENUM_CAST(Label3D::AutowrapMode); +VARIANT_ENUM_CAST(Label3D::DrawFlags); +VARIANT_ENUM_CAST(Label3D::AlphaCutMode); + +#endif // LABEL_3D_H diff --git a/scene/3d/sprite_3d.cpp b/scene/3d/sprite_3d.cpp index 8d813e8b2b..6a8fa9327c 100644 --- a/scene/3d/sprite_3d.cpp +++ b/scene/3d/sprite_3d.cpp @@ -268,6 +268,17 @@ StandardMaterial3D::BillboardMode SpriteBase3D::get_billboard_mode() const { return billboard_mode; } +void SpriteBase3D::set_texture_filter(StandardMaterial3D::TextureFilter p_filter) { + if (texture_filter != p_filter) { + texture_filter = p_filter; + _queue_update(); + } +} + +StandardMaterial3D::TextureFilter SpriteBase3D::get_texture_filter() const { + return texture_filter; +} + void SpriteBase3D::_bind_methods() { ClassDB::bind_method(D_METHOD("set_centered", "centered"), &SpriteBase3D::set_centered); ClassDB::bind_method(D_METHOD("is_centered"), &SpriteBase3D::is_centered); @@ -299,6 +310,9 @@ void SpriteBase3D::_bind_methods() { ClassDB::bind_method(D_METHOD("set_billboard_mode", "mode"), &SpriteBase3D::set_billboard_mode); ClassDB::bind_method(D_METHOD("get_billboard_mode"), &SpriteBase3D::get_billboard_mode); + ClassDB::bind_method(D_METHOD("set_texture_filter", "mode"), &SpriteBase3D::set_texture_filter); + ClassDB::bind_method(D_METHOD("get_texture_filter"), &SpriteBase3D::get_texture_filter); + ClassDB::bind_method(D_METHOD("get_item_rect"), &SpriteBase3D::get_item_rect); ClassDB::bind_method(D_METHOD("generate_triangle_mesh"), &SpriteBase3D::generate_triangle_mesh); @@ -317,11 +331,16 @@ void SpriteBase3D::_bind_methods() { ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "transparent"), "set_draw_flag", "get_draw_flag", FLAG_TRANSPARENT); ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "shaded"), "set_draw_flag", "get_draw_flag", FLAG_SHADED); ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "double_sided"), "set_draw_flag", "get_draw_flag", FLAG_DOUBLE_SIDED); + ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "no_depth_test"), "set_draw_flag", "get_draw_flag", FLAG_DISABLE_DEPTH_TEST); + ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "fixed_size"), "set_draw_flag", "get_draw_flag", FLAG_FIXED_SIZE); ADD_PROPERTY(PropertyInfo(Variant::INT, "alpha_cut", PROPERTY_HINT_ENUM, "Disabled,Discard,Opaque Pre-Pass"), "set_alpha_cut_mode", "get_alpha_cut_mode"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "texture_filter", PROPERTY_HINT_ENUM, "Nearest,Linear,Nearest Mipmap,Linear Mipmap,Nearest Mipmap Anisotropic,Linear Mipmap Anisotropic"), "set_texture_filter", "get_texture_filter"); BIND_ENUM_CONSTANT(FLAG_TRANSPARENT); BIND_ENUM_CONSTANT(FLAG_SHADED); BIND_ENUM_CONSTANT(FLAG_DOUBLE_SIDED); + BIND_ENUM_CONSTANT(FLAG_DISABLE_DEPTH_TEST); + BIND_ENUM_CONSTANT(FLAG_FIXED_SIZE); BIND_ENUM_CONSTANT(FLAG_MAX); BIND_ENUM_CONSTANT(ALPHA_CUT_DISABLED); @@ -544,7 +563,7 @@ void Sprite3D::_draw() { value |= CLAMP(int((t.normal.y * 0.5 + 0.5) * 1023.0), 0, 1023) << 10; value |= CLAMP(int((t.normal.z * 0.5 + 0.5) * 1023.0), 0, 1023) << 20; if (t.d > 0) { - value |= 3 << 30; + value |= 3UL << 30; } v_tangent = value; } @@ -586,7 +605,7 @@ void Sprite3D::_draw() { set_aabb(aabb); RID shader_rid; - StandardMaterial3D::get_material_for_2d(get_draw_flag(FLAG_SHADED), get_draw_flag(FLAG_TRANSPARENT), get_draw_flag(FLAG_DOUBLE_SIDED), get_alpha_cut_mode() == ALPHA_CUT_DISCARD, get_alpha_cut_mode() == ALPHA_CUT_OPAQUE_PREPASS, get_billboard_mode() == StandardMaterial3D::BILLBOARD_ENABLED, get_billboard_mode() == StandardMaterial3D::BILLBOARD_FIXED_Y, &shader_rid); + StandardMaterial3D::get_material_for_2d(get_draw_flag(FLAG_SHADED), get_draw_flag(FLAG_TRANSPARENT), get_draw_flag(FLAG_DOUBLE_SIDED), get_alpha_cut_mode() == ALPHA_CUT_DISCARD, get_alpha_cut_mode() == ALPHA_CUT_OPAQUE_PREPASS, get_billboard_mode() == StandardMaterial3D::BILLBOARD_ENABLED, get_billboard_mode() == StandardMaterial3D::BILLBOARD_FIXED_Y, false, get_draw_flag(FLAG_DISABLE_DEPTH_TEST), get_draw_flag(FLAG_FIXED_SIZE), get_texture_filter(), &shader_rid); if (last_shader != shader_rid) { RS::get_singleton()->material_set_shader(get_material(), shader_rid); last_shader = shader_rid; @@ -907,7 +926,7 @@ void AnimatedSprite3D::_draw() { value |= CLAMP(int((t.normal.y * 0.5 + 0.5) * 1023.0), 0, 1023) << 10; value |= CLAMP(int((t.normal.z * 0.5 + 0.5) * 1023.0), 0, 1023) << 20; if (t.d > 0) { - value |= 3 << 30; + value |= 3UL << 30; } v_tangent = value; } @@ -948,7 +967,7 @@ void AnimatedSprite3D::_draw() { set_aabb(aabb); RID shader_rid; - StandardMaterial3D::get_material_for_2d(get_draw_flag(FLAG_SHADED), get_draw_flag(FLAG_TRANSPARENT), get_draw_flag(FLAG_DOUBLE_SIDED), get_alpha_cut_mode() == ALPHA_CUT_DISCARD, get_alpha_cut_mode() == ALPHA_CUT_OPAQUE_PREPASS, get_billboard_mode() == StandardMaterial3D::BILLBOARD_ENABLED, get_billboard_mode() == StandardMaterial3D::BILLBOARD_FIXED_Y, &shader_rid); + StandardMaterial3D::get_material_for_2d(get_draw_flag(FLAG_SHADED), get_draw_flag(FLAG_TRANSPARENT), get_draw_flag(FLAG_DOUBLE_SIDED), get_alpha_cut_mode() == ALPHA_CUT_DISCARD, get_alpha_cut_mode() == ALPHA_CUT_OPAQUE_PREPASS, get_billboard_mode() == StandardMaterial3D::BILLBOARD_ENABLED, get_billboard_mode() == StandardMaterial3D::BILLBOARD_FIXED_Y, false, get_draw_flag(FLAG_DISABLE_DEPTH_TEST), get_draw_flag(FLAG_FIXED_SIZE), get_texture_filter(), &shader_rid); if (last_shader != shader_rid) { RS::get_singleton()->material_set_shader(get_material(), shader_rid); last_shader = shader_rid; diff --git a/scene/3d/sprite_3d.h b/scene/3d/sprite_3d.h index 92dbef0855..047ed5a40d 100644 --- a/scene/3d/sprite_3d.h +++ b/scene/3d/sprite_3d.h @@ -44,6 +44,8 @@ public: FLAG_TRANSPARENT, FLAG_SHADED, FLAG_DOUBLE_SIDED, + FLAG_DISABLE_DEPTH_TEST, + FLAG_FIXED_SIZE, FLAG_MAX }; @@ -80,6 +82,7 @@ private: bool flags[FLAG_MAX] = {}; AlphaCutMode alpha_cut = ALPHA_CUT_DISABLED; StandardMaterial3D::BillboardMode billboard_mode = StandardMaterial3D::BILLBOARD_DISABLED; + StandardMaterial3D::TextureFilter texture_filter = StandardMaterial3D::TEXTURE_FILTER_LINEAR_WITH_MIPMAPS; bool pending_update = false; void _im_update(); @@ -131,9 +134,13 @@ public: void set_alpha_cut_mode(AlphaCutMode p_mode); AlphaCutMode get_alpha_cut_mode() const; + void set_billboard_mode(StandardMaterial3D::BillboardMode p_mode); StandardMaterial3D::BillboardMode get_billboard_mode() const; + void set_texture_filter(StandardMaterial3D::TextureFilter p_filter); + StandardMaterial3D::TextureFilter get_texture_filter() const; + virtual Rect2 get_item_rect() const = 0; virtual AABB get_aabb() const override; diff --git a/scene/3d/voxelizer.cpp b/scene/3d/voxelizer.cpp index bda3868fbb..d6ac5ccf30 100644 --- a/scene/3d/voxelizer.cpp +++ b/scene/3d/voxelizer.cpp @@ -777,8 +777,8 @@ Vector<int> Voxelizer::get_voxel_gi_level_cell_count() const { /* dt of 1d function using squared distance */ static void edt(float *f, int stride, int n) { float *d = (float *)alloca(sizeof(float) * n + sizeof(int) * n + sizeof(float) * (n + 1)); - int *v = (int *)&(d[n]); - float *z = (float *)&v[n]; + int *v = reinterpret_cast<int *>(&(d[n])); + float *z = reinterpret_cast<float *>(&v[n]); int k = 0; v[0] = 0; diff --git a/scene/animation/animation_tree.cpp b/scene/animation/animation_tree.cpp index 8d21ec8078..424716e002 100644 --- a/scene/animation/animation_tree.cpp +++ b/scene/animation/animation_tree.cpp @@ -999,7 +999,7 @@ void AnimationTree::_process_graph(double p_delta) { if (t->process_pass != process_pass) { t->process_pass = process_pass; t->loc = Vector3(0, 0, 0); - t->rot = Quaternion(0, 0, 0, 0); + t->rot = Quaternion(0, 0, 0, 1); t->scale = Vector3(0, 0, 0); } double prev_time = time - delta; @@ -1095,7 +1095,7 @@ void AnimationTree::_process_graph(double p_delta) { if (t->process_pass != process_pass) { t->process_pass = process_pass; t->loc = Vector3(0, 0, 0); - t->rot = Quaternion(0, 0, 0, 0); + t->rot = Quaternion(0, 0, 0, 1); t->scale = Vector3(0, 0, 0); } double prev_time = time - delta; @@ -1191,7 +1191,7 @@ void AnimationTree::_process_graph(double p_delta) { if (t->process_pass != process_pass) { t->process_pass = process_pass; t->loc = Vector3(0, 0, 0); - t->rot = Quaternion(0, 0, 0, 0); + t->rot = Quaternion(0, 0, 0, 1); t->scale = Vector3(0, 0, 0); } double prev_time = time - delta; diff --git a/scene/gui/button.cpp b/scene/gui/button.cpp index 29a0681f9c..b7c1e674dd 100644 --- a/scene/gui/button.cpp +++ b/scene/gui/button.cpp @@ -53,7 +53,7 @@ Size2 Button::get_minimum_size() const { if (icon_alignment != HORIZONTAL_ALIGNMENT_CENTER) { minsize.width += _icon->get_width(); if (!xl_text.is_empty()) { - minsize.width += get_theme_constant(SNAME("hseparation")); + minsize.width += get_theme_constant(SNAME("h_separation")); } } else { minsize.width = MAX(minsize.width, _icon->get_width()); @@ -244,21 +244,21 @@ void Button::_notification(int p_what) { if (icon_align_rtl_checked == HORIZONTAL_ALIGNMENT_LEFT) { style_offset.x = style->get_margin(SIDE_LEFT); if (_internal_margin[SIDE_LEFT] > 0) { - icon_ofs_region = _internal_margin[SIDE_LEFT] + get_theme_constant(SNAME("hseparation")); + icon_ofs_region = _internal_margin[SIDE_LEFT] + get_theme_constant(SNAME("h_separation")); } } else if (icon_align_rtl_checked == HORIZONTAL_ALIGNMENT_CENTER) { style_offset.x = 0.0; } else if (icon_align_rtl_checked == HORIZONTAL_ALIGNMENT_RIGHT) { style_offset.x = -style->get_margin(SIDE_RIGHT); if (_internal_margin[SIDE_RIGHT] > 0) { - icon_ofs_region = -_internal_margin[SIDE_RIGHT] - get_theme_constant(SNAME("hseparation")); + icon_ofs_region = -_internal_margin[SIDE_RIGHT] - get_theme_constant(SNAME("h_separation")); } } style_offset.y = style->get_margin(SIDE_TOP); if (expand_icon) { Size2 _size = get_size() - style->get_offset() * 2; - _size.width -= get_theme_constant(SNAME("hseparation")) + icon_ofs_region; + _size.width -= get_theme_constant(SNAME("h_separation")) + icon_ofs_region; if (!clip_text && icon_align_rtl_checked != HORIZONTAL_ALIGNMENT_CENTER) { _size.width -= text_buf->get_size().width; } @@ -286,7 +286,7 @@ void Button::_notification(int p_what) { } } - Point2 icon_ofs = !_icon.is_null() ? Point2(icon_region.size.width + get_theme_constant(SNAME("hseparation")), 0) : Point2(); + Point2 icon_ofs = !_icon.is_null() ? Point2(icon_region.size.width + get_theme_constant(SNAME("h_separation")), 0) : Point2(); if (align_rtl_checked == HORIZONTAL_ALIGNMENT_CENTER && icon_align_rtl_checked == HORIZONTAL_ALIGNMENT_CENTER) { icon_ofs.x = 0.0; } @@ -296,10 +296,10 @@ void Button::_notification(int p_what) { int text_width = MAX(1, clip_text ? MIN(text_clip, text_buf->get_size().x) : text_buf->get_size().x); if (_internal_margin[SIDE_LEFT] > 0) { - text_clip -= _internal_margin[SIDE_LEFT] + get_theme_constant(SNAME("hseparation")); + text_clip -= _internal_margin[SIDE_LEFT] + get_theme_constant(SNAME("h_separation")); } if (_internal_margin[SIDE_RIGHT] > 0) { - text_clip -= _internal_margin[SIDE_RIGHT] + get_theme_constant(SNAME("hseparation")); + text_clip -= _internal_margin[SIDE_RIGHT] + get_theme_constant(SNAME("h_separation")); } Point2 text_ofs = (size - style->get_minimum_size() - icon_ofs - text_buf->get_size() - Point2(_internal_margin[SIDE_RIGHT] - _internal_margin[SIDE_LEFT], 0)) / 2.0; @@ -313,7 +313,7 @@ void Button::_notification(int p_what) { icon_ofs.x = 0.0; } if (_internal_margin[SIDE_LEFT] > 0) { - text_ofs.x = style->get_margin(SIDE_LEFT) + icon_ofs.x + _internal_margin[SIDE_LEFT] + get_theme_constant(SNAME("hseparation")); + text_ofs.x = style->get_margin(SIDE_LEFT) + icon_ofs.x + _internal_margin[SIDE_LEFT] + get_theme_constant(SNAME("h_separation")); } else { text_ofs.x = style->get_margin(SIDE_LEFT) + icon_ofs.x; } @@ -330,7 +330,7 @@ void Button::_notification(int p_what) { } break; case HORIZONTAL_ALIGNMENT_RIGHT: { if (_internal_margin[SIDE_RIGHT] > 0) { - text_ofs.x = size.x - style->get_margin(SIDE_RIGHT) - text_width - _internal_margin[SIDE_RIGHT] - get_theme_constant(SNAME("hseparation")); + text_ofs.x = size.x - style->get_margin(SIDE_RIGHT) - text_width - _internal_margin[SIDE_RIGHT] - get_theme_constant(SNAME("h_separation")); } else { text_ofs.x = size.x - style->get_margin(SIDE_RIGHT) - text_width; } diff --git a/scene/gui/check_box.cpp b/scene/gui/check_box.cpp index 063a154bb2..cb80f5b5ef 100644 --- a/scene/gui/check_box.cpp +++ b/scene/gui/check_box.cpp @@ -75,7 +75,7 @@ Size2 CheckBox::get_minimum_size() const { Size2 tex_size = get_icon_size(); minsize.width += tex_size.width; if (get_text().length() > 0) { - minsize.width += get_theme_constant(SNAME("hseparation")); + minsize.width += get_theme_constant(SNAME("h_separation")); } Ref<StyleBox> sb = get_theme_stylebox(SNAME("normal")); minsize.height = MAX(minsize.height, tex_size.height + sb->get_margin(SIDE_TOP) + sb->get_margin(SIDE_BOTTOM)); @@ -110,7 +110,7 @@ void CheckBox::_notification(int p_what) { } else { ofs.x = sb->get_margin(SIDE_LEFT); } - ofs.y = int((get_size().height - get_icon_size().height) / 2) + get_theme_constant(SNAME("check_vadjust")); + ofs.y = int((get_size().height - get_icon_size().height) / 2) + get_theme_constant(SNAME("check_v_adjust")); if (is_pressed()) { on->draw(ci, ofs); diff --git a/scene/gui/check_button.cpp b/scene/gui/check_button.cpp index 527b0061ac..a09873ea4f 100644 --- a/scene/gui/check_button.cpp +++ b/scene/gui/check_button.cpp @@ -52,7 +52,7 @@ Size2 CheckButton::get_minimum_size() const { Size2 tex_size = get_icon_size(); minsize.width += tex_size.width; if (get_text().length() > 0) { - minsize.width += get_theme_constant(SNAME("hseparation")); + minsize.width += get_theme_constant(SNAME("h_separation")); } Ref<StyleBox> sb = get_theme_stylebox(SNAME("normal")); minsize.height = MAX(minsize.height, tex_size.height + sb->get_margin(SIDE_TOP) + sb->get_margin(SIDE_BOTTOM)); @@ -100,7 +100,7 @@ void CheckButton::_notification(int p_what) { } else { ofs.x = get_size().width - (tex_size.width + sb->get_margin(SIDE_RIGHT)); } - ofs.y = (get_size().height - tex_size.height) / 2 + get_theme_constant(SNAME("check_vadjust")); + ofs.y = (get_size().height - tex_size.height) / 2 + get_theme_constant(SNAME("check_v_adjust")); if (is_pressed()) { on->draw(ci, ofs); diff --git a/scene/gui/code_edit.cpp b/scene/gui/code_edit.cpp index 2e87e71972..d18a9a75de 100644 --- a/scene/gui/code_edit.cpp +++ b/scene/gui/code_edit.cpp @@ -106,7 +106,7 @@ void CodeEdit::_notification(int p_what) { const int code_completion_options_count = code_completion_options.size(); const int lines = MIN(code_completion_options_count, code_completion_max_lines); - const int icon_hsep = get_theme_constant(SNAME("hseparation"), SNAME("ItemList")); + const int icon_hsep = get_theme_constant(SNAME("h_separation"), SNAME("ItemList")); const Size2 icon_area_size(row_height, row_height); code_completion_rect.size.width = code_completion_longest_line + icon_hsep + icon_area_size.width + 2; diff --git a/scene/gui/color_picker.cpp b/scene/gui/color_picker.cpp index 48fadb0cf8..6f7ad94139 100644 --- a/scene/gui/color_picker.cpp +++ b/scene/gui/color_picker.cpp @@ -436,7 +436,7 @@ ColorPicker::PickerShapeType ColorPicker::get_picker_shape() const { } inline int ColorPicker::_get_preset_size() { - return (int(get_minimum_size().width) - (preset_container->get_theme_constant(SNAME("hseparation")) * (preset_column_count - 1))) / preset_column_count; + return (int(get_minimum_size().width) - (preset_container->get_theme_constant(SNAME("h_separation")) * (preset_column_count - 1))) / preset_column_count; } void ColorPicker::_add_preset_button(int p_size, const Color &p_color) { diff --git a/scene/gui/control.cpp b/scene/gui/control.cpp index 96d2b29fc1..35d1cf1f3e 100644 --- a/scene/gui/control.cpp +++ b/scene/gui/control.cpp @@ -2946,90 +2946,17 @@ bool Control::is_text_field() const { return false; } -Array Control::structured_text_parser(StructuredTextParser p_theme_type, const Array &p_args, const String &p_text) const { - Array ret; - switch (p_theme_type) { - case STRUCTURED_TEXT_URI: { - int prev = 0; - for (int i = 0; i < p_text.length(); i++) { - if ((p_text[i] == '\\') || (p_text[i] == '/') || (p_text[i] == '.') || (p_text[i] == ':') || (p_text[i] == '&') || (p_text[i] == '=') || (p_text[i] == '@') || (p_text[i] == '?') || (p_text[i] == '#')) { - if (prev != i) { - ret.push_back(Vector2i(prev, i)); - } - ret.push_back(Vector2i(i, i + 1)); - prev = i + 1; - } - } - if (prev != p_text.length()) { - ret.push_back(Vector2i(prev, p_text.length())); - } - } break; - case STRUCTURED_TEXT_FILE: { - int prev = 0; - for (int i = 0; i < p_text.length(); i++) { - if ((p_text[i] == '\\') || (p_text[i] == '/') || (p_text[i] == ':')) { - if (prev != i) { - ret.push_back(Vector2i(prev, i)); - } - ret.push_back(Vector2i(i, i + 1)); - prev = i + 1; - } - } - if (prev != p_text.length()) { - ret.push_back(Vector2i(prev, p_text.length())); - } - } break; - case STRUCTURED_TEXT_EMAIL: { - bool local = true; - int prev = 0; - for (int i = 0; i < p_text.length(); i++) { - if ((p_text[i] == '@') && local) { // Add full "local" as single context. - local = false; - ret.push_back(Vector2i(prev, i)); - ret.push_back(Vector2i(i, i + 1)); - prev = i + 1; - } else if (!local & (p_text[i] == '.')) { // Add each dot separated "domain" part as context. - if (prev != i) { - ret.push_back(Vector2i(prev, i)); - } - ret.push_back(Vector2i(i, i + 1)); - prev = i + 1; - } - } - if (prev != p_text.length()) { - ret.push_back(Vector2i(prev, p_text.length())); - } - } break; - case STRUCTURED_TEXT_LIST: { - if (p_args.size() == 1 && p_args[0].get_type() == Variant::STRING) { - Vector<String> tags = p_text.split(String(p_args[0])); - int prev = 0; - for (int i = 0; i < tags.size(); i++) { - if (prev != i) { - ret.push_back(Vector2i(prev, prev + tags[i].length())); - } - ret.push_back(Vector2i(prev + tags[i].length(), prev + tags[i].length() + 1)); - prev = prev + tags[i].length() + 1; - } - } - } break; - case STRUCTURED_TEXT_CUSTOM: { - Array r; - if (GDVIRTUAL_CALL(_structured_text_parser, p_args, p_text, r)) { - for (int i = 0; i < r.size(); i++) { - if (r[i].get_type() == Variant::VECTOR2I) { - ret.push_back(Vector2i(r[i])); - } - } - } - } break; - case STRUCTURED_TEXT_NONE: - case STRUCTURED_TEXT_DEFAULT: - default: { - ret.push_back(Vector2i(0, p_text.length())); +Array Control::structured_text_parser(TextServer::StructuredTextParser p_parser_type, const Array &p_args, const String &p_text) const { + if (p_parser_type == TextServer::STRUCTURED_TEXT_CUSTOM) { + Array ret; + if (GDVIRTUAL_CALL(_structured_text_parser, p_args, p_text, ret)) { + return ret; + } else { + return Array(); } + } else { + return TS->parse_structured_text(p_parser_type, p_args, p_text); } - return ret; } void Control::set_rotation(real_t p_radians) { @@ -3491,14 +3418,6 @@ void Control::_bind_methods() { BIND_ENUM_CONSTANT(TEXT_DIRECTION_LTR); BIND_ENUM_CONSTANT(TEXT_DIRECTION_RTL); - BIND_ENUM_CONSTANT(STRUCTURED_TEXT_DEFAULT); - BIND_ENUM_CONSTANT(STRUCTURED_TEXT_URI); - BIND_ENUM_CONSTANT(STRUCTURED_TEXT_FILE); - BIND_ENUM_CONSTANT(STRUCTURED_TEXT_EMAIL); - BIND_ENUM_CONSTANT(STRUCTURED_TEXT_LIST); - BIND_ENUM_CONSTANT(STRUCTURED_TEXT_NONE); - BIND_ENUM_CONSTANT(STRUCTURED_TEXT_CUSTOM); - ADD_SIGNAL(MethodInfo("resized")); ADD_SIGNAL(MethodInfo("gui_input", PropertyInfo(Variant::OBJECT, "event", PROPERTY_HINT_RESOURCE_TYPE, "InputEvent"))); ADD_SIGNAL(MethodInfo("mouse_entered")); diff --git a/scene/gui/control.h b/scene/gui/control.h index 4240d52b65..65b71d74f8 100644 --- a/scene/gui/control.h +++ b/scene/gui/control.h @@ -147,16 +147,6 @@ public: TEXT_DIRECTION_INHERITED, }; - enum StructuredTextParser { - STRUCTURED_TEXT_DEFAULT, - STRUCTURED_TEXT_URI, - STRUCTURED_TEXT_FILE, - STRUCTURED_TEXT_EMAIL, - STRUCTURED_TEXT_LIST, - STRUCTURED_TEXT_NONE, - STRUCTURED_TEXT_CUSTOM - }; - private: struct CComparator { bool operator()(const Control *p_a, const Control *p_b) const { @@ -290,7 +280,7 @@ protected: //virtual void _window_gui_input(InputEvent p_event); - virtual Array structured_text_parser(StructuredTextParser p_theme_type, const Array &p_args, const String &p_text) const; + virtual Array structured_text_parser(TextServer::StructuredTextParser p_parser_type, const Array &p_args, const String &p_text) const; bool _set(const StringName &p_name, const Variant &p_value); bool _get(const StringName &p_name, Variant &r_ret) const; @@ -579,6 +569,5 @@ VARIANT_ENUM_CAST(Control::Anchor); VARIANT_ENUM_CAST(Control::LayoutMode); VARIANT_ENUM_CAST(Control::LayoutDirection); VARIANT_ENUM_CAST(Control::TextDirection); -VARIANT_ENUM_CAST(Control::StructuredTextParser); #endif diff --git a/scene/gui/file_dialog.cpp b/scene/gui/file_dialog.cpp index c953dbf4c3..6da5340ca4 100644 --- a/scene/gui/file_dialog.cpp +++ b/scene/gui/file_dialog.cpp @@ -988,7 +988,7 @@ FileDialog::FileDialog() { hbc->add_child(drives); dir = memnew(LineEdit); - dir->set_structured_text_bidi_override(Control::STRUCTURED_TEXT_FILE); + dir->set_structured_text_bidi_override(TextServer::STRUCTURED_TEXT_FILE); hbc->add_child(dir); dir->set_h_size_flags(Control::SIZE_EXPAND_FILL); @@ -1029,7 +1029,7 @@ FileDialog::FileDialog() { file_box = memnew(HBoxContainer); file_box->add_child(memnew(Label(TTRC("File:")))); file = memnew(LineEdit); - file->set_structured_text_bidi_override(Control::STRUCTURED_TEXT_FILE); + file->set_structured_text_bidi_override(TextServer::STRUCTURED_TEXT_FILE); file->set_stretch_ratio(4); file->set_h_size_flags(Control::SIZE_EXPAND_FILL); file_box->add_child(file); @@ -1063,7 +1063,7 @@ FileDialog::FileDialog() { makedialog->add_child(makevb); makedirname = memnew(LineEdit); - makedirname->set_structured_text_bidi_override(Control::STRUCTURED_TEXT_FILE); + makedirname->set_structured_text_bidi_override(TextServer::STRUCTURED_TEXT_FILE); makevb->add_margin_child(TTRC("Name:"), makedirname); add_child(makedialog, false, INTERNAL_MODE_FRONT); makedialog->register_text_enter(makedirname); diff --git a/scene/gui/flow_container.cpp b/scene/gui/flow_container.cpp index 40aca555db..1e5863b845 100644 --- a/scene/gui/flow_container.cpp +++ b/scene/gui/flow_container.cpp @@ -44,8 +44,8 @@ void FlowContainer::_resort() { return; } - int separation_horizontal = get_theme_constant(SNAME("hseparation")); - int separation_vertical = get_theme_constant(SNAME("vseparation")); + int separation_horizontal = get_theme_constant(SNAME("h_separation")); + int separation_vertical = get_theme_constant(SNAME("v_separation")); bool rtl = is_layout_rtl(); diff --git a/scene/gui/graph_edit.cpp b/scene/gui/graph_edit.cpp index 8b7e0f22b9..f2b724fa39 100644 --- a/scene/gui/graph_edit.cpp +++ b/scene/gui/graph_edit.cpp @@ -981,7 +981,7 @@ void GraphEdit::_minimap_draw() { Ref<StyleBoxFlat> sb_minimap = minimap->get_theme_stylebox(SNAME("node"))->duplicate(); // Override default values with colors provided by the GraphNode's stylebox, if possible. - Ref<StyleBoxFlat> sbf = gn->get_theme_stylebox(gn->is_selected() ? "commentfocus" : "comment"); + Ref<StyleBoxFlat> sbf = gn->get_theme_stylebox(gn->is_selected() ? "comment_focus" : "comment"); if (sbf.is_valid()) { Color node_color = sbf->get_bg_color(); sb_minimap->set_bg_color(node_color); @@ -1004,7 +1004,7 @@ void GraphEdit::_minimap_draw() { Ref<StyleBoxFlat> sb_minimap = minimap->get_theme_stylebox(SNAME("node"))->duplicate(); // Override default values with colors provided by the GraphNode's stylebox, if possible. - Ref<StyleBoxFlat> sbf = gn->get_theme_stylebox(gn->is_selected() ? "selectedframe" : "frame"); + Ref<StyleBoxFlat> sbf = gn->get_theme_stylebox(gn->is_selected() ? "selected_frame" : "frame"); if (sbf.is_valid()) { Color node_color = sbf->get_border_color(); sb_minimap->set_bg_color(node_color); @@ -2194,7 +2194,7 @@ void GraphEdit::_bind_methods() { ClassDB::bind_method(D_METHOD("clear_connections"), &GraphEdit::clear_connections); ClassDB::bind_method(D_METHOD("force_connection_drag_end"), &GraphEdit::force_connection_drag_end); ClassDB::bind_method(D_METHOD("get_scroll_ofs"), &GraphEdit::get_scroll_ofs); - ClassDB::bind_method(D_METHOD("set_scroll_ofs", "ofs"), &GraphEdit::set_scroll_ofs); + ClassDB::bind_method(D_METHOD("set_scroll_ofs", "offset"), &GraphEdit::set_scroll_ofs); ClassDB::bind_method(D_METHOD("add_valid_right_disconnect_type", "type"), &GraphEdit::add_valid_right_disconnect_type); ClassDB::bind_method(D_METHOD("remove_valid_right_disconnect_type", "type"), &GraphEdit::remove_valid_right_disconnect_type); @@ -2293,7 +2293,7 @@ void GraphEdit::_bind_methods() { ADD_SIGNAL(MethodInfo("delete_nodes_request")); ADD_SIGNAL(MethodInfo("begin_node_move")); ADD_SIGNAL(MethodInfo("end_node_move")); - ADD_SIGNAL(MethodInfo("scroll_offset_changed", PropertyInfo(Variant::VECTOR2, "ofs"))); + ADD_SIGNAL(MethodInfo("scroll_offset_changed", PropertyInfo(Variant::VECTOR2, "offset"))); ADD_SIGNAL(MethodInfo("connection_drag_started", PropertyInfo(Variant::STRING, "from"), PropertyInfo(Variant::STRING, "slot"), PropertyInfo(Variant::BOOL, "is_output"))); ADD_SIGNAL(MethodInfo("connection_drag_ended")); diff --git a/scene/gui/graph_node.cpp b/scene/gui/graph_node.cpp index 51fb26b459..e3ecd17ed8 100644 --- a/scene/gui/graph_node.cpp +++ b/scene/gui/graph_node.cpp @@ -351,10 +351,10 @@ void GraphNode::_notification(int p_what) { Ref<StyleBox> sb; if (comment) { - sb = get_theme_stylebox(selected ? "commentfocus" : "comment"); + sb = get_theme_stylebox(selected ? "comment_focus" : "comment"); } else { - sb = get_theme_stylebox(selected ? "selectedframe" : "frame"); + sb = get_theme_stylebox(selected ? "selected_frame" : "frame"); } //sb=sb->duplicate(); diff --git a/scene/gui/grid_container.cpp b/scene/gui/grid_container.cpp index 35bceea606..b58bb4d74a 100644 --- a/scene/gui/grid_container.cpp +++ b/scene/gui/grid_container.cpp @@ -38,8 +38,8 @@ void GridContainer::_notification(int p_what) { Set<int> col_expanded; // Columns which have the SIZE_EXPAND flag set. Set<int> row_expanded; // Rows which have the SIZE_EXPAND flag set. - int hsep = get_theme_constant(SNAME("hseparation")); - int vsep = get_theme_constant(SNAME("vseparation")); + int hsep = get_theme_constant(SNAME("h_separation")); + int vsep = get_theme_constant(SNAME("v_separation")); int max_col = MIN(get_child_count(), columns); int max_row = ceil((float)get_child_count() / (float)columns); @@ -217,8 +217,8 @@ Size2 GridContainer::get_minimum_size() const { Map<int, int> col_minw; Map<int, int> row_minh; - int hsep = get_theme_constant(SNAME("hseparation")); - int vsep = get_theme_constant(SNAME("vseparation")); + int hsep = get_theme_constant(SNAME("h_separation")); + int vsep = get_theme_constant(SNAME("v_separation")); int max_row = 0; int max_col = 0; diff --git a/scene/gui/item_list.cpp b/scene/gui/item_list.cpp index 8c0f696a9f..05a5ac75d1 100644 --- a/scene/gui/item_list.cpp +++ b/scene/gui/item_list.cpp @@ -585,6 +585,9 @@ Size2 ItemList::Item::get_icon_size() const { void ItemList::gui_input(const Ref<InputEvent> &p_event) { ERR_FAIL_COND(p_event.is_null()); +#define CAN_SELECT(i) (items[i].selectable && !items[i].disabled) +#define IS_SAME_ROW(i, row) (i / current_columns == row) + double prev_scroll = scroll_bar->get_value(); Ref<InputEventMouseMotion> mm = p_event; @@ -642,6 +645,9 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { SWAP(from, to); } for (int j = from; j <= to; j++) { + if (!CAN_SELECT(j)) { + continue; + } bool selected = !items[j].selected; select(j, false); if (selected) { @@ -650,6 +656,9 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { } if (mb->get_button_index() == MouseButton::RIGHT) { + if (!CAN_SELECT(i)) { + return; + } emit_signal(SNAME("item_rmb_selected"), i, get_local_mouse_position()); } } else { @@ -659,8 +668,15 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { } if (items[i].selected && mb->get_button_index() == MouseButton::RIGHT) { + if (!CAN_SELECT(i)) { + return; + } emit_signal(SNAME("item_rmb_selected"), i, get_local_mouse_position()); } else { + if (!CAN_SELECT(i)) { + return; + } + bool selected = items[i].selected; select(i, select_mode == SELECT_SINGLE || !mb->is_command_pressed()); @@ -707,7 +723,7 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { if (diff < uint64_t(ProjectSettings::get_singleton()->get("gui/timers/incremental_search_max_interval_msec")) * 2) { for (int i = current - 1; i >= 0; i--) { - if (items[i].text.begins_with(search_string)) { + if (CAN_SELECT(i) && items[i].text.begins_with(search_string)) { set_current(i); ensure_current_is_visible(); if (select_mode == SELECT_SINGLE) { @@ -723,7 +739,15 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { } if (current >= current_columns) { - set_current(current - current_columns); + int next = current - current_columns; + while (next >= 0 && !CAN_SELECT(next)) { + next = next - current_columns; + } + if (next < 0) { + accept_event(); + return; + } + set_current(next); ensure_current_is_visible(); if (select_mode == SELECT_SINGLE) { emit_signal(SNAME("item_selected"), current); @@ -737,7 +761,7 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { if (diff < uint64_t(ProjectSettings::get_singleton()->get("gui/timers/incremental_search_max_interval_msec")) * 2) { for (int i = current + 1; i < items.size(); i++) { - if (items[i].text.begins_with(search_string)) { + if (CAN_SELECT(i) && items[i].text.begins_with(search_string)) { set_current(i); ensure_current_is_visible(); if (select_mode == SELECT_SINGLE) { @@ -752,7 +776,15 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { } if (current < items.size() - current_columns) { - set_current(current + current_columns); + int next = current + current_columns; + while (next < items.size() && !CAN_SELECT(next)) { + next = next + current_columns; + } + if (next >= items.size()) { + accept_event(); + return; + } + set_current(next); ensure_current_is_visible(); if (select_mode == SELECT_SINGLE) { emit_signal(SNAME("item_selected"), current); @@ -763,7 +795,7 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { search_string = ""; //any mousepress cancels for (int i = 4; i > 0; i--) { - if (current - current_columns * i >= 0) { + if (current - current_columns * i >= 0 && CAN_SELECT(current - current_columns * i)) { set_current(current - current_columns * i); ensure_current_is_visible(); if (select_mode == SELECT_SINGLE) { @@ -777,7 +809,7 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { search_string = ""; //any mousepress cancels for (int i = 4; i > 0; i--) { - if (current + current_columns * i < items.size()) { + if (current + current_columns * i < items.size() && CAN_SELECT(current + current_columns * i)) { set_current(current + current_columns * i); ensure_current_is_visible(); if (select_mode == SELECT_SINGLE) { @@ -792,7 +824,16 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { search_string = ""; //any mousepress cancels if (current % current_columns != 0) { - set_current(current - 1); + int current_row = current / current_columns; + int next = current - 1; + while (!CAN_SELECT(next)) { + next = next - 1; + } + if (next < 0 || !IS_SAME_ROW(next, current_row)) { + accept_event(); + return; + } + set_current(next); ensure_current_is_visible(); if (select_mode == SELECT_SINGLE) { emit_signal(SNAME("item_selected"), current); @@ -803,7 +844,16 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { search_string = ""; //any mousepress cancels if (current % current_columns != (current_columns - 1) && current + 1 < items.size()) { - set_current(current + 1); + int current_row = current / current_columns; + int next = current + 1; + while (!CAN_SELECT(next)) { + next = next + 1; + } + if (items.size() <= next || !IS_SAME_ROW(next, current_row)) { + accept_event(); + return; + } + set_current(next); ensure_current_is_visible(); if (select_mode == SELECT_SINGLE) { emit_signal(SNAME("item_selected"), current); @@ -879,6 +929,9 @@ void ItemList::gui_input(const Ref<InputEvent> &p_event) { if (scroll_bar->get_value() != prev_scroll) { accept_event(); //accept event if scroll changed } + +#undef CAN_SELECT +#undef IS_SAME_ROW } void ItemList::ensure_current_is_visible() { @@ -937,8 +990,8 @@ void ItemList::_notification(int p_what) { draw_style_box(bg, Rect2(Point2(), size)); - int hseparation = get_theme_constant(SNAME("hseparation")); - int vseparation = get_theme_constant(SNAME("vseparation")); + int hseparation = get_theme_constant(SNAME("h_separation")); + int vseparation = get_theme_constant(SNAME("v_separation")); int icon_margin = get_theme_constant(SNAME("icon_margin")); int line_separation = get_theme_constant(SNAME("line_separation")); Color font_outline_color = get_theme_color(SNAME("font_outline_color")); diff --git a/scene/gui/label.cpp b/scene/gui/label.cpp index cd6fc168c2..eda3d40f63 100644 --- a/scene/gui/label.cpp +++ b/scene/gui/label.cpp @@ -648,21 +648,21 @@ void Label::set_text_direction(Control::TextDirection p_text_direction) { } } -void Label::set_structured_text_bidi_override(Control::StructuredTextParser p_parser) { +void Label::set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser) { if (st_parser != p_parser) { st_parser = p_parser; - font_dirty = true; + dirty = true; update(); } } -Control::StructuredTextParser Label::get_structured_text_bidi_override() const { +TextServer::StructuredTextParser Label::get_structured_text_bidi_override() const { return st_parser; } void Label::set_structured_text_bidi_override_options(Array p_args) { st_args = p_args; - font_dirty = true; + dirty = true; update(); } diff --git a/scene/gui/label.h b/scene/gui/label.h index 0b931b3084..f7b725928f 100644 --- a/scene/gui/label.h +++ b/scene/gui/label.h @@ -80,7 +80,7 @@ private: Dictionary opentype_features; String language; TextDirection text_direction = TEXT_DIRECTION_AUTO; - Control::StructuredTextParser st_parser = STRUCTURED_TEXT_DEFAULT; + TextServer::StructuredTextParser st_parser = TextServer::STRUCTURED_TEXT_DEFAULT; Array st_args; float percent_visible = 1.0; @@ -124,8 +124,8 @@ public: void set_language(const String &p_language); String get_language() const; - void set_structured_text_bidi_override(Control::StructuredTextParser p_parser); - Control::StructuredTextParser get_structured_text_bidi_override() const; + void set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser); + TextServer::StructuredTextParser get_structured_text_bidi_override() const; void set_structured_text_bidi_override_options(Array p_args); Array get_structured_text_bidi_override_options() const; diff --git a/scene/gui/line_edit.cpp b/scene/gui/line_edit.cpp index b3f051bb75..e5b58a7cc8 100644 --- a/scene/gui/line_edit.cpp +++ b/scene/gui/line_edit.cpp @@ -1452,7 +1452,7 @@ bool LineEdit::get_draw_control_chars() const { return draw_control_chars; } -void LineEdit::set_structured_text_bidi_override(Control::StructuredTextParser p_parser) { +void LineEdit::set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser) { if (st_parser != p_parser) { st_parser = p_parser; _shape(); @@ -1460,7 +1460,7 @@ void LineEdit::set_structured_text_bidi_override(Control::StructuredTextParser p } } -Control::StructuredTextParser LineEdit::get_structured_text_bidi_override() const { +TextServer::StructuredTextParser LineEdit::get_structured_text_bidi_override() const { return st_parser; } diff --git a/scene/gui/line_edit.h b/scene/gui/line_edit.h index b86ccd6421..50aa2f4460 100644 --- a/scene/gui/line_edit.h +++ b/scene/gui/line_edit.h @@ -106,7 +106,7 @@ private: String language; TextDirection text_direction = TEXT_DIRECTION_AUTO; TextDirection input_direction = TEXT_DIRECTION_LTR; - Control::StructuredTextParser st_parser = STRUCTURED_TEXT_DEFAULT; + TextServer::StructuredTextParser st_parser = TextServer::STRUCTURED_TEXT_DEFAULT; Array st_args; bool draw_control_chars = false; @@ -253,8 +253,8 @@ public: void set_draw_control_chars(bool p_draw_control_chars); bool get_draw_control_chars() const; - void set_structured_text_bidi_override(Control::StructuredTextParser p_parser); - Control::StructuredTextParser get_structured_text_bidi_override() const; + void set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser); + TextServer::StructuredTextParser get_structured_text_bidi_override() const; void set_structured_text_bidi_override_options(Array p_args); Array get_structured_text_bidi_override_options() const; diff --git a/scene/gui/link_button.cpp b/scene/gui/link_button.cpp index dc4f09d22d..dca6437519 100644 --- a/scene/gui/link_button.cpp +++ b/scene/gui/link_button.cpp @@ -61,7 +61,7 @@ String LinkButton::get_text() const { return text; } -void LinkButton::set_structured_text_bidi_override(Control::StructuredTextParser p_parser) { +void LinkButton::set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser) { if (st_parser != p_parser) { st_parser = p_parser; _shape(); @@ -69,7 +69,7 @@ void LinkButton::set_structured_text_bidi_override(Control::StructuredTextParser } } -Control::StructuredTextParser LinkButton::get_structured_text_bidi_override() const { +TextServer::StructuredTextParser LinkButton::get_structured_text_bidi_override() const { return st_parser; } diff --git a/scene/gui/link_button.h b/scene/gui/link_button.h index f996558f32..6d2dcbde84 100644 --- a/scene/gui/link_button.h +++ b/scene/gui/link_button.h @@ -53,7 +53,7 @@ private: Dictionary opentype_features; String language; TextDirection text_direction = TEXT_DIRECTION_AUTO; - Control::StructuredTextParser st_parser = STRUCTURED_TEXT_DEFAULT; + TextServer::StructuredTextParser st_parser = TextServer::STRUCTURED_TEXT_DEFAULT; Array st_args; void _shape(); @@ -71,8 +71,8 @@ public: void set_text(const String &p_text); String get_text() const; - void set_structured_text_bidi_override(Control::StructuredTextParser p_parser); - Control::StructuredTextParser get_structured_text_bidi_override() const; + void set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser); + TextServer::StructuredTextParser get_structured_text_bidi_override() const; void set_structured_text_bidi_override_options(Array p_args); Array get_structured_text_bidi_override_options() const; diff --git a/scene/gui/option_button.cpp b/scene/gui/option_button.cpp index 307696c44a..4b79d79846 100644 --- a/scene/gui/option_button.cpp +++ b/scene/gui/option_button.cpp @@ -42,7 +42,7 @@ Size2 OptionButton::get_minimum_size() const { const Size2 arrow_size = Control::get_theme_icon(SNAME("arrow"))->get_size(); Size2 content_size = minsize - padding; - content_size.width += arrow_size.width + get_theme_constant(SNAME("hseparation")); + content_size.width += arrow_size.width + get_theme_constant(SNAME("h_separation")); content_size.height = MAX(content_size.height, arrow_size.height); minsize = content_size + padding; diff --git a/scene/gui/popup_menu.cpp b/scene/gui/popup_menu.cpp index ab496d058c..69c29a327a 100644 --- a/scene/gui/popup_menu.cpp +++ b/scene/gui/popup_menu.cpp @@ -47,8 +47,8 @@ String PopupMenu::_get_accel_text(const Item &p_item) const { } Size2 PopupMenu::_get_contents_minimum_size() const { - int vseparation = get_theme_constant(SNAME("vseparation")); - int hseparation = get_theme_constant(SNAME("hseparation")); + int vseparation = get_theme_constant(SNAME("v_separation")); + int hseparation = get_theme_constant(SNAME("h_separation")); Size2 minsize = get_theme_stylebox(SNAME("panel"))->get_minimum_size(); // Accounts for margin in the margin container minsize.x += scroll_container->get_v_scroll_bar()->get_size().width * 2; // Adds a buffer so that the scrollbar does not render over the top of content @@ -129,7 +129,7 @@ int PopupMenu::_get_item_height(int p_item) const { } int PopupMenu::_get_items_total_height() const { - int vsep = get_theme_constant(SNAME("vseparation")); + int vsep = get_theme_constant(SNAME("v_separation")); // Get total height of all items by taking max of icon height and font height int items_total_height = 0; @@ -148,7 +148,7 @@ int PopupMenu::_get_mouse_over(const Point2 &p_over) const { Ref<StyleBox> style = get_theme_stylebox(SNAME("panel")); // Accounts for margin in the margin container - int vseparation = get_theme_constant(SNAME("vseparation")); + int vseparation = get_theme_constant(SNAME("v_separation")); Point2 ofs = style->get_offset() + Point2(0, vseparation / 2); @@ -179,7 +179,7 @@ void PopupMenu::_activate_submenu(int p_over, bool p_by_keyboard) { } Ref<StyleBox> style = get_theme_stylebox(SNAME("panel")); - int vsep = get_theme_constant(SNAME("vseparation")); + int vsep = get_theme_constant(SNAME("v_separation")); Point2 this_pos = get_position(); Rect2 this_rect(this_pos, get_size()); @@ -504,8 +504,8 @@ void PopupMenu::_draw_items() { Ref<StyleBox> labeled_separator_left = get_theme_stylebox(SNAME("labeled_separator_left")); Ref<StyleBox> labeled_separator_right = get_theme_stylebox(SNAME("labeled_separator_right")); - int vseparation = get_theme_constant(SNAME("vseparation")); - int hseparation = get_theme_constant(SNAME("hseparation")); + int vseparation = get_theme_constant(SNAME("v_separation")); + int hseparation = get_theme_constant(SNAME("h_separation")); Color font_color = get_theme_color(SNAME("font_color")); Color font_disabled_color = get_theme_color(SNAME("font_disabled_color")); Color font_accelerator_color = get_theme_color(SNAME("font_accelerator_color")); diff --git a/scene/gui/rich_text_label.cpp b/scene/gui/rich_text_label.cpp index ec13399f82..7ed28ac3c8 100644 --- a/scene/gui/rich_text_label.cpp +++ b/scene/gui/rich_text_label.cpp @@ -270,8 +270,8 @@ void RichTextLabel::_resize_line(ItemFrame *p_frame, int p_line, const Ref<Font> switch (it->type) { case ITEM_TABLE: { ItemTable *table = static_cast<ItemTable *>(it); - int hseparation = get_theme_constant(SNAME("table_hseparation")); - int vseparation = get_theme_constant(SNAME("table_vseparation")); + int hseparation = get_theme_constant(SNAME("table_h_separation")); + int vseparation = get_theme_constant(SNAME("table_v_separation")); int col_count = table->columns.size(); for (int i = 0; i < col_count; i++) { @@ -518,8 +518,8 @@ void RichTextLabel::_shape_line(ItemFrame *p_frame, int p_line, const Ref<Font> } break; case ITEM_TABLE: { ItemTable *table = static_cast<ItemTable *>(it); - int hseparation = get_theme_constant(SNAME("table_hseparation")); - int vseparation = get_theme_constant(SNAME("table_vseparation")); + int hseparation = get_theme_constant(SNAME("table_h_separation")); + int vseparation = get_theme_constant(SNAME("table_v_separation")); int col_count = table->columns.size(); int t_char_count = 0; // Set minimums to zero. @@ -853,7 +853,7 @@ int RichTextLabel::_draw_line(ItemFrame *p_frame, int p_line, const Vector2 &p_o Color odd_row_bg = get_theme_color(SNAME("table_odd_row_bg")); Color even_row_bg = get_theme_color(SNAME("table_even_row_bg")); Color border = get_theme_color(SNAME("table_border")); - int hseparation = get_theme_constant(SNAME("table_hseparation")); + int hseparation = get_theme_constant(SNAME("table_h_separation")); int col_count = table->columns.size(); int row_count = table->rows.size(); @@ -1390,8 +1390,8 @@ float RichTextLabel::_find_click_in_line(ItemFrame *p_frame, int p_line, const V if (p_click.y >= rect.position.y && p_click.y <= rect.position.y + rect.size.y) { switch (it->type) { case ITEM_TABLE: { - int hseparation = get_theme_constant(SNAME("table_hseparation")); - int vseparation = get_theme_constant(SNAME("table_vseparation")); + int hseparation = get_theme_constant(SNAME("table_h_separation")); + int vseparation = get_theme_constant(SNAME("table_v_separation")); ItemTable *table = static_cast<ItemTable *>(it); @@ -1449,7 +1449,7 @@ float RichTextLabel::_find_click_in_line(ItemFrame *p_frame, int p_line, const V } Rect2 rect = Rect2(p_ofs + off - Vector2(0, TS->shaped_text_get_ascent(rid)) - p_frame->padding.position, TS->shaped_text_get_size(rid) + p_frame->padding.position + p_frame->padding.size); if (p_table) { - rect.size.y += get_theme_constant(SNAME("table_vseparation")); + rect.size.y += get_theme_constant(SNAME("table_v_separation")); } if (p_click.y >= rect.position.y && p_click.y <= rect.position.y + rect.size.y) { @@ -2248,7 +2248,7 @@ TextServer::Direction RichTextLabel::_find_direction(Item *p_item) { } } -Control::StructuredTextParser RichTextLabel::_find_stt(Item *p_item) { +TextServer::StructuredTextParser RichTextLabel::_find_stt(Item *p_item) { Item *item = p_item; while (item) { @@ -2838,7 +2838,7 @@ void RichTextLabel::push_strikethrough() { _add_item(item, true); } -void RichTextLabel::push_paragraph(HorizontalAlignment p_alignment, Control::TextDirection p_direction, const String &p_language, Control::StructuredTextParser p_st_parser) { +void RichTextLabel::push_paragraph(HorizontalAlignment p_alignment, Control::TextDirection p_direction, const String &p_language, TextServer::StructuredTextParser p_st_parser) { ERR_FAIL_COND(current->type == ITEM_TABLE); ItemParagraph *item = memnew(ItemParagraph); @@ -3463,7 +3463,7 @@ void RichTextLabel::append_text(const String &p_bbcode) { HorizontalAlignment alignment = HORIZONTAL_ALIGNMENT_LEFT; Control::TextDirection dir = Control::TEXT_DIRECTION_INHERITED; String lang; - Control::StructuredTextParser st_parser = STRUCTURED_TEXT_DEFAULT; + TextServer::StructuredTextParser st_parser = TextServer::STRUCTURED_TEXT_DEFAULT; for (int i = 0; i < subtag.size(); i++) { Vector<String> subtag_a = subtag[i].split("="); if (subtag_a.size() == 2) { @@ -3489,19 +3489,19 @@ void RichTextLabel::append_text(const String &p_bbcode) { lang = subtag_a[1]; } else if (subtag_a[0] == "st" || subtag_a[0] == "bidi_override") { if (subtag_a[1] == "d" || subtag_a[1] == "default") { - st_parser = STRUCTURED_TEXT_DEFAULT; + st_parser = TextServer::STRUCTURED_TEXT_DEFAULT; } else if (subtag_a[1] == "u" || subtag_a[1] == "uri") { - st_parser = STRUCTURED_TEXT_URI; + st_parser = TextServer::STRUCTURED_TEXT_URI; } else if (subtag_a[1] == "f" || subtag_a[1] == "file") { - st_parser = STRUCTURED_TEXT_FILE; + st_parser = TextServer::STRUCTURED_TEXT_FILE; } else if (subtag_a[1] == "e" || subtag_a[1] == "email") { - st_parser = STRUCTURED_TEXT_EMAIL; + st_parser = TextServer::STRUCTURED_TEXT_EMAIL; } else if (subtag_a[1] == "l" || subtag_a[1] == "list") { - st_parser = STRUCTURED_TEXT_LIST; + st_parser = TextServer::STRUCTURED_TEXT_LIST; } else if (subtag_a[1] == "n" || subtag_a[1] == "none") { - st_parser = STRUCTURED_TEXT_NONE; + st_parser = TextServer::STRUCTURED_TEXT_NONE; } else if (subtag_a[1] == "c" || subtag_a[1] == "custom") { - st_parser = STRUCTURED_TEXT_CUSTOM; + st_parser = TextServer::STRUCTURED_TEXT_CUSTOM; } } } @@ -4376,7 +4376,7 @@ void RichTextLabel::set_text_direction(Control::TextDirection p_text_direction) } } -void RichTextLabel::set_structured_text_bidi_override(Control::StructuredTextParser p_parser) { +void RichTextLabel::set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser) { if (st_parser != p_parser) { st_parser = p_parser; main->first_invalid_line = 0; //invalidate ALL @@ -4385,7 +4385,7 @@ void RichTextLabel::set_structured_text_bidi_override(Control::StructuredTextPar } } -Control::StructuredTextParser RichTextLabel::get_structured_text_bidi_override() const { +TextServer::StructuredTextParser RichTextLabel::get_structured_text_bidi_override() const { return st_parser; } @@ -4520,7 +4520,7 @@ void RichTextLabel::_bind_methods() { ClassDB::bind_method(D_METHOD("push_color", "color"), &RichTextLabel::push_color); ClassDB::bind_method(D_METHOD("push_outline_size", "outline_size"), &RichTextLabel::push_outline_size); ClassDB::bind_method(D_METHOD("push_outline_color", "color"), &RichTextLabel::push_outline_color); - ClassDB::bind_method(D_METHOD("push_paragraph", "alignment", "base_direction", "language", "st_parser"), &RichTextLabel::push_paragraph, DEFVAL(TextServer::DIRECTION_AUTO), DEFVAL(""), DEFVAL(STRUCTURED_TEXT_DEFAULT)); + ClassDB::bind_method(D_METHOD("push_paragraph", "alignment", "base_direction", "language", "st_parser"), &RichTextLabel::push_paragraph, DEFVAL(TextServer::DIRECTION_AUTO), DEFVAL(""), DEFVAL(TextServer::STRUCTURED_TEXT_DEFAULT)); ClassDB::bind_method(D_METHOD("push_indent", "level"), &RichTextLabel::push_indent); ClassDB::bind_method(D_METHOD("push_list", "level", "type", "capitalize"), &RichTextLabel::push_list); ClassDB::bind_method(D_METHOD("push_meta", "data"), &RichTextLabel::push_meta); diff --git a/scene/gui/rich_text_label.h b/scene/gui/rich_text_label.h index 856dd52b6e..c6d0d0875d 100644 --- a/scene/gui/rich_text_label.h +++ b/scene/gui/rich_text_label.h @@ -234,7 +234,7 @@ private: HorizontalAlignment alignment = HORIZONTAL_ALIGNMENT_LEFT; String language; Control::TextDirection direction = Control::TEXT_DIRECTION_AUTO; - Control::StructuredTextParser st_parser = STRUCTURED_TEXT_DEFAULT; + TextServer::StructuredTextParser st_parser = TextServer::STRUCTURED_TEXT_DEFAULT; ItemParagraph() { type = ITEM_PARAGRAPH; } }; @@ -399,7 +399,7 @@ private: String language; TextDirection text_direction = TEXT_DIRECTION_AUTO; - Control::StructuredTextParser st_parser = STRUCTURED_TEXT_DEFAULT; + TextServer::StructuredTextParser st_parser = TextServer::STRUCTURED_TEXT_DEFAULT; Array st_args; struct Selection { @@ -467,7 +467,7 @@ private: int _find_margin(Item *p_item, const Ref<Font> &p_base_font, int p_base_font_size); HorizontalAlignment _find_alignment(Item *p_item); TextServer::Direction _find_direction(Item *p_item); - Control::StructuredTextParser _find_stt(Item *p_item); + TextServer::StructuredTextParser _find_stt(Item *p_item); String _find_language(Item *p_item); Color _find_color(Item *p_item, const Color &p_default_color); Color _find_outline_color(Item *p_item, const Color &p_default_color); @@ -525,7 +525,7 @@ public: void push_outline_color(const Color &p_color); void push_underline(); void push_strikethrough(); - void push_paragraph(HorizontalAlignment p_alignment, Control::TextDirection p_direction = Control::TEXT_DIRECTION_INHERITED, const String &p_language = "", Control::StructuredTextParser p_st_parser = STRUCTURED_TEXT_DEFAULT); + void push_paragraph(HorizontalAlignment p_alignment, Control::TextDirection p_direction = Control::TEXT_DIRECTION_INHERITED, const String &p_language = "", TextServer::StructuredTextParser p_st_parser = TextServer::STRUCTURED_TEXT_DEFAULT); void push_indent(int p_level); void push_list(int p_level, ListType p_list, bool p_capitalize); void push_meta(const Variant &p_meta); @@ -633,8 +633,8 @@ public: void set_autowrap_mode(AutowrapMode p_mode); AutowrapMode get_autowrap_mode() const; - void set_structured_text_bidi_override(Control::StructuredTextParser p_parser); - Control::StructuredTextParser get_structured_text_bidi_override() const; + void set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser); + TextServer::StructuredTextParser get_structured_text_bidi_override() const; void set_structured_text_bidi_override_options(Array p_args); Array get_structured_text_bidi_override_options() const; diff --git a/scene/gui/tab_bar.cpp b/scene/gui/tab_bar.cpp index ce2dca0ea3..b96ba0ebf9 100644 --- a/scene/gui/tab_bar.cpp +++ b/scene/gui/tab_bar.cpp @@ -49,7 +49,7 @@ Size2 TabBar::get_minimum_size() const { Ref<StyleBox> tab_disabled = get_theme_stylebox(SNAME("tab_disabled")); Ref<StyleBox> button_highlight = get_theme_stylebox(SNAME("button_highlight")); Ref<Texture2D> close = get_theme_icon(SNAME("close")); - int hseparation = get_theme_constant(SNAME("hseparation")); + int hseparation = get_theme_constant(SNAME("h_separation")); int y_margin = MAX(MAX(tab_unselected->get_minimum_size().height, tab_selected->get_minimum_size().height), tab_disabled->get_minimum_size().height); @@ -477,7 +477,7 @@ void TabBar::_draw_tab(Ref<StyleBox> &p_tab_style, Color &p_font_color, int p_in Color font_outline_color = get_theme_color(SNAME("font_outline_color")); int outline_size = get_theme_constant(SNAME("outline_size")); - int hseparation = get_theme_constant(SNAME("hseparation")); + int hseparation = get_theme_constant(SNAME("h_separation")); Rect2 sb_rect = Rect2(p_x, 0, tabs[p_index].size_cache, get_size().height); p_tab_style->draw(ci, sb_rect); @@ -1272,7 +1272,7 @@ int TabBar::get_tab_width(int p_idx) const { Ref<StyleBox> tab_unselected = get_theme_stylebox(SNAME("tab_unselected")); Ref<StyleBox> tab_selected = get_theme_stylebox(SNAME("tab_selected")); Ref<StyleBox> tab_disabled = get_theme_stylebox(SNAME("tab_disabled")); - int hseparation = get_theme_constant(SNAME("hseparation")); + int hseparation = get_theme_constant(SNAME("h_separation")); Ref<StyleBox> style; diff --git a/scene/gui/tab_container.cpp b/scene/gui/tab_container.cpp index 84a62c71c2..3a3a84b481 100644 --- a/scene/gui/tab_container.cpp +++ b/scene/gui/tab_container.cpp @@ -208,8 +208,8 @@ void TabContainer::_on_theme_changed() { tab_bar->add_theme_color_override(SNAME("font_disabled_color"), get_theme_color(SNAME("font_disabled_color"))); tab_bar->add_theme_color_override(SNAME("font_outline_color"), get_theme_color(SNAME("font_outline_color"))); tab_bar->add_theme_font_override(SNAME("font"), get_theme_font(SNAME("font"))); - tab_bar->add_theme_constant_override(SNAME("font_size"), get_theme_constant(SNAME("font_size"))); - tab_bar->add_theme_constant_override(SNAME("hseparation"), get_theme_constant(SNAME("icon_separation"))); + tab_bar->add_theme_font_size_override(SNAME("font_size"), get_theme_font_size(SNAME("font_size"))); + tab_bar->add_theme_constant_override(SNAME("h_separation"), get_theme_constant(SNAME("icon_separation"))); tab_bar->add_theme_constant_override(SNAME("outline_size"), get_theme_constant(SNAME("outline_size"))); _update_margins(); diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp index ff23e44cb7..1a439a5c1d 100644 --- a/scene/gui/text_edit.cpp +++ b/scene/gui/text_edit.cpp @@ -1428,7 +1428,7 @@ void TextEdit::_notification(int p_what) { } } - if (draw_placeholder) { + if (!draw_placeholder) { line_drawing_cache[line] = cache_entry; } } @@ -1640,7 +1640,7 @@ void TextEdit::gui_input(const Ref<InputEvent> &p_gui_input) { set_caret_column(col); selection.drag_attempt = false; - if (mb->is_shift_pressed() && (caret.column != prev_col || caret.line != prev_line)) { + if (selecting_enabled && mb->is_shift_pressed() && (caret.column != prev_col || caret.line != prev_line)) { if (!selection.active) { selection.active = true; selection.selecting_mode = SelectionMode::SELECTION_MODE_POINTER; @@ -1708,7 +1708,6 @@ void TextEdit::gui_input(const Ref<InputEvent> &p_gui_input) { last_dblclk = OS::get_singleton()->get_ticks_msec(); last_dblclk_pos = mb->get_position(); } - update(); } @@ -1716,7 +1715,7 @@ void TextEdit::gui_input(const Ref<InputEvent> &p_gui_input) { paste_primary_clipboard(); } - if (mb->get_button_index() == MouseButton::RIGHT && context_menu_enabled) { + if (mb->get_button_index() == MouseButton::RIGHT && (context_menu_enabled || is_move_caret_on_right_click_enabled())) { _reset_caret_blink_timer(); Point2i pos = get_line_column_at_pos(mpos); @@ -1741,11 +1740,13 @@ void TextEdit::gui_input(const Ref<InputEvent> &p_gui_input) { } } - _generate_context_menu(); - menu->set_position(get_screen_position() + mpos); - menu->reset_size(); - menu->popup(); - grab_focus(); + if (context_menu_enabled) { + _generate_context_menu(); + menu->set_position(get_screen_position() + mpos); + menu->reset_size(); + menu->popup(); + grab_focus(); + } } } else { if (mb->get_button_index() == MouseButton::LEFT) { @@ -2314,15 +2315,7 @@ void TextEdit::_move_caret_to_line_start(bool p_select) { } if (caret.column == row_start_col || wi == 0) { // Compute whitespace symbols sequence length. - int current_line_whitespace_len = 0; - while (current_line_whitespace_len < text[caret.line].length()) { - char32_t c = text[caret.line][current_line_whitespace_len]; - if (c != '\t' && c != ' ') { - break; - } - current_line_whitespace_len++; - } - + int current_line_whitespace_len = get_first_non_whitespace_column(caret.line); if (get_caret_column() == current_line_whitespace_len) { set_caret_column(0); } else { @@ -2460,6 +2453,10 @@ void TextEdit::_delete(bool p_word, bool p_all_to_right) { int next_column; if (p_all_to_right) { + if (caret.column == curline_len) { + return; + } + // Delete everything to right of caret next_column = curline_len; next_line = caret.line; @@ -2859,7 +2856,7 @@ String TextEdit::get_language() const { return language; } -void TextEdit::set_structured_text_bidi_override(Control::StructuredTextParser p_parser) { +void TextEdit::set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser) { if (st_parser != p_parser) { st_parser = p_parser; for (int i = 0; i < text.size(); i++) { @@ -2869,7 +2866,7 @@ void TextEdit::set_structured_text_bidi_override(Control::StructuredTextParser p } } -Control::StructuredTextParser TextEdit::get_structured_text_bidi_override() const { +TextServer::StructuredTextParser TextEdit::get_structured_text_bidi_override() const { return st_parser; } @@ -3122,6 +3119,7 @@ void TextEdit::insert_line_at(int p_at, const String &p_text) { ++selection.to_line; } } + update(); } void TextEdit::insert_text_at_caret(const String &p_text) { @@ -3817,7 +3815,7 @@ Point2i TextEdit::get_line_column_at_pos(const Point2i &p_pos, bool p_allow_out_ Point2i TextEdit::get_pos_at_line_column(int p_line, int p_column) const { Rect2i rect = get_rect_at_line_column(p_line, p_column); - return rect.position + Vector2i(0, get_line_height()); + return rect.position.x == -1 ? rect.position : rect.position + Vector2i(0, get_line_height()); } Rect2i TextEdit::get_rect_at_line_column(int p_line, int p_column) const { @@ -4055,12 +4053,12 @@ void TextEdit::set_caret_column(int p_col, bool p_adjust_viewport) { if (p_col < 0) { p_col = 0; } + if (p_col > get_line(caret.line).length()) { + p_col = get_line(caret.line).length(); + } bool caret_moved = caret.column != p_col; caret.column = p_col; - if (caret.column > get_line(caret.line).length()) { - caret.column = get_line(caret.line).length(); - } caret.last_fit_x = _get_column_x_offset_for_line(caret.column, caret.line); @@ -4189,13 +4187,18 @@ void TextEdit::select_word_under_caret() { int end = 0; const PackedInt32Array words = TS->shaped_text_get_word_breaks(text.get_line_data(caret.line)->get_rid()); for (int i = 0; i < words.size(); i = i + 2) { - if ((words[i] < caret.column && words[i + 1] > caret.column) || (i == words.size() - 2 && caret.column == words[i + 1])) { + if ((words[i] <= caret.column && words[i + 1] >= caret.column) || (i == words.size() - 2 && caret.column == words[i + 1])) { begin = words[i]; end = words[i + 1]; break; } } + // No word found. + if (begin == 0 && end == 0) { + return; + } + select(caret.line, begin, caret.line, end); /* Move the caret to the end of the word for easier editing. */ set_caret_column(end, false); @@ -4271,10 +4274,12 @@ String TextEdit::get_selected_text() const { } int TextEdit::get_selection_line() const { + ERR_FAIL_COND_V(!selection.active, -1); return selection.selecting_line; } int TextEdit::get_selection_column() const { + ERR_FAIL_COND_V(!selection.active, -1); return selection.selecting_column; } @@ -4476,9 +4481,13 @@ void TextEdit::set_line_as_center_visible(int p_line, int p_wrap_index) { ERR_FAIL_COND(p_wrap_index > get_line_wrap_count(p_line)); int visible_rows = get_visible_line_count(); - Point2i next_line = get_next_visible_line_index_offset_from(p_line, p_wrap_index, -visible_rows / 2); + Point2i next_line = get_next_visible_line_index_offset_from(p_line, p_wrap_index, (-visible_rows / 2) - 1); int first_line = p_line - next_line.x + 1; + if (first_line < 0) { + set_v_scroll(0); + return; + } set_v_scroll(get_scroll_pos_for_line(first_line, next_line.y)); } @@ -4490,6 +4499,12 @@ void TextEdit::set_line_as_last_visible(int p_line, int p_wrap_index) { Point2i next_line = get_next_visible_line_index_offset_from(p_line, p_wrap_index, -get_visible_line_count() - 1); int first_line = p_line - next_line.x + 1; + // Adding _get_visible_lines_offset is not 100% correct as we end up showing almost p_line + 1, however, it provides a + // better user experience. Therefore we need to special case < visible line count, else showing line 0 is impossible. + if (get_visible_line_count_in_range(0, p_line) < get_visible_line_count() + 1) { + set_v_scroll(0); + return; + } set_v_scroll(get_scroll_pos_for_line(first_line, next_line.y) + _get_visible_lines_offset()); } @@ -5899,7 +5914,7 @@ int TextEdit::_get_column_x_offset_for_line(int p_char, int p_line) const { int row = 0; Vector<Vector2i> rows2 = text.get_line_wrap_ranges(p_line); for (int i = 0; i < rows2.size(); i++) { - if ((p_char >= rows2[i].x) && (p_char < rows2[i].y)) { + if ((p_char >= rows2[i].x) && (p_char <= rows2[i].y)) { row = i; break; } @@ -5983,8 +5998,8 @@ void TextEdit::_update_selection_mode_word() { selection.selected_word_beg = beg; selection.selected_word_end = end; selection.selected_word_origin = beg; - set_caret_line(selection.to_line, false); - set_caret_column(selection.to_column); + set_caret_line(line, false); + set_caret_column(end); } else { if ((col <= selection.selected_word_origin && line == selection.selecting_line) || line < selection.selecting_line) { selection.selecting_column = selection.selected_word_end; @@ -6040,6 +6055,10 @@ void TextEdit::_update_selection_mode_line() { } void TextEdit::_pre_shift_selection() { + if (!selecting_enabled) { + return; + } + if (!selection.active || selection.selecting_mode == SelectionMode::SELECTION_MODE_NONE) { selection.selecting_line = caret.line; selection.selecting_column = caret.column; @@ -6050,6 +6069,10 @@ void TextEdit::_pre_shift_selection() { } void TextEdit::_post_shift_selection() { + if (!selecting_enabled) { + return; + } + if (selection.active && selection.selecting_mode == SelectionMode::SELECTION_MODE_SHIFT) { select(selection.selecting_line, selection.selecting_column, caret.line, caret.column); update(); diff --git a/scene/gui/text_edit.h b/scene/gui/text_edit.h index b365e9c61c..a0ae9631f9 100644 --- a/scene/gui/text_edit.h +++ b/scene/gui/text_edit.h @@ -271,7 +271,7 @@ private: Dictionary opentype_features; String language = ""; - Control::StructuredTextParser st_parser = STRUCTURED_TEXT_DEFAULT; + TextServer::StructuredTextParser st_parser = TextServer::STRUCTURED_TEXT_DEFAULT; Array st_args; void _clear(); @@ -651,8 +651,8 @@ public: void set_language(const String &p_language); String get_language() const; - void set_structured_text_bidi_override(Control::StructuredTextParser p_parser); - Control::StructuredTextParser get_structured_text_bidi_override() const; + void set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser); + TextServer::StructuredTextParser get_structured_text_bidi_override() const; void set_structured_text_bidi_override_options(Array p_args); Array get_structured_text_bidi_override_options() const; diff --git a/scene/gui/tree.cpp b/scene/gui/tree.cpp index 3c8ea4d6df..89807dbe95 100644 --- a/scene/gui/tree.cpp +++ b/scene/gui/tree.cpp @@ -334,7 +334,7 @@ int TreeItem::get_opentype_feature(int p_column, const String &p_name) const { return cells[p_column].opentype_features[tag]; } -void TreeItem::set_structured_text_bidi_override(int p_column, Control::StructuredTextParser p_parser) { +void TreeItem::set_structured_text_bidi_override(int p_column, TextServer::StructuredTextParser p_parser) { ERR_FAIL_INDEX(p_column, cells.size()); if (cells[p_column].st_parser != p_parser) { @@ -346,8 +346,8 @@ void TreeItem::set_structured_text_bidi_override(int p_column, Control::Structur } } -Control::StructuredTextParser TreeItem::get_structured_text_bidi_override(int p_column) const { - ERR_FAIL_INDEX_V(p_column, cells.size(), Control::STRUCTURED_TEXT_NONE); +TextServer::StructuredTextParser TreeItem::get_structured_text_bidi_override(int p_column) const { + ERR_FAIL_INDEX_V(p_column, cells.size(), TextServer::STRUCTURED_TEXT_NONE); return cells[p_column].st_parser; } @@ -1412,8 +1412,8 @@ void Tree::update_cache() { cache.font_color = get_theme_color(SNAME("font_color")); cache.font_selected_color = get_theme_color(SNAME("font_selected_color")); cache.drop_position_color = get_theme_color(SNAME("drop_position_color")); - cache.hseparation = get_theme_constant(SNAME("hseparation")); - cache.vseparation = get_theme_constant(SNAME("vseparation")); + cache.hseparation = get_theme_constant(SNAME("h_separation")); + cache.vseparation = get_theme_constant(SNAME("v_separation")); cache.item_margin = get_theme_constant(SNAME("item_margin")); cache.button_margin = get_theme_constant(SNAME("button_margin")); diff --git a/scene/gui/tree.h b/scene/gui/tree.h index b704495444..8ee2a3c382 100644 --- a/scene/gui/tree.h +++ b/scene/gui/tree.h @@ -65,7 +65,7 @@ private: Ref<TextLine> text_buf; Dictionary opentype_features; String language; - Control::StructuredTextParser st_parser = Control::STRUCTURED_TEXT_DEFAULT; + TextServer::StructuredTextParser st_parser = TextServer::STRUCTURED_TEXT_DEFAULT; Array st_args; Control::TextDirection text_direction = Control::TEXT_DIRECTION_INHERITED; bool dirty = true; @@ -220,8 +220,8 @@ public: int get_opentype_feature(int p_column, const String &p_name) const; void clear_opentype_features(int p_column); - void set_structured_text_bidi_override(int p_column, Control::StructuredTextParser p_parser); - Control::StructuredTextParser get_structured_text_bidi_override(int p_column) const; + void set_structured_text_bidi_override(int p_column, TextServer::StructuredTextParser p_parser); + TextServer::StructuredTextParser get_structured_text_bidi_override(int p_column) const; void set_structured_text_bidi_override_options(int p_column, Array p_args); Array get_structured_text_bidi_override_options(int p_column) const; diff --git a/scene/main/canvas_item.cpp b/scene/main/canvas_item.cpp index 708359f106..20f3f82a4e 100644 --- a/scene/main/canvas_item.cpp +++ b/scene/main/canvas_item.cpp @@ -1293,7 +1293,7 @@ void CanvasTexture::_bind_methods() { ADD_GROUP("Diffuse", "diffuse_"); ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "diffuse_texture", PROPERTY_HINT_RESOURCE_TYPE, "Texture2D"), "set_diffuse_texture", "get_diffuse_texture"); - ADD_GROUP("Normalmap", "normal_"); + ADD_GROUP("NormalMap", "normal_"); ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "normal_texture", PROPERTY_HINT_RESOURCE_TYPE, "Texture2D"), "set_normal_texture", "get_normal_texture"); ADD_GROUP("Specular", "specular_"); ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "specular_texture", PROPERTY_HINT_RESOURCE_TYPE, "Texture2D"), "set_specular_texture", "get_specular_texture"); diff --git a/scene/main/node.cpp b/scene/main/node.cpp index 34bb1cde05..f1c0260dd5 100644 --- a/scene/main/node.cpp +++ b/scene/main/node.cpp @@ -257,6 +257,9 @@ void Node::_propagate_after_exit_tree() { } if (!found) { + if (data.unique_name_in_owner) { + _release_unique_name_in_owner(); + } data.owner->data.owned.erase(data.OW); data.owner = nullptr; } @@ -650,21 +653,10 @@ void Node::rpcp(int p_peer_id, const StringName &p_method, const Variant **p_arg } Ref<MultiplayerAPI> Node::get_multiplayer() const { - if (multiplayer.is_valid()) { - return multiplayer; - } if (!is_inside_tree()) { return Ref<MultiplayerAPI>(); } - return get_tree()->get_multiplayer(); -} - -Ref<MultiplayerAPI> Node::get_custom_multiplayer() const { - return multiplayer; -} - -void Node::set_custom_multiplayer(Ref<MultiplayerAPI> p_multiplayer) { - multiplayer = p_multiplayer; + return get_tree()->get_multiplayer(get_path()); } Vector<Multiplayer::RPCConfig> Node::get_node_rpc_methods() const { @@ -917,12 +909,20 @@ void Node::set_name(const String &p_name) { String name = p_name.validate_node_name(); ERR_FAIL_COND(name.is_empty()); + + if (data.unique_name_in_owner && data.owner) { + _release_unique_name_in_owner(); + } data.name = name; if (data.parent) { data.parent->_validate_child_name(this, true); } + if (data.unique_name_in_owner && data.owner) { + _acquire_unique_name_in_owner(); + } + propagate_notification(NOTIFICATION_PATH_RENAMED); if (is_inside_tree()) { @@ -1303,6 +1303,24 @@ Node *Node::get_node_or_null(const NodePath &p_path) const { next = root; } + } else if (name.is_node_unique_name()) { + if (current->data.owned_unique_nodes.size()) { + // Has unique nodes in ownership + Node **unique = current->data.owned_unique_nodes.getptr(name); + if (!unique) { + return nullptr; + } + next = *unique; + } else if (current->data.owner) { + Node **unique = current->data.owner->data.owned_unique_nodes.getptr(name); + if (!unique) { + return nullptr; + } + next = *unique; + } else { + return nullptr; + } + } else { next = nullptr; @@ -1344,9 +1362,39 @@ bool Node::has_node(const NodePath &p_path) const { return get_node_or_null(p_path) != nullptr; } -TypedArray<Node> Node::find_nodes(const String &p_mask, const String &p_type, bool p_recursive, bool p_owned) const { +// Finds the first child node (in tree order) whose name matches the given pattern. +// Can be recursive or not, and limited to owned nodes. +Node *Node::find_child(const String &p_pattern, bool p_recursive, bool p_owned) const { + ERR_FAIL_COND_V(p_pattern.is_empty(), nullptr); + + Node *const *cptr = data.children.ptr(); + int ccount = data.children.size(); + for (int i = 0; i < ccount; i++) { + if (p_owned && !cptr[i]->data.owner) { + continue; + } + if (cptr[i]->data.name.operator String().match(p_pattern)) { + return cptr[i]; + } + + if (!p_recursive) { + continue; + } + + Node *ret = cptr[i]->find_child(p_pattern, true, p_owned); + if (ret) { + return ret; + } + } + return nullptr; +} + +// Finds child nodes based on their name using pattern matching, or class name, +// or both (either pattern or type can be left empty). +// Can be recursive or not, and limited to owned nodes. +TypedArray<Node> Node::find_children(const String &p_pattern, const String &p_type, bool p_recursive, bool p_owned) const { TypedArray<Node> ret; - ERR_FAIL_COND_V(p_mask.is_empty() && p_type.is_empty(), ret); + ERR_FAIL_COND_V(p_pattern.is_empty() && p_type.is_empty(), ret); Node *const *cptr = data.children.ptr(); int ccount = data.children.size(); @@ -1355,8 +1403,8 @@ TypedArray<Node> Node::find_nodes(const String &p_mask, const String &p_type, bo continue; } - if (!p_mask.is_empty()) { - if (!cptr[i]->data.name.operator String().match(p_mask)) { + if (!p_pattern.is_empty()) { + if (!cptr[i]->data.name.operator String().match(p_pattern)) { continue; } else if (p_type.is_empty()) { ret.append(cptr[i]); @@ -1378,7 +1426,7 @@ TypedArray<Node> Node::find_nodes(const String &p_mask, const String &p_type, bo } if (p_recursive) { - ret.append_array(cptr[i]->find_nodes(p_mask, p_type, true, p_owned)); + ret.append_array(cptr[i]->find_children(p_pattern, p_type, true, p_owned)); } } @@ -1389,10 +1437,10 @@ Node *Node::get_parent() const { return data.parent; } -Node *Node::find_parent(const String &p_mask) const { +Node *Node::find_parent(const String &p_pattern) const { Node *p = data.parent; while (p) { - if (p->data.name.operator String().match(p_mask)) { + if (p->data.name.operator String().match(p_pattern)) { return p; } p = p->data.parent; @@ -1498,8 +1546,56 @@ void Node::_set_owner_nocheck(Node *p_owner) { data.OW = data.owner->data.owned.back(); } +void Node::_release_unique_name_in_owner() { + ERR_FAIL_NULL(data.owner); // Sanity check. + StringName key = StringName(UNIQUE_NODE_PREFIX + data.name.operator String()); + Node **which = data.owner->data.owned_unique_nodes.getptr(key); + if (which == nullptr || *which != this) { + return; // Ignore. + } + data.owner->data.owned_unique_nodes.erase(key); +} + +void Node::_acquire_unique_name_in_owner() { + ERR_FAIL_NULL(data.owner); // Sanity check. + StringName key = StringName(UNIQUE_NODE_PREFIX + data.name.operator String()); + Node **which = data.owner->data.owned_unique_nodes.getptr(key); + if (which != nullptr && *which != this) { + String which_path = is_inside_tree() ? (*which)->get_path() : data.owner->get_path_to(*which); + WARN_PRINT(vformat(RTR("Setting node name '%s' to be unique within scene for '%s', but it's already claimed by '%s'.\n'%s' is no longer set as having a unique name."), + get_name(), is_inside_tree() ? get_path() : data.owner->get_path_to(this), which_path, which_path)); + data.unique_name_in_owner = false; + return; + } + data.owner->data.owned_unique_nodes[key] = this; +} + +void Node::set_unique_name_in_owner(bool p_enabled) { + if (data.unique_name_in_owner == p_enabled) { + return; + } + + if (data.unique_name_in_owner && data.owner != nullptr) { + _release_unique_name_in_owner(); + } + data.unique_name_in_owner = p_enabled; + + if (data.unique_name_in_owner && data.owner != nullptr) { + _acquire_unique_name_in_owner(); + } + + update_configuration_warnings(); +} + +bool Node::is_unique_name_in_owner() const { + return data.unique_name_in_owner; +} + void Node::set_owner(Node *p_owner) { if (data.owner) { + if (data.unique_name_in_owner) { + _release_unique_name_in_owner(); + } data.owner->data.owned.erase(data.OW); data.OW = nullptr; data.owner = nullptr; @@ -1526,6 +1622,10 @@ void Node::set_owner(Node *p_owner) { ERR_FAIL_COND(!owner_valid); _set_owner_nocheck(p_owner); + + if (data.unique_name_in_owner) { + _acquire_unique_name_in_owner(); + } } Node *Node::get_owner() const { @@ -2585,16 +2685,16 @@ void Node::clear_internal_tree_resource_paths() { } TypedArray<String> Node::get_configuration_warnings() const { + TypedArray<String> ret; + Vector<String> warnings; if (GDVIRTUAL_CALL(_get_configuration_warnings, warnings)) { - TypedArray<String> ret; - ret.resize(warnings.size()); for (int i = 0; i < warnings.size(); i++) { - ret[i] = warnings[i]; + ret.push_back(warnings[i]); } - return ret; } - return Array(); + + return ret; } String Node::get_configuration_warnings_as_string() const { @@ -2701,8 +2801,9 @@ void Node::_bind_methods() { ClassDB::bind_method(D_METHOD("get_node", "path"), &Node::get_node); ClassDB::bind_method(D_METHOD("get_node_or_null", "path"), &Node::get_node_or_null); ClassDB::bind_method(D_METHOD("get_parent"), &Node::get_parent); - ClassDB::bind_method(D_METHOD("find_nodes", "mask", "type", "recursive", "owned"), &Node::find_nodes, DEFVAL(""), DEFVAL(true), DEFVAL(true)); - ClassDB::bind_method(D_METHOD("find_parent", "mask"), &Node::find_parent); + ClassDB::bind_method(D_METHOD("find_child", "pattern", "recursive", "owned"), &Node::find_child, DEFVAL(true), DEFVAL(true)); + ClassDB::bind_method(D_METHOD("find_children", "pattern", "type", "recursive", "owned"), &Node::find_children, DEFVAL(""), DEFVAL(true), DEFVAL(true)); + ClassDB::bind_method(D_METHOD("find_parent", "pattern"), &Node::find_parent); ClassDB::bind_method(D_METHOD("has_node_and_resource", "path"), &Node::has_node_and_resource); ClassDB::bind_method(D_METHOD("get_node_and_resource", "path"), &Node::_get_node_and_resource); @@ -2780,8 +2881,6 @@ void Node::_bind_methods() { ClassDB::bind_method(D_METHOD("is_multiplayer_authority"), &Node::is_multiplayer_authority); ClassDB::bind_method(D_METHOD("get_multiplayer"), &Node::get_multiplayer); - ClassDB::bind_method(D_METHOD("get_custom_multiplayer"), &Node::get_custom_multiplayer); - ClassDB::bind_method(D_METHOD("set_custom_multiplayer", "api"), &Node::set_custom_multiplayer); ClassDB::bind_method(D_METHOD("rpc_config", "method", "rpc_mode", "call_local", "transfer_mode", "channel"), &Node::rpc_config, DEFVAL(false), DEFVAL(Multiplayer::TRANSFER_MODE_RELIABLE), DEFVAL(0)); ClassDB::bind_method(D_METHOD("set_editor_description", "editor_description"), &Node::set_editor_description); @@ -2790,6 +2889,9 @@ void Node::_bind_methods() { ClassDB::bind_method(D_METHOD("_set_import_path", "import_path"), &Node::set_import_path); ClassDB::bind_method(D_METHOD("_get_import_path"), &Node::get_import_path); + ClassDB::bind_method(D_METHOD("set_unique_name_in_owner", "enable"), &Node::set_unique_name_in_owner); + ClassDB::bind_method(D_METHOD("is_unique_name_in_owner"), &Node::is_unique_name_in_owner); + #ifdef TOOLS_ENABLED ClassDB::bind_method(D_METHOD("_set_property_pinned", "property", "pinned"), &Node::set_property_pinned); #endif @@ -2880,10 +2982,10 @@ void Node::_bind_methods() { ADD_SIGNAL(MethodInfo("child_exited_tree", PropertyInfo(Variant::OBJECT, "node", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_DEFAULT, "Node"))); ADD_PROPERTY(PropertyInfo(Variant::STRING_NAME, "name", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NONE), "set_name", "get_name"); + ADD_PROPERTY(PropertyInfo(Variant::BOOL, "unique_name_in_owner", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NO_EDITOR), "set_unique_name_in_owner", "is_unique_name_in_owner"); ADD_PROPERTY(PropertyInfo(Variant::STRING, "scene_file_path", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NONE), "set_scene_file_path", "get_scene_file_path"); ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "owner", PROPERTY_HINT_RESOURCE_TYPE, "Node", PROPERTY_USAGE_NONE), "set_owner", "get_owner"); ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "multiplayer", PROPERTY_HINT_RESOURCE_TYPE, "MultiplayerAPI", PROPERTY_USAGE_NONE), "", "get_multiplayer"); - ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "custom_multiplayer", PROPERTY_HINT_RESOURCE_TYPE, "MultiplayerAPI", PROPERTY_USAGE_NONE), "set_custom_multiplayer", "get_custom_multiplayer"); ADD_GROUP("Process", "process_"); ADD_PROPERTY(PropertyInfo(Variant::INT, "process_mode", PROPERTY_HINT_ENUM, "Inherit,Pausable,When Paused,Always,Disabled"), "set_process_mode", "get_process_mode"); diff --git a/scene/main/node.h b/scene/main/node.h index 57b150e29a..fb84aabb62 100644 --- a/scene/main/node.h +++ b/scene/main/node.h @@ -99,6 +99,9 @@ private: Node *parent = nullptr; Node *owner = nullptr; Vector<Node *> children; + HashMap<StringName, Node *> owned_unique_nodes; + bool unique_name_in_owner = false; + int internal_children_front = 0; int internal_children_back = 0; int pos = -1; @@ -193,6 +196,9 @@ private: _FORCE_INLINE_ bool _can_process(bool p_paused) const; _FORCE_INLINE_ bool _is_enabled() const; + void _release_unique_name_in_owner(); + void _acquire_unique_name_in_owner(); + protected: void _block() { data.blocked++; } void _unblock() { data.blocked--; } @@ -304,12 +310,13 @@ public: bool has_node(const NodePath &p_path) const; Node *get_node(const NodePath &p_path) const; Node *get_node_or_null(const NodePath &p_path) const; - TypedArray<Node> find_nodes(const String &p_mask, const String &p_type = "", bool p_recursive = true, bool p_owned = true) const; + Node *find_child(const String &p_pattern, bool p_recursive = true, bool p_owned = true) const; + TypedArray<Node> find_children(const String &p_pattern, const String &p_type = "", bool p_recursive = true, bool p_owned = true) const; bool has_node_and_resource(const NodePath &p_path) const; Node *get_node_and_resource(const NodePath &p_path, RES &r_res, Vector<StringName> &r_leftover_subpath, bool p_last_is_property = true) const; Node *get_parent() const; - Node *find_parent(const String &p_mask) const; + Node *find_parent(const String &p_pattern) const; _FORCE_INLINE_ SceneTree *get_tree() const { ERR_FAIL_COND_V(!data.tree, nullptr); @@ -345,6 +352,9 @@ public: Node *get_owner() const; void get_owned_by(Node *p_by, List<Node *> *p_owned); + void set_unique_name_in_owner(bool p_enabled); + bool is_unique_name_in_owner() const; + void remove_and_skip(); int get_index(bool p_include_internal = true) const; @@ -505,8 +515,6 @@ public: void rpcp(int p_peer_id, const StringName &p_method, const Variant **p_arg, int p_argcount); Ref<MultiplayerAPI> get_multiplayer() const; - Ref<MultiplayerAPI> get_custom_multiplayer() const; - void set_custom_multiplayer(Ref<MultiplayerAPI> p_multiplayer); Node(); ~Node(); diff --git a/scene/main/scene_tree.cpp b/scene/main/scene_tree.cpp index 151239c9e7..d42c2aadad 100644 --- a/scene/main/scene_tree.cpp +++ b/scene/main/scene_tree.cpp @@ -438,6 +438,10 @@ bool SceneTree::process(double p_time) { if (multiplayer_poll) { multiplayer->poll(); + const NodePath *rpath = nullptr; + while ((rpath = custom_multiplayers.next(rpath))) { + custom_multiplayers[*rpath]->poll(); + } } emit_signal(SNAME("process_frame")); @@ -1133,8 +1137,51 @@ Array SceneTree::get_processed_tweens() { return ret; } -Ref<MultiplayerAPI> SceneTree::get_multiplayer() const { - return multiplayer; +Ref<MultiplayerAPI> SceneTree::get_multiplayer(const NodePath &p_for_path) const { + Ref<MultiplayerAPI> out = multiplayer; + const NodePath *spath = nullptr; + while ((spath = custom_multiplayers.next(spath))) { + const Vector<StringName> snames = (*spath).get_names(); + const Vector<StringName> tnames = p_for_path.get_names(); + if (tnames.size() < snames.size()) { + continue; + } + const StringName *sptr = snames.ptr(); + const StringName *nptr = tnames.ptr(); + bool valid = true; + for (int i = 0; i < snames.size(); i++) { + if (sptr[i] != nptr[i]) { + valid = false; + break; + } + } + if (valid) { + out = custom_multiplayers[*spath]; + break; + } + } + return out; +} + +void SceneTree::set_multiplayer(Ref<MultiplayerAPI> p_multiplayer, const NodePath &p_root_path) { + if (p_root_path.is_empty()) { + ERR_FAIL_COND(!p_multiplayer.is_valid()); + if (multiplayer.is_valid()) { + multiplayer->set_root_path(NodePath()); + } + multiplayer = p_multiplayer; + multiplayer->set_root_path("/" + root->get_name()); + } else { + if (p_multiplayer.is_valid()) { + custom_multiplayers[p_root_path] = p_multiplayer; + p_multiplayer->set_root_path(p_root_path); + } else { + if (custom_multiplayers.has(p_root_path)) { + custom_multiplayers[p_root_path]->set_root_path(NodePath()); + custom_multiplayers.erase(p_root_path); + } + } + } } void SceneTree::set_multiplayer_poll_enabled(bool p_enabled) { @@ -1145,13 +1192,6 @@ bool SceneTree::is_multiplayer_poll_enabled() const { return multiplayer_poll; } -void SceneTree::set_multiplayer(Ref<MultiplayerAPI> p_multiplayer) { - ERR_FAIL_COND(!p_multiplayer.is_valid()); - - multiplayer = p_multiplayer; - multiplayer->set_root_path("/" + root->get_name()); -} - void SceneTree::_bind_methods() { ClassDB::bind_method(D_METHOD("get_root"), &SceneTree::get_root); ClassDB::bind_method(D_METHOD("has_group", "name"), &SceneTree::has_group); @@ -1214,8 +1254,8 @@ void SceneTree::_bind_methods() { ClassDB::bind_method(D_METHOD("_change_scene"), &SceneTree::_change_scene); - ClassDB::bind_method(D_METHOD("set_multiplayer", "multiplayer"), &SceneTree::set_multiplayer); - ClassDB::bind_method(D_METHOD("get_multiplayer"), &SceneTree::get_multiplayer); + ClassDB::bind_method(D_METHOD("set_multiplayer", "multiplayer", "root_path"), &SceneTree::set_multiplayer, DEFVAL(NodePath())); + ClassDB::bind_method(D_METHOD("get_multiplayer", "for_path"), &SceneTree::get_multiplayer, DEFVAL(NodePath())); ClassDB::bind_method(D_METHOD("set_multiplayer_poll_enabled", "enabled"), &SceneTree::set_multiplayer_poll_enabled); ClassDB::bind_method(D_METHOD("is_multiplayer_poll_enabled"), &SceneTree::is_multiplayer_poll_enabled); @@ -1225,7 +1265,6 @@ void SceneTree::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "edited_scene_root", PROPERTY_HINT_RESOURCE_TYPE, "Node", PROPERTY_USAGE_NONE), "set_edited_scene_root", "get_edited_scene_root"); ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "current_scene", PROPERTY_HINT_RESOURCE_TYPE, "Node", PROPERTY_USAGE_NONE), "set_current_scene", "get_current_scene"); ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "root", PROPERTY_HINT_RESOURCE_TYPE, "Node", PROPERTY_USAGE_NONE), "", "get_root"); - ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "multiplayer", PROPERTY_HINT_RESOURCE_TYPE, "MultiplayerAPI", PROPERTY_USAGE_NONE), "set_multiplayer", "get_multiplayer"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "multiplayer_poll"), "set_multiplayer_poll_enabled", "is_multiplayer_poll_enabled"); ADD_SIGNAL(MethodInfo("tree_changed")); diff --git a/scene/main/scene_tree.h b/scene/main/scene_tree.h index 705ca6ebd3..9d7757e0a3 100644 --- a/scene/main/scene_tree.h +++ b/scene/main/scene_tree.h @@ -159,6 +159,7 @@ private: ///network/// Ref<MultiplayerAPI> multiplayer; + HashMap<NodePath, Ref<MultiplayerAPI>> custom_multiplayers; bool multiplayer_poll = true; static SceneTree *singleton; @@ -351,10 +352,10 @@ public: //network API - Ref<MultiplayerAPI> get_multiplayer() const; + Ref<MultiplayerAPI> get_multiplayer(const NodePath &p_for_path = NodePath()) const; + void set_multiplayer(Ref<MultiplayerAPI> p_multiplayer, const NodePath &p_root_path = NodePath()); void set_multiplayer_poll_enabled(bool p_enabled); bool is_multiplayer_poll_enabled() const; - void set_multiplayer(Ref<MultiplayerAPI> p_multiplayer); static void add_idle_callback(IdleCallback p_callback); diff --git a/scene/main/viewport.cpp b/scene/main/viewport.cpp index b78f07b6d0..5fef8d4b5f 100644 --- a/scene/main/viewport.cpp +++ b/scene/main/viewport.cpp @@ -239,8 +239,8 @@ void Viewport::_sub_window_update(Window *p_window) { int font_size = p_window->get_theme_font_size(SNAME("title_font_size")); Color title_color = p_window->get_theme_color(SNAME("title_color")); int title_height = p_window->get_theme_constant(SNAME("title_height")); - int close_h_ofs = p_window->get_theme_constant(SNAME("close_h_ofs")); - int close_v_ofs = p_window->get_theme_constant(SNAME("close_v_ofs")); + int close_h_ofs = p_window->get_theme_constant(SNAME("close_h_offset")); + int close_v_ofs = p_window->get_theme_constant(SNAME("close_v_offset")); TextLine title_text = TextLine(p_window->atr(p_window->get_title()), title_font, font_size, Dictionary(), TranslationServer::get_singleton()->get_tool_locale()); title_text.set_width(r.size.width - panel->get_minimum_size().x - close_h_ofs); @@ -2583,8 +2583,8 @@ bool Viewport::_sub_windows_forward_input(const Ref<InputEvent> &p_event) { if (title_bar.has_point(mb->get_position())) { click_on_window = true; - int close_h_ofs = sw.window->get_theme_constant(SNAME("close_h_ofs")); - int close_v_ofs = sw.window->get_theme_constant(SNAME("close_v_ofs")); + int close_h_ofs = sw.window->get_theme_constant(SNAME("close_h_offset")); + int close_v_ofs = sw.window->get_theme_constant(SNAME("close_v_offset")); Ref<Texture2D> close_icon = sw.window->get_theme_icon(SNAME("close")); Rect2 close_rect; diff --git a/scene/main/window.cpp b/scene/main/window.cpp index 8b1a4680d2..6feccb7eec 100644 --- a/scene/main/window.cpp +++ b/scene/main/window.cpp @@ -1045,7 +1045,9 @@ void Window::popup_centered_clamped(const Size2i &p_size, float p_fallback_ratio Rect2i popup_rect; popup_rect.size = Vector2i(MIN(size_ratio.x, p_size.x), MIN(size_ratio.y, p_size.y)); - popup_rect.position = parent_rect.position + (parent_rect.size - popup_rect.size) / 2; + if (parent_rect != Rect2()) { + popup_rect.position = parent_rect.position + (parent_rect.size - popup_rect.size) / 2; + } popup(popup_rect); } @@ -1069,7 +1071,10 @@ void Window::popup_centered(const Size2i &p_minsize) { Size2 contents_minsize = _get_contents_minimum_size(); popup_rect.size.x = MAX(p_minsize.x, contents_minsize.x); popup_rect.size.y = MAX(p_minsize.y, contents_minsize.y); - popup_rect.position = parent_rect.position + (parent_rect.size - popup_rect.size) / 2; + + if (parent_rect != Rect2()) { + popup_rect.position = parent_rect.position + (parent_rect.size - popup_rect.size) / 2; + } popup(popup_rect); } @@ -1091,8 +1096,10 @@ void Window::popup_centered_ratio(float p_ratio) { } Rect2i popup_rect; - popup_rect.size = parent_rect.size * p_ratio; - popup_rect.position = parent_rect.position + (parent_rect.size - popup_rect.size) / 2; + if (parent_rect != Rect2()) { + popup_rect.size = parent_rect.size * p_ratio; + popup_rect.position = parent_rect.position + (parent_rect.size - popup_rect.size) / 2; + } popup(popup_rect); } diff --git a/scene/register_scene_types.cpp b/scene/register_scene_types.cpp index a2ab9c1f67..6c0192cf44 100644 --- a/scene/register_scene_types.cpp +++ b/scene/register_scene_types.cpp @@ -226,6 +226,7 @@ #include "scene/3d/gpu_particles_collision_3d.h" #include "scene/3d/importer_mesh_instance_3d.h" #include "scene/3d/joint_3d.h" +#include "scene/3d/label_3d.h" #include "scene/3d/light_3d.h" #include "scene/3d/lightmap_gi.h" #include "scene/3d/lightmap_probe.h" @@ -480,6 +481,7 @@ void register_scene_types() { GDREGISTER_ABSTRACT_CLASS(SpriteBase3D); GDREGISTER_CLASS(Sprite3D); GDREGISTER_CLASS(AnimatedSprite3D); + GDREGISTER_CLASS(Label3D); GDREGISTER_ABSTRACT_CLASS(Light3D); GDREGISTER_CLASS(DirectionalLight3D); GDREGISTER_CLASS(OmniLight3D); @@ -1107,6 +1109,9 @@ void initialize_theme() { TextServer::SubpixelPositioning font_subpixel_positioning = (TextServer::SubpixelPositioning)(int)GLOBAL_DEF_RST("gui/theme/default_font_subpixel_positioning", TextServer::SUBPIXEL_POSITIONING_AUTO); ProjectSettings::get_singleton()->set_custom_property_info("gui/theme/default_font_subpixel_positioning", PropertyInfo(Variant::INT, "gui/theme/default_font_subpixel_positioning", PROPERTY_HINT_ENUM, "Disabled,Auto,One half of a pixel,One quarter of a pixel", PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_RESTART_IF_CHANGED)); + const bool font_msdf = GLOBAL_DEF_RST("gui/theme/default_font_multichannel_signed_distance_field", false); + const bool font_generate_mipmaps = GLOBAL_DEF_RST("gui/theme/default_font_generate_mipmaps", false); + Ref<Font> font; if (!font_path.is_empty()) { font = ResourceLoader::load(font_path); @@ -1117,7 +1122,7 @@ void initialize_theme() { // Always make the default theme to avoid invalid default font/icon/style in the given theme. if (RenderingServer::get_singleton()) { - make_default_theme(default_theme_scale, font, font_subpixel_positioning, font_hinting, font_antialiased); + make_default_theme(default_theme_scale, font, font_subpixel_positioning, font_hinting, font_antialiased, font_msdf, font_generate_mipmaps); } if (!theme_path.is_empty()) { diff --git a/scene/resources/animation_library.cpp b/scene/resources/animation_library.cpp index 229d9ab218..5d92c3b0c6 100644 --- a/scene/resources/animation_library.cpp +++ b/scene/resources/animation_library.cpp @@ -30,8 +30,25 @@ #include "animation_library.h" +bool AnimationLibrary::is_valid_name(const String &p_name) { + return !(p_name.is_empty() || p_name.contains("/") || p_name.contains(":") || p_name.contains(",") || p_name.contains("[")); +} + +String AnimationLibrary::validate_name(const String &p_name) { + if (p_name.is_empty()) { + return "_"; // Should always return a valid name. + } + + String name = p_name; + const char *characters = "/:,["; + for (const char *p = characters; *p; p++) { + name = name.replace(String::chr(*p), "_"); + } + return name; +} + Error AnimationLibrary::add_animation(const StringName &p_name, const Ref<Animation> &p_animation) { - ERR_FAIL_COND_V_MSG(String(p_name).contains("/") || String(p_name).contains(":") || String(p_name).contains(",") || String(p_name).contains("["), ERR_INVALID_PARAMETER, "Invalid animation name: " + String(p_name) + "."); + ERR_FAIL_COND_V_MSG(!is_valid_name(p_name), ERR_INVALID_PARAMETER, "Invalid animation name: '" + String(p_name) + "'."); ERR_FAIL_COND_V(p_animation.is_null(), ERR_INVALID_PARAMETER); if (animations.has(p_name)) { @@ -55,7 +72,7 @@ void AnimationLibrary::remove_animation(const StringName &p_name) { void AnimationLibrary::rename_animation(const StringName &p_name, const StringName &p_new_name) { ERR_FAIL_COND(!animations.has(p_name)); - ERR_FAIL_COND_MSG(String(p_new_name).contains("/") || String(p_new_name).contains(":") || String(p_new_name).contains(",") || String(p_new_name).contains("["), "Invalid animation name: " + String(p_new_name) + "."); + ERR_FAIL_COND_MSG(!is_valid_name(p_new_name), "Invalid animation name: '" + String(p_new_name) + "'."); ERR_FAIL_COND(animations.has(p_new_name)); animations.insert(p_new_name, animations[p_name]); diff --git a/scene/resources/animation_library.h b/scene/resources/animation_library.h index 69ac5a97d2..0f327fb072 100644 --- a/scene/resources/animation_library.h +++ b/scene/resources/animation_library.h @@ -49,6 +49,9 @@ protected: static void _bind_methods(); public: + static bool is_valid_name(const String &p_name); + static String validate_name(const String &p_name); + Error add_animation(const StringName &p_name, const Ref<Animation> &p_animation); void remove_animation(const StringName &p_name); void rename_animation(const StringName &p_name, const StringName &p_new_name); diff --git a/scene/resources/default_theme/default_theme.cpp b/scene/resources/default_theme/default_theme.cpp index 69b8355497..271cf61171 100644 --- a/scene/resources/default_theme/default_theme.cpp +++ b/scene/resources/default_theme/default_theme.cpp @@ -177,7 +177,7 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_color("icon_focus_color", "Button", Color(1, 1, 1, 1)); theme->set_color("icon_disabled_color", "Button", Color(1, 1, 1, 0.4)); - theme->set_constant("hseparation", "Button", 2 * scale); + theme->set_constant("h_separation", "Button", 2 * scale); // LinkButton @@ -230,7 +230,7 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_color("font_disabled_color", "OptionButton", control_font_disabled_color); theme->set_color("font_outline_color", "OptionButton", Color(1, 1, 1)); - theme->set_constant("hseparation", "OptionButton", 2 * scale); + theme->set_constant("h_separation", "OptionButton", 2 * scale); theme->set_constant("arrow_margin", "OptionButton", 4 * scale); theme->set_constant("outline_size", "OptionButton", 0); @@ -252,7 +252,7 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_color("font_disabled_color", "MenuButton", Color(1, 1, 1, 0.3)); theme->set_color("font_outline_color", "MenuButton", Color(1, 1, 1)); - theme->set_constant("hseparation", "MenuButton", 3 * scale); + theme->set_constant("h_separation", "MenuButton", 3 * scale); theme->set_constant("outline_size", "MenuButton", 0); // CheckBox @@ -295,8 +295,8 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_color("font_disabled_color", "CheckBox", control_font_disabled_color); theme->set_color("font_outline_color", "CheckBox", Color(1, 1, 1)); - theme->set_constant("hseparation", "CheckBox", 4 * scale); - theme->set_constant("check_vadjust", "CheckBox", 0 * scale); + theme->set_constant("h_separation", "CheckBox", 4 * scale); + theme->set_constant("check_v_adjust", "CheckBox", 0 * scale); theme->set_constant("outline_size", "CheckBox", 0); // CheckButton @@ -335,8 +335,8 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_color("font_disabled_color", "CheckButton", control_font_disabled_color); theme->set_color("font_outline_color", "CheckButton", Color(1, 1, 1)); - theme->set_constant("hseparation", "CheckButton", 4 * scale); - theme->set_constant("check_vadjust", "CheckButton", 0 * scale); + theme->set_constant("h_separation", "CheckButton", 4 * scale); + theme->set_constant("check_v_adjust", "CheckButton", 0 * scale); theme->set_constant("outline_size", "CheckButton", 0); // Label @@ -582,8 +582,8 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_icon("close", "Window", icons["close"]); theme->set_icon("close_pressed", "Window", icons["close_hl"]); - theme->set_constant("close_h_ofs", "Window", 18 * scale); - theme->set_constant("close_v_ofs", "Window", 24 * scale); + theme->set_constant("close_h_offset", "Window", 18 * scale); + theme->set_constant("close_v_offset", "Window", 24 * scale); // Dialogs @@ -665,8 +665,8 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_color("font_outline_color", "PopupMenu", Color(1, 1, 1)); theme->set_color("font_separator_outline_color", "PopupMenu", Color(1, 1, 1)); - theme->set_constant("hseparation", "PopupMenu", 4 * scale); - theme->set_constant("vseparation", "PopupMenu", 4 * scale); + theme->set_constant("h_separation", "PopupMenu", 4 * scale); + theme->set_constant("v_separation", "PopupMenu", 4 * scale); theme->set_constant("outline_size", "PopupMenu", 0); theme->set_constant("separator_outline_size", "PopupMenu", 0); theme->set_constant("item_start_padding", "PopupMenu", 2 * scale); @@ -688,9 +688,9 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const graphnode_position->set_border_color(Color(0.98, 0.89, 0.27)); theme->set_stylebox("frame", "GraphNode", graphnode_normal); - theme->set_stylebox("selectedframe", "GraphNode", graphnode_selected); + theme->set_stylebox("selected_frame", "GraphNode", graphnode_selected); theme->set_stylebox("comment", "GraphNode", graphnode_comment_normal); - theme->set_stylebox("commentfocus", "GraphNode", graphnode_comment_selected); + theme->set_stylebox("comment_focus", "GraphNode", graphnode_comment_selected); theme->set_stylebox("breakpoint", "GraphNode", graphnode_breakpoint); theme->set_stylebox("position", "GraphNode", graphnode_position); @@ -746,8 +746,8 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_color("children_hl_line_color", "Tree", Color(0.27, 0.27, 0.27)); theme->set_color("custom_button_font_highlight", "Tree", control_font_hover_color); - theme->set_constant("hseparation", "Tree", 4 * scale); - theme->set_constant("vseparation", "Tree", 4 * scale); + theme->set_constant("h_separation", "Tree", 4 * scale); + theme->set_constant("v_separation", "Tree", 4 * scale); theme->set_constant("item_margin", "Tree", 16 * scale); theme->set_constant("button_margin", "Tree", 4 * scale); theme->set_constant("draw_relationship_lines", "Tree", 0); @@ -764,8 +764,8 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_stylebox("bg", "ItemList", make_flat_stylebox(style_normal_color)); theme->set_stylebox("bg_focus", "ItemList", focus); - theme->set_constant("hseparation", "ItemList", 4); - theme->set_constant("vseparation", "ItemList", 2); + theme->set_constant("h_separation", "ItemList", 4); + theme->set_constant("v_separation", "ItemList", 2); theme->set_constant("icon_margin", "ItemList", 4); theme->set_constant("line_separation", "ItemList", 2 * scale); @@ -846,7 +846,7 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_color("font_outline_color", "TabBar", Color(1, 1, 1)); theme->set_color("drop_mark_color", "TabBar", Color(1, 1, 1)); - theme->set_constant("hseparation", "TabBar", 4 * scale); + theme->set_constant("h_separation", "TabBar", 4 * scale); theme->set_constant("outline_size", "TabBar", 0); // Separators @@ -896,7 +896,7 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_color("font_disabled_color", "ColorPickerButton", Color(0.9, 0.9, 0.9, 0.3)); theme->set_color("font_outline_color", "ColorPickerButton", Color(1, 1, 1)); - theme->set_constant("hseparation", "ColorPickerButton", 2 * scale); + theme->set_constant("h_separation", "ColorPickerButton", 2 * scale); theme->set_constant("outline_size", "ColorPickerButton", 0); // ColorPresetButton @@ -956,8 +956,8 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_constant("shadow_outline_size", "RichTextLabel", 1 * scale); theme->set_constant("line_separation", "RichTextLabel", 0 * scale); - theme->set_constant("table_hseparation", "RichTextLabel", 3 * scale); - theme->set_constant("table_vseparation", "RichTextLabel", 3 * scale); + theme->set_constant("table_h_separation", "RichTextLabel", 3 * scale); + theme->set_constant("table_v_separation", "RichTextLabel", 3 * scale); theme->set_constant("outline_size", "RichTextLabel", 0); @@ -976,16 +976,16 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const theme->set_constant("margin_top", "MarginContainer", 0 * scale); theme->set_constant("margin_right", "MarginContainer", 0 * scale); theme->set_constant("margin_bottom", "MarginContainer", 0 * scale); - theme->set_constant("hseparation", "GridContainer", 4 * scale); - theme->set_constant("vseparation", "GridContainer", 4 * scale); + theme->set_constant("h_separation", "GridContainer", 4 * scale); + theme->set_constant("v_separation", "GridContainer", 4 * scale); theme->set_constant("separation", "HSplitContainer", 12 * scale); theme->set_constant("separation", "VSplitContainer", 12 * scale); theme->set_constant("autohide", "HSplitContainer", 1 * scale); theme->set_constant("autohide", "VSplitContainer", 1 * scale); - theme->set_constant("hseparation", "HFlowContainer", 4 * scale); - theme->set_constant("vseparation", "HFlowContainer", 4 * scale); - theme->set_constant("hseparation", "VFlowContainer", 4 * scale); - theme->set_constant("vseparation", "VFlowContainer", 4 * scale); + theme->set_constant("h_separation", "HFlowContainer", 4 * scale); + theme->set_constant("v_separation", "HFlowContainer", 4 * scale); + theme->set_constant("h_separation", "VFlowContainer", 4 * scale); + theme->set_constant("v_separation", "VFlowContainer", 4 * scale); theme->set_stylebox("panel", "PanelContainer", make_flat_stylebox(style_normal_color, 0, 0, 0, 0)); @@ -1026,7 +1026,7 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const default_style = make_flat_stylebox(Color(1, 0.365, 0.365), 4, 4, 4, 4, 0, false, 2); } -void make_default_theme(float p_scale, Ref<Font> p_font, TextServer::SubpixelPositioning p_subpixel, TextServer::Hinting p_hinting, bool p_aa) { +void make_default_theme(float p_scale, Ref<Font> p_font, TextServer::SubpixelPositioning p_font_subpixel, TextServer::Hinting p_font_hinting, bool p_font_antialiased, bool p_font_msdf, bool p_font_generate_mipmaps) { Ref<Theme> t; t.instantiate(); @@ -1051,9 +1051,12 @@ void make_default_theme(float p_scale, Ref<Font> p_font, TextServer::SubpixelPos Ref<FontData> dynamic_font_data; dynamic_font_data.instantiate(); dynamic_font_data->set_data_ptr(_font_OpenSans_SemiBold, _font_OpenSans_SemiBold_size); - dynamic_font_data->set_subpixel_positioning(p_subpixel); - dynamic_font_data->set_hinting(p_hinting); - dynamic_font_data->set_antialiased(p_aa); + dynamic_font_data->set_subpixel_positioning(p_font_subpixel); + dynamic_font_data->set_hinting(p_font_hinting); + dynamic_font_data->set_antialiased(p_font_antialiased); + dynamic_font_data->set_multichannel_signed_distance_field(p_font_msdf); + dynamic_font_data->set_generate_mipmaps(p_font_generate_mipmaps); + dynamic_font->add_data(dynamic_font_data); default_font = dynamic_font; diff --git a/scene/resources/default_theme/default_theme.h b/scene/resources/default_theme/default_theme.h index a9e21dda3f..f777330a07 100644 --- a/scene/resources/default_theme/default_theme.h +++ b/scene/resources/default_theme/default_theme.h @@ -36,7 +36,7 @@ const int default_font_size = 16; void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const Ref<Font> &bold_font, const Ref<Font> &bold_italics_font, const Ref<Font> &italics_font, Ref<Texture2D> &default_icon, Ref<StyleBox> &default_style, float p_scale); -void make_default_theme(float p_scale, Ref<Font> p_font, TextServer::SubpixelPositioning p_subpixel, TextServer::Hinting p_hinting, bool p_aa); +void make_default_theme(float p_scale, Ref<Font> p_font, TextServer::SubpixelPositioning p_font_subpixel = TextServer::SUBPIXEL_POSITIONING_AUTO, TextServer::Hinting p_font_hinting = TextServer::HINTING_LIGHT, bool p_font_antialiased = true, bool p_font_msdf = false, bool p_font_generate_mipmaps = false); void clear_default_theme(); #endif diff --git a/scene/resources/font.cpp b/scene/resources/font.cpp index efbe9c93f7..d6b2572628 100644 --- a/scene/resources/font.cpp +++ b/scene/resources/font.cpp @@ -54,6 +54,7 @@ _FORCE_INLINE_ void FontData::_ensure_rid(int p_cache_index) const { cache.write[p_cache_index] = TS->create_font(); TS->font_set_data_ptr(cache[p_cache_index], data_ptr, data_size); TS->font_set_antialiased(cache[p_cache_index], antialiased); + TS->font_set_generate_mipmaps(cache[p_cache_index], mipmaps); TS->font_set_multichannel_signed_distance_field(cache[p_cache_index], msdf); TS->font_set_msdf_pixel_range(cache[p_cache_index], msdf_pixel_range); TS->font_set_msdf_size(cache[p_cache_index], msdf_size); @@ -77,6 +78,9 @@ void FontData::_bind_methods() { ClassDB::bind_method(D_METHOD("set_antialiased", "antialiased"), &FontData::set_antialiased); ClassDB::bind_method(D_METHOD("is_antialiased"), &FontData::is_antialiased); + ClassDB::bind_method(D_METHOD("set_generate_mipmaps", "generate_mipmaps"), &FontData::set_generate_mipmaps); + ClassDB::bind_method(D_METHOD("get_generate_mipmaps"), &FontData::get_generate_mipmaps); + ClassDB::bind_method(D_METHOD("set_font_name", "name"), &FontData::set_font_name); ClassDB::bind_method(D_METHOD("get_font_name"), &FontData::get_font_name); @@ -212,6 +216,7 @@ void FontData::_bind_methods() { ClassDB::bind_method(D_METHOD("get_supported_variation_list"), &FontData::get_supported_variation_list); ADD_PROPERTY(PropertyInfo(Variant::PACKED_BYTE_ARRAY, "data", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_STORAGE), "set_data", "get_data"); + ADD_PROPERTY(PropertyInfo(Variant::BOOL, "generate_mipmaps", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_STORAGE), "set_generate_mipmaps", "get_generate_mipmaps"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "antialiased", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_STORAGE), "set_antialiased", "is_antialiased"); ADD_PROPERTY(PropertyInfo(Variant::STRING, "font_name", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_STORAGE), "set_font_name", "get_font_name"); ADD_PROPERTY(PropertyInfo(Variant::STRING, "style_name", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_STORAGE), "set_font_style_name", "get_font_style_name"); @@ -442,6 +447,7 @@ void FontData::reset_state() { cache.clear(); antialiased = true; + mipmaps = false; msdf = false; force_autohinter = false; hinting = TextServer::HINTING_LIGHT; @@ -735,6 +741,7 @@ Error FontData::load_bitmap_font(const String &p_path) { reset_state(); antialiased = false; + mipmaps = false; msdf = false; force_autohinter = false; hinting = TextServer::HINTING_NONE; @@ -1290,6 +1297,21 @@ bool FontData::is_antialiased() const { return antialiased; } +void FontData::set_generate_mipmaps(bool p_generate_mipmaps) { + if (mipmaps != p_generate_mipmaps) { + mipmaps = p_generate_mipmaps; + for (int i = 0; i < cache.size(); i++) { + _ensure_rid(i); + TS->font_set_generate_mipmaps(cache[i], mipmaps); + } + emit_changed(); + } +} + +bool FontData::get_generate_mipmaps() const { + return mipmaps; +} + void FontData::set_multichannel_signed_distance_field(bool p_msdf) { if (msdf != p_msdf) { msdf = p_msdf; diff --git a/scene/resources/font.h b/scene/resources/font.h index 2aa12dd2de..9a90032605 100644 --- a/scene/resources/font.h +++ b/scene/resources/font.h @@ -49,6 +49,7 @@ class FontData : public Resource { PackedByteArray data; bool antialiased = true; + bool mipmaps = false; bool msdf = false; int msdf_pixel_range = 16; int msdf_size = 48; @@ -103,6 +104,9 @@ public: virtual void set_antialiased(bool p_antialiased); virtual bool is_antialiased() const; + virtual void set_generate_mipmaps(bool p_generate_mipmaps); + virtual bool get_generate_mipmaps() const; + virtual void set_multichannel_signed_distance_field(bool p_msdf); virtual bool is_multichannel_signed_distance_field() const; diff --git a/scene/resources/immediate_mesh.cpp b/scene/resources/immediate_mesh.cpp index 28afef8638..044477e744 100644 --- a/scene/resources/immediate_mesh.cpp +++ b/scene/resources/immediate_mesh.cpp @@ -211,7 +211,7 @@ void ImmediateMesh::surface_end() { value |= CLAMP(int((t.normal.y * 0.5 + 0.5) * 1023.0), 0, 1023) << 10; value |= CLAMP(int((t.normal.z * 0.5 + 0.5) * 1023.0), 0, 1023) << 20; if (t.d > 0) { - value |= 3 << 30; + value |= 3UL << 30; } *tangent = value; diff --git a/scene/resources/material.cpp b/scene/resources/material.cpp index 430626b008..8e17ff35a9 100644 --- a/scene/resources/material.cpp +++ b/scene/resources/material.cpp @@ -395,6 +395,9 @@ void BaseMaterial3D::init_shaders() { shader_names->distance_fade_min = "distance_fade_min"; shader_names->distance_fade_max = "distance_fade_max"; + shader_names->msdf_pixel_range = "msdf_pixel_range"; + shader_names->msdf_outline_size = "msdf_outline_size"; + shader_names->metallic_texture_channel = "metallic_texture_channel"; shader_names->ao_texture_channel = "ao_texture_channel"; shader_names->clearcoat_texture_channel = "clearcoat_texture_channel"; @@ -432,12 +435,10 @@ void BaseMaterial3D::init_shaders() { shader_names->albedo_texture_size = "albedo_texture_size"; } -Ref<StandardMaterial3D> BaseMaterial3D::materials_for_2d[BaseMaterial3D::MAX_MATERIALS_FOR_2D]; +HashMap<uint64_t, Ref<StandardMaterial3D>> BaseMaterial3D::materials_for_2d; void BaseMaterial3D::finish_shaders() { - for (int i = 0; i < MAX_MATERIALS_FOR_2D; i++) { - materials_for_2d[i].unref(); - } + materials_for_2d.clear(); memdelete(dirty_materials); dirty_materials = nullptr; @@ -644,6 +645,11 @@ void BaseMaterial3D::_update_shader() { code += "uniform float distance_fade_max;\n"; } + if (flags[FLAG_ALBEDO_TEXTURE_MSDF]) { + code += "uniform float msdf_pixel_range;\n"; + code += "uniform float msdf_outline_size;\n"; + } + // alpha scissor is only valid if there is not antialiasing edge // alpha hash is valid whenever, but not with alpha scissor if (transparency == TRANSPARENCY_ALPHA_SCISSOR) { @@ -911,6 +917,12 @@ void BaseMaterial3D::_update_shader() { code += "}\n"; code += "\n\n"; + if (flags[FLAG_ALBEDO_TEXTURE_MSDF]) { + code += "float msdf_median(float r, float g, float b, float a) {\n"; + code += " return min(max(min(r, g), min(max(r, g), b)), a);\n"; + code += "}\n"; + } + code += "\n\n"; if (flags[FLAG_UV1_USE_TRIPLANAR] || flags[FLAG_UV2_USE_TRIPLANAR]) { code += "vec4 triplanar_texture(sampler2D p_sampler,vec3 p_weights,vec3 p_triplanar_pos) {\n"; code += " vec4 samp=vec4(0.0);\n"; @@ -1010,7 +1022,30 @@ void BaseMaterial3D::_update_shader() { } } - if (flags[FLAG_ALBEDO_TEXTURE_FORCE_SRGB]) { + if (flags[FLAG_ALBEDO_TEXTURE_MSDF]) { + code += " {\n"; + code += " albedo_tex.rgb = mix(vec3(1.0 + 0.055) * pow(albedo_tex.rgb, vec3(1.0 / 2.4)) - vec3(0.055), vec3(12.92) * albedo_tex.rgb.rgb, lessThan(albedo_tex.rgb, vec3(0.0031308)));\n"; + code += " vec2 msdf_size = vec2(msdf_pixel_range) / vec2(textureSize(texture_albedo, 0));\n"; + if (flags[FLAG_USE_POINT_SIZE]) { + code += " vec2 dest_size = vec2(1.0) / fwidth(POINT_COORD);\n"; + } else { + if (flags[FLAG_UV1_USE_TRIPLANAR]) { + code += " vec2 dest_size = vec2(1.0) / fwidth(uv1_triplanar_pos);\n"; + } else { + code += " vec2 dest_size = vec2(1.0) / fwidth(base_uv);\n"; + } + } + code += " float px_size = max(0.5 * dot(msdf_size, dest_size), 1.0);\n"; + code += " float d = msdf_median(albedo_tex.r, albedo_tex.g, albedo_tex.b, albedo_tex.a) - 0.5;\n"; + code += " if (msdf_outline_size > 0.0) {\n"; + code += " float cr = clamp(msdf_outline_size, 0.0, msdf_pixel_range / 2.0) / msdf_pixel_range;\n"; + code += " albedo_tex.a = clamp((d + cr) * px_size, 0.0, 1.0);\n"; + code += " } else {\n"; + code += " albedo_tex.a = clamp(d * px_size + 0.5, 0.0, 1.0);\n"; + code += " }\n"; + code += " albedo_tex.rgb = vec3(1.0);\n"; + code += " }\n"; + } else if (flags[FLAG_ALBEDO_TEXTURE_FORCE_SRGB]) { code += " albedo_tex.rgb = mix(pow((albedo_tex.rgb + vec3(0.055)) * (1.0 / (1.0 + 0.055)),vec3(2.4)),albedo_tex.rgb.rgb * (1.0 / 12.92),lessThan(albedo_tex.rgb,vec3(0.04045)));\n"; } @@ -1777,6 +1812,14 @@ void BaseMaterial3D::_validate_property(PropertyInfo &property) const { property.usage = PROPERTY_USAGE_NO_EDITOR; } + if (property.name == "msdf_pixel_range" && !flags[FLAG_ALBEDO_TEXTURE_MSDF]) { + property.usage = PROPERTY_USAGE_NO_EDITOR; + } + + if (property.name == "msdf_outline_size" && !flags[FLAG_ALBEDO_TEXTURE_MSDF]) { + property.usage = PROPERTY_USAGE_NO_EDITOR; + } + if ((property.name == "distance_fade_max_distance" || property.name == "distance_fade_min_distance") && distance_fade == DISTANCE_FADE_DISABLED) { property.usage = PROPERTY_USAGE_NO_EDITOR; } @@ -2125,35 +2168,45 @@ BaseMaterial3D::TextureChannel BaseMaterial3D::get_refraction_texture_channel() return refraction_texture_channel; } -Ref<Material> BaseMaterial3D::get_material_for_2d(bool p_shaded, bool p_transparent, bool p_double_sided, bool p_cut_alpha, bool p_opaque_prepass, bool p_billboard, bool p_billboard_y, RID *r_shader_rid) { - int version = 0; +Ref<Material> BaseMaterial3D::get_material_for_2d(bool p_shaded, bool p_transparent, bool p_double_sided, bool p_cut_alpha, bool p_opaque_prepass, bool p_billboard, bool p_billboard_y, bool p_msdf, bool p_no_depth, bool p_fixed_size, TextureFilter p_filter, RID *r_shader_rid) { + int64_t hash = 0; if (p_shaded) { - version = 1; + hash |= 1 << 0; } if (p_transparent) { - version |= 2; + hash |= 1 << 1; } if (p_cut_alpha) { - version |= 4; + hash |= 1 << 2; } if (p_opaque_prepass) { - version |= 8; + hash |= 1 << 3; } if (p_double_sided) { - version |= 16; + hash |= 1 << 4; } if (p_billboard) { - version |= 32; + hash |= 1 << 5; } if (p_billboard_y) { - version |= 64; + hash |= 1 << 6; + } + if (p_msdf) { + hash |= 1 << 7; } + if (p_no_depth) { + hash |= 1 << 8; + } + if (p_fixed_size) { + hash |= 1 << 9; + } + hash = hash_djb2_one_64(p_filter, hash); - if (materials_for_2d[version].is_valid()) { + if (materials_for_2d.has(hash)) { if (r_shader_rid) { - *r_shader_rid = materials_for_2d[version]->get_shader_rid(); + *r_shader_rid = materials_for_2d[hash]->get_shader_rid(); } - return materials_for_2d[version]; + return materials_for_2d[hash]; } Ref<StandardMaterial3D> material; @@ -2164,18 +2217,22 @@ Ref<Material> BaseMaterial3D::get_material_for_2d(bool p_shaded, bool p_transpar material->set_cull_mode(p_double_sided ? CULL_DISABLED : CULL_BACK); material->set_flag(FLAG_SRGB_VERTEX_COLOR, true); material->set_flag(FLAG_ALBEDO_FROM_VERTEX_COLOR, true); + material->set_flag(FLAG_ALBEDO_TEXTURE_MSDF, p_msdf); + material->set_flag(FLAG_DISABLE_DEPTH_TEST, p_no_depth); + material->set_flag(FLAG_FIXED_SIZE, p_fixed_size); + material->set_texture_filter(p_filter); if (p_billboard || p_billboard_y) { material->set_flag(FLAG_BILLBOARD_KEEP_SCALE, true); material->set_billboard_mode(p_billboard_y ? BILLBOARD_FIXED_Y : BILLBOARD_ENABLED); } - materials_for_2d[version] = material; + materials_for_2d[hash] = material; if (r_shader_rid) { - *r_shader_rid = materials_for_2d[version]->get_shader_rid(); + *r_shader_rid = materials_for_2d[hash]->get_shader_rid(); } - return materials_for_2d[version]; + return materials_for_2d[hash]; } void BaseMaterial3D::set_on_top_of_alpha() { @@ -2203,6 +2260,24 @@ float BaseMaterial3D::get_proximity_fade_distance() const { return proximity_fade_distance; } +void BaseMaterial3D::set_msdf_pixel_range(float p_range) { + msdf_pixel_range = p_range; + RS::get_singleton()->material_set_param(_get_material(), shader_names->msdf_pixel_range, p_range); +} + +float BaseMaterial3D::get_msdf_pixel_range() const { + return msdf_pixel_range; +} + +void BaseMaterial3D::set_msdf_outline_size(float p_size) { + msdf_outline_size = p_size; + RS::get_singleton()->material_set_param(_get_material(), shader_names->msdf_outline_size, p_size); +} + +float BaseMaterial3D::get_msdf_outline_size() const { + return msdf_outline_size; +} + void BaseMaterial3D::set_distance_fade(DistanceFadeMode p_mode) { distance_fade = p_mode; _queue_shader_change(); @@ -2445,6 +2520,12 @@ void BaseMaterial3D::_bind_methods() { ClassDB::bind_method(D_METHOD("set_proximity_fade_distance", "distance"), &BaseMaterial3D::set_proximity_fade_distance); ClassDB::bind_method(D_METHOD("get_proximity_fade_distance"), &BaseMaterial3D::get_proximity_fade_distance); + ClassDB::bind_method(D_METHOD("set_msdf_pixel_range", "range"), &BaseMaterial3D::set_msdf_pixel_range); + ClassDB::bind_method(D_METHOD("get_msdf_pixel_range"), &BaseMaterial3D::get_msdf_pixel_range); + + ClassDB::bind_method(D_METHOD("set_msdf_outline_size", "size"), &BaseMaterial3D::set_msdf_outline_size); + ClassDB::bind_method(D_METHOD("get_msdf_outline_size"), &BaseMaterial3D::get_msdf_outline_size); + ClassDB::bind_method(D_METHOD("set_distance_fade", "mode"), &BaseMaterial3D::set_distance_fade); ClassDB::bind_method(D_METHOD("get_distance_fade"), &BaseMaterial3D::get_distance_fade); @@ -2479,6 +2560,7 @@ void BaseMaterial3D::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::COLOR, "albedo_color"), "set_albedo", "get_albedo"); ADD_PROPERTYI(PropertyInfo(Variant::OBJECT, "albedo_texture", PROPERTY_HINT_RESOURCE_TYPE, "Texture2D"), "set_texture", "get_texture", TEXTURE_ALBEDO); ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "albedo_tex_force_srgb"), "set_flag", "get_flag", FLAG_ALBEDO_TEXTURE_FORCE_SRGB); + ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "albedo_tex_msdf"), "set_flag", "get_flag", FLAG_ALBEDO_TEXTURE_MSDF); ADD_GROUP("ORM", "orm_"); ADD_PROPERTYI(PropertyInfo(Variant::OBJECT, "orm_texture", PROPERTY_HINT_RESOURCE_TYPE, "Texture2D"), "set_texture", "get_texture", TEXTURE_ORM); @@ -2616,6 +2698,9 @@ void BaseMaterial3D::_bind_methods() { ADD_GROUP("Proximity Fade", "proximity_fade_"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "proximity_fade_enable"), "set_proximity_fade", "is_proximity_fade_enabled"); ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "proximity_fade_distance", PROPERTY_HINT_RANGE, "0,4096,0.01"), "set_proximity_fade_distance", "get_proximity_fade_distance"); + ADD_GROUP("MSDF", "msdf_"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "msdf_pixel_range", PROPERTY_HINT_RANGE, "1,100,1"), "set_msdf_pixel_range", "get_msdf_pixel_range"); + ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "msdf_outline_size", PROPERTY_HINT_RANGE, "1,250,1"), "set_msdf_outline_size", "get_msdf_outline_size"); ADD_GROUP("Distance Fade", "distance_fade_"); ADD_PROPERTY(PropertyInfo(Variant::INT, "distance_fade_mode", PROPERTY_HINT_ENUM, "Disabled,PixelAlpha,PixelDither,ObjectDither"), "set_distance_fade", "get_distance_fade"); ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "distance_fade_min_distance", PROPERTY_HINT_RANGE, "0,4096,0.01"), "set_distance_fade_min_distance", "get_distance_fade_min_distance"); @@ -2715,6 +2800,7 @@ void BaseMaterial3D::_bind_methods() { BIND_ENUM_CONSTANT(FLAG_INVERT_HEIGHTMAP); BIND_ENUM_CONSTANT(FLAG_SUBSURFACE_MODE_SKIN); BIND_ENUM_CONSTANT(FLAG_PARTICLE_TRAILS_MODE); + BIND_ENUM_CONSTANT(FLAG_ALBEDO_TEXTURE_MSDF); BIND_ENUM_CONSTANT(FLAG_MAX); BIND_ENUM_CONSTANT(DIFFUSE_BURLEY); @@ -2804,6 +2890,7 @@ BaseMaterial3D::BaseMaterial3D(bool p_orm) : set_heightmap_deep_parallax_max_layers(32); set_heightmap_deep_parallax_flip_tangent(false); //also sets binormal + flags[FLAG_ALBEDO_TEXTURE_MSDF] = false; flags[FLAG_USE_TEXTURE_REPEAT] = true; is_initialized = true; diff --git a/scene/resources/material.h b/scene/resources/material.h index 07227c037c..99e125f5b0 100644 --- a/scene/resources/material.h +++ b/scene/resources/material.h @@ -242,6 +242,7 @@ public: FLAG_INVERT_HEIGHTMAP, FLAG_SUBSURFACE_MODE_SKIN, FLAG_PARTICLE_TRAILS_MODE, + FLAG_ALBEDO_TEXTURE_MSDF, FLAG_MAX }; @@ -412,6 +413,8 @@ private: StringName uv2_blend_sharpness; StringName grow; StringName proximity_fade_distance; + StringName msdf_pixel_range; + StringName msdf_outline_size; StringName distance_fade_min; StringName distance_fade_max; StringName ao_light_affect; @@ -500,6 +503,9 @@ private: bool proximity_fade_enabled = false; float proximity_fade_distance; + float msdf_pixel_range = 4.f; + float msdf_outline_size = 0.f; + DistanceFadeMode distance_fade = DISTANCE_FADE_DISABLED; float distance_fade_max_distance; float distance_fade_min_distance; @@ -527,9 +533,7 @@ private: _FORCE_INLINE_ void _validate_feature(const String &text, Feature feature, PropertyInfo &property) const; - static const int MAX_MATERIALS_FOR_2D = 128; - - static Ref<StandardMaterial3D> materials_for_2d[MAX_MATERIALS_FOR_2D]; //used by Sprite3D and other stuff + static HashMap<uint64_t, Ref<StandardMaterial3D>> materials_for_2d; //used by Sprite3D, Label3D and other stuff void _validate_high_end(const String &text, PropertyInfo &property) const; @@ -714,6 +718,12 @@ public: void set_proximity_fade_distance(float p_distance); float get_proximity_fade_distance() const; + void set_msdf_pixel_range(float p_range); + float get_msdf_pixel_range() const; + + void set_msdf_outline_size(float p_size); + float get_msdf_outline_size() const; + void set_distance_fade(DistanceFadeMode p_mode); DistanceFadeMode get_distance_fade() const; @@ -739,7 +749,7 @@ public: static void finish_shaders(); static void flush_changes(); - static Ref<Material> get_material_for_2d(bool p_shaded, bool p_transparent, bool p_double_sided, bool p_cut_alpha, bool p_opaque_prepass, bool p_billboard = false, bool p_billboard_y = false, RID *r_shader_rid = nullptr); + static Ref<Material> get_material_for_2d(bool p_shaded, bool p_transparent, bool p_double_sided, bool p_cut_alpha, bool p_opaque_prepass, bool p_billboard = false, bool p_billboard_y = false, bool p_msdf = false, bool p_no_depth = false, bool p_fixed_size = false, TextureFilter p_filter = TEXTURE_FILTER_LINEAR_WITH_MIPMAPS, RID *r_shader_rid = nullptr); virtual RID get_shader_rid() const override; diff --git a/scene/resources/packed_scene.cpp b/scene/resources/packed_scene.cpp index b1c2702a1e..b991cb1abe 100644 --- a/scene/resources/packed_scene.cpp +++ b/scene/resources/packed_scene.cpp @@ -310,6 +310,9 @@ Node *SceneState::instantiate(GenEditState p_edit_state) const { NODE_FROM_ID(owner, n.owner); if (owner) { node->_set_owner_nocheck(owner); + if (node->data.unique_name_in_owner) { + node->_acquire_unique_name_in_owner(); + } } } diff --git a/scene/resources/particles_material.cpp b/scene/resources/particles_material.cpp index 01a0411545..597d070285 100644 --- a/scene/resources/particles_material.cpp +++ b/scene/resources/particles_material.cpp @@ -233,48 +233,48 @@ void ParticlesMaterial::_update_shader() { code += "uniform vec3 gravity;\n"; if (color_ramp.is_valid()) { - code += "uniform sampler2D color_ramp;\n"; + code += "uniform sampler2D color_ramp : repeat_disable;\n"; } if (color_initial_ramp.is_valid()) { - code += "uniform sampler2D color_initial_ramp;\n"; + code += "uniform sampler2D color_initial_ramp : repeat_disable;\n"; } if (tex_parameters[PARAM_INITIAL_LINEAR_VELOCITY].is_valid()) { - code += "uniform sampler2D linear_velocity_texture;\n"; + code += "uniform sampler2D linear_velocity_texture : repeat_disable;\n"; } if (tex_parameters[PARAM_ORBIT_VELOCITY].is_valid()) { - code += "uniform sampler2D orbit_velocity_texture;\n"; + code += "uniform sampler2D orbit_velocity_texture : repeat_disable;\n"; } if (tex_parameters[PARAM_ANGULAR_VELOCITY].is_valid()) { - code += "uniform sampler2D angular_velocity_texture;\n"; + code += "uniform sampler2D angular_velocity_texture : repeat_disable;\n"; } if (tex_parameters[PARAM_LINEAR_ACCEL].is_valid()) { - code += "uniform sampler2D linear_accel_texture;\n"; + code += "uniform sampler2D linear_accel_texture : repeat_disable;\n"; } if (tex_parameters[PARAM_RADIAL_ACCEL].is_valid()) { - code += "uniform sampler2D radial_accel_texture;\n"; + code += "uniform sampler2D radial_accel_texture : repeat_disable;\n"; } if (tex_parameters[PARAM_TANGENTIAL_ACCEL].is_valid()) { - code += "uniform sampler2D tangent_accel_texture;\n"; + code += "uniform sampler2D tangent_accel_texture : repeat_disable;\n"; } if (tex_parameters[PARAM_DAMPING].is_valid()) { - code += "uniform sampler2D damping_texture;\n"; + code += "uniform sampler2D damping_texture : repeat_disable;\n"; } if (tex_parameters[PARAM_ANGLE].is_valid()) { - code += "uniform sampler2D angle_texture;\n"; + code += "uniform sampler2D angle_texture : repeat_disable;\n"; } if (tex_parameters[PARAM_SCALE].is_valid()) { - code += "uniform sampler2D scale_texture;\n"; + code += "uniform sampler2D scale_texture : repeat_disable;\n"; } if (tex_parameters[PARAM_HUE_VARIATION].is_valid()) { - code += "uniform sampler2D hue_variation_texture;\n"; + code += "uniform sampler2D hue_variation_texture : repeat_disable;\n"; } if (tex_parameters[PARAM_ANIM_SPEED].is_valid()) { - code += "uniform sampler2D anim_speed_texture;\n"; + code += "uniform sampler2D anim_speed_texture : repeat_disable;\n"; } if (tex_parameters[PARAM_ANIM_OFFSET].is_valid()) { - code += "uniform sampler2D anim_offset_texture;\n"; + code += "uniform sampler2D anim_offset_texture : repeat_disable;\n"; } if (collision_enabled) { diff --git a/scene/resources/resource_format_text.cpp b/scene/resources/resource_format_text.cpp index 4b0456681b..b18456d464 100644 --- a/scene/resources/resource_format_text.cpp +++ b/scene/resources/resource_format_text.cpp @@ -898,6 +898,8 @@ Error ResourceLoaderText::rename_dependencies(Ref<FileAccess> p_f, const String return ERR_CANT_CREATE; } + fw.unref(); + Ref<DirAccess> da = DirAccess::create(DirAccess::ACCESS_RESOURCES); da->remove(p_path); da->rename(p_path + ".depren", p_path); diff --git a/scene/resources/visual_shader.cpp b/scene/resources/visual_shader.cpp index 8a7020add5..755962b96c 100644 --- a/scene/resources/visual_shader.cpp +++ b/scene/resources/visual_shader.cpp @@ -812,7 +812,6 @@ void VisualShader::add_node(Type p_type, const Ref<VisualShaderNode> &p_node, co if (input.is_valid()) { input->shader_mode = shader_mode; input->shader_type = p_type; - input->connect("input_type_changed", callable_mp(this, &VisualShader::_input_type_changed), varray(p_type, p_id)); } n.node->connect("changed", callable_mp(this, &VisualShader::_queue_update)); @@ -882,11 +881,6 @@ void VisualShader::remove_node(Type p_type, int p_id) { Graph *g = &graph[p_type]; ERR_FAIL_COND(!g->nodes.has(p_id)); - Ref<VisualShaderNodeInput> input = g->nodes[p_id].node; - if (input.is_valid()) { - input->disconnect("input_type_changed", callable_mp(this, &VisualShader::_input_type_changed)); - } - g->nodes[p_id].node->disconnect("changed", callable_mp(this, &VisualShader::_queue_update)); g->nodes.erase(p_id); @@ -2033,29 +2027,19 @@ Error VisualShader::_write_node(Type type, StringBuilder *global_code, StringBui if (!node_code.is_empty()) { code += node_name; code += node_code; - code += "\n"; } for (int i = 0; i < output_count; i++) { - bool new_line_inserted = false; if (expanded_output_ports[i]) { switch (vsnode->get_output_port_type(i)) { case VisualShaderNode::PORT_TYPE_VECTOR_2D: { if (vsnode->is_output_port_connected(i + 1) || (for_preview && vsnode->get_output_port_for_preview() == (i + 1))) { // red-component - if (!new_line_inserted) { - code += "\n"; - new_line_inserted = true; - } String r = "n_out" + itos(node) + "p" + itos(i + 1); code += " float " + r + " = n_out" + itos(node) + "p" + itos(i) + ".r;\n"; outputs[i + 1] = r; } if (vsnode->is_output_port_connected(i + 2) || (for_preview && vsnode->get_output_port_for_preview() == (i + 2))) { // green-component - if (!new_line_inserted) { - code += "\n"; - new_line_inserted = true; - } String g = "n_out" + itos(node) + "p" + itos(i + 2); code += " float " + g + " = n_out" + itos(node) + "p" + itos(i) + ".g;\n"; outputs[i + 2] = g; @@ -2065,30 +2049,18 @@ Error VisualShader::_write_node(Type type, StringBuilder *global_code, StringBui } break; case VisualShaderNode::PORT_TYPE_VECTOR_3D: { if (vsnode->is_output_port_connected(i + 1) || (for_preview && vsnode->get_output_port_for_preview() == (i + 1))) { // red-component - if (!new_line_inserted) { - code += "\n"; - new_line_inserted = true; - } String r = "n_out" + itos(node) + "p" + itos(i + 1); code += " float " + r + " = n_out" + itos(node) + "p" + itos(i) + ".r;\n"; outputs[i + 1] = r; } if (vsnode->is_output_port_connected(i + 2) || (for_preview && vsnode->get_output_port_for_preview() == (i + 2))) { // green-component - if (!new_line_inserted) { - code += "\n"; - new_line_inserted = true; - } String g = "n_out" + itos(node) + "p" + itos(i + 2); code += " float " + g + " = n_out" + itos(node) + "p" + itos(i) + ".g;\n"; outputs[i + 2] = g; } if (vsnode->is_output_port_connected(i + 3) || (for_preview && vsnode->get_output_port_for_preview() == (i + 3))) { // blue-component - if (!new_line_inserted) { - code += "\n"; - new_line_inserted = true; - } String b = "n_out" + itos(node) + "p" + itos(i + 3); code += " float " + b + " = n_out" + itos(node) + "p" + itos(i) + ".b;\n"; outputs[i + 3] = b; @@ -2098,43 +2070,27 @@ Error VisualShader::_write_node(Type type, StringBuilder *global_code, StringBui } break; case VisualShaderNode::PORT_TYPE_VECTOR_4D: { if (vsnode->is_output_port_connected(i + 1) || (for_preview && vsnode->get_output_port_for_preview() == (i + 1))) { // red-component - if (!new_line_inserted) { - code += "\n"; - new_line_inserted = true; - } String r = "n_out" + itos(node) + "p" + itos(i + 1); code += " float " + r + " = n_out" + itos(node) + "p" + itos(i) + ".r;\n"; outputs[i + 1] = r; } if (vsnode->is_output_port_connected(i + 2) || (for_preview && vsnode->get_output_port_for_preview() == (i + 2))) { // green-component - if (!new_line_inserted) { - code += "\n"; - new_line_inserted = true; - } String g = "n_out" + itos(node) + "p" + itos(i + 2); code += " float " + g + " = n_out" + itos(node) + "p" + itos(i) + ".g;\n"; outputs[i + 2] = g; } if (vsnode->is_output_port_connected(i + 3) || (for_preview && vsnode->get_output_port_for_preview() == (i + 3))) { // blue-component - if (!new_line_inserted) { - code += "\n"; - new_line_inserted = true; - } String b = "n_out" + itos(node) + "p" + itos(i + 3); code += " float " + b + " = n_out" + itos(node) + "p" + itos(i) + ".b;\n"; outputs[i + 3] = b; } if (vsnode->is_output_port_connected(i + 4) || (for_preview && vsnode->get_output_port_for_preview() == (i + 4))) { // alpha-component - if (!new_line_inserted) { - code += "\n"; - new_line_inserted = true; - } - String b = "n_out" + itos(node) + "p" + itos(i + 3); - code += " float " + b + " = n_out" + itos(node) + "p" + itos(i) + ".a;\n"; - outputs[i + 4] = b; + String a = "n_out" + itos(node) + "p" + itos(i + 4); + code += " float " + a + " = n_out" + itos(node) + "p" + itos(i) + ".a;\n"; + outputs[i + 4] = a; } i += 4; @@ -2145,6 +2101,10 @@ Error VisualShader::_write_node(Type type, StringBuilder *global_code, StringBui } } + if (!node_code.is_empty()) { + code += "\n"; + } + code += "\n"; // processed.insert(node); @@ -2597,21 +2557,6 @@ void VisualShader::_queue_update() { call_deferred(SNAME("_update_shader")); } -void VisualShader::_input_type_changed(Type p_type, int p_id) { - ERR_FAIL_INDEX(p_type, TYPE_MAX); - //erase connections using this input, as type changed - Graph *g = &graph[p_type]; - - for (List<Connection>::Element *E = g->connections.front(); E;) { - List<Connection>::Element *N = E->next(); - if (E->get().from_node == p_id) { - g->connections.erase(E); - g->nodes[E->get().to_node].prev_connected_nodes.erase(p_id); - } - E = N; - } -} - void VisualShader::rebuild() { dirty.set(); _update_shader(); @@ -2720,12 +2665,10 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_3D, "binormal", "BINORMAL" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv2", "UV2" }, - { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "point_size", "POINT_SIZE" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR_INT, "instance_id", "INSTANCE_ID" }, - { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_3D, "instance_custom", "INSTANCE_CUSTOM.rgb" }, - { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "instance_custom_alpha", "INSTANCE_CUSTOM.a" }, + { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_4D, "instance_custom", "INSTANCE_CUSTOM" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "roughness", "ROUGHNESS" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_TRANSFORM, "model_matrix", "MODEL_MATRIX" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_TRANSFORM, "modelview_matrix", "MODELVIEW_MATRIX" }, @@ -2741,7 +2684,7 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR_INT, "view_right", "VIEW_RIGHT" }, // Node3D, Fragment - { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "fragcoord", "FRAGCOORD.xyz" }, + { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "fragcoord", "FRAGCOORD" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "vertex", "VERTEX" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "normal", "NORMAL" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "tangent", "TANGENT" }, @@ -2749,8 +2692,7 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "view", "VIEW" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv2", "UV2" }, - { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "point_coord", "POINT_COORD" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "screen_uv", "SCREEN_UV" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_TRANSFORM, "model_matrix", "MODEL_MATRIX" }, @@ -2770,7 +2712,7 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SCALAR_INT, "view_right", "VIEW_RIGHT" }, // Node3D, Light - { Shader::MODE_SPATIAL, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "fragcoord", "FRAGCOORD.xyz" }, + { Shader::MODE_SPATIAL, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "fragcoord", "FRAGCOORD" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "normal", "NORMAL" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv2", "UV2" }, @@ -2798,8 +2740,7 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { // Canvas Item, Vertex { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "vertex", "VERTEX" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "point_size", "POINT_SIZE" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "texture_pixel_size", "TEXTURE_PIXEL_SIZE" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_TRANSFORM, "model_matrix", "MODEL_MATRIX" }, @@ -2807,16 +2748,14 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_TRANSFORM, "screen_matrix", "SCREEN_MATRIX" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "time", "TIME" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_BOOLEAN, "at_light_pass", "AT_LIGHT_PASS" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_3D, "instance_custom", "INSTANCE_CUSTOM.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "instance_custom_alpha", "INSTANCE_CUSTOM.a" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_4D, "instance_custom", "INSTANCE_CUSTOM" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR_INT, "instance_id", "INSTANCE_ID" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR_INT, "vertex_id", "VERTEX_ID" }, // Canvas Item, Fragment - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "fragcoord", "FRAGCOORD.xyz" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "fragcoord", "FRAGCOORD" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "screen_uv", "SCREEN_UV" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "texture_pixel_size", "TEXTURE_PIXEL_SIZE" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "screen_pixel_size", "SCREEN_PIXEL_SIZE" }, @@ -2826,42 +2765,34 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SAMPLER, "texture", "TEXTURE" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SAMPLER, "normal_texture", "NORMAL_TEXTURE" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SAMPLER, "screen_texture", "SCREEN_TEXTURE" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "specular_shininess", "SPECULAR_SHININESS.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SCALAR, "specular_shininess_alpha", "SPECULAR_SHININESS.a" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "specular_shininess", "SPECULAR_SHININESS" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SAMPLER, "specular_shininess_texture", "SPECULAR_SHININESS_TEXTURE" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "vertex", "VERTEX" }, // Canvas Item, Light - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "fragcoord", "FRAGCOORD.xyz" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "fragcoord", "FRAGCOORD" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "normal", "NORMAL" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "light", "LIGHT.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_SCALAR, "light_alpha", "LIGHT.a" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "light_color", "LIGHT_COLOR.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_SCALAR, "light_color_alpha", "LIGHT_COLOR.a" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "light", "LIGHT" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "light_color", "LIGHT_COLOR" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "light_position", "LIGHT_POSITION" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "light_vertex", "LIGHT_VERTEX" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "shadow", "SHADOW_MODULATE.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_SCALAR, "shadow_alpha", "SHADOW_MODULATE.a" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "shadow", "SHADOW_MODULATE" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "screen_uv", "SCREEN_UV" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "texture_pixel_size", "TEXTURE_PIXEL_SIZE" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "point_coord", "POINT_COORD" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_SCALAR, "time", "TIME" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_SAMPLER, "texture", "TEXTURE" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "specular_shininess", "SPECULAR_SHININESS.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_SCALAR, "specular_shininess_alpha", "SPECULAR_SHININESS.a" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "specular_shininess", "SPECULAR_SHININESS" }, // Particles, Start { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_VECTOR_3D, "attractor_force", "ATTRACTOR_FORCE" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_VECTOR_3D, "velocity", "VELOCITY" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_BOOLEAN, "restart", "RESTART" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_BOOLEAN, "active", "ACTIVE" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_VECTOR_3D, "custom", "CUSTOM.rgb" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_SCALAR, "custom_alpha", "CUSTOM.a" }, + { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_VECTOR_4D, "custom", "CUSTOM" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_TRANSFORM, "transform", "TRANSFORM" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_SCALAR, "delta", "DELTA" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START, VisualShaderNode::PORT_TYPE_SCALAR, "lifetime", "LIFETIME" }, @@ -2871,13 +2802,11 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { // Particles, Start (Custom) { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_3D, "attractor_force", "ATTRACTOR_FORCE" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_3D, "velocity", "VELOCITY" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_BOOLEAN, "restart", "RESTART" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_BOOLEAN, "active", "ACTIVE" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_3D, "custom", "CUSTOM.rgb" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_SCALAR, "custom_alpha", "CUSTOM.a" }, + { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_4D, "custom", "CUSTOM" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_TRANSFORM, "transform", "TRANSFORM" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_SCALAR, "delta", "DELTA" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_START_CUSTOM, VisualShaderNode::PORT_TYPE_SCALAR, "lifetime", "LIFETIME" }, @@ -2887,13 +2816,11 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { // Particles, Process { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_VECTOR_3D, "attractor_force", "ATTRACTOR_FORCE" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_VECTOR_3D, "velocity", "VELOCITY" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_BOOLEAN, "restart", "RESTART" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_BOOLEAN, "active", "ACTIVE" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_VECTOR_3D, "custom", "CUSTOM.rgb" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_SCALAR, "custom_alpha", "CUSTOM.a" }, + { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_VECTOR_4D, "custom", "CUSTOM" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_TRANSFORM, "transform", "TRANSFORM" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_SCALAR, "delta", "DELTA" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS, VisualShaderNode::PORT_TYPE_SCALAR, "lifetime", "LIFETIME" }, @@ -2903,13 +2830,11 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { // Particles, Process (Custom) { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_3D, "attractor_force", "ATTRACTOR_FORCE" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_3D, "velocity", "VELOCITY" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_BOOLEAN, "restart", "RESTART" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_BOOLEAN, "active", "ACTIVE" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_3D, "custom", "CUSTOM.rgb" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_SCALAR, "custom_alpha", "CUSTOM.a" }, + { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_VECTOR_4D, "custom", "CUSTOM" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_TRANSFORM, "transform", "TRANSFORM" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_SCALAR, "delta", "DELTA" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_PROCESS_CUSTOM, VisualShaderNode::PORT_TYPE_SCALAR, "lifetime", "LIFETIME" }, @@ -2921,13 +2846,11 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_VECTOR_3D, "attractor_force", "ATTRACTOR_FORCE" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_SCALAR, "collision_depth", "COLLISION_DEPTH" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_VECTOR_3D, "collision_normal", "COLLISION_NORMAL" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_VECTOR_3D, "velocity", "VELOCITY" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_BOOLEAN, "restart", "RESTART" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_BOOLEAN, "active", "ACTIVE" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_VECTOR_3D, "custom", "CUSTOM.rgb" }, - { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_SCALAR, "custom_alpha", "CUSTOM.a" }, + { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_VECTOR_4D, "custom", "CUSTOM" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_TRANSFORM, "transform", "TRANSFORM" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_SCALAR, "delta", "DELTA" }, { Shader::MODE_PARTICLES, VisualShader::TYPE_COLLIDE, VisualShaderNode::PORT_TYPE_SCALAR, "lifetime", "LIFETIME" }, @@ -2940,8 +2863,7 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_BOOLEAN, "at_half_res_pass", "AT_HALF_RES_PASS" }, { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_BOOLEAN, "at_quarter_res_pass", "AT_QUARTER_RES_PASS" }, { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_3D, "eyedir", "EYEDIR" }, - { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_3D, "half_res_color", "HALF_RES_COLOR.rgb" }, - { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_SCALAR, "half_res_alpha", "HALF_RES_COLOR.a" }, + { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_4D, "half_res_color", "HALF_RES_COLOR" }, { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_3D, "light0_color", "LIGHT0_COLOR" }, { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_3D, "light0_direction", "LIGHT0_DIRECTION" }, { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_BOOLEAN, "light0_enabled", "LIGHT0_ENABLED" }, @@ -2959,8 +2881,7 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::ports[] = { { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_BOOLEAN, "light3_enabled", "LIGHT3_ENABLED" }, { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_SCALAR, "light3_energy", "LIGHT3_ENERGY" }, { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_3D, "position", "POSITION" }, - { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_3D, "quarter_res_color", "QUARTER_RES_COLOR.rgb" }, - { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_SCALAR, "quarter_res_alpha", "QUARTER_RES_COLOR.a" }, + { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_4D, "quarter_res_color", "QUARTER_RES_COLOR" }, { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_SAMPLER, "radiance", "RADIANCE" }, { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_2D, "screen_uv", "SCREEN_UV" }, { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_2D, "sky_coords", "SKY_COORDS" }, @@ -2986,20 +2907,20 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::preview_ports[] = { { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_3D, "binormal", "vec3(1.0, 0.0, 0.0)" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv2", "UV" }, - { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "vec3(1.0)" }, + { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "vec4(1.0)" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "1.0" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "viewport_size", "vec2(1.0)" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "time", "TIME" }, // Spatial, Fragment - { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "fragcoord", "FRAGCOORD.rgb" }, + { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "fragcoord", "FRAGCOORD" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "normal", "vec3(0.0, 0.0, 1.0)" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "tangent", "vec3(0.0, 1.0, 0.0)" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "binormal", "vec3(1.0, 0.0, 0.0)" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv2", "UV" }, - { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "vec3(1.0)" }, + { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "vec4(1.0)" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "1.0" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "screen_uv", "SCREEN_UV" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "viewport_size", "vec2(1.0)" }, @@ -3007,7 +2928,7 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::preview_ports[] = { // Spatial, Light - { Shader::MODE_SPATIAL, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "fragcoord", "FRAGCOORD.rgb" }, + { Shader::MODE_SPATIAL, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "fragcoord", "FRAGCOORD" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "normal", "vec3(0.0, 0.0, 1.0)" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv2", "UV" }, @@ -3018,25 +2939,25 @@ const VisualShaderNodeInput::Port VisualShaderNodeInput::preview_ports[] = { { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "vertex", "VERTEX" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "vec3(1.0)" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "vec4(1.0)" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "1.0" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "time", "TIME" }, // Canvas Item, Fragment - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "fragcoord", "FRAGCOORD.rgb" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "fragcoord", "FRAGCOORD" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "vec3(1.0)" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "vec3(1.0)" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "1.0" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "screen_uv", "SCREEN_UV" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SCALAR, "time", "TIME" }, // Canvas Item, Light - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "fragcoord", "FRAGCOORD.rgb" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "fragcoord", "FRAGCOORD" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "normal", "vec3(0.0, 0.0, 1.0)" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "vec3(1.0)" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "vec4(1.0)" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "1.0" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_2D, "screen_uv", "SCREEN_UV" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_SCALAR, "time", "TIME" }, @@ -3078,7 +2999,7 @@ int VisualShaderNodeInput::get_output_port_count() const { } VisualShaderNodeInput::PortType VisualShaderNodeInput::get_output_port_type(int p_port) const { - return get_input_type_by_name(input_name); + return p_port == 0 ? get_input_type_by_name(input_name) : PORT_TYPE_SCALAR; } String VisualShaderNodeInput::get_output_port_name(int p_port) const { @@ -3089,6 +3010,22 @@ String VisualShaderNodeInput::get_caption() const { return "Input"; } +bool VisualShaderNodeInput::is_output_port_expandable(int p_port) const { + if (p_port == 0) { + switch (get_input_type_by_name(input_name)) { + case PORT_TYPE_VECTOR_2D: + return true; + case PORT_TYPE_VECTOR_3D: + return true; + case PORT_TYPE_VECTOR_4D: + return true; + default: + return false; + } + } + return false; +} + String VisualShaderNodeInput::generate_code(Shader::Mode p_mode, VisualShader::Type p_type, int p_id, const String *p_input_vars, const String *p_output_vars, bool p_for_preview) const { if (get_output_port_type(0) == PORT_TYPE_SAMPLER) { return ""; @@ -3548,8 +3485,7 @@ const VisualShaderNodeOutput::Port VisualShaderNodeOutput::ports[] = { { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_3D, "binormal", "BINORMAL" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv2", "UV2" }, - { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "roughness", "ROUGHNESS" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "point_size", "POINT_SIZE" }, { Shader::MODE_SPATIAL, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_TRANSFORM, "model_view_matrix", "MODELVIEW_MATRIX" }, @@ -3597,14 +3533,12 @@ const VisualShaderNodeOutput::Port VisualShaderNodeOutput::ports[] = { //////////////////////////////////////////////////////////////////////// { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "vertex", "VERTEX" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_2D, "uv", "UV" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_VERTEX, VisualShaderNode::PORT_TYPE_SCALAR, "point_size", "POINT_SIZE" }, //////////////////////////////////////////////////////////////////////// // Canvas Item, Fragment. //////////////////////////////////////////////////////////////////////// - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "COLOR.a" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "color", "COLOR" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "normal", "NORMAL" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "normal_map", "NORMAL_MAP" }, { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_FRAGMENT, VisualShaderNode::PORT_TYPE_SCALAR, "normal_map_depth", "NORMAL_MAP_DEPTH" }, @@ -3613,16 +3547,14 @@ const VisualShaderNodeOutput::Port VisualShaderNodeOutput::ports[] = { //////////////////////////////////////////////////////////////////////// // Canvas Item, Light. //////////////////////////////////////////////////////////////////////// - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_3D, "light", "LIGHT.rgb" }, - { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_SCALAR, "light_alpha", "LIGHT.a" }, + { Shader::MODE_CANVAS_ITEM, VisualShader::TYPE_LIGHT, VisualShaderNode::PORT_TYPE_VECTOR_4D, "light", "LIGHT" }, //////////////////////////////////////////////////////////////////////// // Sky, Sky. //////////////////////////////////////////////////////////////////////// { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_3D, "color", "COLOR" }, { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_SCALAR, "alpha", "ALPHA" }, - { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_3D, "fog", "FOG.rgb" }, - { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_SCALAR, "fog_alpha", "FOG.a" }, + { Shader::MODE_SKY, VisualShader::TYPE_SKY, VisualShaderNode::PORT_TYPE_VECTOR_4D, "fog", "FOG" }, //////////////////////////////////////////////////////////////////////// // Fog, Fog. diff --git a/scene/resources/visual_shader.h b/scene/resources/visual_shader.h index 56371c9bba..aaf570d98c 100644 --- a/scene/resources/visual_shader.h +++ b/scene/resources/visual_shader.h @@ -448,6 +448,7 @@ public: virtual int get_output_port_count() const override; virtual PortType get_output_port_type(int p_port) const override; virtual String get_output_port_name(int p_port) const override; + virtual bool is_output_port_expandable(int p_port) const override; virtual String get_caption() const override; diff --git a/scene/resources/visual_shader_nodes.cpp b/scene/resources/visual_shader_nodes.cpp index c302ea8afd..1368bf0382 100644 --- a/scene/resources/visual_shader_nodes.cpp +++ b/scene/resources/visual_shader_nodes.cpp @@ -296,7 +296,7 @@ int VisualShaderNodeColorConstant::get_input_port_count() const { } VisualShaderNodeColorConstant::PortType VisualShaderNodeColorConstant::get_input_port_type(int p_port) const { - return PORT_TYPE_VECTOR_3D; + return PORT_TYPE_VECTOR_4D; } String VisualShaderNodeColorConstant::get_input_port_name(int p_port) const { @@ -304,15 +304,15 @@ String VisualShaderNodeColorConstant::get_input_port_name(int p_port) const { } int VisualShaderNodeColorConstant::get_output_port_count() const { - return 2; + return 1; } VisualShaderNodeColorConstant::PortType VisualShaderNodeColorConstant::get_output_port_type(int p_port) const { - return p_port == 0 ? PORT_TYPE_VECTOR_3D : PORT_TYPE_SCALAR; + return p_port == 0 ? PORT_TYPE_VECTOR_4D : PORT_TYPE_SCALAR; } String VisualShaderNodeColorConstant::get_output_port_name(int p_port) const { - return p_port == 0 ? "" : "alpha"; //no output port means the editor will be used as port + return ""; } bool VisualShaderNodeColorConstant::is_output_port_expandable(int p_port) const { @@ -323,11 +323,7 @@ bool VisualShaderNodeColorConstant::is_output_port_expandable(int p_port) const } String VisualShaderNodeColorConstant::generate_code(Shader::Mode p_mode, VisualShader::Type p_type, int p_id, const String *p_input_vars, const String *p_output_vars, bool p_for_preview) const { - String code; - code += " " + p_output_vars[0] + " = " + vformat("vec3(%.6f, %.6f, %.6f)", constant.r, constant.g, constant.b) + ";\n"; - code += " " + p_output_vars[1] + " = " + vformat("%.6f", constant.a) + ";\n"; - - return code; + return " " + p_output_vars[0] + " = " + vformat("vec4(%.6f, %.6f, %.6f, %.6f)", constant.r, constant.g, constant.b, constant.a) + ";\n"; } void VisualShaderNodeColorConstant::set_constant(const Color &p_constant) { @@ -651,21 +647,25 @@ String VisualShaderNodeTexture::get_input_port_name(int p_port) const { } int VisualShaderNodeTexture::get_output_port_count() const { - return 2; + return 1; } VisualShaderNodeTexture::PortType VisualShaderNodeTexture::get_output_port_type(int p_port) const { - if (p_port == 0 && source == SOURCE_DEPTH) { - return PORT_TYPE_SCALAR; + switch (p_port) { + case 0: + return PORT_TYPE_VECTOR_4D; + default: + return PORT_TYPE_SCALAR; } - return p_port == 0 ? PORT_TYPE_VECTOR_3D : PORT_TYPE_SCALAR; } String VisualShaderNodeTexture::get_output_port_name(int p_port) const { - if (p_port == 0 && source == SOURCE_DEPTH) { - return "depth"; + switch (p_port) { + case 0: + return "color"; + default: + return ""; } - return p_port == 0 ? "rgb" : "alpha"; } bool VisualShaderNodeTexture::is_output_port_expandable(int p_port) const { @@ -722,170 +722,116 @@ String VisualShaderNodeTexture::generate_code(Shader::Mode p_mode, VisualShader: default_uv = "vec2(0.0)"; } + String code; if (source == SOURCE_TEXTURE) { String id = make_unique_id(p_type, p_id, "tex"); - String code; if (p_input_vars[0].is_empty()) { // Use UV by default. - if (p_input_vars[1].is_empty()) { - code += " vec4 " + id + "_read = texture(" + id + ", " + default_uv + ");\n"; + code += " " + p_output_vars[0] + " = texture(" + id + ", " + default_uv + ");\n"; } else { - code += " vec4 " + id + "_read = textureLod(" + id + ", " + default_uv + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(" + id + ", " + default_uv + ", " + p_input_vars[1] + ");\n"; } - } else if (p_input_vars[1].is_empty()) { //no lod - code += " vec4 " + id + "_read = texture(" + id + ", " + p_input_vars[0] + ");\n"; + code += " " + p_output_vars[0] + " = texture(" + id + ", " + p_input_vars[0] + ");\n"; } else { - code += " vec4 " + id + "_read = textureLod(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; } - - code += " " + p_output_vars[0] + " = " + id + "_read.rgb;\n"; - code += " " + p_output_vars[1] + " = " + id + "_read.a;\n"; return code; } if (source == SOURCE_PORT) { String id = p_input_vars[2]; - - String code; - code += " {\n"; if (id.is_empty()) { - code += " vec4 " + id + "_tex_read = vec4(0.0);\n"; + code += " " + p_output_vars[0] + " = vec4(0.0);\n"; } else { if (p_input_vars[0].is_empty()) { // Use UV by default. - if (p_input_vars[1].is_empty()) { - code += " vec4 " + id + "_tex_read = texture(" + id + ", " + default_uv + ");\n"; + code += " " + p_output_vars[0] + " = texture(" + id + ", " + default_uv + ");\n"; } else { - code += " vec4 " + id + "_tex_read = textureLod(" + id + ", " + default_uv + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(" + id + ", " + default_uv + ", " + p_input_vars[1] + ");\n"; } - } else if (p_input_vars[1].is_empty()) { //no lod - code += " vec4 " + id + "_tex_read = texture(" + id + ", " + p_input_vars[0] + ");\n"; + code += " " + p_output_vars[0] + " = texture(" + id + ", " + p_input_vars[0] + ");\n"; } else { - code += " vec4 " + id + "_tex_read = textureLod(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; } - - code += " " + p_output_vars[0] + " = " + id + "_tex_read.rgb;\n"; - code += " " + p_output_vars[1] + " = " + id + "_tex_read.a;\n"; } - code += " }\n"; return code; } if (source == SOURCE_SCREEN && (p_mode == Shader::MODE_SPATIAL || p_mode == Shader::MODE_CANVAS_ITEM) && p_type == VisualShader::TYPE_FRAGMENT) { - String code = " {\n"; if (p_input_vars[0].is_empty() || p_for_preview) { // Use UV by default. - if (p_input_vars[1].is_empty()) { - code += " vec4 _tex_read = textureLod(SCREEN_TEXTURE, " + default_uv + ", 0.0 );\n"; + code += " " + p_output_vars[0] + " = textureLod(SCREEN_TEXTURE, " + default_uv + ", 0.0);\n"; } else { - code += " vec4 _tex_read = textureLod(SCREEN_TEXTURE, " + default_uv + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(SCREEN_TEXTURE, " + default_uv + ", " + p_input_vars[1] + ");\n"; } - } else if (p_input_vars[1].is_empty()) { //no lod - code += " vec4 _tex_read = textureLod(SCREEN_TEXTURE, " + p_input_vars[0] + ", 0.0);\n"; + code += " " + p_output_vars[0] + " = textureLod(SCREEN_TEXTURE, " + p_input_vars[0] + ", 0.0);\n"; } else { - code += " vec4 _tex_read = textureLod(SCREEN_TEXTURE, " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(SCREEN_TEXTURE, " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; } - - code += " " + p_output_vars[0] + " = _tex_read.rgb;\n"; - code += " " + p_output_vars[1] + " = _tex_read.a;\n"; - code += " }\n"; return code; } if (source == SOURCE_2D_TEXTURE && p_mode == Shader::MODE_CANVAS_ITEM && p_type == VisualShader::TYPE_FRAGMENT) { - String code = " {\n"; if (p_input_vars[0].is_empty()) { // Use UV by default. - if (p_input_vars[1].is_empty()) { - code += " vec4 _tex_read = texture(TEXTURE, " + default_uv + ");\n"; + code += " " + p_output_vars[0] + " = texture(TEXTURE, " + default_uv + ");\n"; } else { - code += " vec4 _tex_read = textureLod(TEXTURE, " + default_uv + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(TEXTURE, " + default_uv + ", " + p_input_vars[1] + ");\n"; } - } else if (p_input_vars[1].is_empty()) { //no lod - code += " vec4 _tex_read = texture(TEXTURE, " + p_input_vars[0] + ");\n"; + code += " " + p_output_vars[0] + " = texture(TEXTURE, " + p_input_vars[0] + ");\n"; } else { - code += " vec4 _tex_read = textureLod(TEXTURE, " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(TEXTURE, " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; } - - code += " " + p_output_vars[0] + " = _tex_read.rgb;\n"; - code += " " + p_output_vars[1] + " = _tex_read.a;\n"; - code += " }\n"; return code; } if (source == SOURCE_2D_NORMAL && p_mode == Shader::MODE_CANVAS_ITEM && p_type == VisualShader::TYPE_FRAGMENT) { - String code = " {\n"; if (p_input_vars[0].is_empty()) { // Use UV by default. - if (p_input_vars[1].is_empty()) { - code += " vec4 _tex_read = texture(NORMAL_TEXTURE, " + default_uv + ");\n"; + code += " " + p_output_vars[0] + " = texture(NORMAL_TEXTURE, " + default_uv + ");\n"; } else { - code += " vec4 _tex_read = textureLod(NORMAL_TEXTURE, " + default_uv + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(NORMAL_TEXTURE, " + default_uv + ", " + p_input_vars[1] + ");\n"; } - } else if (p_input_vars[1].is_empty()) { //no lod - code += " vec4 _tex_read = texture(NORMAL_TEXTURE, " + p_input_vars[0] + ".xy);\n"; + code += " " + p_output_vars[0] + " = texture(NORMAL_TEXTURE, " + p_input_vars[0] + ".xy);\n"; } else { - code += " vec4 _tex_read = textureLod(NORMAL_TEXTURE, " + p_input_vars[0] + ".xy, " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(NORMAL_TEXTURE, " + p_input_vars[0] + ".xy, " + p_input_vars[1] + ");\n"; } - - code += " " + p_output_vars[0] + " = _tex_read.rgb;\n"; - code += " " + p_output_vars[1] + " = _tex_read.a;\n"; - code += " }\n"; return code; } - if (p_for_preview) // DEPTH_TEXTURE is not supported in preview(canvas_item) shader - { - if (source == SOURCE_DEPTH) { - String code; - code += " " + p_output_vars[0] + " = 0.0;\n"; - code += " " + p_output_vars[1] + " = 1.0;\n"; - return code; - } - } - - if (source == SOURCE_DEPTH && p_mode == Shader::MODE_SPATIAL && p_type == VisualShader::TYPE_FRAGMENT) { - String code = " {\n"; - if (p_input_vars[0].is_empty()) { // Use UV by default. - - if (p_input_vars[1].is_empty()) { - code += " float _depth = texture(DEPTH_TEXTURE, " + default_uv + ").r;\n"; + if (source == SOURCE_DEPTH) { + if (!p_for_preview && p_mode == Shader::MODE_SPATIAL && p_type == VisualShader::TYPE_FRAGMENT) { + code += " {\n"; + if (p_input_vars[0].is_empty()) { // Use UV by default. + if (p_input_vars[1].is_empty()) { + code += " float _depth = texture(DEPTH_TEXTURE, " + default_uv + ").r;\n"; + } else { + code += " float _depth = textureLod(DEPTH_TEXTURE, " + default_uv + ", " + p_input_vars[1] + ").r;\n"; + } + } else if (p_input_vars[1].is_empty()) { + //no lod + code += " float _depth = texture(DEPTH_TEXTURE, " + p_input_vars[0] + ".xy).r;\n"; } else { - code += " float _depth = textureLod(DEPTH_TEXTURE, " + default_uv + ", " + p_input_vars[1] + ").r;\n"; + code += " float _depth = textureLod(DEPTH_TEXTURE, " + p_input_vars[0] + ".xy, " + p_input_vars[1] + ").r;\n"; } - } else if (p_input_vars[1].is_empty()) { - //no lod - code += " float _depth = texture(DEPTH_TEXTURE, " + p_input_vars[0] + ".xy).r;\n"; - } else { - code += " float _depth = textureLod(DEPTH_TEXTURE, " + p_input_vars[0] + ".xy, " + p_input_vars[1] + ").r;\n"; + code += " " + p_output_vars[0] + " = vec4(_depth, _depth, _depth, 1.0);\n"; + code += " }\n"; + return code; } - - code += " " + p_output_vars[0] + " = _depth;\n"; - code += " " + p_output_vars[1] + " = 1.0;\n"; - code += " }\n"; - return code; - } else if (source == SOURCE_DEPTH) { - String code; - code += " " + p_output_vars[0] + " = 0.0;\n"; - code += " " + p_output_vars[1] + " = 1.0;\n"; - return code; } - //none - String code; - code += " " + p_output_vars[0] + " = vec3(0.0);\n"; - code += " " + p_output_vars[1] + " = 1.0;\n"; + code += " " + p_output_vars[0] + " = vec4(0.0);\n"; return code; } @@ -1224,15 +1170,15 @@ String VisualShaderNodeSample3D::get_input_port_name(int p_port) const { } int VisualShaderNodeSample3D::get_output_port_count() const { - return 2; + return 1; } VisualShaderNodeSample3D::PortType VisualShaderNodeSample3D::get_output_port_type(int p_port) const { - return p_port == 0 ? PORT_TYPE_VECTOR_3D : PORT_TYPE_SCALAR; + return p_port == 0 ? PORT_TYPE_VECTOR_4D : PORT_TYPE_SCALAR; } String VisualShaderNodeSample3D::get_output_port_name(int p_port) const { - return p_port == 0 ? "rgb" : "alpha"; + return "color"; } bool VisualShaderNodeSample3D::is_output_port_expandable(int p_port) const { @@ -1262,7 +1208,6 @@ String VisualShaderNodeSample3D::generate_code(Shader::Mode p_mode, VisualShader String code; if (source == SOURCE_TEXTURE || source == SOURCE_PORT) { String id; - code += " {\n"; if (source == SOURCE_TEXTURE) { id = make_unique_id(p_type, p_id, "tex3d"); } else { @@ -1271,27 +1216,22 @@ String VisualShaderNodeSample3D::generate_code(Shader::Mode p_mode, VisualShader if (!id.is_empty()) { if (p_input_vars[0].is_empty()) { // Use UV by default. if (p_input_vars[1].is_empty()) { - code += " vec4 " + id + "_tex_read = texture(" + id + ", " + default_uv + ");\n"; + code += " " + p_output_vars[0] + " = texture(" + id + ", " + default_uv + ");\n"; } else { - code += " vec4 " + id + "_tex_read = textureLod(" + id + ", " + default_uv + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(" + id + ", " + default_uv + ", " + p_input_vars[1] + ");\n"; } } else if (p_input_vars[1].is_empty()) { //no lod - code += " vec4 " + id + "_tex_read = texture(" + id + ", " + p_input_vars[0] + ");\n"; + code += " " + p_output_vars[0] + " = texture(" + id + ", " + p_input_vars[0] + ");\n"; } else { - code += " vec4 " + id + "_tex_read = textureLod(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; } } else { - code += " vec4 " + id + "_tex_read = vec4(0.0);\n"; + code += " " + p_output_vars[0] + " = vec4(0.0);\n"; } - - code += " " + p_output_vars[0] + " = " + id + "_tex_read.rgb;\n"; - code += " " + p_output_vars[1] + " = " + id + "_tex_read.a;\n"; - code += " }\n"; return code; } - code += " " + p_output_vars[0] + " = vec3(0.0);\n"; - code += " " + p_output_vars[1] + " = 1.0;\n"; + code += " " + p_output_vars[0] + " = vec4(0.0);\n"; return code; } @@ -1489,15 +1429,15 @@ String VisualShaderNodeCubemap::get_input_port_name(int p_port) const { } int VisualShaderNodeCubemap::get_output_port_count() const { - return 2; + return 1; } VisualShaderNodeCubemap::PortType VisualShaderNodeCubemap::get_output_port_type(int p_port) const { - return p_port == 0 ? PORT_TYPE_VECTOR_3D : PORT_TYPE_SCALAR; + return PORT_TYPE_VECTOR_4D; } String VisualShaderNodeCubemap::get_output_port_name(int p_port) const { - return p_port == 0 ? "rgb" : "alpha"; + return "color"; } bool VisualShaderNodeCubemap::is_output_port_expandable(int p_port) const { @@ -1551,37 +1491,28 @@ String VisualShaderNodeCubemap::generate_code(Shader::Mode p_mode, VisualShader: } else if (source == SOURCE_PORT) { id = p_input_vars[2]; } else { - return String(); + return code; } - code += " {\n"; - if (id.is_empty()) { - code += " vec4 " + id + "_read = vec4(0.0);\n"; - code += " " + p_output_vars[0] + " = " + id + "_read.rgb;\n"; - code += " " + p_output_vars[1] + " = " + id + "_read.a;\n"; - code += " }\n"; + code += " " + p_output_vars[0] + " = vec4(0.0);\n"; return code; } if (p_input_vars[0].is_empty()) { // Use UV by default. if (p_input_vars[1].is_empty()) { - code += " vec4 " + id + "_read = texture(" + id + ", " + default_uv + ");\n"; + code += " " + p_output_vars[0] + " = texture(" + id + ", " + default_uv + ");\n"; } else { - code += " vec4 " + id + "_read = textureLod(" + id + ", " + default_uv + ", " + p_input_vars[1] + " );\n"; + code += " " + p_output_vars[0] + " = textureLod(" + id + ", " + default_uv + ", " + p_input_vars[1] + ");\n"; } } else if (p_input_vars[1].is_empty()) { //no lod - code += " vec4 " + id + "_read = texture(" + id + ", " + p_input_vars[0] + ");\n"; + code += " " + p_output_vars[0] + " = texture(" + id + ", " + p_input_vars[0] + ");\n"; } else { - code += " vec4 " + id + "_read = textureLod(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = textureLod(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; } - code += " " + p_output_vars[0] + " = " + id + "_read.rgb;\n"; - code += " " + p_output_vars[1] + " = " + id + "_read.a;\n"; - code += " }\n"; - return code; } @@ -5680,28 +5611,24 @@ String VisualShaderNodeTextureUniform::get_caption() const { } int VisualShaderNodeTextureUniform::get_input_port_count() const { - return 2; + return 0; } VisualShaderNodeTextureUniform::PortType VisualShaderNodeTextureUniform::get_input_port_type(int p_port) const { - return p_port == 0 ? PORT_TYPE_VECTOR_2D : PORT_TYPE_SCALAR; + return PORT_TYPE_SCALAR; } String VisualShaderNodeTextureUniform::get_input_port_name(int p_port) const { - return p_port == 0 ? "uv" : "lod"; + return ""; } int VisualShaderNodeTextureUniform::get_output_port_count() const { - return 3; + return 1; } VisualShaderNodeTextureUniform::PortType VisualShaderNodeTextureUniform::get_output_port_type(int p_port) const { switch (p_port) { case 0: - return PORT_TYPE_VECTOR_3D; - case 1: - return PORT_TYPE_SCALAR; - case 2: return PORT_TYPE_SAMPLER; default: return PORT_TYPE_SCALAR; @@ -5711,10 +5638,6 @@ VisualShaderNodeTextureUniform::PortType VisualShaderNodeTextureUniform::get_out String VisualShaderNodeTextureUniform::get_output_port_name(int p_port) const { switch (p_port) { case 0: - return "rgb"; - case 1: - return "alpha"; - case 2: return "sampler2D"; default: return ""; @@ -5825,37 +5748,8 @@ String VisualShaderNodeTextureUniform::generate_global(Shader::Mode p_mode, Visu return code; } -bool VisualShaderNodeTextureUniform::is_code_generated() const { - return is_output_port_connected(0) || is_output_port_connected(1); // rgb or alpha -} - String VisualShaderNodeTextureUniform::generate_code(Shader::Mode p_mode, VisualShader::Type p_type, int p_id, const String *p_input_vars, const String *p_output_vars, bool p_for_preview) const { - String default_uv; - if (p_mode == Shader::MODE_CANVAS_ITEM || p_mode == Shader::MODE_SPATIAL) { - default_uv = "UV"; - } else { - default_uv = "vec2(0.0)"; - } - - String id = get_uniform_name(); - String code = " {\n"; - if (p_input_vars[0].is_empty()) { // Use UV by default. - if (p_input_vars[1].is_empty()) { - code += " vec4 n_tex_read = texture(" + id + ", " + default_uv + ");\n"; - } else { - code += " vec4 n_tex_read = textureLod(" + id + ", " + default_uv + ", " + p_input_vars[1] + ");\n"; - } - } else if (p_input_vars[1].is_empty()) { - //no lod - code += " vec4 n_tex_read = texture(" + id + ", " + p_input_vars[0] + ");\n"; - } else { - code += " vec4 n_tex_read = textureLod(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; - } - - code += " " + p_output_vars[0] + " = n_tex_read.rgb;\n"; - code += " " + p_output_vars[1] + " = n_tex_read.a;\n"; - code += " }\n"; - return code; + return ""; } void VisualShaderNodeTextureUniform::set_texture_type(TextureType p_texture_type) { @@ -5977,15 +5871,6 @@ void VisualShaderNodeTextureUniform::_bind_methods() { BIND_ENUM_CONSTANT(REPEAT_MAX); } -bool VisualShaderNodeTextureUniform::is_input_port_default(int p_port, Shader::Mode p_mode) const { - if (p_mode == Shader::MODE_CANVAS_ITEM || p_mode == Shader::MODE_SPATIAL) { - if (p_port == 0) { - return true; - } - } - return false; -} - bool VisualShaderNodeTextureUniform::is_qualifier_supported(Qualifier p_qual) const { switch (p_qual) { case Qualifier::QUAL_NONE: @@ -6005,7 +5890,6 @@ bool VisualShaderNodeTextureUniform::is_convertible_to_constant() const { } VisualShaderNodeTextureUniform::VisualShaderNodeTextureUniform() { - simple_decl = false; } ////////////// Texture Uniform (Triplanar) @@ -6018,7 +5902,7 @@ int VisualShaderNodeTextureUniformTriplanar::get_input_port_count() const { return 2; } -VisualShaderNodeTextureUniform::PortType VisualShaderNodeTextureUniformTriplanar::get_input_port_type(int p_port) const { +VisualShaderNodeTextureUniformTriplanar::PortType VisualShaderNodeTextureUniformTriplanar::get_input_port_type(int p_port) const { if (p_port == 0 || p_port == 1) { return PORT_TYPE_VECTOR_3D; } @@ -6034,6 +5918,32 @@ String VisualShaderNodeTextureUniformTriplanar::get_input_port_name(int p_port) return ""; } +int VisualShaderNodeTextureUniformTriplanar::get_output_port_count() const { + return 2; +} + +VisualShaderNodeTextureUniformTriplanar::PortType VisualShaderNodeTextureUniformTriplanar::get_output_port_type(int p_port) const { + switch (p_port) { + case 0: + return PORT_TYPE_VECTOR_4D; + case 1: + return PORT_TYPE_SAMPLER; + default: + return PORT_TYPE_SCALAR; + } +} + +String VisualShaderNodeTextureUniformTriplanar::get_output_port_name(int p_port) const { + switch (p_port) { + case 0: + return "color"; + case 1: + return "sampler2D"; + default: + return ""; + } +} + String VisualShaderNodeTextureUniformTriplanar::generate_global_per_node(Shader::Mode p_mode, int p_id) const { String code; @@ -6074,22 +5984,18 @@ String VisualShaderNodeTextureUniformTriplanar::generate_global_per_func(Shader: String VisualShaderNodeTextureUniformTriplanar::generate_code(Shader::Mode p_mode, VisualShader::Type p_type, int p_id, const String *p_input_vars, const String *p_output_vars, bool p_for_preview) const { String id = get_uniform_name(); - String code = " {\n"; + String code; if (p_input_vars[0].is_empty() && p_input_vars[1].is_empty()) { - code += " vec4 n_tex_read = triplanar_texture(" + id + ", triplanar_power_normal, triplanar_pos);\n"; + code += " " + p_output_vars[0] + " = triplanar_texture(" + id + ", triplanar_power_normal, triplanar_pos);\n"; } else if (!p_input_vars[0].is_empty() && p_input_vars[1].is_empty()) { - code += " vec4 n_tex_read = triplanar_texture(" + id + ", " + p_input_vars[0] + ", triplanar_pos);\n"; + code += " " + p_output_vars[0] + " = triplanar_texture(" + id + ", " + p_input_vars[0] + ", triplanar_pos);\n"; } else if (p_input_vars[0].is_empty() && !p_input_vars[1].is_empty()) { - code += " vec4 n_tex_read = triplanar_texture(" + id + ", triplanar_power_normal, " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = triplanar_texture(" + id + ", triplanar_power_normal, " + p_input_vars[1] + ");\n"; } else { - code += " vec4 n_tex_read = triplanar_texture(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; + code += " " + p_output_vars[0] + " = triplanar_texture(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n"; } - code += " " + p_output_vars[0] + " = n_tex_read.rgb;\n"; - code += " " + p_output_vars[1] + " = n_tex_read.a;\n"; - code += " }\n"; - return code; } @@ -6111,34 +6017,10 @@ String VisualShaderNodeTexture2DArrayUniform::get_caption() const { return "Texture2DArrayUniform"; } -int VisualShaderNodeTexture2DArrayUniform::get_output_port_count() const { - return 1; -} - -VisualShaderNodeTexture2DArrayUniform::PortType VisualShaderNodeTexture2DArrayUniform::get_output_port_type(int p_port) const { - return PORT_TYPE_SAMPLER; -} - String VisualShaderNodeTexture2DArrayUniform::get_output_port_name(int p_port) const { return "sampler2DArray"; } -int VisualShaderNodeTexture2DArrayUniform::get_input_port_count() const { - return 0; -} - -VisualShaderNodeTexture2DArrayUniform::PortType VisualShaderNodeTexture2DArrayUniform::get_input_port_type(int p_port) const { - return PORT_TYPE_SCALAR; -} - -String VisualShaderNodeTexture2DArrayUniform::get_input_port_name(int p_port) const { - return ""; -} - -bool VisualShaderNodeTexture2DArrayUniform::is_input_port_default(int p_port, Shader::Mode p_mode) const { - return false; -} - String VisualShaderNodeTexture2DArrayUniform::generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const { String code = _get_qual_str() + "uniform sampler2DArray " + get_uniform_name(); @@ -6184,34 +6066,10 @@ String VisualShaderNodeTexture3DUniform::get_caption() const { return "Texture3DUniform"; } -int VisualShaderNodeTexture3DUniform::get_output_port_count() const { - return 1; -} - -VisualShaderNodeTexture3DUniform::PortType VisualShaderNodeTexture3DUniform::get_output_port_type(int p_port) const { - return PORT_TYPE_SAMPLER; -} - String VisualShaderNodeTexture3DUniform::get_output_port_name(int p_port) const { return "sampler3D"; } -int VisualShaderNodeTexture3DUniform::get_input_port_count() const { - return 0; -} - -VisualShaderNodeTexture3DUniform::PortType VisualShaderNodeTexture3DUniform::get_input_port_type(int p_port) const { - return PORT_TYPE_SCALAR; -} - -String VisualShaderNodeTexture3DUniform::get_input_port_name(int p_port) const { - return ""; -} - -bool VisualShaderNodeTexture3DUniform::is_input_port_default(int p_port, Shader::Mode p_mode) const { - return false; -} - String VisualShaderNodeTexture3DUniform::generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const { String code = _get_qual_str() + "uniform sampler3D " + get_uniform_name(); @@ -6257,34 +6115,10 @@ String VisualShaderNodeCubemapUniform::get_caption() const { return "CubemapUniform"; } -int VisualShaderNodeCubemapUniform::get_output_port_count() const { - return 1; -} - -VisualShaderNodeCubemapUniform::PortType VisualShaderNodeCubemapUniform::get_output_port_type(int p_port) const { - return PORT_TYPE_SAMPLER; -} - String VisualShaderNodeCubemapUniform::get_output_port_name(int p_port) const { return "samplerCube"; } -int VisualShaderNodeCubemapUniform::get_input_port_count() const { - return 0; -} - -VisualShaderNodeCubemapUniform::PortType VisualShaderNodeCubemapUniform::get_input_port_type(int p_port) const { - return PORT_TYPE_SCALAR; -} - -String VisualShaderNodeCubemapUniform::get_input_port_name(int p_port) const { - return ""; -} - -bool VisualShaderNodeCubemapUniform::is_input_port_default(int p_port, Shader::Mode p_mode) const { - return false; -} - String VisualShaderNodeCubemapUniform::generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const { String code = _get_qual_str() + "uniform samplerCube " + get_uniform_name(); diff --git a/scene/resources/visual_shader_nodes.h b/scene/resources/visual_shader_nodes.h index da638c2d10..26c98bd2ea 100644 --- a/scene/resources/visual_shader_nodes.h +++ b/scene/resources/visual_shader_nodes.h @@ -2166,7 +2166,6 @@ public: virtual int get_input_port_count() const override; virtual PortType get_input_port_type(int p_port) const override; virtual String get_input_port_name(int p_port) const override; - virtual bool is_input_port_default(int p_port, Shader::Mode p_mode) const override; virtual int get_output_port_count() const override; virtual PortType get_output_port_type(int p_port) const override; @@ -2177,7 +2176,6 @@ public: virtual Map<StringName, String> get_editable_properties_names() const override; virtual bool is_show_prop_names() const override; - virtual bool is_code_generated() const override; Vector<StringName> get_editable_properties() const override; @@ -2216,6 +2214,10 @@ public: virtual PortType get_input_port_type(int p_port) const override; virtual String get_input_port_name(int p_port) const override; + virtual int get_output_port_count() const override; + virtual PortType get_output_port_type(int p_port) const override; + virtual String get_output_port_name(int p_port) const override; + virtual bool is_input_port_default(int p_port, Shader::Mode p_mode) const override; virtual String generate_global_per_node(Shader::Mode p_mode, int p_id) const override; @@ -2232,16 +2234,8 @@ class VisualShaderNodeTexture2DArrayUniform : public VisualShaderNodeTextureUnif public: virtual String get_caption() const override; - - virtual int get_input_port_count() const override; - virtual PortType get_input_port_type(int p_port) const override; - virtual String get_input_port_name(int p_port) const override; - - virtual int get_output_port_count() const override; - virtual PortType get_output_port_type(int p_port) const override; virtual String get_output_port_name(int p_port) const override; - virtual bool is_input_port_default(int p_port, Shader::Mode p_mode) const override; virtual String generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const override; virtual String generate_code(Shader::Mode p_mode, VisualShader::Type p_type, int p_id, const String *p_input_vars, const String *p_output_vars, bool p_for_preview = false) const override; @@ -2255,16 +2249,8 @@ class VisualShaderNodeTexture3DUniform : public VisualShaderNodeTextureUniform { public: virtual String get_caption() const override; - - virtual int get_input_port_count() const override; - virtual PortType get_input_port_type(int p_port) const override; - virtual String get_input_port_name(int p_port) const override; - - virtual int get_output_port_count() const override; - virtual PortType get_output_port_type(int p_port) const override; virtual String get_output_port_name(int p_port) const override; - virtual bool is_input_port_default(int p_port, Shader::Mode p_mode) const override; virtual String generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const override; virtual String generate_code(Shader::Mode p_mode, VisualShader::Type p_type, int p_id, const String *p_input_vars, const String *p_output_vars, bool p_for_preview = false) const override; @@ -2278,16 +2264,8 @@ class VisualShaderNodeCubemapUniform : public VisualShaderNodeTextureUniform { public: virtual String get_caption() const override; - - virtual int get_input_port_count() const override; - virtual PortType get_input_port_type(int p_port) const override; - virtual String get_input_port_name(int p_port) const override; - - virtual int get_output_port_count() const override; - virtual PortType get_output_port_type(int p_port) const override; virtual String get_output_port_name(int p_port) const override; - virtual bool is_input_port_default(int p_port, Shader::Mode p_mode) const override; virtual String generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const override; virtual String generate_code(Shader::Mode p_mode, VisualShader::Type p_type, int p_id, const String *p_input_vars, const String *p_output_vars, bool p_for_preview = false) const override; diff --git a/servers/physics_2d/godot_space_2d.cpp b/servers/physics_2d/godot_space_2d.cpp index 63e3af1395..a2459501c8 100644 --- a/servers/physics_2d/godot_space_2d.cpp +++ b/servers/physics_2d/godot_space_2d.cpp @@ -1033,9 +1033,9 @@ void GodotSpace2D::_broadphase_unpair(GodotCollisionObject2D *A, int p_subindex_ return; } - GodotSpace2D *self = (GodotSpace2D *)p_self; + GodotSpace2D *self = static_cast<GodotSpace2D *>(p_self); self->collision_pairs--; - GodotConstraint2D *c = (GodotConstraint2D *)p_data; + GodotConstraint2D *c = static_cast<GodotConstraint2D *>(p_data); memdelete(c); } diff --git a/servers/physics_server_2d_wrap_mt.cpp b/servers/physics_server_2d_wrap_mt.cpp index 02223b83f0..699f515270 100644 --- a/servers/physics_server_2d_wrap_mt.cpp +++ b/servers/physics_server_2d_wrap_mt.cpp @@ -37,7 +37,7 @@ void PhysicsServer2DWrapMT::thread_exit() { } void PhysicsServer2DWrapMT::thread_step(real_t p_delta) { - physics_2d_server->step(p_delta); + physics_server_2d->step(p_delta); step_sem.post(); } @@ -50,7 +50,7 @@ void PhysicsServer2DWrapMT::_thread_callback(void *_instance) { void PhysicsServer2DWrapMT::thread_loop() { server_thread = Thread::get_caller_id(); - physics_2d_server->init(); + physics_server_2d->init(); exit.clear(); step_thread_up.set(); @@ -61,7 +61,7 @@ void PhysicsServer2DWrapMT::thread_loop() { command_queue.flush_all(); // flush all - physics_2d_server->finish(); + physics_server_2d->finish(); } /* EVENT QUEUING */ @@ -71,7 +71,7 @@ void PhysicsServer2DWrapMT::step(real_t p_step) { command_queue.push(this, &PhysicsServer2DWrapMT::thread_step, p_step); } else { command_queue.flush_all(); //flush all pending from other threads - physics_2d_server->step(p_step); + physics_server_2d->step(p_step); } } @@ -83,15 +83,15 @@ void PhysicsServer2DWrapMT::sync() { step_sem.wait(); //must not wait if a step was not issued } } - physics_2d_server->sync(); + physics_server_2d->sync(); } void PhysicsServer2DWrapMT::flush_queries() { - physics_2d_server->flush_queries(); + physics_server_2d->flush_queries(); } void PhysicsServer2DWrapMT::end_sync() { - physics_2d_server->end_sync(); + physics_server_2d->end_sync(); } void PhysicsServer2DWrapMT::init() { @@ -102,7 +102,7 @@ void PhysicsServer2DWrapMT::init() { OS::get_singleton()->delay_usec(1000); } } else { - physics_2d_server->init(); + physics_server_2d->init(); } } @@ -111,13 +111,13 @@ void PhysicsServer2DWrapMT::finish() { command_queue.push(this, &PhysicsServer2DWrapMT::thread_exit); thread.wait_to_finish(); } else { - physics_2d_server->finish(); + physics_server_2d->finish(); } } PhysicsServer2DWrapMT::PhysicsServer2DWrapMT(PhysicsServer2D *p_contained, bool p_create_thread) : command_queue(p_create_thread) { - physics_2d_server = p_contained; + physics_server_2d = p_contained; create_thread = p_create_thread; pool_max_size = GLOBAL_GET("memory/limits/multithreaded_server/rid_pool_prealloc"); @@ -132,6 +132,6 @@ PhysicsServer2DWrapMT::PhysicsServer2DWrapMT(PhysicsServer2D *p_contained, bool } PhysicsServer2DWrapMT::~PhysicsServer2DWrapMT() { - memdelete(physics_2d_server); + memdelete(physics_server_2d); //finish(); } diff --git a/servers/physics_server_2d_wrap_mt.h b/servers/physics_server_2d_wrap_mt.h index aa3a8bc04a..ddb071f603 100644 --- a/servers/physics_server_2d_wrap_mt.h +++ b/servers/physics_server_2d_wrap_mt.h @@ -44,7 +44,7 @@ #endif class PhysicsServer2DWrapMT : public PhysicsServer2D { - mutable PhysicsServer2D *physics_2d_server; + mutable PhysicsServer2D *physics_server_2d; mutable CommandQueueMT command_queue; @@ -71,7 +71,7 @@ class PhysicsServer2DWrapMT : public PhysicsServer2D { public: #define ServerName PhysicsServer2D #define ServerNameWrapMT PhysicsServer2DWrapMT -#define server_name physics_2d_server +#define server_name physics_server_2d #define WRITE_ACTION #include "servers/server_wrap_mt_common.h" @@ -96,7 +96,7 @@ public: //these work well, but should be used from the main thread only bool shape_collide(RID p_shape_A, const Transform2D &p_xform_A, const Vector2 &p_motion_A, RID p_shape_B, const Transform2D &p_xform_B, const Vector2 &p_motion_B, Vector2 *r_results, int p_result_max, int &r_result_count) override { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), false); - return physics_2d_server->shape_collide(p_shape_A, p_xform_A, p_motion_A, p_shape_B, p_xform_B, p_motion_B, r_results, p_result_max, r_result_count); + return physics_server_2d->shape_collide(p_shape_A, p_xform_A, p_motion_A, p_shape_B, p_xform_B, p_motion_B, r_results, p_result_max, r_result_count); } /* SPACE API */ @@ -111,18 +111,18 @@ public: // this function only works on physics process, errors and returns null otherwise PhysicsDirectSpaceState2D *space_get_direct_state(RID p_space) override { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), nullptr); - return physics_2d_server->space_get_direct_state(p_space); + return physics_server_2d->space_get_direct_state(p_space); } FUNC2(space_set_debug_contacts, RID, int); virtual Vector<Vector2> space_get_contacts(RID p_space) const override { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), Vector<Vector2>()); - return physics_2d_server->space_get_contacts(p_space); + return physics_server_2d->space_get_contacts(p_space); } virtual int space_get_contact_count(RID p_space) const override { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), 0); - return physics_2d_server->space_get_contact_count(p_space); + return physics_server_2d->space_get_contact_count(p_space); } /* AREA API */ @@ -250,20 +250,20 @@ public: FUNC3(body_set_force_integration_callback, RID, const Callable &, const Variant &); bool body_collide_shape(RID p_body, int p_body_shape, RID p_shape, const Transform2D &p_shape_xform, const Vector2 &p_motion, Vector2 *r_results, int p_result_max, int &r_result_count) override { - return physics_2d_server->body_collide_shape(p_body, p_body_shape, p_shape, p_shape_xform, p_motion, r_results, p_result_max, r_result_count); + return physics_server_2d->body_collide_shape(p_body, p_body_shape, p_shape, p_shape_xform, p_motion, r_results, p_result_max, r_result_count); } FUNC2(body_set_pickable, RID, bool); bool body_test_motion(RID p_body, const MotionParameters &p_parameters, MotionResult *r_result = nullptr) override { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), false); - return physics_2d_server->body_test_motion(p_body, p_parameters, r_result); + return physics_server_2d->body_test_motion(p_body, p_parameters, r_result); } // this function only works on physics process, errors and returns null otherwise PhysicsDirectBodyState2D *body_get_direct_state(RID p_body) override { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), nullptr); - return physics_2d_server->body_get_direct_state(p_body); + return physics_server_2d->body_get_direct_state(p_body); } /* JOINT API */ @@ -309,11 +309,11 @@ public: virtual void finish() override; virtual bool is_flushing_queries() const override { - return physics_2d_server->is_flushing_queries(); + return physics_server_2d->is_flushing_queries(); } int get_process_info(ProcessInfo p_info) override { - return physics_2d_server->get_process_info(p_info); + return physics_server_2d->get_process_info(p_info); } PhysicsServer2DWrapMT(PhysicsServer2D *p_contained, bool p_create_thread); diff --git a/servers/physics_server_3d_wrap_mt.cpp b/servers/physics_server_3d_wrap_mt.cpp index 822ca44b72..7faa193ec2 100644 --- a/servers/physics_server_3d_wrap_mt.cpp +++ b/servers/physics_server_3d_wrap_mt.cpp @@ -37,7 +37,7 @@ void PhysicsServer3DWrapMT::thread_exit() { } void PhysicsServer3DWrapMT::thread_step(real_t p_delta) { - physics_3d_server->step(p_delta); + physics_server_3d->step(p_delta); step_sem.post(); } @@ -50,7 +50,7 @@ void PhysicsServer3DWrapMT::_thread_callback(void *_instance) { void PhysicsServer3DWrapMT::thread_loop() { server_thread = Thread::get_caller_id(); - physics_3d_server->init(); + physics_server_3d->init(); exit = false; step_thread_up = true; @@ -61,7 +61,7 @@ void PhysicsServer3DWrapMT::thread_loop() { command_queue.flush_all(); // flush all - physics_3d_server->finish(); + physics_server_3d->finish(); } /* EVENT QUEUING */ @@ -71,7 +71,7 @@ void PhysicsServer3DWrapMT::step(real_t p_step) { command_queue.push(this, &PhysicsServer3DWrapMT::thread_step, p_step); } else { command_queue.flush_all(); //flush all pending from other threads - physics_3d_server->step(p_step); + physics_server_3d->step(p_step); } } @@ -83,15 +83,15 @@ void PhysicsServer3DWrapMT::sync() { step_sem.wait(); //must not wait if a step was not issued } } - physics_3d_server->sync(); + physics_server_3d->sync(); } void PhysicsServer3DWrapMT::flush_queries() { - physics_3d_server->flush_queries(); + physics_server_3d->flush_queries(); } void PhysicsServer3DWrapMT::end_sync() { - physics_3d_server->end_sync(); + physics_server_3d->end_sync(); } void PhysicsServer3DWrapMT::init() { @@ -102,7 +102,7 @@ void PhysicsServer3DWrapMT::init() { OS::get_singleton()->delay_usec(1000); } } else { - physics_3d_server->init(); + physics_server_3d->init(); } } @@ -111,13 +111,13 @@ void PhysicsServer3DWrapMT::finish() { command_queue.push(this, &PhysicsServer3DWrapMT::thread_exit); thread.wait_to_finish(); } else { - physics_3d_server->finish(); + physics_server_3d->finish(); } } PhysicsServer3DWrapMT::PhysicsServer3DWrapMT(PhysicsServer3D *p_contained, bool p_create_thread) : command_queue(p_create_thread) { - physics_3d_server = p_contained; + physics_server_3d = p_contained; create_thread = p_create_thread; pool_max_size = GLOBAL_GET("memory/limits/multithreaded_server/rid_pool_prealloc"); @@ -132,6 +132,6 @@ PhysicsServer3DWrapMT::PhysicsServer3DWrapMT(PhysicsServer3D *p_contained, bool } PhysicsServer3DWrapMT::~PhysicsServer3DWrapMT() { - memdelete(physics_3d_server); + memdelete(physics_server_3d); //finish(); } diff --git a/servers/physics_server_3d_wrap_mt.h b/servers/physics_server_3d_wrap_mt.h index e44f82672d..d4a4ad3132 100644 --- a/servers/physics_server_3d_wrap_mt.h +++ b/servers/physics_server_3d_wrap_mt.h @@ -43,7 +43,7 @@ #endif class PhysicsServer3DWrapMT : public PhysicsServer3D { - mutable PhysicsServer3D *physics_3d_server; + mutable PhysicsServer3D *physics_server_3d; mutable CommandQueueMT command_queue; @@ -70,7 +70,7 @@ class PhysicsServer3DWrapMT : public PhysicsServer3D { public: #define ServerName PhysicsServer3D #define ServerNameWrapMT PhysicsServer3DWrapMT -#define server_name physics_3d_server +#define server_name physics_server_3d #define WRITE_ACTION #include "servers/server_wrap_mt_common.h" @@ -100,7 +100,7 @@ public: //these work well, but should be used from the main thread only bool shape_collide(RID p_shape_A, const Transform &p_xform_A, const Vector3 &p_motion_A, RID p_shape_B, const Transform &p_xform_B, const Vector3 &p_motion_B, Vector3 *r_results, int p_result_max, int &r_result_count) { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), false); - return physics_3d_server->shape_collide(p_shape_A, p_xform_A, p_motion_A, p_shape_B, p_xform_B, p_motion_B, r_results, p_result_max, r_result_count); + return physics_server_3d->shape_collide(p_shape_A, p_xform_A, p_motion_A, p_shape_B, p_xform_B, p_motion_B, r_results, p_result_max, r_result_count); } #endif /* SPACE API */ @@ -115,18 +115,18 @@ public: // this function only works on physics process, errors and returns null otherwise PhysicsDirectSpaceState3D *space_get_direct_state(RID p_space) override { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), nullptr); - return physics_3d_server->space_get_direct_state(p_space); + return physics_server_3d->space_get_direct_state(p_space); } FUNC2(space_set_debug_contacts, RID, int); virtual Vector<Vector3> space_get_contacts(RID p_space) const override { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), Vector<Vector3>()); - return physics_3d_server->space_get_contacts(p_space); + return physics_server_3d->space_get_contacts(p_space); } virtual int space_get_contact_count(RID p_space) const override { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), 0); - return physics_3d_server->space_get_contact_count(p_space); + return physics_server_3d->space_get_contact_count(p_space); } /* AREA API */ @@ -256,13 +256,13 @@ public: bool body_test_motion(RID p_body, const MotionParameters &p_parameters, MotionResult *r_result = nullptr) override { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), false); - return physics_3d_server->body_test_motion(p_body, p_parameters, r_result); + return physics_server_3d->body_test_motion(p_body, p_parameters, r_result); } // this function only works on physics process, errors and returns null otherwise PhysicsDirectBodyState3D *body_get_direct_state(RID p_body) override { ERR_FAIL_COND_V(main_thread != Thread::get_caller_id(), nullptr); - return physics_3d_server->body_get_direct_state(p_body); + return physics_server_3d->body_get_direct_state(p_body); } /* SOFT BODY API */ @@ -385,11 +385,11 @@ public: virtual void finish() override; virtual bool is_flushing_queries() const override { - return physics_3d_server->is_flushing_queries(); + return physics_server_3d->is_flushing_queries(); } int get_process_info(ProcessInfo p_info) override { - return physics_3d_server->get_process_info(p_info); + return physics_server_3d->get_process_info(p_info); } PhysicsServer3DWrapMT(PhysicsServer3D *p_contained, bool p_create_thread); diff --git a/servers/register_server_types.cpp b/servers/register_server_types.cpp index 9843492316..f02bf80645 100644 --- a/servers/register_server_types.cpp +++ b/servers/register_server_types.cpp @@ -85,17 +85,17 @@ ShaderTypes *shader_types = nullptr; PhysicsServer3D *_createGodotPhysics3DCallback() { bool using_threads = GLOBAL_GET("physics/3d/run_on_separate_thread"); - PhysicsServer3D *physics_server = memnew(GodotPhysicsServer3D(using_threads)); + PhysicsServer3D *physics_server_3d = memnew(GodotPhysicsServer3D(using_threads)); - return memnew(PhysicsServer3DWrapMT(physics_server, using_threads)); + return memnew(PhysicsServer3DWrapMT(physics_server_3d, using_threads)); } PhysicsServer2D *_createGodotPhysics2DCallback() { bool using_threads = GLOBAL_GET("physics/2d/run_on_separate_thread"); - PhysicsServer2D *physics_server = memnew(GodotPhysicsServer2D(using_threads)); + PhysicsServer2D *physics_server_2d = memnew(GodotPhysicsServer2D(using_threads)); - return memnew(PhysicsServer2DWrapMT(physics_server, using_threads)); + return memnew(PhysicsServer2DWrapMT(physics_server_2d, using_threads)); } static bool has_server_feature_callback(const String &p_feature) { diff --git a/servers/rendering/dummy/rasterizer_scene_dummy.h b/servers/rendering/dummy/rasterizer_scene_dummy.h index 3855222554..fa58322ea8 100644 --- a/servers/rendering/dummy/rasterizer_scene_dummy.h +++ b/servers/rendering/dummy/rasterizer_scene_dummy.h @@ -184,7 +184,7 @@ public: void voxel_gi_set_quality(RS::VoxelGIQuality) override {} void render_scene(RID p_render_buffers, const CameraData *p_camera_data, const PagedArray<GeometryInstance *> &p_instances, const PagedArray<RID> &p_lights, const PagedArray<RID> &p_reflection_probes, const PagedArray<RID> &p_voxel_gi_instances, const PagedArray<RID> &p_decals, const PagedArray<RID> &p_lightmaps, const PagedArray<RID> &p_fog_volumes, RID p_environment, RID p_camera_effects, RID p_shadow_atlas, RID p_occluder_debug_tex, RID p_reflection_atlas, RID p_reflection_probe, int p_reflection_probe_pass, float p_screen_mesh_lod_threshold, const RenderShadowData *p_render_shadows, int p_render_shadow_count, const RenderSDFGIData *p_render_sdfgi_regions, int p_render_sdfgi_region_count, const RenderSDFGIUpdateData *p_sdfgi_update_data = nullptr, RendererScene::RenderInfo *r_info = nullptr) override {} - void render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override {} + void render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override {} void render_particle_collider_heightfield(RID p_collider, const Transform3D &p_transform, const PagedArray<GeometryInstance *> &p_instances) override {} void set_scene_pass(uint64_t p_pass) override {} diff --git a/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp b/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp index 93baa9a96f..ace948d149 100644 --- a/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp +++ b/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp @@ -210,7 +210,7 @@ void RenderForwardClustered::RenderBufferDataForwardClustered::configure(RID p_c tf.array_layers = view_count; // create a layer for every view tf.usage_bits = RD::TEXTURE_USAGE_COLOR_ATTACHMENT_BIT | RD::TEXTURE_USAGE_CAN_COPY_FROM_BIT | RD::TEXTURE_USAGE_SAMPLING_BIT; - RD::TextureSamples ts[RS::VIEWPORT_MSAA_MAX] = { + const RD::TextureSamples ts[RS::VIEWPORT_MSAA_MAX] = { RD::TEXTURE_SAMPLES_1, RD::TEXTURE_SAMPLES_2, RD::TEXTURE_SAMPLES_4, @@ -1124,7 +1124,7 @@ void RenderForwardClustered::_fill_render_list(RenderListType p_render_list, con distance = -distance_max; } - if (p_render_data->cam_ortogonal) { + if (p_render_data->cam_orthogonal) { distance = 1.0; } @@ -1815,7 +1815,7 @@ void RenderForwardClustered::_render_particle_collider_heightfield(RID p_fb, con RD::get_singleton()->draw_command_end_label(); } -void RenderForwardClustered::_render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) { +void RenderForwardClustered::_render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) { RENDER_TIMESTAMP("Setup Rendering 3D Material"); RD::get_singleton()->draw_command_begin_label("Render 3D Material"); diff --git a/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h b/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h index 37366d3e14..0e588aecb4 100644 --- a/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h +++ b/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h @@ -218,7 +218,7 @@ class RenderForwardClustered : public RendererSceneRenderRD { INSTANCE_DATA_FLAGS_PARTICLE_TRAIL_SHIFT = 16, INSTANCE_DATA_FLAGS_PARTICLE_TRAIL_MASK = 0xFF, INSTANCE_DATA_FLAGS_FADE_SHIFT = 24, - INSTANCE_DATA_FLAGS_FADE_MASK = 0xFF << INSTANCE_DATA_FLAGS_FADE_SHIFT + INSTANCE_DATA_FLAGS_FADE_MASK = 0xFFUL << INSTANCE_DATA_FLAGS_FADE_SHIFT }; struct SceneState { @@ -611,7 +611,7 @@ protected: virtual void _render_shadow_process() override; virtual void _render_shadow_end(uint32_t p_barrier = RD::BARRIER_MASK_ALL) override; - virtual void _render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override; + virtual void _render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override; virtual void _render_uv2(const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override; virtual void _render_sdfgi(RID p_render_buffers, const Vector3i &p_from, const Vector3i &p_size, const AABB &p_bounds, const PagedArray<GeometryInstance *> &p_instances, const RID &p_albedo_texture, const RID &p_emission_texture, const RID &p_emission_aniso_texture, const RID &p_geom_facing_texture) override; virtual void _render_particle_collider_heightfield(RID p_fb, const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, const PagedArray<GeometryInstance *> &p_instances) override; diff --git a/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp b/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp index 2dfc4f426e..3c115c942b 100644 --- a/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp +++ b/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp @@ -555,10 +555,21 @@ void SceneShaderForwardClustered::init(RendererStorageRD *p_storage, const Strin } valid_color_pass_pipelines.insert(0); + valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_TRANSPARENT); + valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_TRANSPARENT | PIPELINE_COLOR_PASS_FLAG_LIGHTMAP); + valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_TRANSPARENT | PIPELINE_COLOR_PASS_FLAG_MULTIVIEW); + valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_TRANSPARENT | PIPELINE_COLOR_PASS_FLAG_MULTIVIEW | PIPELINE_COLOR_PASS_FLAG_LIGHTMAP); + valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_SEPARATE_SPECULAR); + valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_SEPARATE_SPECULAR | PIPELINE_COLOR_PASS_FLAG_LIGHTMAP); + valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_SEPARATE_SPECULAR | PIPELINE_COLOR_PASS_FLAG_MULTIVIEW); + valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_SEPARATE_SPECULAR | PIPELINE_COLOR_PASS_FLAG_MULTIVIEW | PIPELINE_COLOR_PASS_FLAG_LIGHTMAP); + + valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_LIGHTMAP); + valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_LIGHTMAP | PIPELINE_COLOR_PASS_FLAG_MULTIVIEW); + valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_MULTIVIEW); - valid_color_pass_pipelines.insert(PIPELINE_COLOR_PASS_FLAG_TRANSPARENT | PIPELINE_COLOR_PASS_FLAG_MULTIVIEW); material_storage->shader_set_data_request_function(RendererRD::SHADER_TYPE_3D, _create_shader_funcs); material_storage->material_set_data_request_function(RendererRD::SHADER_TYPE_3D, _create_material_funcs); diff --git a/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp b/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp index ade2b976c8..b9f49cf008 100644 --- a/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp +++ b/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp @@ -158,7 +158,7 @@ void RenderForwardMobile::RenderBufferDataForwardMobile::configure(RID p_color_b tf.array_layers = view_count; // create a layer for every view tf.usage_bits = RD::TEXTURE_USAGE_COLOR_ATTACHMENT_BIT | RD::TEXTURE_USAGE_CAN_COPY_FROM_BIT | RD::TEXTURE_USAGE_SAMPLING_BIT; - RD::TextureSamples ts[RS::VIEWPORT_MSAA_MAX] = { + const RD::TextureSamples ts[RS::VIEWPORT_MSAA_MAX] = { RD::TEXTURE_SAMPLES_1, RD::TEXTURE_SAMPLES_2, RD::TEXTURE_SAMPLES_4, @@ -977,7 +977,7 @@ void RenderForwardMobile::_render_shadow_end(uint32_t p_barrier) { /* */ -void RenderForwardMobile::_render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) { +void RenderForwardMobile::_render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) { RENDER_TIMESTAMP("Setup Rendering 3D Material"); RD::get_singleton()->draw_command_begin_label("Render 3D Material"); @@ -1441,7 +1441,7 @@ void RenderForwardMobile::_fill_render_list(RenderListType p_render_list, const distance = -distance_max; } - if (p_render_data->cam_ortogonal) { + if (p_render_data->cam_orthogonal) { distance = 1.0; } diff --git a/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h b/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h index 0ddfe89eea..0a7e973120 100644 --- a/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h +++ b/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h @@ -214,7 +214,7 @@ protected: virtual void _render_shadow_process() override; virtual void _render_shadow_end(uint32_t p_barrier = RD::BARRIER_MASK_ALL) override; - virtual void _render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override; + virtual void _render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override; virtual void _render_uv2(const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override; virtual void _render_sdfgi(RID p_render_buffers, const Vector3i &p_from, const Vector3i &p_size, const AABB &p_bounds, const PagedArray<GeometryInstance *> &p_instances, const RID &p_albedo_texture, const RID &p_emission_texture, const RID &p_emission_aniso_texture, const RID &p_geom_facing_texture) override; virtual void _render_particle_collider_heightfield(RID p_fb, const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, const PagedArray<GeometryInstance *> &p_instances) override; diff --git a/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp b/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp index fce798e3df..8c727b2512 100644 --- a/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp +++ b/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp @@ -132,9 +132,9 @@ RendererCanvasRender::PolygonID RendererCanvasRenderRD::request_polygon(const Ve buffers.resize(5); { - const uint8_t *r = polygon_buffer.ptr(); - float *fptr = (float *)r; - uint32_t *uptr = (uint32_t *)r; + uint8_t *r = polygon_buffer.ptrw(); + float *fptr = reinterpret_cast<float *>(r); + uint32_t *uptr = reinterpret_cast<uint32_t *>(r); uint32_t base_offset = 0; { //vertices RD::VertexAttribute vd; @@ -1367,6 +1367,8 @@ void RendererCanvasRenderRD::canvas_render_items(RID p_to_render_target, Item *p bool update_skeletons = false; bool time_used = false; + bool backbuffer_cleared = false; + while (ci) { if (ci->copy_back_buffer && canvas_group_owner == nullptr) { backbuffer_copy = true; @@ -1416,11 +1418,12 @@ void RendererCanvasRenderRD::canvas_render_items(RID p_to_render_target, Item *p if (ci->canvas_group_owner != nullptr) { if (canvas_group_owner == nullptr) { - //Canvas group begins here, render until before this item + // Canvas group begins here, render until before this item if (update_skeletons) { mesh_storage->update_mesh_instances(); update_skeletons = false; } + _render_items(p_to_render_target, item_count, canvas_transform_inverse, p_light_list); item_count = 0; @@ -1428,8 +1431,9 @@ void RendererCanvasRenderRD::canvas_render_items(RID p_to_render_target, Item *p if (ci->canvas_group_owner->canvas_group->mode == RS::CANVAS_GROUP_MODE_OPAQUE) { texture_storage->render_target_copy_to_back_buffer(p_to_render_target, group_rect, false); - } else { - texture_storage->render_target_clear_back_buffer(p_to_render_target, group_rect, Color(0, 0, 0, 0)); + } else if (!backbuffer_cleared) { + texture_storage->render_target_clear_back_buffer(p_to_render_target, Rect2i(), Color(0, 0, 0, 0)); + backbuffer_cleared = true; } backbuffer_copy = false; @@ -1439,6 +1443,11 @@ void RendererCanvasRenderRD::canvas_render_items(RID p_to_render_target, Item *p ci->canvas_group_owner = nullptr; //must be cleared } + if (!backbuffer_cleared && canvas_group_owner == nullptr && ci->canvas_group != nullptr && !backbuffer_copy) { + texture_storage->render_target_clear_back_buffer(p_to_render_target, Rect2i(), Color(0, 0, 0, 0)); + backbuffer_cleared = true; + } + if (ci == canvas_group_owner) { if (update_skeletons) { mesh_storage->update_mesh_instances(); @@ -1461,6 +1470,7 @@ void RendererCanvasRenderRD::canvas_render_items(RID p_to_render_target, Item *p mesh_storage->update_mesh_instances(); update_skeletons = false; } + _render_items(p_to_render_target, item_count, canvas_transform_inverse, p_light_list); item_count = 0; @@ -1833,7 +1843,7 @@ void RendererCanvasRenderRD::occluder_polygon_set_shape(RID p_occluder, const Ve { uint8_t *vw = geometry.ptrw(); - float *vwptr = (float *)vw; + float *vwptr = reinterpret_cast<float *>(vw); uint8_t *iw = indices.ptrw(); uint16_t *iwptr = (uint16_t *)iw; diff --git a/servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp b/servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp index d8b7d5384e..0a16bf4bd1 100644 --- a/servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp +++ b/servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp @@ -879,7 +879,7 @@ void RendererSceneGIRD::SDFGI::update_light() { push_constant.process_offset = 0; push_constant.process_increment = 1; } else { - static uint32_t frames_to_update_table[RS::ENV_SDFGI_UPDATE_LIGHT_MAX] = { + static const uint32_t frames_to_update_table[RS::ENV_SDFGI_UPDATE_LIGHT_MAX] = { 1, 2, 4, 8, 16 }; diff --git a/servers/rendering/renderer_rd/renderer_scene_render_rd.cpp b/servers/rendering/renderer_rd/renderer_scene_render_rd.cpp index bdbc228bde..b1dab1f02a 100644 --- a/servers/rendering/renderer_rd/renderer_scene_render_rd.cpp +++ b/servers/rendering/renderer_rd/renderer_scene_render_rd.cpp @@ -2391,7 +2391,7 @@ void RendererSceneRenderRD::_render_buffers_post_process_and_tonemap(const Rende float bokeh_size = camfx->dof_blur_amount * 64.0; if (can_use_storage) { - storage->get_effects()->bokeh_dof(buffers, camfx->dof_blur_far_enabled, camfx->dof_blur_far_distance, camfx->dof_blur_far_transition, camfx->dof_blur_near_enabled, camfx->dof_blur_near_distance, camfx->dof_blur_near_transition, bokeh_size, dof_blur_bokeh_shape, dof_blur_quality, dof_blur_use_jitter, p_render_data->z_near, p_render_data->z_far, p_render_data->cam_ortogonal); + storage->get_effects()->bokeh_dof(buffers, camfx->dof_blur_far_enabled, camfx->dof_blur_far_distance, camfx->dof_blur_far_transition, camfx->dof_blur_near_enabled, camfx->dof_blur_near_distance, camfx->dof_blur_near_transition, bokeh_size, dof_blur_bokeh_shape, dof_blur_quality, dof_blur_use_jitter, p_render_data->z_near, p_render_data->z_far, p_render_data->cam_orthogonal); } else { // Set framebuffers. buffers.base_fb = rb->texture_fb; @@ -2406,7 +2406,7 @@ void RendererSceneRenderRD::_render_buffers_post_process_and_tonemap(const Rende // Set weight buffers. buffers.base_weight_fb = rb->base_weight_fb; - storage->get_effects()->bokeh_dof_raster(buffers, camfx->dof_blur_far_enabled, camfx->dof_blur_far_distance, camfx->dof_blur_far_transition, camfx->dof_blur_near_enabled, camfx->dof_blur_near_distance, camfx->dof_blur_near_transition, bokeh_size, dof_blur_bokeh_shape, dof_blur_quality, p_render_data->z_near, p_render_data->z_far, p_render_data->cam_ortogonal); + storage->get_effects()->bokeh_dof_raster(buffers, camfx->dof_blur_far_enabled, camfx->dof_blur_far_distance, camfx->dof_blur_far_transition, camfx->dof_blur_near_enabled, camfx->dof_blur_near_distance, camfx->dof_blur_near_transition, bokeh_size, dof_blur_bokeh_shape, dof_blur_quality, p_render_data->z_near, p_render_data->z_far, p_render_data->cam_orthogonal); } RD::get_singleton()->draw_command_end_label(); } @@ -4998,7 +4998,7 @@ void RendererSceneRenderRD::render_scene(RID p_render_buffers, const CameraData render_data.cam_transform = p_camera_data->main_transform; render_data.cam_projection = p_camera_data->main_projection; render_data.view_projection[0] = p_camera_data->main_projection; - render_data.cam_ortogonal = p_camera_data->is_ortogonal; + render_data.cam_orthogonal = p_camera_data->is_orthogonal; render_data.view_count = p_camera_data->view_count; for (uint32_t v = 0; v < p_camera_data->view_count; v++) { @@ -5327,8 +5327,8 @@ void RendererSceneRenderRD::_render_shadow_pass(RID p_light, RID p_shadow_atlas, } } -void RendererSceneRenderRD::render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) { - _render_material(p_cam_transform, p_cam_projection, p_cam_ortogonal, p_instances, p_framebuffer, p_region); +void RendererSceneRenderRD::render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) { + _render_material(p_cam_transform, p_cam_projection, p_cam_orthogonal, p_instances, p_framebuffer, p_region); } void RendererSceneRenderRD::render_particle_collider_heightfield(RID p_collider, const Transform3D &p_transform, const PagedArray<GeometryInstance *> &p_instances) { diff --git a/servers/rendering/renderer_rd/renderer_scene_render_rd.h b/servers/rendering/renderer_rd/renderer_scene_render_rd.h index b2c8daffb1..a36df15023 100644 --- a/servers/rendering/renderer_rd/renderer_scene_render_rd.h +++ b/servers/rendering/renderer_rd/renderer_scene_render_rd.h @@ -50,7 +50,7 @@ struct RenderDataRD { Transform3D cam_transform = Transform3D(); CameraMatrix cam_projection = CameraMatrix(); - bool cam_ortogonal = false; + bool cam_orthogonal = false; // For stereo rendering uint32_t view_count = 1; @@ -113,7 +113,7 @@ protected: virtual void _render_shadow_process() = 0; virtual void _render_shadow_end(uint32_t p_barrier = RD::BARRIER_MASK_ALL) = 0; - virtual void _render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) = 0; + virtual void _render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) = 0; virtual void _render_uv2(const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) = 0; virtual void _render_sdfgi(RID p_render_buffers, const Vector3i &p_from, const Vector3i &p_size, const AABB &p_bounds, const PagedArray<GeometryInstance *> &p_instances, const RID &p_albedo_texture, const RID &p_emission_texture, const RID &p_emission_aniso_texture, const RID &p_geom_facing_texture) = 0; virtual void _render_particle_collider_heightfield(RID p_fb, const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, const PagedArray<GeometryInstance *> &p_instances) = 0; @@ -1411,7 +1411,7 @@ public: virtual void render_scene(RID p_render_buffers, const CameraData *p_camera_data, const PagedArray<GeometryInstance *> &p_instances, const PagedArray<RID> &p_lights, const PagedArray<RID> &p_reflection_probes, const PagedArray<RID> &p_voxel_gi_instances, const PagedArray<RID> &p_decals, const PagedArray<RID> &p_lightmaps, const PagedArray<RID> &p_fog_volumes, RID p_environment, RID p_camera_effects, RID p_shadow_atlas, RID p_occluder_debug_tex, RID p_reflection_atlas, RID p_reflection_probe, int p_reflection_probe_pass, float p_screen_mesh_lod_threshold, const RenderShadowData *p_render_shadows, int p_render_shadow_count, const RenderSDFGIData *p_render_sdfgi_regions, int p_render_sdfgi_region_count, const RenderSDFGIUpdateData *p_sdfgi_update_data = nullptr, RendererScene::RenderInfo *r_render_info = nullptr) override; - virtual void render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override; + virtual void render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) override; virtual void render_particle_collider_heightfield(RID p_collider, const Transform3D &p_transform, const PagedArray<GeometryInstance *> &p_instances) override; diff --git a/servers/rendering/renderer_rd/shaders/canvas.glsl b/servers/rendering/renderer_rd/shaders/canvas.glsl index fbc641ee9e..f8e9020f9f 100644 --- a/servers/rendering/renderer_rd/shaders/canvas.glsl +++ b/servers/rendering/renderer_rd/shaders/canvas.glsl @@ -461,10 +461,6 @@ float msdf_median(float r, float g, float b, float a) { return min(max(min(r, g), min(max(r, g), b)), a); } -vec2 msdf_map(vec2 value, vec2 in_min, vec2 in_max, vec2 out_min, vec2 out_max) { - return out_min + (out_max - out_min) * (value - in_min) / (in_max - in_min); -} - void main() { vec4 color = color_interp; vec2 uv = uv_interp; diff --git a/servers/rendering/renderer_rd/storage_rd/material_storage.cpp b/servers/rendering/renderer_rd/storage_rd/material_storage.cpp index 75c502c666..d939a0d641 100644 --- a/servers/rendering/renderer_rd/storage_rd/material_storage.cpp +++ b/servers/rendering/renderer_rd/storage_rd/material_storage.cpp @@ -339,7 +339,7 @@ _FORCE_INLINE_ static void _fill_std140_variant_ubo_value(ShaderLanguage::DataTy } } break; case ShaderLanguage::TYPE_FLOAT: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); if (p_array_size > 0) { const PackedFloat32Array &a = value; @@ -361,7 +361,7 @@ _FORCE_INLINE_ static void _fill_std140_variant_ubo_value(ShaderLanguage::DataTy } } break; case ShaderLanguage::TYPE_VEC2: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); if (p_array_size > 0) { const PackedVector2Array &a = value; @@ -385,7 +385,7 @@ _FORCE_INLINE_ static void _fill_std140_variant_ubo_value(ShaderLanguage::DataTy } } break; case ShaderLanguage::TYPE_VEC3: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); if (p_array_size > 0) { const PackedVector3Array &a = value; @@ -411,7 +411,7 @@ _FORCE_INLINE_ static void _fill_std140_variant_ubo_value(ShaderLanguage::DataTy } } break; case ShaderLanguage::TYPE_VEC4: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); if (p_array_size > 0) { if (value.get_type() == Variant::PACKED_COLOR_ARRAY) { @@ -491,7 +491,7 @@ _FORCE_INLINE_ static void _fill_std140_variant_ubo_value(ShaderLanguage::DataTy } } break; case ShaderLanguage::TYPE_MAT2: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); if (p_array_size > 0) { const PackedFloat32Array &a = value; @@ -532,7 +532,7 @@ _FORCE_INLINE_ static void _fill_std140_variant_ubo_value(ShaderLanguage::DataTy } } break; case ShaderLanguage::TYPE_MAT3: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); if (p_array_size > 0) { const PackedFloat32Array &a = value; @@ -587,7 +587,7 @@ _FORCE_INLINE_ static void _fill_std140_variant_ubo_value(ShaderLanguage::DataTy } } break; case ShaderLanguage::TYPE_MAT4: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); if (p_array_size > 0) { const PackedFloat32Array &a = value; @@ -748,12 +748,12 @@ _FORCE_INLINE_ static void _fill_std140_ubo_value(ShaderLanguage::DataType type, } } break; case ShaderLanguage::TYPE_FLOAT: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); gui[0] = value[0].real; } break; case ShaderLanguage::TYPE_VEC2: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); for (int i = 0; i < 2; i++) { gui[i] = value[i].real; @@ -761,7 +761,7 @@ _FORCE_INLINE_ static void _fill_std140_ubo_value(ShaderLanguage::DataType type, } break; case ShaderLanguage::TYPE_VEC3: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); for (int i = 0; i < 3; i++) { gui[i] = value[i].real; @@ -769,14 +769,14 @@ _FORCE_INLINE_ static void _fill_std140_ubo_value(ShaderLanguage::DataType type, } break; case ShaderLanguage::TYPE_VEC4: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); for (int i = 0; i < 4; i++) { gui[i] = value[i].real; } } break; case ShaderLanguage::TYPE_MAT2: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); //in std140 members of mat2 are treated as vec4s gui[0] = value[0].real; @@ -789,7 +789,7 @@ _FORCE_INLINE_ static void _fill_std140_ubo_value(ShaderLanguage::DataType type, gui[7] = 0; } break; case ShaderLanguage::TYPE_MAT3: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); gui[0] = value[0].real; gui[1] = value[1].real; @@ -805,7 +805,7 @@ _FORCE_INLINE_ static void _fill_std140_ubo_value(ShaderLanguage::DataType type, gui[11] = 0; } break; case ShaderLanguage::TYPE_MAT4: { - float *gui = (float *)data; + float *gui = reinterpret_cast<float *>(data); for (int i = 0; i < 16; i++) { gui[i] = value[i].real; @@ -1885,7 +1885,7 @@ void MaterialStorage::global_variable_remove(const StringName &p_name) { if (!global_variables.variables.has(p_name)) { return; } - GlobalVariables::Variable &gv = global_variables.variables[p_name]; + const GlobalVariables::Variable &gv = global_variables.variables[p_name]; if (gv.buffer_index >= 0) { global_variables.buffer_usage[gv.buffer_index].elements = 0; @@ -2110,7 +2110,7 @@ void MaterialStorage::global_variables_instance_update(RID p_instance, int p_ind ERR_FAIL_INDEX(p_index, ShaderLanguage::MAX_INSTANCE_UNIFORM_INDICES); ERR_FAIL_COND_MSG(p_value.get_type() > Variant::COLOR, "Unsupported variant type for instance parameter: " + Variant::get_type_name(p_value.get_type())); //anything greater not supported - ShaderLanguage::DataType datatype_from_value[Variant::COLOR + 1] = { + const ShaderLanguage::DataType datatype_from_value[Variant::COLOR + 1] = { ShaderLanguage::TYPE_MAX, //nil ShaderLanguage::TYPE_BOOL, //bool ShaderLanguage::TYPE_INT, //int diff --git a/servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp b/servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp index 8c60264ce3..0f74c591c6 100644 --- a/servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp +++ b/servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp @@ -50,7 +50,7 @@ MeshStorage::MeshStorage() { buffer.resize(sizeof(float) * 3); { uint8_t *w = buffer.ptrw(); - float *fptr = (float *)w; + float *fptr = reinterpret_cast<float *>(w); fptr[0] = 0.0; fptr[1] = 0.0; fptr[2] = 0.0; @@ -62,7 +62,7 @@ MeshStorage::MeshStorage() { buffer.resize(sizeof(float) * 3); { uint8_t *w = buffer.ptrw(); - float *fptr = (float *)w; + float *fptr = reinterpret_cast<float *>(w); fptr[0] = 1.0; fptr[1] = 0.0; fptr[2] = 0.0; @@ -74,7 +74,7 @@ MeshStorage::MeshStorage() { buffer.resize(sizeof(float) * 4); { uint8_t *w = buffer.ptrw(); - float *fptr = (float *)w; + float *fptr = reinterpret_cast<float *>(w); fptr[0] = 1.0; fptr[1] = 0.0; fptr[2] = 0.0; @@ -87,7 +87,7 @@ MeshStorage::MeshStorage() { buffer.resize(sizeof(float) * 4); { uint8_t *w = buffer.ptrw(); - float *fptr = (float *)w; + float *fptr = reinterpret_cast<float *>(w); fptr[0] = 1.0; fptr[1] = 1.0; fptr[2] = 1.0; @@ -100,7 +100,7 @@ MeshStorage::MeshStorage() { buffer.resize(sizeof(float) * 2); { uint8_t *w = buffer.ptrw(); - float *fptr = (float *)w; + float *fptr = reinterpret_cast<float *>(w); fptr[0] = 0.0; fptr[1] = 0.0; } @@ -110,7 +110,7 @@ MeshStorage::MeshStorage() { buffer.resize(sizeof(float) * 2); { uint8_t *w = buffer.ptrw(); - float *fptr = (float *)w; + float *fptr = reinterpret_cast<float *>(w); fptr[0] = 0.0; fptr[1] = 0.0; } @@ -121,7 +121,7 @@ MeshStorage::MeshStorage() { buffer.resize(sizeof(float) * 4); { uint8_t *w = buffer.ptrw(); - float *fptr = (float *)w; + float *fptr = reinterpret_cast<float *>(w); fptr[0] = 0.0; fptr[1] = 0.0; fptr[2] = 0.0; @@ -134,7 +134,7 @@ MeshStorage::MeshStorage() { buffer.resize(sizeof(uint32_t) * 4); { uint8_t *w = buffer.ptrw(); - uint32_t *fptr = (uint32_t *)w; + uint32_t *fptr = reinterpret_cast<uint32_t *>(w); fptr[0] = 0; fptr[1] = 0; fptr[2] = 0; @@ -147,7 +147,7 @@ MeshStorage::MeshStorage() { buffer.resize(sizeof(float) * 4); { uint8_t *w = buffer.ptrw(); - float *fptr = (float *)w; + float *fptr = reinterpret_cast<float *>(w); fptr[0] = 0.0; fptr[1] = 0.0; fptr[2] = 0.0; @@ -284,9 +284,9 @@ void MeshStorage::mesh_add_surface(RID p_mesh, const RS::SurfaceData &p_surface) case RS::ARRAY_CUSTOM2: case RS::ARRAY_CUSTOM3: { int idx = i - RS::ARRAY_CUSTOM0; - uint32_t fmt_shift[RS::ARRAY_CUSTOM_COUNT] = { RS::ARRAY_FORMAT_CUSTOM0_SHIFT, RS::ARRAY_FORMAT_CUSTOM1_SHIFT, RS::ARRAY_FORMAT_CUSTOM2_SHIFT, RS::ARRAY_FORMAT_CUSTOM3_SHIFT }; + const uint32_t fmt_shift[RS::ARRAY_CUSTOM_COUNT] = { RS::ARRAY_FORMAT_CUSTOM0_SHIFT, RS::ARRAY_FORMAT_CUSTOM1_SHIFT, RS::ARRAY_FORMAT_CUSTOM2_SHIFT, RS::ARRAY_FORMAT_CUSTOM3_SHIFT }; uint32_t fmt = (p_surface.format >> fmt_shift[idx]) & RS::ARRAY_FORMAT_CUSTOM_MASK; - uint32_t fmtsize[RS::ARRAY_CUSTOM_MAX] = { 4, 4, 4, 8, 4, 8, 12, 16 }; + const uint32_t fmtsize[RS::ARRAY_CUSTOM_MAX] = { 4, 4, 4, 8, 4, 8, 12, 16 }; attrib_stride += fmtsize[fmt]; } break; @@ -1098,10 +1098,10 @@ void MeshStorage::_mesh_surface_generate_version_for_input_mask(Mesh::Surface::V vd.offset = attribute_stride; int idx = i - RS::ARRAY_CUSTOM0; - uint32_t fmt_shift[RS::ARRAY_CUSTOM_COUNT] = { RS::ARRAY_FORMAT_CUSTOM0_SHIFT, RS::ARRAY_FORMAT_CUSTOM1_SHIFT, RS::ARRAY_FORMAT_CUSTOM2_SHIFT, RS::ARRAY_FORMAT_CUSTOM3_SHIFT }; + const uint32_t fmt_shift[RS::ARRAY_CUSTOM_COUNT] = { RS::ARRAY_FORMAT_CUSTOM0_SHIFT, RS::ARRAY_FORMAT_CUSTOM1_SHIFT, RS::ARRAY_FORMAT_CUSTOM2_SHIFT, RS::ARRAY_FORMAT_CUSTOM3_SHIFT }; uint32_t fmt = (s->format >> fmt_shift[idx]) & RS::ARRAY_FORMAT_CUSTOM_MASK; - uint32_t fmtsize[RS::ARRAY_CUSTOM_MAX] = { 4, 4, 4, 8, 4, 8, 12, 16 }; - RD::DataFormat fmtrd[RS::ARRAY_CUSTOM_MAX] = { RD::DATA_FORMAT_R8G8B8A8_UNORM, RD::DATA_FORMAT_R8G8B8A8_SNORM, RD::DATA_FORMAT_R16G16_SFLOAT, RD::DATA_FORMAT_R16G16B16A16_SFLOAT, RD::DATA_FORMAT_R32_SFLOAT, RD::DATA_FORMAT_R32G32_SFLOAT, RD::DATA_FORMAT_R32G32B32_SFLOAT, RD::DATA_FORMAT_R32G32B32A32_SFLOAT }; + const uint32_t fmtsize[RS::ARRAY_CUSTOM_MAX] = { 4, 4, 4, 8, 4, 8, 12, 16 }; + const RD::DataFormat fmtrd[RS::ARRAY_CUSTOM_MAX] = { RD::DATA_FORMAT_R8G8B8A8_UNORM, RD::DATA_FORMAT_R8G8B8A8_SNORM, RD::DATA_FORMAT_R16G16_SFLOAT, RD::DATA_FORMAT_R16G16B16A16_SFLOAT, RD::DATA_FORMAT_R32_SFLOAT, RD::DATA_FORMAT_R32G32_SFLOAT, RD::DATA_FORMAT_R32G32B32_SFLOAT, RD::DATA_FORMAT_R32G32B32A32_SFLOAT }; vd.format = fmtrd[fmt]; attribute_stride += fmtsize[fmt]; buffer = s->attribute_buffer; @@ -1238,7 +1238,7 @@ void MeshStorage::multimesh_set_mesh(RID p_multimesh, RID p_mesh) { if (multimesh->buffer_set) { Vector<uint8_t> buffer = RD::get_singleton()->buffer_get_data(multimesh->buffer); const uint8_t *r = buffer.ptr(); - const float *data = (const float *)r; + const float *data = reinterpret_cast<const float *>(r); _multimesh_re_create_aabb(multimesh, data, multimesh->instances); } } diff --git a/servers/rendering/renderer_rd/storage_rd/particles_storage.cpp b/servers/rendering/renderer_rd/storage_rd/particles_storage.cpp index 75dd20bdbd..402536de88 100644 --- a/servers/rendering/renderer_rd/storage_rd/particles_storage.cpp +++ b/servers/rendering/renderer_rd/storage_rd/particles_storage.cpp @@ -1722,7 +1722,7 @@ RID ParticlesStorage::particles_collision_get_heightfield_framebuffer(RID p_part if (particles_collision->heightfield_texture == RID()) { //create - int resolutions[RS::PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_MAX] = { 256, 512, 1024, 2048, 4096, 8192 }; + const int resolutions[RS::PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_MAX] = { 256, 512, 1024, 2048, 4096, 8192 }; Size2i size; if (particles_collision->extents.x > particles_collision->extents.z) { size.x = resolutions[particles_collision->heightfield_resolution]; diff --git a/servers/rendering/renderer_scene_cull.cpp b/servers/rendering/renderer_scene_cull.cpp index 55193a45f0..528f381139 100644 --- a/servers/rendering/renderer_scene_cull.cpp +++ b/servers/rendering/renderer_scene_cull.cpp @@ -2444,7 +2444,7 @@ void RendererSceneCull::render_camera(RID p_render_buffers, RID p_camera, RID p_ Transform3D transform = camera->transform; CameraMatrix projection; bool vaspect = camera->vaspect; - bool is_ortogonal = false; + bool is_orthogonal = false; switch (camera->type) { case Camera::ORTHOGONAL: { @@ -2454,7 +2454,7 @@ void RendererSceneCull::render_camera(RID p_render_buffers, RID p_camera, RID p_ camera->znear, camera->zfar, camera->vaspect); - is_ortogonal = true; + is_orthogonal = true; } break; case Camera::PERSPECTIVE: { projection.set_perspective( @@ -2476,7 +2476,7 @@ void RendererSceneCull::render_camera(RID p_render_buffers, RID p_camera, RID p_ } break; } - camera_data.set_camera(transform, projection, is_ortogonal, vaspect); + camera_data.set_camera(transform, projection, is_orthogonal, vaspect); } else { // Setup our camera for our XR interface. // We can support multiple views here each with their own camera @@ -2510,7 +2510,7 @@ void RendererSceneCull::render_camera(RID p_render_buffers, RID p_camera, RID p_ RENDER_TIMESTAMP("Update Occlusion Buffer") // For now just cull on the first camera - RendererSceneOcclusionCull::get_singleton()->buffer_update(p_viewport, camera_data.main_transform, camera_data.main_projection, camera_data.is_ortogonal, RendererThreadPool::singleton->thread_work_pool); + RendererSceneOcclusionCull::get_singleton()->buffer_update(p_viewport, camera_data.main_transform, camera_data.main_projection, camera_data.is_orthogonal, RendererThreadPool::singleton->thread_work_pool); _render_scene(&camera_data, p_render_buffers, environment, camera->effects, camera->visible_layers, p_scenario, p_viewport, p_shadow_atlas, RID(), -1, p_screen_mesh_lod_threshold, true, r_render_info); #endif @@ -2920,7 +2920,7 @@ void RendererSceneCull::_render_scene(const RendererSceneRender::CameraData *p_c RENDER_TIMESTAMP("Cull 3D Scene"); - //rasterizer->set_camera(p_camera_data->main_transform, p_camera_data.main_projection, p_camera_data.is_ortogonal); + //rasterizer->set_camera(p_camera_data->main_transform, p_camera_data.main_projection, p_camera_data.is_orthogonal); /* STEP 2 - CULL */ @@ -2959,7 +2959,7 @@ void RendererSceneCull::_render_scene(const RendererSceneRender::CameraData *p_c scene_render->set_directional_shadow_count(lights_with_shadow.size()); for (int i = 0; i < lights_with_shadow.size(); i++) { - _light_instance_setup_directional_shadow(i, lights_with_shadow[i], p_camera_data->main_transform, p_camera_data->main_projection, p_camera_data->is_ortogonal, p_camera_data->vaspect); + _light_instance_setup_directional_shadow(i, lights_with_shadow[i], p_camera_data->main_transform, p_camera_data->main_projection, p_camera_data->is_orthogonal, p_camera_data->vaspect); } } @@ -3097,7 +3097,7 @@ void RendererSceneCull::_render_scene(const RendererSceneRender::CameraData *p_c ins->transform.origin + cam_xf.basis.get_axis(0) * radius }; - if (!p_camera_data->is_ortogonal) { + if (!p_camera_data->is_orthogonal) { //if using perspetive, map them to near plane for (int j = 0; j < 2; j++) { if (p.distance_to(points[j]) < 0) { @@ -3125,7 +3125,7 @@ void RendererSceneCull::_render_scene(const RendererSceneRender::CameraData *p_c base + cam_xf.basis.get_axis(0) * w }; - if (!p_camera_data->is_ortogonal) { + if (!p_camera_data->is_orthogonal) { //if using perspetive, map them to near plane for (int j = 0; j < 2; j++) { if (p.distance_to(points[j]) < 0) { @@ -3156,7 +3156,7 @@ void RendererSceneCull::_render_scene(const RendererSceneRender::CameraData *p_c if (redraw && max_shadows_used < MAX_UPDATE_SHADOWS) { //must redraw! RENDER_TIMESTAMP("> Render Light3D " + itos(i)); - light->shadow_dirty = _light_instance_update_shadow(ins, p_camera_data->main_transform, p_camera_data->main_projection, p_camera_data->is_ortogonal, p_camera_data->vaspect, p_shadow_atlas, scenario, p_screen_mesh_lod_threshold); + light->shadow_dirty = _light_instance_update_shadow(ins, p_camera_data->main_transform, p_camera_data->main_projection, p_camera_data->is_orthogonal, p_camera_data->vaspect, p_shadow_atlas, scenario, p_screen_mesh_lod_threshold); RENDER_TIMESTAMP("< Render Light3D " + itos(i)); } else { light->shadow_dirty = redraw; @@ -3229,7 +3229,7 @@ void RendererSceneCull::_render_scene(const RendererSceneRender::CameraData *p_c render_sdfgi_data[i].instances.clear(); } - // virtual void render_scene(RID p_render_buffers, const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, const PagedArray<RID> &p_lights, const PagedArray<RID> &p_reflection_probes, const PagedArray<RID> &p_voxel_gi_instances, const PagedArray<RID> &p_decals, const PagedArray<RID> &p_lightmaps, RID p_environment, RID p_camera_effects, RID p_shadow_atlas, RID p_reflection_atlas, RID p_reflection_probe, int p_reflection_probe_pass, float p_screen_mesh_lod_threshold,const RenderShadowData *p_render_shadows,int p_render_shadow_count,const RenderSDFGIData *p_render_sdfgi_regions,int p_render_sdfgi_region_count,const RenderSDFGIStaticLightData *p_render_sdfgi_static_lights=nullptr) = 0; + // virtual void render_scene(RID p_render_buffers, const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, const PagedArray<RID> &p_lights, const PagedArray<RID> &p_reflection_probes, const PagedArray<RID> &p_voxel_gi_instances, const PagedArray<RID> &p_decals, const PagedArray<RID> &p_lightmaps, RID p_environment, RID p_camera_effects, RID p_shadow_atlas, RID p_reflection_atlas, RID p_reflection_probe, int p_reflection_probe_pass, float p_screen_mesh_lod_threshold,const RenderShadowData *p_render_shadows,int p_render_shadow_count,const RenderSDFGIData *p_render_sdfgi_regions,int p_render_sdfgi_region_count,const RenderSDFGIStaticLightData *p_render_sdfgi_static_lights=nullptr) = 0; } RID RendererSceneCull::_render_get_environment(RID p_camera, RID p_scenario) { diff --git a/servers/rendering/renderer_scene_render.cpp b/servers/rendering/renderer_scene_render.cpp index c802f72fdf..fadece317a 100644 --- a/servers/rendering/renderer_scene_render.cpp +++ b/servers/rendering/renderer_scene_render.cpp @@ -30,9 +30,9 @@ #include "renderer_scene_render.h" -void RendererSceneRender::CameraData::set_camera(const Transform3D p_transform, const CameraMatrix p_projection, bool p_is_ortogonal, bool p_vaspect) { +void RendererSceneRender::CameraData::set_camera(const Transform3D p_transform, const CameraMatrix p_projection, bool p_is_orthogonal, bool p_vaspect) { view_count = 1; - is_ortogonal = p_is_ortogonal; + is_orthogonal = p_is_orthogonal; vaspect = p_vaspect; main_transform = p_transform; @@ -42,11 +42,11 @@ void RendererSceneRender::CameraData::set_camera(const Transform3D p_transform, view_projection[0] = p_projection; } -void RendererSceneRender::CameraData::set_multiview_camera(uint32_t p_view_count, const Transform3D *p_transforms, const CameraMatrix *p_projections, bool p_is_ortogonal, bool p_vaspect) { +void RendererSceneRender::CameraData::set_multiview_camera(uint32_t p_view_count, const Transform3D *p_transforms, const CameraMatrix *p_projections, bool p_is_orthogonal, bool p_vaspect) { ERR_FAIL_COND_MSG(p_view_count != 2, "Incorrect view count for stereoscopic view"); view_count = p_view_count; - is_ortogonal = p_is_ortogonal; + is_orthogonal = p_is_orthogonal; vaspect = p_vaspect; Vector<Plane> planes[2]; diff --git a/servers/rendering/renderer_scene_render.h b/servers/rendering/renderer_scene_render.h index 0b8734e68c..d43bfb170e 100644 --- a/servers/rendering/renderer_scene_render.h +++ b/servers/rendering/renderer_scene_render.h @@ -234,7 +234,7 @@ public: struct CameraData { // flags uint32_t view_count; - bool is_ortogonal; + bool is_orthogonal; bool vaspect; // Main/center projection @@ -244,13 +244,13 @@ public: Transform3D view_offset[RendererSceneRender::MAX_RENDER_VIEWS]; CameraMatrix view_projection[RendererSceneRender::MAX_RENDER_VIEWS]; - void set_camera(const Transform3D p_transform, const CameraMatrix p_projection, bool p_is_ortogonal, bool p_vaspect); - void set_multiview_camera(uint32_t p_view_count, const Transform3D *p_transforms, const CameraMatrix *p_projections, bool p_is_ortogonal, bool p_vaspect); + void set_camera(const Transform3D p_transform, const CameraMatrix p_projection, bool p_is_orthogonal, bool p_vaspect); + void set_multiview_camera(uint32_t p_view_count, const Transform3D *p_transforms, const CameraMatrix *p_projections, bool p_is_orthogonal, bool p_vaspect); }; virtual void render_scene(RID p_render_buffers, const CameraData *p_camera_data, const PagedArray<GeometryInstance *> &p_instances, const PagedArray<RID> &p_lights, const PagedArray<RID> &p_reflection_probes, const PagedArray<RID> &p_voxel_gi_instances, const PagedArray<RID> &p_decals, const PagedArray<RID> &p_lightmaps, const PagedArray<RID> &p_fog_volumes, RID p_environment, RID p_camera_effects, RID p_shadow_atlas, RID p_occluder_debug_tex, RID p_reflection_atlas, RID p_reflection_probe, int p_reflection_probe_pass, float p_screen_mesh_lod_threshold, const RenderShadowData *p_render_shadows, int p_render_shadow_count, const RenderSDFGIData *p_render_sdfgi_regions, int p_render_sdfgi_region_count, const RenderSDFGIUpdateData *p_sdfgi_update_data = nullptr, RendererScene::RenderInfo *r_render_info = nullptr) = 0; - virtual void render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_ortogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) = 0; + virtual void render_material(const Transform3D &p_cam_transform, const CameraMatrix &p_cam_projection, bool p_cam_orthogonal, const PagedArray<GeometryInstance *> &p_instances, RID p_framebuffer, const Rect2i &p_region) = 0; virtual void render_particle_collider_heightfield(RID p_collider, const Transform3D &p_transform, const PagedArray<GeometryInstance *> &p_instances) = 0; virtual void set_scene_pass(uint64_t p_pass) = 0; diff --git a/servers/rendering/shader_language.cpp b/servers/rendering/shader_language.cpp index af5da6ae6f..54d1a6fd8d 100644 --- a/servers/rendering/shader_language.cpp +++ b/servers/rendering/shader_language.cpp @@ -4670,16 +4670,18 @@ ShaderLanguage::Node *ShaderLanguage::_parse_expression(BlockNode *p_block, cons expr = _parse_array_constructor(p_block, p_function_info); } else { DataType datatype; - DataPrecision precision; - bool precision_defined = false; + DataPrecision precision = PRECISION_DEFAULT; if (is_token_precision(tk.type)) { precision = get_token_precision(tk.type); - precision_defined = true; tk = _get_token(); } datatype = get_token_datatype(tk.type); + if (precision != PRECISION_DEFAULT && _validate_precision(datatype, precision) != OK) { + return nullptr; + } + tk = _get_token(); if (tk.type == TK_BRACKET_OPEN) { @@ -4697,7 +4699,7 @@ ShaderLanguage::Node *ShaderLanguage::_parse_expression(BlockNode *p_block, cons OperatorNode *func = alloc_node<OperatorNode>(); func->op = OP_CONSTRUCT; - if (precision_defined) { + if (precision != PRECISION_DEFAULT) { func->return_precision_cache = precision; } @@ -6426,10 +6428,6 @@ Error ShaderLanguage::_parse_block(BlockNode *p_block, const FunctionInfo &p_fun if (!is_struct) { is_struct = shader->structs.has(tk.text); // check again. } - if (is_struct && precision != PRECISION_DEFAULT) { - _set_error(RTR("The precision modifier cannot be used on structs.")); - return ERR_PARSE_ERROR; - } if (!is_token_nonvoid_datatype(tk.type)) { _set_error(RTR("Expected variable type after precision modifier.")); return ERR_PARSE_ERROR; @@ -6449,6 +6447,10 @@ Error ShaderLanguage::_parse_block(BlockNode *p_block, const FunctionInfo &p_fun return ERR_PARSE_ERROR; } + if (precision != PRECISION_DEFAULT && _validate_precision(type, precision) != OK) { + return ERR_PARSE_ERROR; + } + int array_size = 0; bool fixed_array_size = false; bool first = true; @@ -6600,10 +6602,6 @@ Error ShaderLanguage::_parse_block(BlockNode *p_block, const FunctionInfo &p_fun if (is_token_precision(tk.type)) { precision2 = get_token_precision(tk.type); tk = _get_token(); - if (shader->structs.has(tk.text)) { - _set_error(RTR("The precision modifier cannot be used on structs.")); - return ERR_PARSE_ERROR; - } if (!is_token_nonvoid_datatype(tk.type)) { _set_error(RTR("Expected data type after precision modifier.")); return ERR_PARSE_ERROR; @@ -6624,6 +6622,10 @@ Error ShaderLanguage::_parse_block(BlockNode *p_block, const FunctionInfo &p_fun type2 = get_token_datatype(tk.type); } + if (precision2 != PRECISION_DEFAULT && _validate_precision(type2, precision2) != OK) { + return ERR_PARSE_ERROR; + } + int array_size2 = 0; tk = _get_token(); @@ -7427,6 +7429,25 @@ String ShaderLanguage::_get_qualifier_str(ArgumentQualifier p_qualifier) const { return ""; } +Error ShaderLanguage::_validate_precision(DataType p_type, DataPrecision p_precision) { + switch (p_type) { + case TYPE_STRUCT: { + _set_error(RTR("The precision modifier cannot be used on structs.")); + return FAILED; + } break; + case TYPE_BOOL: + case TYPE_BVEC2: + case TYPE_BVEC3: + case TYPE_BVEC4: { + _set_error(RTR("The precision modifier cannot be used on boolean types.")); + return FAILED; + } break; + default: + break; + } + return OK; +} + Error ShaderLanguage::_validate_datatype(DataType p_type) { if (RenderingServer::get_singleton()->is_low_end()) { bool invalid_type = false; @@ -7608,8 +7629,7 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct } StringName struct_name = ""; bool struct_dt = false; - bool use_precision = false; - DataPrecision precision = DataPrecision::PRECISION_DEFAULT; + DataPrecision precision = PRECISION_DEFAULT; if (tk.type == TK_STRUCT) { _set_error(RTR("Nested structs are not allowed.")); @@ -7618,7 +7638,6 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct if (is_token_precision(tk.type)) { precision = get_token_precision(tk.type); - use_precision = true; tk = _get_token(); } @@ -7630,10 +7649,6 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct } #endif // DEBUG_ENABLED struct_dt = true; - if (use_precision) { - _set_error(RTR("The precision modifier cannot be used on structs.")); - return ERR_PARSE_ERROR; - } } if (!is_token_datatype(tk.type) && !struct_dt) { @@ -7642,6 +7657,10 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct } else { type = struct_dt ? TYPE_STRUCT : get_token_datatype(tk.type); + if (precision != PRECISION_DEFAULT && _validate_precision(type, precision) != OK) { + return ERR_PARSE_ERROR; + } + if (type == TYPE_VOID || is_sampler_type(type)) { _set_error(vformat(RTR("A '%s' data type is not allowed here."), get_datatype_name(type))); return ERR_PARSE_ERROR; @@ -7762,7 +7781,6 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct } } - bool precision_defined = false; DataPrecision precision = PRECISION_DEFAULT; DataInterpolation interpolation = INTERPOLATION_SMOOTH; DataType type; @@ -7781,16 +7799,11 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct if (is_token_precision(tk.type)) { precision = get_token_precision(tk.type); - precision_defined = true; tk = _get_token(); } if (shader->structs.has(tk.text)) { if (uniform) { - if (precision_defined) { - _set_error(RTR("The precision modifier cannot be used on structs.")); - return ERR_PARSE_ERROR; - } _set_error(vformat(RTR("The '%s' data type is not supported for uniforms."), "struct")); return ERR_PARSE_ERROR; } else { @@ -7806,6 +7819,10 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct type = get_token_datatype(tk.type); + if (precision != PRECISION_DEFAULT && _validate_precision(type, precision) != OK) { + return ERR_PARSE_ERROR; + } + if (type == TYPE_VOID) { _set_error(vformat(RTR("The '%s' data type is not allowed here."), "void")); return ERR_PARSE_ERROR; @@ -8249,10 +8266,6 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct } if (shader->structs.has(tk.text)) { - if (precision != PRECISION_DEFAULT) { - _set_error(RTR("The precision modifier cannot be used on structs.")); - return ERR_PARSE_ERROR; - } is_struct = true; struct_name = tk.text; } else { @@ -8276,6 +8289,11 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct } else { type = get_token_datatype(tk.type); } + + if (precision != PRECISION_DEFAULT && _validate_precision(type, precision) != OK) { + return ERR_PARSE_ERROR; + } + prev_pos = _get_tkpos(); tk = _get_token(); @@ -8652,44 +8670,41 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct break; } - bool is_const = false; + bool param_is_const = false; if (tk.type == TK_CONST) { - is_const = true; + param_is_const = true; tk = _get_token(); } - ArgumentQualifier qualifier = ARGUMENT_QUALIFIER_IN; - + ArgumentQualifier param_qualifier = ARGUMENT_QUALIFIER_IN; if (tk.type == TK_ARG_IN) { - qualifier = ARGUMENT_QUALIFIER_IN; + param_qualifier = ARGUMENT_QUALIFIER_IN; tk = _get_token(); } else if (tk.type == TK_ARG_OUT) { - if (is_const) { + if (param_is_const) { _set_error(vformat(RTR("The '%s' qualifier cannot be used within a function parameter declared with '%s'."), "out", "const")); return ERR_PARSE_ERROR; } - qualifier = ARGUMENT_QUALIFIER_OUT; + param_qualifier = ARGUMENT_QUALIFIER_OUT; tk = _get_token(); } else if (tk.type == TK_ARG_INOUT) { - if (is_const) { + if (param_is_const) { _set_error(vformat(RTR("The '%s' qualifier cannot be used within a function parameter declared with '%s'."), "inout", "const")); return ERR_PARSE_ERROR; } - qualifier = ARGUMENT_QUALIFIER_INOUT; + param_qualifier = ARGUMENT_QUALIFIER_INOUT; tk = _get_token(); } - DataType ptype; - StringName pname; + DataType param_type; + StringName param_name; StringName param_struct_name; - DataPrecision pprecision = PRECISION_DEFAULT; - bool use_precision = false; + DataPrecision param_precision = PRECISION_DEFAULT; int arg_array_size = 0; if (is_token_precision(tk.type)) { - pprecision = get_token_precision(tk.type); + param_precision = get_token_precision(tk.type); tk = _get_token(); - use_precision = true; } is_struct = false; @@ -8702,10 +8717,6 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct used_structs[param_struct_name].used = true; } #endif // DEBUG_ENABLED - if (use_precision) { - _set_error(RTR("The precision modifier cannot be used on structs.")); - return ERR_PARSE_ERROR; - } } if (!is_struct && !is_token_datatype(tk.type)) { @@ -8713,7 +8724,7 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct return ERR_PARSE_ERROR; } - if (qualifier == ARGUMENT_QUALIFIER_OUT || qualifier == ARGUMENT_QUALIFIER_INOUT) { + if (param_qualifier == ARGUMENT_QUALIFIER_OUT || param_qualifier == ARGUMENT_QUALIFIER_INOUT) { if (is_sampler_type(get_token_datatype(tk.type))) { _set_error(RTR("Opaque types cannot be output parameters.")); return ERR_PARSE_ERROR; @@ -8721,18 +8732,22 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct } if (is_struct) { - ptype = TYPE_STRUCT; + param_type = TYPE_STRUCT; } else { - ptype = get_token_datatype(tk.type); - if (_validate_datatype(ptype) != OK) { + param_type = get_token_datatype(tk.type); + if (_validate_datatype(param_type) != OK) { return ERR_PARSE_ERROR; } - if (ptype == TYPE_VOID) { + if (param_type == TYPE_VOID) { _set_error(RTR("Void type not allowed as argument.")); return ERR_PARSE_ERROR; } } + if (param_precision != PRECISION_DEFAULT && _validate_precision(param_type, param_precision) != OK) { + return ERR_PARSE_ERROR; + } + tk = _get_token(); if (tk.type == TK_BRACKET_OPEN) { @@ -8747,32 +8762,32 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct return ERR_PARSE_ERROR; } - pname = tk.text; + param_name = tk.text; ShaderLanguage::IdentifierType itype; - if (_find_identifier(func_node->body, false, builtins, pname, (ShaderLanguage::DataType *)nullptr, &itype)) { + if (_find_identifier(func_node->body, false, builtins, param_name, (ShaderLanguage::DataType *)nullptr, &itype)) { if (itype != IDENTIFIER_FUNCTION) { - _set_redefinition_error(String(pname)); + _set_redefinition_error(String(param_name)); return ERR_PARSE_ERROR; } } - if (has_builtin(p_functions, pname)) { - _set_redefinition_error(String(pname)); + if (has_builtin(p_functions, param_name)) { + _set_redefinition_error(String(param_name)); return ERR_PARSE_ERROR; } FunctionNode::Argument arg; - arg.type = ptype; - arg.name = pname; + arg.type = param_type; + arg.name = param_name; arg.type_str = param_struct_name; - arg.precision = pprecision; - arg.qualifier = qualifier; + arg.precision = param_precision; + arg.qualifier = param_qualifier; arg.tex_argument_check = false; arg.tex_builtin_check = false; arg.tex_argument_filter = FILTER_DEFAULT; arg.tex_argument_repeat = REPEAT_DEFAULT; - arg.is_const = is_const; + arg.is_const = param_is_const; tk = _get_token(); if (tk.type == TK_BRACKET_OPEN) { diff --git a/servers/rendering/shader_language.h b/servers/rendering/shader_language.h index 66ae220edf..de6d912a4f 100644 --- a/servers/rendering/shader_language.h +++ b/servers/rendering/shader_language.h @@ -1038,6 +1038,7 @@ private: static bool is_const_suffix_lut_initialized; + Error _validate_precision(DataType p_type, DataPrecision p_precision); Error _validate_datatype(DataType p_type); bool _compare_datatypes(DataType p_datatype_a, String p_datatype_name_a, int p_array_size_a, DataType p_datatype_b, String p_datatype_name_b, int p_array_size_b); bool _compare_datatypes_in_nodes(Node *a, Node *b); diff --git a/servers/rendering_server.cpp b/servers/rendering_server.cpp index b58e6138eb..c2a6b83485 100644 --- a/servers/rendering_server.cpp +++ b/servers/rendering_server.cpp @@ -424,7 +424,7 @@ Error RenderingServer::_surface_set_data(Array p_arrays, uint32_t p_format, uint value |= CLAMP(int((src[i * 4 + 1] * 0.5 + 0.5) * 1023.0), 0, 1023) << 10; value |= CLAMP(int((src[i * 4 + 2] * 0.5 + 0.5) * 1023.0), 0, 1023) << 20; if (src[i * 4 + 3] > 0) { - value |= 3 << 30; + value |= 3UL << 30; } memcpy(&vw[p_offsets[ai] + i * p_vertex_stride], &value, 4); @@ -440,7 +440,7 @@ Error RenderingServer::_surface_set_data(Array p_arrays, uint32_t p_format, uint value |= CLAMP(int((src[i * 4 + 1] * 0.5 + 0.5) * 1023.0), 0, 1023) << 10; value |= CLAMP(int((src[i * 4 + 2] * 0.5 + 0.5) * 1023.0), 0, 1023) << 20; if (src[i * 4 + 3] > 0) { - value |= 3 << 30; + value |= 3UL << 30; } memcpy(&vw[p_offsets[ai] + i * p_vertex_stride], &value, 4); } @@ -1093,7 +1093,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t Vector2 *w = arr_2d.ptrw(); for (int j = 0; j < p_vertex_len; j++) { - const float *v = (const float *)&r[j * vertex_elem_size + offsets[i]]; + const float *v = reinterpret_cast<const float *>(&r[j * vertex_elem_size + offsets[i]]); w[j] = Vector2(v[0], v[1]); } } @@ -1107,7 +1107,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t Vector3 *w = arr_3d.ptrw(); for (int j = 0; j < p_vertex_len; j++) { - const float *v = (const float *)&r[j * vertex_elem_size + offsets[i]]; + const float *v = reinterpret_cast<const float *>(&r[j * vertex_elem_size + offsets[i]]); w[j] = Vector3(v[0], v[1], v[2]); } } @@ -1156,7 +1156,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t Color *w = arr.ptrw(); for (int32_t j = 0; j < p_vertex_len; j++) { - const uint8_t *v = (const uint8_t *)&ar[j * attrib_elem_size + offsets[i]]; + const uint8_t *v = reinterpret_cast<const uint8_t *>(&ar[j * attrib_elem_size + offsets[i]]); w[j] = Color(v[0] / 255.0, v[1] / 255.0, v[2] / 255.0, v[3] / 255.0); } @@ -1170,7 +1170,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t Vector2 *w = arr.ptrw(); for (int j = 0; j < p_vertex_len; j++) { - const float *v = (const float *)&ar[j * attrib_elem_size + offsets[i]]; + const float *v = reinterpret_cast<const float *>(&ar[j * attrib_elem_size + offsets[i]]); w[j] = Vector2(v[0], v[1]); } @@ -1184,7 +1184,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t Vector2 *w = arr.ptrw(); for (int j = 0; j < p_vertex_len; j++) { - const float *v = (const float *)&ar[j * attrib_elem_size + offsets[i]]; + const float *v = reinterpret_cast<const float *>(&ar[j * attrib_elem_size + offsets[i]]); w[j] = Vector2(v[0], v[1]); } @@ -1209,7 +1209,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t uint8_t *w = arr.ptrw(); for (int j = 0; j < p_vertex_len; j++) { - const uint8_t *v = (const uint8_t *)&ar[j * attrib_elem_size + offsets[i]]; + const uint8_t *v = reinterpret_cast<const uint8_t *>(&ar[j * attrib_elem_size + offsets[i]]); memcpy(&w[j * s], v, s); } @@ -1228,7 +1228,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t float *w = arr.ptrw(); for (int j = 0; j < p_vertex_len; j++) { - const float *v = (const float *)&ar[j * attrib_elem_size + offsets[i]]; + const float *v = reinterpret_cast<const float *>(&ar[j * attrib_elem_size + offsets[i]]); memcpy(&w[j * s], v, s * sizeof(float)); } ret[i] = arr; diff --git a/servers/text/text_server_extension.cpp b/servers/text/text_server_extension.cpp index c8efacc9c5..001706bb6f 100644 --- a/servers/text/text_server_extension.cpp +++ b/servers/text/text_server_extension.cpp @@ -67,6 +67,9 @@ void TextServerExtension::_bind_methods() { GDVIRTUAL_BIND(font_set_antialiased, "font_rid", "antialiased"); GDVIRTUAL_BIND(font_is_antialiased, "font_rid"); + GDVIRTUAL_BIND(font_set_generate_mipmaps, "font_rid", "generate_mipmaps"); + GDVIRTUAL_BIND(font_get_generate_mipmaps, "font_rid"); + GDVIRTUAL_BIND(font_set_multichannel_signed_distance_field, "font_rid", "msdf"); GDVIRTUAL_BIND(font_is_multichannel_signed_distance_field, "font_rid"); @@ -151,6 +154,9 @@ void TextServerExtension::_bind_methods() { GDVIRTUAL_BIND(font_get_glyph_texture_idx, "font_rid", "size", "glyph"); GDVIRTUAL_BIND(font_set_glyph_texture_idx, "font_rid", "size", "glyph", "texture_idx"); + GDVIRTUAL_BIND(font_get_glyph_texture_rid, "font_rid", "size", "glyph"); + GDVIRTUAL_BIND(font_get_glyph_texture_size, "font_rid", "size", "glyph"); + GDVIRTUAL_BIND(font_get_glyph_contours, "font_rid", "size", "index"); GDVIRTUAL_BIND(font_get_kerning_list, "font_rid", "size"); @@ -289,6 +295,8 @@ void TextServerExtension::_bind_methods() { GDVIRTUAL_BIND(string_to_upper, "string", "language"); GDVIRTUAL_BIND(string_to_lower, "string", "language"); + + GDVIRTUAL_BIND(parse_structured_text, "parser_type", "args", "text"); } bool TextServerExtension::has_feature(Feature p_feature) const { @@ -451,6 +459,18 @@ bool TextServerExtension::font_is_antialiased(const RID &p_font_rid) const { return false; } +void TextServerExtension::font_set_generate_mipmaps(const RID &p_font_rid, bool p_generate_mipmaps) { + GDVIRTUAL_CALL(font_set_generate_mipmaps, p_font_rid, p_generate_mipmaps); +} + +bool TextServerExtension::font_get_generate_mipmaps(const RID &p_font_rid) const { + bool ret; + if (GDVIRTUAL_CALL(font_get_generate_mipmaps, p_font_rid, ret)) { + return ret; + } + return false; +} + void TextServerExtension::font_set_multichannel_signed_distance_field(const RID &p_font_rid, bool p_msdf) { GDVIRTUAL_CALL(font_set_multichannel_signed_distance_field, p_font_rid, p_msdf); } @@ -787,6 +807,22 @@ void TextServerExtension::font_set_glyph_texture_idx(const RID &p_font_rid, cons GDVIRTUAL_CALL(font_set_glyph_texture_idx, p_font_rid, p_size, p_glyph, p_texture_idx); } +RID TextServerExtension::font_get_glyph_texture_rid(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const { + RID ret; + if (GDVIRTUAL_CALL(font_get_glyph_texture_rid, p_font_rid, p_size, p_glyph, ret)) { + return ret; + } + return RID(); +} + +Size2 TextServerExtension::font_get_glyph_texture_size(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const { + Size2 ret; + if (GDVIRTUAL_CALL(font_get_glyph_texture_size, p_font_rid, p_size, p_glyph, ret)) { + return ret; + } + return Size2(); +} + Dictionary TextServerExtension::font_get_glyph_contours(const RID &p_font_rid, int64_t p_size, int64_t p_index) const { Dictionary ret; if (GDVIRTUAL_CALL(font_get_glyph_contours, p_font_rid, p_size, p_index, ret)) { @@ -1459,6 +1495,14 @@ String TextServerExtension::string_to_lower(const String &p_string, const String return p_string; } +Array TextServerExtension::parse_structured_text(StructuredTextParser p_parser_type, const Array &p_args, const String &p_text) const { + Array ret; + if (GDVIRTUAL_CALL(parse_structured_text, p_parser_type, p_args, p_text, ret)) { + return ret; + } + return Array(); +} + TextServerExtension::TextServerExtension() { //NOP } diff --git a/servers/text/text_server_extension.h b/servers/text/text_server_extension.h index c6e7bef4e8..ce781097f3 100644 --- a/servers/text/text_server_extension.h +++ b/servers/text/text_server_extension.h @@ -104,6 +104,11 @@ public: GDVIRTUAL2(font_set_antialiased, RID, bool); GDVIRTUAL1RC(bool, font_is_antialiased, RID); + virtual void font_set_generate_mipmaps(const RID &p_font_rid, bool p_generate_mipmaps) override; + virtual bool font_get_generate_mipmaps(const RID &p_font_rid) const override; + GDVIRTUAL2(font_set_generate_mipmaps, RID, bool); + GDVIRTUAL1RC(bool, font_get_generate_mipmaps, RID); + virtual void font_set_multichannel_signed_distance_field(const RID &p_font_rid, bool p_msdf) override; virtual bool font_is_multichannel_signed_distance_field(const RID &p_font_rid) const override; GDVIRTUAL2(font_set_multichannel_signed_distance_field, RID, bool); @@ -245,6 +250,12 @@ public: GDVIRTUAL3RC(int64_t, font_get_glyph_texture_idx, RID, const Vector2i &, int64_t); GDVIRTUAL4(font_set_glyph_texture_idx, RID, const Vector2i &, int64_t, int64_t); + virtual RID font_get_glyph_texture_rid(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const override; + GDVIRTUAL3RC(RID, font_get_glyph_texture_rid, RID, const Vector2i &, int64_t); + + virtual Size2 font_get_glyph_texture_size(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const override; + GDVIRTUAL3RC(Size2, font_get_glyph_texture_size, RID, const Vector2i &, int64_t); + virtual Dictionary font_get_glyph_contours(const RID &p_font, int64_t p_size, int64_t p_index) const override; GDVIRTUAL3RC(Dictionary, font_get_glyph_contours, RID, int64_t, int64_t); @@ -479,6 +490,9 @@ public: GDVIRTUAL2RC(String, string_to_upper, const String &, const String &); GDVIRTUAL2RC(String, string_to_lower, const String &, const String &); + Array parse_structured_text(StructuredTextParser p_parser_type, const Array &p_args, const String &p_text) const; + GDVIRTUAL3RC(Array, parse_structured_text, StructuredTextParser, const Array &, const String &); + TextServerExtension(); ~TextServerExtension(); }; diff --git a/servers/text_server.cpp b/servers/text_server.cpp index 7e3fde6a1f..d66e769e3c 100644 --- a/servers/text_server.cpp +++ b/servers/text_server.cpp @@ -220,6 +220,9 @@ void TextServer::_bind_methods() { ClassDB::bind_method(D_METHOD("font_set_antialiased", "font_rid", "antialiased"), &TextServer::font_set_antialiased); ClassDB::bind_method(D_METHOD("font_is_antialiased", "font_rid"), &TextServer::font_is_antialiased); + ClassDB::bind_method(D_METHOD("font_set_generate_mipmaps", "font_rid", "generate_mipmaps"), &TextServer::font_set_generate_mipmaps); + ClassDB::bind_method(D_METHOD("font_get_generate_mipmaps", "font_rid"), &TextServer::font_get_generate_mipmaps); + ClassDB::bind_method(D_METHOD("font_set_multichannel_signed_distance_field", "font_rid", "msdf"), &TextServer::font_set_multichannel_signed_distance_field); ClassDB::bind_method(D_METHOD("font_is_multichannel_signed_distance_field", "font_rid"), &TextServer::font_is_multichannel_signed_distance_field); @@ -304,6 +307,9 @@ void TextServer::_bind_methods() { ClassDB::bind_method(D_METHOD("font_get_glyph_texture_idx", "font_rid", "size", "glyph"), &TextServer::font_get_glyph_texture_idx); ClassDB::bind_method(D_METHOD("font_set_glyph_texture_idx", "font_rid", "size", "glyph", "texture_idx"), &TextServer::font_set_glyph_texture_idx); + ClassDB::bind_method(D_METHOD("font_get_glyph_texture_rid", "font_rid", "size", "glyph"), &TextServer::font_get_glyph_texture_rid); + ClassDB::bind_method(D_METHOD("font_get_glyph_texture_size", "font_rid", "size", "glyph"), &TextServer::font_get_glyph_texture_size); + ClassDB::bind_method(D_METHOD("font_get_glyph_contours", "font", "size", "index"), &TextServer::font_get_glyph_contours); ClassDB::bind_method(D_METHOD("font_get_kerning_list", "font_rid", "size"), &TextServer::font_get_kerning_list); @@ -438,6 +444,8 @@ void TextServer::_bind_methods() { ClassDB::bind_method(D_METHOD("string_to_upper", "string", "language"), &TextServer::string_to_upper, DEFVAL("")); ClassDB::bind_method(D_METHOD("string_to_lower", "string", "language"), &TextServer::string_to_lower, DEFVAL("")); + ClassDB::bind_method(D_METHOD("parse_structured_text", "parser_type", "args", "text"), &TextServer::parse_structured_text); + /* Direction */ BIND_ENUM_CONSTANT(DIRECTION_AUTO); BIND_ENUM_CONSTANT(DIRECTION_LTR); @@ -526,6 +534,15 @@ void TextServer::_bind_methods() { BIND_ENUM_CONSTANT(FONT_BOLD); BIND_ENUM_CONSTANT(FONT_ITALIC); BIND_ENUM_CONSTANT(FONT_FIXED_WIDTH); + + /* Structured text parser */ + BIND_ENUM_CONSTANT(STRUCTURED_TEXT_DEFAULT); + BIND_ENUM_CONSTANT(STRUCTURED_TEXT_URI); + BIND_ENUM_CONSTANT(STRUCTURED_TEXT_FILE); + BIND_ENUM_CONSTANT(STRUCTURED_TEXT_EMAIL); + BIND_ENUM_CONSTANT(STRUCTURED_TEXT_LIST); + BIND_ENUM_CONSTANT(STRUCTURED_TEXT_NONE); + BIND_ENUM_CONSTANT(STRUCTURED_TEXT_CUSTOM); } Vector2 TextServer::get_hex_code_box_size(int64_t p_size, int64_t p_index) const { @@ -1533,6 +1550,83 @@ String TextServer::strip_diacritics(const String &p_string) const { return result; } +Array TextServer::parse_structured_text(StructuredTextParser p_parser_type, const Array &p_args, const String &p_text) const { + Array ret; + switch (p_parser_type) { + case STRUCTURED_TEXT_URI: { + int prev = 0; + for (int i = 0; i < p_text.length(); i++) { + if ((p_text[i] == '\\') || (p_text[i] == '/') || (p_text[i] == '.') || (p_text[i] == ':') || (p_text[i] == '&') || (p_text[i] == '=') || (p_text[i] == '@') || (p_text[i] == '?') || (p_text[i] == '#')) { + if (prev != i) { + ret.push_back(Vector2i(prev, i)); + } + ret.push_back(Vector2i(i, i + 1)); + prev = i + 1; + } + } + if (prev != p_text.length()) { + ret.push_back(Vector2i(prev, p_text.length())); + } + } break; + case STRUCTURED_TEXT_FILE: { + int prev = 0; + for (int i = 0; i < p_text.length(); i++) { + if ((p_text[i] == '\\') || (p_text[i] == '/') || (p_text[i] == ':')) { + if (prev != i) { + ret.push_back(Vector2i(prev, i)); + } + ret.push_back(Vector2i(i, i + 1)); + prev = i + 1; + } + } + if (prev != p_text.length()) { + ret.push_back(Vector2i(prev, p_text.length())); + } + } break; + case STRUCTURED_TEXT_EMAIL: { + bool local = true; + int prev = 0; + for (int i = 0; i < p_text.length(); i++) { + if ((p_text[i] == '@') && local) { // Add full "local" as single context. + local = false; + ret.push_back(Vector2i(prev, i)); + ret.push_back(Vector2i(i, i + 1)); + prev = i + 1; + } else if (!local & (p_text[i] == '.')) { // Add each dot separated "domain" part as context. + if (prev != i) { + ret.push_back(Vector2i(prev, i)); + } + ret.push_back(Vector2i(i, i + 1)); + prev = i + 1; + } + } + if (prev != p_text.length()) { + ret.push_back(Vector2i(prev, p_text.length())); + } + } break; + case STRUCTURED_TEXT_LIST: { + if (p_args.size() == 1 && p_args[0].get_type() == Variant::STRING) { + Vector<String> tags = p_text.split(String(p_args[0])); + int prev = 0; + for (int i = 0; i < tags.size(); i++) { + if (prev != i) { + ret.push_back(Vector2i(prev, prev + tags[i].length())); + } + ret.push_back(Vector2i(prev + tags[i].length(), prev + tags[i].length() + 1)); + prev = prev + tags[i].length() + 1; + } + } + } break; + case STRUCTURED_TEXT_CUSTOM: + case STRUCTURED_TEXT_NONE: + case STRUCTURED_TEXT_DEFAULT: + default: { + ret.push_back(Vector2i(0, p_text.length())); + } + } + return ret; +} + Array TextServer::_shaped_text_get_glyphs_wrapper(const RID &p_shaped) const { Array ret; diff --git a/servers/text_server.h b/servers/text_server.h index 365b7ff663..7e7f26b32d 100644 --- a/servers/text_server.h +++ b/servers/text_server.h @@ -146,6 +146,16 @@ public: FONT_FIXED_WIDTH = 1 << 2, }; + enum StructuredTextParser { + STRUCTURED_TEXT_DEFAULT, + STRUCTURED_TEXT_URI, + STRUCTURED_TEXT_FILE, + STRUCTURED_TEXT_EMAIL, + STRUCTURED_TEXT_LIST, + STRUCTURED_TEXT_NONE, + STRUCTURED_TEXT_CUSTOM + }; + void _draw_hex_code_box_number(const RID &p_canvas, int64_t p_size, const Vector2 &p_pos, uint8_t p_index, const Color &p_color) const; protected: @@ -191,6 +201,9 @@ public: virtual void font_set_antialiased(const RID &p_font_rid, bool p_antialiased) = 0; virtual bool font_is_antialiased(const RID &p_font_rid) const = 0; + virtual void font_set_generate_mipmaps(const RID &p_font_rid, bool p_generate_mipmaps) = 0; + virtual bool font_get_generate_mipmaps(const RID &p_font_rid) const = 0; + virtual void font_set_multichannel_signed_distance_field(const RID &p_font_rid, bool p_msdf) = 0; virtual bool font_is_multichannel_signed_distance_field(const RID &p_font_rid) const = 0; @@ -274,6 +287,8 @@ public: virtual int64_t font_get_glyph_texture_idx(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const = 0; virtual void font_set_glyph_texture_idx(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph, int64_t p_texture_idx) = 0; + virtual RID font_get_glyph_texture_rid(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const = 0; + virtual Size2 font_get_glyph_texture_size(const RID &p_font_rid, const Vector2i &p_size, int64_t p_glyph) const = 0; virtual Dictionary font_get_glyph_contours(const RID &p_font, int64_t p_size, int64_t p_index) const = 0; @@ -422,6 +437,8 @@ public: virtual String string_to_upper(const String &p_string, const String &p_language = "") const = 0; virtual String string_to_lower(const String &p_string, const String &p_language = "") const = 0; + Array parse_structured_text(StructuredTextParser p_parser_type, const Array &p_args, const String &p_text) const; + TextServer(); ~TextServer(); }; @@ -509,6 +526,7 @@ VARIANT_ENUM_CAST(TextServer::Feature); VARIANT_ENUM_CAST(TextServer::ContourPointTag); VARIANT_ENUM_CAST(TextServer::SpacingType); VARIANT_ENUM_CAST(TextServer::FontStyle); +VARIANT_ENUM_CAST(TextServer::StructuredTextParser); GDVIRTUAL_NATIVE_PTR(Glyph); GDVIRTUAL_NATIVE_PTR(CaretInfo); diff --git a/tests/scene/test_code_edit.h b/tests/scene/test_code_edit.h index 0e0d2a218c..574cacda95 100644 --- a/tests/scene/test_code_edit.h +++ b/tests/scene/test_code_edit.h @@ -40,6 +40,7 @@ namespace TestCodeEdit { TEST_CASE("[SceneTree][CodeEdit] line gutters") { CodeEdit *code_edit = memnew(CodeEdit); SceneTree::get_singleton()->get_root()->add_child(code_edit); + code_edit->grab_focus(); SUBCASE("[CodeEdit] breakpoints") { SIGNAL_WATCH(code_edit, "breakpoint_toggled"); @@ -881,6 +882,7 @@ TEST_CASE("[SceneTree][CodeEdit] line gutters") { TEST_CASE("[SceneTree][CodeEdit] delimiters") { CodeEdit *code_edit = memnew(CodeEdit); SceneTree::get_singleton()->get_root()->add_child(code_edit); + code_edit->grab_focus(); const Point2 OUTSIDE_DELIMETER = Point2(-1, -1); @@ -1759,6 +1761,7 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") { TEST_CASE("[SceneTree][CodeEdit] indent") { CodeEdit *code_edit = memnew(CodeEdit); SceneTree::get_singleton()->get_root()->add_child(code_edit); + code_edit->grab_focus(); SUBCASE("[CodeEdit] indent settings") { code_edit->set_indent_size(10); @@ -2288,6 +2291,7 @@ TEST_CASE("[SceneTree][CodeEdit] indent") { TEST_CASE("[SceneTree][CodeEdit] folding") { CodeEdit *code_edit = memnew(CodeEdit); SceneTree::get_singleton()->get_root()->add_child(code_edit); + code_edit->grab_focus(); SUBCASE("[CodeEdit] folding settings") { code_edit->set_line_folding_enabled(true); @@ -2672,6 +2676,7 @@ TEST_CASE("[SceneTree][CodeEdit] folding") { TEST_CASE("[SceneTree][CodeEdit] completion") { CodeEdit *code_edit = memnew(CodeEdit); SceneTree::get_singleton()->get_root()->add_child(code_edit); + code_edit->grab_focus(); SUBCASE("[CodeEdit] auto brace completion") { code_edit->set_auto_brace_completion_enabled(true); @@ -2991,18 +2996,18 @@ TEST_CASE("[SceneTree][CodeEdit] completion") { Point2 caret_pos = code_edit->get_caret_draw_pos(); caret_pos.y -= code_edit->get_line_height(); - SEND_GUI_MOUSE_EVENT(code_edit, caret_pos, MouseButton::WHEEL_DOWN, MouseButton::NONE); + SEND_GUI_MOUSE_BUTTON_EVENT(code_edit, caret_pos, MouseButton::WHEEL_DOWN, MouseButton::NONE, Key::NONE); CHECK(code_edit->get_code_completion_selected_index() == 1); - SEND_GUI_MOUSE_EVENT(code_edit, caret_pos, MouseButton::WHEEL_UP, MouseButton::NONE); + SEND_GUI_MOUSE_BUTTON_EVENT(code_edit, caret_pos, MouseButton::WHEEL_UP, MouseButton::NONE, Key::NONE); CHECK(code_edit->get_code_completion_selected_index() == 0); /* Single click selects. */ - SEND_GUI_MOUSE_EVENT(code_edit, caret_pos, MouseButton::LEFT, MouseButton::MASK_LEFT); + SEND_GUI_MOUSE_BUTTON_EVENT(code_edit, caret_pos, MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); CHECK(code_edit->get_code_completion_selected_index() == 2); /* Double click inserts. */ - SEND_GUI_DOUBLE_CLICK(code_edit, caret_pos); + SEND_GUI_DOUBLE_CLICK(code_edit, caret_pos, Key::NONE); CHECK(code_edit->get_code_completion_selected_index() == -1); CHECK(code_edit->get_line(0) == "item_2"); @@ -3196,6 +3201,7 @@ TEST_CASE("[SceneTree][CodeEdit] completion") { TEST_CASE("[SceneTree][CodeEdit] symbol lookup") { CodeEdit *code_edit = memnew(CodeEdit); SceneTree::get_singleton()->get_root()->add_child(code_edit); + code_edit->grab_focus(); code_edit->set_symbol_lookup_on_click_enabled(true); CHECK(code_edit->is_symbol_lookup_on_click_enabled()); @@ -3208,7 +3214,7 @@ TEST_CASE("[SceneTree][CodeEdit] symbol lookup") { Point2 caret_pos = code_edit->get_caret_draw_pos(); caret_pos.x += 58; - SEND_GUI_MOUSE_EVENT(code_edit, caret_pos, MouseButton::NONE, MouseButton::NONE); + SEND_GUI_MOUSE_BUTTON_EVENT(code_edit, caret_pos, MouseButton::NONE, MouseButton::NONE, Key::NONE); CHECK(code_edit->get_text_for_symbol_lookup() == "this is s" + String::chr(0xFFFF) + "ome text"); SIGNAL_WATCH(code_edit, "symbol_validate"); @@ -3234,6 +3240,7 @@ TEST_CASE("[SceneTree][CodeEdit] symbol lookup") { TEST_CASE("[SceneTree][CodeEdit] line length guidelines") { CodeEdit *code_edit = memnew(CodeEdit); SceneTree::get_singleton()->get_root()->add_child(code_edit); + code_edit->grab_focus(); TypedArray<int> guide_lines; @@ -3254,6 +3261,7 @@ TEST_CASE("[SceneTree][CodeEdit] line length guidelines") { TEST_CASE("[SceneTree][CodeEdit] Backspace delete") { CodeEdit *code_edit = memnew(CodeEdit); SceneTree::get_singleton()->get_root()->add_child(code_edit); + code_edit->grab_focus(); /* Backspace with selection on first line. */ code_edit->set_text(""); @@ -3301,6 +3309,7 @@ TEST_CASE("[SceneTree][CodeEdit] Backspace delete") { TEST_CASE("[SceneTree][CodeEdit] New Line") { CodeEdit *code_edit = memnew(CodeEdit); SceneTree::get_singleton()->get_root()->add_child(code_edit); + code_edit->grab_focus(); /* Add a new line. */ code_edit->set_text(""); diff --git a/tests/scene/test_text_edit.h b/tests/scene/test_text_edit.h new file mode 100644 index 0000000000..249b645fae --- /dev/null +++ b/tests/scene/test_text_edit.h @@ -0,0 +1,3507 @@ +/*************************************************************************/ +/* test_text_edit.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 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 TEST_TEXT_EDIT_H +#define TEST_TEXT_EDIT_H + +#include "scene/gui/text_edit.h" + +#include "tests/test_macros.h" + +namespace TestTextEdit { + +TEST_CASE("[SceneTree][TextEdit] text entry") { + TextEdit *text_edit = memnew(TextEdit); + SceneTree::get_singleton()->get_root()->add_child(text_edit); + text_edit->grab_focus(); + + Array empty_singal_args; + empty_singal_args.push_back(Array()); + + SUBCASE("[TextEdit] text entry") { + SIGNAL_WATCH(text_edit, "text_set"); + SIGNAL_WATCH(text_edit, "text_changed"); + SIGNAL_WATCH(text_edit, "lines_edited_from"); + SIGNAL_WATCH(text_edit, "caret_changed"); + + Array args1; + args1.push_back(0); + args1.push_back(0); + Array lines_edited_args; + lines_edited_args.push_back(args1); + lines_edited_args.push_back(args1.duplicate()); + + SUBCASE("[TextEdit] clear and set text") { + // "text_changed" should not be emitted on clear / set. + text_edit->clear(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == ""); + CHECK(text_edit->get_caret_column() == 0); + CHECK(text_edit->get_line_count() == 1); + SIGNAL_CHECK("text_set", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + + text_edit->set_text("test text"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "test text"); + CHECK(text_edit->get_caret_column() == 0); + CHECK(text_edit->get_line_count() == 1); + SIGNAL_CHECK("text_set", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + + text_edit->clear(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == ""); + CHECK(text_edit->get_caret_column() == 0); + SIGNAL_CHECK("text_set", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + + // Can undo / redo words when editable. + text_edit->undo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "test text"); + CHECK(text_edit->get_caret_column() == 9); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + text_edit->redo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == ""); + CHECK(text_edit->get_caret_column() == 0); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + // Cannot undo when not-editable but should still clear. + text_edit->undo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "test text"); + CHECK(text_edit->get_caret_column() == 9); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + // Clear. + text_edit->set_editable(false); + + Array lines_edited_clear_args; + Array new_args = args1.duplicate(); + new_args[0] = 1; + lines_edited_clear_args.push_back(new_args); + + text_edit->clear(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == ""); + CHECK(text_edit->get_caret_column() == 0); + SIGNAL_CHECK("text_set", empty_singal_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_clear_args); + SIGNAL_CHECK_FALSE("text_changed"); + + text_edit->set_editable(true); + + text_edit->undo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == ""); + CHECK(text_edit->get_caret_column() == 0); + SIGNAL_CHECK_FALSE("text_set"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("caret_changed"); + + // Can still undo set_text. + text_edit->set_editable(false); + + text_edit->set_text("test text"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "test text"); + CHECK(text_edit->get_caret_column() == 0); + SIGNAL_CHECK("text_set", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + + text_edit->set_editable(true); + + text_edit->undo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == ""); + CHECK(text_edit->get_caret_column() == 0); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_set"); + + // Any selections are removed. + text_edit->set_text("test text"); + MessageQueue::get_singleton()->flush(); + text_edit->select_all(); + SIGNAL_CHECK("caret_changed", empty_singal_args); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "test text"); + CHECK(text_edit->get_caret_column() == 9); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("text_set", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + + text_edit->set_text("test"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "test"); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("text_set", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + + text_edit->select_all(); + MessageQueue::get_singleton()->flush(); + SIGNAL_CHECK("caret_changed", empty_singal_args); + CHECK(text_edit->has_selection()); + + text_edit->clear(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == ""); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("text_set", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + } + + SUBCASE("[TextEdit] set and get line") { + // Set / Get line is 0 indexed. + text_edit->set_line(1, "test"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == ""); + SIGNAL_CHECK_FALSE("lines_edited_from"); + SIGNAL_CHECK_FALSE("text_set"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("caret_changed"); + + text_edit->set_line(0, "test"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "test"); + CHECK(text_edit->get_line(0) == "test"); + CHECK(text_edit->get_line(1) == ""); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + SIGNAL_CHECK_FALSE("caret_changed"); + + // Setting to a longer line, caret and selections should be preserved. + text_edit->select_all(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + + text_edit->set_line(0, "test text"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_line(0) == "test text"); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "test"); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_set"); + + // Setting to a shorter line, selection and caret should be adjusted. Also works if not editable. + text_edit->set_editable(false); + text_edit->set_line(0, "te"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_line(0) == "te"); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "te"); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + text_edit->set_editable(true); + + // Undo / redo should work. + text_edit->undo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_line(0) == "test text"); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + text_edit->redo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_line(0) == "te"); + CHECK_FALSE(text_edit->has_selection()); // Currently not handled. + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + // Out of range. + ERR_PRINT_OFF; + text_edit->set_line(-1, "test"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_line(0) == "te"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("text_set"); + + text_edit->set_line(1, "test"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_line(0) == "te"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("text_set"); + + ERR_PRINT_ON; + } + + SUBCASE("[TextEdit] swap lines") { + ((Array)lines_edited_args[1])[1] = 1; + + text_edit->set_text("testing\nswap"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "testing\nswap"); + SIGNAL_CHECK("text_set", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + + text_edit->set_caret_column(text_edit->get_line(0).length()); + MessageQueue::get_singleton()->flush(); + SIGNAL_CHECK("caret_changed", empty_singal_args); + + ((Array)lines_edited_args[1])[1] = 0; + Array swap_args; + swap_args.push_back(1); + swap_args.push_back(1); + lines_edited_args.push_back(swap_args); + lines_edited_args.push_back(swap_args); + + // Order does not matter. Should also work if not editable. + text_edit->set_editable(false); + text_edit->swap_lines(1, 0); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "swap\ntesting"); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + text_edit->set_editable(true); + + lines_edited_args.reverse(); + + // Single undo/redo action + text_edit->undo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "testing\nswap"); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + lines_edited_args.reverse(); + + text_edit->redo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "swap\ntesting"); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + // Out of range. + ERR_PRINT_OFF; + text_edit->swap_lines(-1, 0); + CHECK(text_edit->get_text() == "swap\ntesting"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("text_set"); + + text_edit->swap_lines(0, -1); + CHECK(text_edit->get_text() == "swap\ntesting"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("text_set"); + + text_edit->swap_lines(2, 0); + CHECK(text_edit->get_text() == "swap\ntesting"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("text_set"); + + text_edit->swap_lines(0, 2); + CHECK(text_edit->get_text() == "swap\ntesting"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("text_set"); + ERR_PRINT_ON; + } + + SUBCASE("[TextEdit] insert line at") { + ((Array)lines_edited_args[1])[1] = 1; + + text_edit->set_text("testing\nswap"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "testing\nswap"); + SIGNAL_CHECK("text_set", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + + text_edit->select_all(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selection_from_line() == 0); + CHECK(text_edit->get_selection_to_line() == 1); + SIGNAL_CHECK("caret_changed", empty_singal_args); + + // insert before should move caret and selecion, and works when not editable. + text_edit->set_editable(false); + lines_edited_args.remove_at(0); + text_edit->insert_line_at(0, "new"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "new\ntesting\nswap"); + CHECK(text_edit->get_caret_line() == 2); + CHECK(text_edit->get_caret_column() == text_edit->get_line(2).size() - 1); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selection_from_line() == 1); + CHECK(text_edit->get_selection_to_line() == 2); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + text_edit->set_editable(true); + + // can undo/redo as single action + ((Array)lines_edited_args[0])[0] = 1; + ((Array)lines_edited_args[0])[1] = 0; + text_edit->undo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "testing\nswap"); + CHECK_FALSE(text_edit->has_selection()); // Not currently handled. + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + ((Array)lines_edited_args[0])[0] = 0; + ((Array)lines_edited_args[0])[1] = 1; + text_edit->redo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "new\ntesting\nswap"); + CHECK_FALSE(text_edit->has_selection()); // Not currently handled. + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + // Adding inside selection extends selection. + text_edit->select_all(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selection_from_line() == 0); + CHECK(text_edit->get_selection_to_line() == 2); + SIGNAL_CHECK("caret_changed", empty_singal_args); + + ((Array)lines_edited_args[0])[0] = 2; + ((Array)lines_edited_args[0])[1] = 3; + text_edit->insert_line_at(2, "after"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "new\ntesting\nafter\nswap"); + CHECK(text_edit->get_caret_line() == 3); + CHECK(text_edit->get_caret_column() == text_edit->get_line(3).size() - 1); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selection_from_line() == 0); + CHECK(text_edit->get_selection_to_line() == 3); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + // Out of range. + ERR_PRINT_OFF; + text_edit->insert_line_at(-1, "after"); + CHECK(text_edit->get_text() == "new\ntesting\nafter\nswap"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("text_set"); + + text_edit->insert_line_at(4, "after"); + CHECK(text_edit->get_text() == "new\ntesting\nafter\nswap"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("text_set"); + ERR_PRINT_ON; + } + + SUBCASE("[TextEdit] insert line at caret") { + lines_edited_args.pop_back(); + ((Array)lines_edited_args[0])[1] = 1; + + text_edit->insert_text_at_caret("testing\nswap"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "testing\nswap"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == text_edit->get_line(1).size() - 1); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + text_edit->set_caret_line(0, false); + text_edit->set_caret_column(2); + SIGNAL_DISCARD("caret_changed"); + + ((Array)lines_edited_args[0])[1] = 0; + text_edit->insert_text_at_caret("mid"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "temidsting\nswap"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 5); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + text_edit->select(0, 0, 0, text_edit->get_line(0).length()); + CHECK(text_edit->has_selection()); + lines_edited_args.push_back(args1.duplicate()); + + text_edit->set_editable(false); + text_edit->insert_text_at_caret("new line"); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "new line\nswap"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == text_edit->get_line(0).size() - 1); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + text_edit->set_editable(true); + + text_edit->undo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "temidsting\nswap"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 10); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + + text_edit->redo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "new line\nswap"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 8); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_set"); + } + + SIGNAL_UNWATCH(text_edit, "text_set"); + SIGNAL_UNWATCH(text_edit, "text_changed"); + SIGNAL_UNWATCH(text_edit, "lines_edited_from"); + SIGNAL_UNWATCH(text_edit, "caret_changed"); + } + + SUBCASE("[TextEdit] indent level") { + CHECK(text_edit->get_indent_level(0) == 0); + CHECK(text_edit->get_first_non_whitespace_column(0) == 0); + + text_edit->set_line(0, "a"); + CHECK(text_edit->get_indent_level(0) == 0); + CHECK(text_edit->get_first_non_whitespace_column(0) == 0); + + text_edit->set_line(0, "\t"); + CHECK(text_edit->get_indent_level(0) == 4); + CHECK(text_edit->get_first_non_whitespace_column(0) == 1); + + text_edit->set_tab_size(8); + CHECK(text_edit->get_indent_level(0) == 8); + + text_edit->set_line(0, "\t a"); + CHECK(text_edit->get_first_non_whitespace_column(0) == 2); + CHECK(text_edit->get_indent_level(0) == 9); + } + + SUBCASE("[TextEdit] selection") { + SIGNAL_WATCH(text_edit, "text_set"); + SIGNAL_WATCH(text_edit, "text_changed"); + SIGNAL_WATCH(text_edit, "lines_edited_from"); + SIGNAL_WATCH(text_edit, "caret_changed"); + + Array args1; + args1.push_back(0); + args1.push_back(0); + Array lines_edited_args; + lines_edited_args.push_back(args1); + lines_edited_args.push_back(args1.duplicate()); + + SUBCASE("[TextEdit] select all") { + text_edit->select_all(); + CHECK_FALSE(text_edit->has_selection()); + ERR_PRINT_OFF; + CHECK(text_edit->get_selection_from_line() == -1); + CHECK(text_edit->get_selection_from_column() == -1); + CHECK(text_edit->get_selection_to_line() == -1); + CHECK(text_edit->get_selection_to_column() == -1); + CHECK(text_edit->get_selected_text() == ""); + ERR_PRINT_ON; + + text_edit->set_text("test\nselection"); + SEND_GUI_ACTION(text_edit, "ui_text_select_all"); + CHECK(text_edit->get_viewport()->is_input_handled()); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_selected_text() == "test\nselection"); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selection_from_line() == 0); + CHECK(text_edit->get_selection_from_column() == 0); + CHECK(text_edit->get_selection_to_line() == 1); + CHECK(text_edit->get_selection_to_column() == 9); + CHECK(text_edit->get_selection_mode() == TextEdit::SelectionMode::SELECTION_MODE_SHIFT); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 9); + SIGNAL_CHECK("caret_changed", empty_singal_args); + + text_edit->set_caret_line(0); + text_edit->set_caret_column(0); + text_edit->set_selecting_enabled(false); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == ""); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + + text_edit->select_all(); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == ""); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + } + + SUBCASE("[TextEdit] select word under caret") { + text_edit->set_text("test test"); + text_edit->set_caret_column(0); + text_edit->select_word_under_caret(); + CHECK(text_edit->get_selected_text() == "test"); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selection_from_line() == 0); + CHECK(text_edit->get_selection_from_column() == 0); + CHECK(text_edit->get_selection_to_line() == 0); + CHECK(text_edit->get_selection_to_column() == 4); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 4); + + text_edit->select_word_under_caret(); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == ""); + + SEND_GUI_ACTION(text_edit, "ui_text_select_word_under_caret"); + CHECK(text_edit->get_viewport()->is_input_handled()); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "test"); + CHECK(text_edit->get_selection_from_line() == 0); + CHECK(text_edit->get_selection_from_column() == 0); + CHECK(text_edit->get_selection_to_line() == 0); + CHECK(text_edit->get_selection_to_column() == 4); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 4); + SIGNAL_CHECK("caret_changed", empty_singal_args); + + text_edit->set_selecting_enabled(false); + text_edit->select_word_under_caret(); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == ""); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 4); + SIGNAL_CHECK_FALSE("caret_changed"); + text_edit->set_selecting_enabled(true); + + text_edit->set_caret_line(0); + text_edit->set_caret_column(5); + text_edit->select_word_under_caret(); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == ""); + + text_edit->select_word_under_caret(); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == ""); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 5); + SIGNAL_CHECK_FALSE("caret_changed"); + } + + SUBCASE("[TextEdit] deselect on focus loss") { + text_edit->set_text("test"); + + text_edit->set_deselect_on_focus_loss_enabled(true); + CHECK(text_edit->is_deselect_on_focus_loss_enabled()); + + text_edit->grab_focus(); + text_edit->select_all(); + CHECK(text_edit->has_focus()); + CHECK(text_edit->has_selection()); + + text_edit->release_focus(); + CHECK_FALSE(text_edit->has_focus()); + CHECK_FALSE(text_edit->has_selection()); + + text_edit->set_deselect_on_focus_loss_enabled(false); + CHECK_FALSE(text_edit->is_deselect_on_focus_loss_enabled()); + + text_edit->grab_focus(); + text_edit->select_all(); + CHECK(text_edit->has_focus()); + CHECK(text_edit->has_selection()); + + text_edit->release_focus(); + CHECK_FALSE(text_edit->has_focus()); + CHECK(text_edit->has_selection()); + + text_edit->set_deselect_on_focus_loss_enabled(true); + CHECK_FALSE(text_edit->has_selection()); + } + + SUBCASE("[TextEdit] key select") { + text_edit->set_text("test"); + + text_edit->grab_focus(); + SEND_GUI_KEY_EVENT(text_edit, Key::RIGHT | KeyModifierMask::SHIFT) + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "t"); + +#ifdef OSX_ENABLED + SEND_GUI_KEY_EVENT(text_edit, Key::RIGHT | KeyModifierMask::SHIFT | KeyModifierMask::ALT) +#else + SEND_GUI_KEY_EVENT(text_edit, Key::RIGHT | KeyModifierMask::SHIFT | KeyModifierMask::CMD) +#endif + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "test"); + + SEND_GUI_KEY_EVENT(text_edit, Key::LEFT | KeyModifierMask::SHIFT) + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "tes"); + +#ifdef OSX_ENABLED + SEND_GUI_KEY_EVENT(text_edit, Key::LEFT | KeyModifierMask::SHIFT | KeyModifierMask::ALT) +#else + SEND_GUI_KEY_EVENT(text_edit, Key::LEFT | KeyModifierMask::SHIFT | KeyModifierMask::CMD) +#endif + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == ""); + + SEND_GUI_KEY_EVENT(text_edit, Key::RIGHT | KeyModifierMask::SHIFT) + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "t"); + + SEND_GUI_KEY_EVENT(text_edit, Key::RIGHT) + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == ""); + + SEND_GUI_KEY_EVENT(text_edit, Key::LEFT | KeyModifierMask::SHIFT) + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "t"); + + SEND_GUI_KEY_EVENT(text_edit, Key::LEFT) + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == ""); + + text_edit->set_selecting_enabled(false); + SEND_GUI_KEY_EVENT(text_edit, Key::RIGHT | KeyModifierMask::SHIFT) + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == ""); + text_edit->set_selecting_enabled(true); + } + + SUBCASE("[TextEdit] mouse drag select") { + /* Set size for mouse input. */ + text_edit->set_size(Size2(200, 200)); + + text_edit->set_text("this is some text\nfor selection"); + text_edit->grab_focus(); + MessageQueue::get_singleton()->flush(); + + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 1), MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + SEND_GUI_MOUSE_MOTION_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 7), MouseButton::MASK_LEFT, Key::NONE); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "for s"); + CHECK(text_edit->get_selection_mode() == TextEdit::SELECTION_MODE_POINTER); + CHECK(text_edit->get_selection_from_line() == 1); + CHECK(text_edit->get_selection_from_column() == 0); + CHECK(text_edit->get_selection_to_line() == 1); + CHECK(text_edit->get_selection_to_column() == 5); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 5); + + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 9), MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + CHECK_FALSE(text_edit->has_selection()); + + text_edit->set_selecting_enabled(false); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 1), MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + SEND_GUI_MOUSE_MOTION_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 7), MouseButton::MASK_LEFT, Key::NONE); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 5); + text_edit->set_selecting_enabled(true); + } + + SUBCASE("[TextEdit] mouse word select") { + /* Set size for mouse input. */ + text_edit->set_size(Size2(200, 200)); + + text_edit->set_text("this is some text\nfor selection"); + MessageQueue::get_singleton()->flush(); + SIGNAL_DISCARD("caret_changed"); + + SEND_GUI_DOUBLE_CLICK(text_edit, text_edit->get_pos_at_line_column(0, 2), Key::NONE); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "for"); + CHECK(text_edit->get_selection_mode() == TextEdit::SELECTION_MODE_WORD); + CHECK(text_edit->get_selection_from_line() == 1); + CHECK(text_edit->get_selection_from_column() == 0); + CHECK(text_edit->get_selection_to_line() == 1); + CHECK(text_edit->get_selection_to_column() == 3); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 3); + SIGNAL_CHECK("caret_changed", empty_singal_args); + + SEND_GUI_MOUSE_MOTION_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 7), MouseButton::MASK_LEFT, Key::NONE); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "for selection"); + CHECK(text_edit->get_selection_mode() == TextEdit::SELECTION_MODE_WORD); + CHECK(text_edit->get_selection_from_line() == 1); + CHECK(text_edit->get_selection_from_column() == 0); + CHECK(text_edit->get_selection_to_line() == 1); + CHECK(text_edit->get_selection_to_column() == 13); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 13); + SIGNAL_CHECK("caret_changed", empty_singal_args); + + Point2i line_0 = text_edit->get_pos_at_line_column(0, 0); + line_0.y /= 2; + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, line_0, MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + CHECK_FALSE(text_edit->has_selection()); + + text_edit->set_selecting_enabled(false); + SEND_GUI_DOUBLE_CLICK(text_edit, text_edit->get_pos_at_line_column(0, 2), Key::NONE); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 3); + text_edit->set_selecting_enabled(true); + } + + SUBCASE("[TextEdit] mouse line select") { + /* Set size for mouse input. */ + text_edit->set_size(Size2(200, 200)); + + text_edit->set_text("this is some text\nfor selection"); + MessageQueue::get_singleton()->flush(); + + SEND_GUI_DOUBLE_CLICK(text_edit, text_edit->get_pos_at_line_column(0, 2), Key::NONE); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 2), MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "for selection"); + CHECK(text_edit->get_selection_mode() == TextEdit::SELECTION_MODE_LINE); + CHECK(text_edit->get_selection_from_line() == 1); + CHECK(text_edit->get_selection_from_column() == 0); + CHECK(text_edit->get_selection_to_line() == 1); + CHECK(text_edit->get_selection_to_column() == 13); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + + Point2i line_0 = text_edit->get_pos_at_line_column(0, 0); + line_0.y /= 2; + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, line_0, MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + CHECK_FALSE(text_edit->has_selection()); + + text_edit->set_selecting_enabled(false); + SEND_GUI_DOUBLE_CLICK(text_edit, text_edit->get_pos_at_line_column(0, 2), Key::NONE); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 2), MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + text_edit->set_selecting_enabled(true); + } + + SUBCASE("[TextEdit] mouse shift click select") { + /* Set size for mouse input. */ + text_edit->set_size(Size2(200, 200)); + + text_edit->set_text("this is some text\nfor selection"); + MessageQueue::get_singleton()->flush(); + + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 0), MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 7), MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE | KeyModifierMask::SHIFT); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "for s"); + CHECK(text_edit->get_selection_mode() == TextEdit::SELECTION_MODE_POINTER); + CHECK(text_edit->get_selection_from_line() == 1); + CHECK(text_edit->get_selection_from_column() == 0); + CHECK(text_edit->get_selection_to_line() == 1); + CHECK(text_edit->get_selection_to_column() == 5); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 5); + + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 9), MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + CHECK_FALSE(text_edit->has_selection()); + + text_edit->set_selecting_enabled(false); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 0), MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 7), MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE | KeyModifierMask::SHIFT); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 5); + text_edit->set_selecting_enabled(true); + } + + SUBCASE("[TextEdit] select and deselect") { + text_edit->set_text("this is some text\nfor selection"); + MessageQueue::get_singleton()->flush(); + + text_edit->select(-1, -1, 500, 500); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "this is some text\nfor selection"); + + text_edit->deselect(); + CHECK_FALSE(text_edit->has_selection()); + + text_edit->select(500, 500, -1, -1); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "this is some text\nfor selection"); + + text_edit->deselect(); + CHECK_FALSE(text_edit->has_selection()); + + text_edit->select(0, 4, 0, 8); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == " is "); + + text_edit->deselect(); + CHECK_FALSE(text_edit->has_selection()); + + text_edit->select(0, 8, 0, 4); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == " is "); + + text_edit->set_selecting_enabled(false); + CHECK_FALSE(text_edit->has_selection()); + text_edit->select(0, 8, 0, 4); + CHECK_FALSE(text_edit->has_selection()); + text_edit->set_selecting_enabled(true); + + text_edit->select(0, 8, 0, 4); + CHECK(text_edit->has_selection()); + SEND_GUI_ACTION(text_edit, "ui_text_caret_right"); + CHECK_FALSE(text_edit->has_selection()); + + text_edit->delete_selection(); + CHECK(text_edit->get_text() == "this is some text\nfor selection"); + + text_edit->select(0, 8, 0, 4); + CHECK(text_edit->has_selection()); + SEND_GUI_ACTION(text_edit, "ui_text_backspace"); + CHECK(text_edit->get_text() == "thissome text\nfor selection"); + + text_edit->undo(); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_text() == "this is some text\nfor selection"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 8); + + text_edit->redo(); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_text() == "thissome text\nfor selection"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 8); + + text_edit->undo(); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_text() == "this is some text\nfor selection"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 8); + + text_edit->select(0, 8, 0, 4); + CHECK(text_edit->has_selection()); + + text_edit->delete_selection(); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_text() == "thissome text\nfor selection"); + + text_edit->undo(); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_text() == "this is some text\nfor selection"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 8); + + text_edit->redo(); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_text() == "thissome text\nfor selection"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 8); + + text_edit->undo(); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_text() == "this is some text\nfor selection"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 8); + + text_edit->set_editable(false); + text_edit->delete_selection(); + text_edit->set_editable(false); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_text() == "thissome text\nfor selection"); + + text_edit->undo(); + CHECK_FALSE(text_edit->has_selection()); + CHECK(text_edit->get_text() == "thissome text\nfor selection"); + } + + // Add readonly test? + SUBCASE("[TextEdit] text drag") { + TextEdit *target_text_edit = memnew(TextEdit); + SceneTree::get_singleton()->get_root()->add_child(target_text_edit); + text_edit->get_viewport()->set_embedding_subwindows(true); // Bypass display server for drop handling. + + target_text_edit->set_size(Size2(200, 200)); + target_text_edit->set_position(Point2(400, 0)); + + text_edit->set_size(Size2(200, 200)); + + CHECK_FALSE(text_edit->is_mouse_over_selection()); + text_edit->set_text("drag me"); + text_edit->select_all(); + text_edit->grab_click_focus(); + MessageQueue::get_singleton()->flush(); + + Point2i line_0 = text_edit->get_pos_at_line_column(0, 0); + line_0.y /= 2; + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, line_0, MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + CHECK(text_edit->is_mouse_over_selection()); + SEND_GUI_MOUSE_MOTION_EVENT(text_edit, text_edit->get_pos_at_line_column(0, 7), MouseButton::MASK_LEFT, Key::NONE); + CHECK(text_edit->get_viewport()->gui_is_dragging()); + CHECK(text_edit->get_viewport()->gui_get_drag_data() == "drag me"); + + line_0 = target_text_edit->get_pos_at_line_column(0, 0); + line_0.y /= 2; + line_0.x += 401; // As empty add one. + SEND_GUI_MOUSE_MOTION_EVENT(target_text_edit, line_0, MouseButton::MASK_LEFT, Key::NONE); + CHECK(text_edit->get_viewport()->gui_is_dragging()); + + SEND_GUI_MOUSE_BUTTON_RELEASED_EVENT(target_text_edit, line_0, MouseButton::LEFT, MouseButton::MASK_LEFT, Key::NONE); + + CHECK_FALSE(text_edit->get_viewport()->gui_is_dragging()); + CHECK(text_edit->get_text() == ""); + CHECK(target_text_edit->get_text() == "drag me"); + + memdelete(target_text_edit); + } + + SIGNAL_UNWATCH(text_edit, "text_set"); + SIGNAL_UNWATCH(text_edit, "text_changed"); + SIGNAL_UNWATCH(text_edit, "lines_edited_from"); + SIGNAL_UNWATCH(text_edit, "caret_changed"); + } + + SUBCASE("[TextEdit] overridable actions") { + SIGNAL_WATCH(text_edit, "text_set"); + SIGNAL_WATCH(text_edit, "text_changed"); + SIGNAL_WATCH(text_edit, "lines_edited_from"); + SIGNAL_WATCH(text_edit, "caret_changed"); + + Array args1; + args1.push_back(0); + args1.push_back(0); + Array lines_edited_args; + lines_edited_args.push_back(args1); + + SUBCASE("[TextEdit] backspace") { + text_edit->set_text("this is\nsome\n"); + text_edit->set_caret_line(0); + text_edit->set_caret_column(0); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + text_edit->backspace(); + MessageQueue::get_singleton()->flush(); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + text_edit->set_caret_line(2); + text_edit->set_caret_column(0); + MessageQueue::get_singleton()->flush(); + SIGNAL_DISCARD("caret_changed"); + + ((Array)lines_edited_args[0])[0] = 2; + ((Array)lines_edited_args[0])[1] = 1; + text_edit->backspace(); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->get_text() == "this is\nsome"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 4); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + ((Array)lines_edited_args[0])[0] = 1; + text_edit->backspace(); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->get_text() == "this is\nsom"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 3); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->end_complex_operation(); + text_edit->select(1, 0, 1, 3); + text_edit->backspace(); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->get_text() == "this is\n"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->set_editable(false); + text_edit->backspace(); + text_edit->set_editable(true); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->get_text() == "this is\n"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + text_edit->undo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "this is\nsom"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 3); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + } + + SUBCASE("[TextEdit] cut") { + text_edit->set_text("this is\nsome\n"); + text_edit->set_caret_line(0); + text_edit->set_caret_column(6); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + ERR_PRINT_OFF; + text_edit->cut(); + MessageQueue::get_singleton()->flush(); + ERR_PRINT_ON; // Can't check display server content. + + ((Array)lines_edited_args[0])[0] = 1; + CHECK(text_edit->get_text() == "some\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 4); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + ((Array)lines_edited_args[0])[0] = 0; + ((Array)lines_edited_args[0])[1] = 1; + text_edit->undo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "this is\nsome\n"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + ((Array)lines_edited_args[0])[0] = 1; + ((Array)lines_edited_args[0])[1] = 0; + text_edit->redo(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "some\n"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->set_text("this is\nsome\n"); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + ((Array)lines_edited_args[0])[0] = 0; + text_edit->select(0, 5, 0, 7); + ERR_PRINT_OFF; + SEND_GUI_ACTION(text_edit, "ui_cut"); + CHECK(text_edit->get_viewport()->is_input_handled()); + MessageQueue::get_singleton()->flush(); + ERR_PRINT_ON; // Can't check display server content. + CHECK(text_edit->get_text() == "this \nsome\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 5); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->set_editable(false); + text_edit->cut(); + MessageQueue::get_singleton()->flush(); + text_edit->set_editable(true); + CHECK(text_edit->get_text() == "this \nsome\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 5); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + } + + SUBCASE("[TextEdit] copy") { + // TODO: Cannot test need display server support. + } + + SUBCASE("[TextEdit] paste") { + // TODO: Cannot test need display server support. + } + + SUBCASE("[TextEdit] paste primary") { + // TODO: Cannot test need display server support. + } + + SIGNAL_UNWATCH(text_edit, "text_set"); + SIGNAL_UNWATCH(text_edit, "text_changed"); + SIGNAL_UNWATCH(text_edit, "lines_edited_from"); + SIGNAL_UNWATCH(text_edit, "caret_changed"); + } + + // Add undo / redo tests? + SUBCASE("[TextEdit] input") { + SIGNAL_WATCH(text_edit, "text_set"); + SIGNAL_WATCH(text_edit, "text_changed"); + SIGNAL_WATCH(text_edit, "lines_edited_from"); + SIGNAL_WATCH(text_edit, "caret_changed"); + + Array args1; + args1.push_back(0); + args1.push_back(0); + Array lines_edited_args; + lines_edited_args.push_back(args1); + + SUBCASE("[TextEdit] ui_text_newline_above") { + text_edit->set_text("this is some test text."); + text_edit->select(0, 0, 0, 4); + text_edit->set_caret_column(4); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + ((Array)lines_edited_args[0])[1] = 1; + SEND_GUI_ACTION(text_edit, "ui_text_newline_above"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\nthis is some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->set_caret_line(1); + text_edit->set_caret_column(4); + text_edit->select(0, 0, 0, 4); + MessageQueue::get_singleton()->flush(); + SIGNAL_DISCARD("caret_changed"); + + text_edit->set_editable(false); + SEND_GUI_ACTION(text_edit, "ui_text_newline_above"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\nthis is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 4); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_editable(true); + + SEND_GUI_ACTION(text_edit, "ui_text_newline_above"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\n\nthis is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + } + + SUBCASE("[TextEdit] ui_text_newline_blank") { + text_edit->set_text("this is some test text."); + text_edit->select(0, 0, 0, 4); + text_edit->set_caret_column(4); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + ((Array)lines_edited_args[0])[1] = 1; + SEND_GUI_ACTION(text_edit, "ui_text_newline_blank"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some test text.\n"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->set_editable(false); + SEND_GUI_ACTION(text_edit, "ui_text_newline_blank"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some test text.\n"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_editable(true); + } + + SUBCASE("[TextEdit] ui_text_newline") { + text_edit->set_text("this is some test text."); + text_edit->select(0, 0, 0, 4); + text_edit->set_caret_column(4); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + lines_edited_args.push_back(lines_edited_args[0].duplicate()); + ((Array)lines_edited_args[1])[1] = 1; + SEND_GUI_ACTION(text_edit, "ui_text_newline"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\n is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->set_editable(false); + SEND_GUI_ACTION(text_edit, "ui_text_newline"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\n is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_editable(true); + } + + SUBCASE("[TextEdit] ui_text_backspace_all_to_left") { + text_edit->set_text("\nthis is some test text."); + text_edit->select(1, 0, 1, 4); + text_edit->set_caret_line(1); + text_edit->set_caret_column(4); + MessageQueue::get_singleton()->flush(); + + Ref<InputEvent> tmpevent = InputEventKey::create_reference(Key::BACKSPACE | KeyModifierMask::ALT | KeyModifierMask::CMD); + InputMap::get_singleton()->action_add_event("ui_text_backspace_all_to_left", tmpevent); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + // With selection should be a normal backsapce. + ((Array)lines_edited_args[0])[0] = 1; + ((Array)lines_edited_args[0])[1] = 1; + + SEND_GUI_ACTION(text_edit, "ui_text_backspace_all_to_left"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\n is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + ((Array)lines_edited_args[0])[1] = 0; + + // Start of line should also be a normal backspace. + SEND_GUI_ACTION(text_edit, "ui_text_backspace_all_to_left"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " is some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->set_caret_column(text_edit->get_line(0).length()); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + text_edit->set_editable(false); + SEND_GUI_ACTION(text_edit, "ui_text_backspace_all_to_left"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " is some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == text_edit->get_line(0).length()); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_editable(true); + + ((Array)lines_edited_args[0])[0] = 0; + + SEND_GUI_ACTION(text_edit, "ui_text_backspace_all_to_left"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == ""); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + InputMap::get_singleton()->action_erase_event("ui_text_backspace_all_to_left", tmpevent); + } + + SUBCASE("[TextEdit] ui_text_backspace_word") { + text_edit->set_text("\nthis is some test text."); + text_edit->select(1, 0, 1, 4); + text_edit->set_caret_line(1); + text_edit->set_caret_column(4); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + // With selection should be a normal backsapce. + ((Array)lines_edited_args[0])[0] = 1; + ((Array)lines_edited_args[0])[1] = 1; + + SEND_GUI_ACTION(text_edit, "ui_text_backspace_word"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\n is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + text_edit->end_complex_operation(); + + ((Array)lines_edited_args[0])[1] = 0; + + // Start of line should also be a normal backspace. + SEND_GUI_ACTION(text_edit, "ui_text_backspace_word"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " is some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->set_editable(false); + SEND_GUI_ACTION(text_edit, "ui_text_backspace_word"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " is some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_editable(true); + + text_edit->set_caret_column(text_edit->get_line(0).length()); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + ((Array)lines_edited_args[0])[0] = 0; + + SEND_GUI_ACTION(text_edit, "ui_text_backspace_word"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " is some test "); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 14); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + } + + SUBCASE("[TextEdit] ui_text_backspace") { + text_edit->set_text("\nthis is some test text."); + text_edit->select(1, 0, 1, 4); + text_edit->set_caret_line(1); + text_edit->set_caret_column(4); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + // With selection should be a normal backsapce. + ((Array)lines_edited_args[0])[0] = 1; + ((Array)lines_edited_args[0])[1] = 1; + + SEND_GUI_ACTION(text_edit, "ui_text_backspace"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\n is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + ((Array)lines_edited_args[0])[1] = 0; + + // Start of line should also be a normal backspace. + SEND_GUI_ACTION(text_edit, "ui_text_backspace"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " is some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->set_caret_column(text_edit->get_line(0).length()); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + text_edit->set_editable(false); + SEND_GUI_ACTION(text_edit, "ui_text_backspace"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " is some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == text_edit->get_line(0).length()); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_editable(true); + + ((Array)lines_edited_args[0])[0] = 0; + + SEND_GUI_ACTION(text_edit, "ui_text_backspace"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " is some test text"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 18); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + } + + SUBCASE("[TextEdit] ui_text_delete_all_to_right") { + Ref<InputEvent> tmpevent = InputEventKey::create_reference(Key::BACKSPACE | KeyModifierMask::ALT | KeyModifierMask::CMD); + InputMap::get_singleton()->action_add_event("ui_text_delete_all_to_right", tmpevent); + + text_edit->set_text("this is some test text.\n"); + text_edit->select(0, 0, 0, 4); + text_edit->set_caret_line(0); + text_edit->set_caret_column(4); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + // With selection should be a normal delete. + SEND_GUI_ACTION(text_edit, "ui_text_delete_all_to_right"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " is some test text.\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + // End of line should not do anything. + text_edit->set_caret_column(text_edit->get_line(0).length()); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + SEND_GUI_ACTION(text_edit, "ui_text_delete_all_to_right"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " is some test text.\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == text_edit->get_line(0).length()); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + text_edit->set_caret_column(0); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + text_edit->set_editable(false); + SEND_GUI_ACTION(text_edit, "ui_text_delete_all_to_right"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " is some test text.\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_editable(true); + + SEND_GUI_ACTION(text_edit, "ui_text_delete_all_to_right"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + InputMap::get_singleton()->action_erase_event("ui_text_delete_all_to_right", tmpevent); + } + + SUBCASE("[TextEdit] ui_text_delete_word") { + text_edit->set_caret_mid_grapheme_enabled(true); + CHECK(text_edit->is_caret_mid_grapheme_enabled()); + + text_edit->set_text("this ffi some test text.\n"); + text_edit->select(0, 0, 0, 4); + text_edit->set_caret_line(0); + text_edit->set_caret_column(4); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + // With selection should be a normal delete. + SEND_GUI_ACTION(text_edit, "ui_text_delete_word"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " ffi some test text.\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + // With selection should be a normal delete. + ((Array)lines_edited_args[0])[0] = 1; + text_edit->set_caret_column(text_edit->get_line(0).length()); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + SEND_GUI_ACTION(text_edit, "ui_text_delete_word"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " ffi some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == text_edit->get_line(0).length()); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + ((Array)lines_edited_args[0])[0] = 0; + text_edit->set_caret_column(0); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + text_edit->set_editable(false); + SEND_GUI_ACTION(text_edit, "ui_text_delete_word"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " ffi some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_editable(true); + + SEND_GUI_ACTION(text_edit, "ui_text_delete_word"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + } + + SUBCASE("[TextEdit] ui_text_delete") { + text_edit->set_caret_mid_grapheme_enabled(true); + CHECK(text_edit->is_caret_mid_grapheme_enabled()); + + text_edit->set_text("this ffi some test text.\n"); + text_edit->select(0, 0, 0, 4); + text_edit->set_caret_line(0); + text_edit->set_caret_column(4); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + // With selection should be a normal delete. + SEND_GUI_ACTION(text_edit, "ui_text_delete"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " ffi some test text.\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + // With selection should be a normal delete. + ((Array)lines_edited_args[0])[0] = 1; + text_edit->set_caret_column(text_edit->get_line(0).length()); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + SEND_GUI_ACTION(text_edit, "ui_text_delete"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " ffi some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == text_edit->get_line(0).length()); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + ((Array)lines_edited_args[0])[0] = 0; + text_edit->set_caret_column(0); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + text_edit->set_editable(false); + SEND_GUI_ACTION(text_edit, "ui_text_delete"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " ffi some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_editable(true); + + SEND_GUI_ACTION(text_edit, "ui_text_delete"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "ffi some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + SEND_GUI_ACTION(text_edit, "ui_text_delete"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "fi some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->set_caret_mid_grapheme_enabled(false); + CHECK_FALSE(text_edit->is_caret_mid_grapheme_enabled()); + + text_edit->undo(); + text_edit->set_caret_line(0); + text_edit->set_caret_column(0); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_text() == "ffi some test text."); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + SEND_GUI_ACTION(text_edit, "ui_text_delete"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == " some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + } + + SUBCASE("[TextEdit] ui_text_caret_word_left") { + text_edit->set_text("\nthis is some test text."); + text_edit->set_caret_line(1); + text_edit->set_caret_column(7); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + +#ifdef OSX_ENABLED + SEND_GUI_KEY_EVENT(text_edit, Key::LEFT | KeyModifierMask::ALT | KeyModifierMask::SHIFT); +#else + SEND_GUI_KEY_EVENT(text_edit, Key::LEFT | KeyModifierMask::CMD | KeyModifierMask::SHIFT); +#endif + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\nthis is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 5); + CHECK(text_edit->get_selected_text() == "is"); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_word_left"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\nthis is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_word_left"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\nthis is some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + } + + SUBCASE("[TextEdit] ui_text_caret_left") { + text_edit->set_text("\nthis is some test text."); + text_edit->set_caret_line(1); + text_edit->set_caret_column(7); + text_edit->select(1, 2, 1, 7); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_left"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\nthis is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 2); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_KEY_EVENT(text_edit, Key::LEFT | KeyModifierMask::SHIFT); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\nthis is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 1); + CHECK(text_edit->get_selected_text() == "h"); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_left"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\nthis is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 1); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_left"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\nthis is some test text."); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_left"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "\nthis is some test text."); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + } + + SUBCASE("[TextEdit] ui_text_caret_word_right") { + text_edit->set_text("this is some test text\n"); + text_edit->set_caret_line(0); + text_edit->set_caret_column(13); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + +#ifdef OSX_ENABLED + SEND_GUI_KEY_EVENT(text_edit, Key::RIGHT | KeyModifierMask::ALT | KeyModifierMask::SHIFT); +#else + SEND_GUI_KEY_EVENT(text_edit, Key::RIGHT | KeyModifierMask::CMD | KeyModifierMask::SHIFT); +#endif + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some test text\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 17); + CHECK(text_edit->get_selected_text() == "test"); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_word_right"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some test text\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 22); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_word_right"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some test text\n"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + } + + SUBCASE("[TextEdit] ui_text_caret_right") { + text_edit->set_text("this is some test text\n"); + text_edit->set_caret_line(0); + text_edit->set_caret_column(16); + text_edit->select(0, 16, 0, 20); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_right"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some test text\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 20); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_KEY_EVENT(text_edit, Key::RIGHT | KeyModifierMask::SHIFT); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some test text\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 21); + CHECK(text_edit->get_selected_text() == "x"); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_right"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some test text\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 21); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_right"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some test text\n"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 22); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_right"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some test text\n"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + } + + SUBCASE("[TextEdit] ui_text_caret_up") { + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY); + + text_edit->set_size(Size2(110, 100)); + text_edit->set_text("this is some\nother test\nlines\ngo here"); + text_edit->set_caret_line(4); + text_edit->set_caret_column(7); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->is_line_wrapped(0)); + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + SEND_GUI_KEY_EVENT(text_edit, Key::UP | KeyModifierMask::SHIFT); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some\nother test\nlines\ngo here"); + CHECK(text_edit->get_caret_line() == 2); + CHECK(text_edit->get_caret_column() == 5); + CHECK(text_edit->get_selected_text() == "\ngo here"); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_up"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some\nother test\nlines\ngo here"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 8); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_up"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some\nother test\nlines\ngo here"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 12); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_caret_column(12, false); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_up"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some\nother test\nlines\ngo here"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 7); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + } + + SUBCASE("[TextEdit] ui_text_caret_down") { + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY); + + text_edit->set_size(Size2(110, 100)); + text_edit->set_text("go here\nlines\nother test\nthis is some"); + text_edit->set_caret_line(0); + text_edit->set_caret_column(7); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->is_line_wrapped(3)); + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + SEND_GUI_KEY_EVENT(text_edit, Key::DOWN | KeyModifierMask::SHIFT); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "go here\nlines\nother test\nthis is some"); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_caret_column() == 5); + CHECK(text_edit->get_selected_text() == "\nlines"); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_down"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "go here\nlines\nother test\nthis is some"); + CHECK(text_edit->get_caret_line() == 2); + CHECK(text_edit->get_caret_column() == 8); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_down"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "go here\nlines\nother test\nthis is some"); + CHECK(text_edit->get_caret_line() == 3); + CHECK(text_edit->get_caret_column() == 7); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_caret_column(7, false); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_down"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "go here\nlines\nother test\nthis is some"); + CHECK(text_edit->get_caret_line() == 3); + CHECK(text_edit->get_caret_column() == 12); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + } + + SUBCASE("[TextEdit] ui_text_caret_document_start") { + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY); + + text_edit->set_size(Size2(110, 100)); + text_edit->set_text("this is some\nother test\nlines\ngo here"); + text_edit->set_caret_line(4); + text_edit->set_caret_column(7); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->is_line_wrapped(0)); + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + +#ifdef OSX_ENABLED + SEND_GUI_KEY_EVENT(text_edit, Key::UP | KeyModifierMask::CMD | KeyModifierMask::SHIFT); +#else + SEND_GUI_KEY_EVENT(text_edit, Key::HOME | KeyModifierMask::CMD | KeyModifierMask::SHIFT); +#endif + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some\nother test\nlines\ngo here"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK(text_edit->get_selected_text() == "this is some\nother test\nlines\ngo here"); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_document_start"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "this is some\nother test\nlines\ngo here"); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + } + + SUBCASE("[TextEdit] ui_text_caret_document_end") { + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY); + + text_edit->set_size(Size2(110, 100)); + text_edit->set_text("go here\nlines\nother test\nthis is some"); + text_edit->set_caret_line(0); + text_edit->set_caret_column(0); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->is_line_wrapped(3)); + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + +#ifdef OSX_ENABLED + SEND_GUI_KEY_EVENT(text_edit, Key::DOWN | KeyModifierMask::CMD | KeyModifierMask::SHIFT); +#else + SEND_GUI_KEY_EVENT(text_edit, Key::END | KeyModifierMask::CMD | KeyModifierMask::SHIFT); +#endif + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "go here\nlines\nother test\nthis is some"); + CHECK(text_edit->get_caret_line() == 3); + CHECK(text_edit->get_caret_column() == 12); + CHECK(text_edit->get_selected_text() == "go here\nlines\nother test\nthis is some"); + CHECK(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_document_end"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "go here\nlines\nother test\nthis is some"); + CHECK(text_edit->get_caret_line() == 3); + CHECK(text_edit->get_caret_column() == 12); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + } + + SUBCASE("[TextEdit] ui_text_caret_line_start") { + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY); + + text_edit->set_size(Size2(110, 100)); + text_edit->set_text(" this is some"); + text_edit->set_caret_line(0); + text_edit->set_caret_column(text_edit->get_line(0).length()); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->is_line_wrapped(0)); + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + +#ifdef OSX_ENABLED + SEND_GUI_KEY_EVENT(text_edit, Key::LEFT | KeyModifierMask::CMD | KeyModifierMask::SHIFT); +#else + SEND_GUI_KEY_EVENT(text_edit, Key::HOME | KeyModifierMask::SHIFT); +#endif + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 10); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == "some"); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_line_start"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 2); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_line_start"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 0); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_line_start"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 2); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + } + + SUBCASE("[TextEdit] ui_text_caret_line_end") { + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY); + + text_edit->set_size(Size2(110, 100)); + text_edit->set_text(" this is some"); + text_edit->set_caret_line(0); + text_edit->set_caret_column(0); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->is_line_wrapped(0)); + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + +#ifdef OSX_ENABLED + SEND_GUI_KEY_EVENT(text_edit, Key::RIGHT | KeyModifierMask::CMD | KeyModifierMask::SHIFT); +#else + SEND_GUI_KEY_EVENT(text_edit, Key::END | KeyModifierMask::SHIFT); +#endif + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == 9); + CHECK(text_edit->has_selection()); + CHECK(text_edit->get_selected_text() == " this is"); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_line_end"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 0); + CHECK(text_edit->get_caret_column() == text_edit->get_line(0).length()); + CHECK_FALSE(text_edit->has_selection()); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + } + + SUBCASE("[TextEdit] unicode") { + text_edit->insert_text_at_caret("a"); + MessageQueue::get_singleton()->flush(); + + SIGNAL_DISCARD("text_set"); + SIGNAL_DISCARD("text_changed"); + SIGNAL_DISCARD("lines_edited_from"); + SIGNAL_DISCARD("caret_changed"); + + SEND_GUI_KEY_EVENT(text_edit, Key::A); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "aA"); + CHECK(text_edit->get_caret_column() == 2); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->set_editable(false); + SEND_GUI_KEY_EVENT(text_edit, Key::A); + CHECK_FALSE(text_edit->get_viewport()->is_input_handled()); // Should this be handled? + CHECK(text_edit->get_text() == "aA"); + CHECK(text_edit->get_caret_column() == 2); + SIGNAL_CHECK_FALSE("caret_changed"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + text_edit->set_editable(true); + + lines_edited_args.push_back(lines_edited_args[0].duplicate()); + + text_edit->select(0, 0, 0, 1); + SEND_GUI_KEY_EVENT(text_edit, Key::B); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "BA"); + CHECK(text_edit->get_caret_column() == 1); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + SEND_GUI_ACTION(text_edit, "ui_text_toggle_insert_mode"); + CHECK(text_edit->is_overtype_mode_enabled()); + + SEND_GUI_KEY_EVENT(text_edit, Key::B); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "BB"); + CHECK(text_edit->get_caret_column() == 2); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + + text_edit->select(0, 0, 0, 1); + SEND_GUI_KEY_EVENT(text_edit, Key::A); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_text() == "AB"); + CHECK(text_edit->get_caret_column() == 1); + SIGNAL_CHECK("caret_changed", empty_singal_args); + SIGNAL_CHECK("text_changed", empty_singal_args); + SIGNAL_CHECK("lines_edited_from", lines_edited_args); + text_edit->set_overtype_mode_enabled(false); + CHECK_FALSE(text_edit->is_overtype_mode_enabled()); + } + + SIGNAL_UNWATCH(text_edit, "text_set"); + SIGNAL_UNWATCH(text_edit, "text_changed"); + SIGNAL_UNWATCH(text_edit, "lines_edited_from"); + SIGNAL_UNWATCH(text_edit, "caret_changed"); + } + + memdelete(text_edit); +} + +TEST_CASE("[SceneTree][TextEdit] context menu") { + TextEdit *text_edit = memnew(TextEdit); + SceneTree::get_singleton()->get_root()->add_child(text_edit); + + text_edit->get_viewport()->set_embedding_subwindows(true); // Bypass display server for drop handling. + + text_edit->set_size(Size2(800, 200)); + text_edit->set_line(0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec varius mattis leo, sed porta ex lacinia bibendum. Nunc bibendum pellentesque."); + MessageQueue::get_singleton()->flush(); + + text_edit->set_context_menu_enabled(false); + CHECK_FALSE(text_edit->is_context_menu_enabled()); + + CHECK_FALSE(text_edit->is_menu_visible()); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, Point2i(600, 10), MouseButton::RIGHT, MouseButton::MASK_RIGHT, Key::NONE); + CHECK_FALSE(text_edit->is_menu_visible()); + + text_edit->set_context_menu_enabled(true); + CHECK(text_edit->is_context_menu_enabled()); + + CHECK_FALSE(text_edit->is_menu_visible()); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, Point2i(700, 10), MouseButton::RIGHT, MouseButton::MASK_RIGHT, Key::NONE); + CHECK(text_edit->is_menu_visible()); + + memdelete(text_edit); +} + +TEST_CASE("[SceneTree][TextEdit] versioning") { + TextEdit *text_edit = memnew(TextEdit); + SceneTree::get_singleton()->get_root()->add_child(text_edit); + + // Action undo / redo states are tested in the action test e.g selection_delete. + CHECK_FALSE(text_edit->has_undo()); + CHECK_FALSE(text_edit->has_redo()); + CHECK(text_edit->get_version() == 0); + CHECK(text_edit->get_saved_version() == 0); + + text_edit->begin_complex_operation(); + text_edit->begin_complex_operation(); + text_edit->begin_complex_operation(); + + text_edit->insert_text_at_caret("test"); + CHECK(text_edit->get_version() == 1); + CHECK(text_edit->get_saved_version() == 0); + CHECK(text_edit->has_undo()); + CHECK_FALSE(text_edit->has_redo()); + + text_edit->end_complex_operation(); + + // Can undo and redo mid op. + text_edit->insert_text_at_caret(" nested"); + CHECK(text_edit->get_version() == 2); + CHECK(text_edit->get_saved_version() == 0); + CHECK(text_edit->has_undo()); + CHECK_FALSE(text_edit->has_redo()); + text_edit->undo(); + + CHECK(text_edit->has_redo()); + text_edit->redo(); + + text_edit->end_complex_operation(); + + text_edit->insert_text_at_caret(" ops"); + CHECK(text_edit->get_version() == 3); + CHECK(text_edit->get_saved_version() == 0); + CHECK(text_edit->has_undo()); + CHECK_FALSE(text_edit->has_redo()); + + text_edit->end_complex_operation(); + + text_edit->tag_saved_version(); + CHECK(text_edit->get_saved_version() == 3); + + text_edit->undo(); + CHECK(text_edit->get_line(0) == ""); + CHECK(text_edit->get_version() == 0); + CHECK(text_edit->get_saved_version() == 3); + CHECK_FALSE(text_edit->has_undo()); + CHECK(text_edit->has_redo()); + + text_edit->redo(); + CHECK(text_edit->get_line(0) == "test nested ops"); + CHECK(text_edit->get_version() == 3); + CHECK(text_edit->get_saved_version() == 3); + CHECK(text_edit->has_undo()); + CHECK_FALSE(text_edit->has_redo()); + + text_edit->clear_undo_history(); + CHECK_FALSE(text_edit->has_undo()); + CHECK_FALSE(text_edit->has_redo()); + CHECK(text_edit->get_version() == 3); // Should this be cleared? + CHECK(text_edit->get_saved_version() == 0); + + memdelete(text_edit); +} + +TEST_CASE("[SceneTree][TextEdit] search") { + TextEdit *text_edit = memnew(TextEdit); + SceneTree::get_singleton()->get_root()->add_child(text_edit); + + text_edit->set_text("hay needle, hay\nHAY NEEDLE, HAY"); + int length = text_edit->get_line(1).length(); + + CHECK(text_edit->search("test", 0, 0, 0) == Point2i(-1, -1)); + CHECK(text_edit->search("test", TextEdit::SEARCH_MATCH_CASE, 0, 0) == Point2i(-1, -1)); + CHECK(text_edit->search("test", TextEdit::SEARCH_WHOLE_WORDS, 0, 0) == Point2i(-1, -1)); + CHECK(text_edit->search("test", TextEdit::SEARCH_BACKWARDS, 0, 0) == Point2i(-1, -1)); + + CHECK(text_edit->search("test", 0, 1, length) == Point2i(-1, -1)); + CHECK(text_edit->search("test", TextEdit::SEARCH_MATCH_CASE, 1, length) == Point2i(-1, -1)); + CHECK(text_edit->search("test", TextEdit::SEARCH_WHOLE_WORDS, 1, length) == Point2i(-1, -1)); + CHECK(text_edit->search("test", TextEdit::SEARCH_BACKWARDS, 1, length) == Point2i(-1, -1)); + + CHECK(text_edit->search("needle", 0, 0, 0) == Point2i(4, 0)); + CHECK(text_edit->search("needle", 0, 1, length) == Point2i(4, 0)); + CHECK(text_edit->search("needle", 0, 0, 5) == Point2i(4, 1)); + CHECK(text_edit->search("needle", TextEdit::SEARCH_BACKWARDS, 0, 0) == Point2i(4, 1)); + CHECK(text_edit->search("needle", TextEdit::SEARCH_BACKWARDS, 1, 5) == Point2i(4, 1)); + CHECK(text_edit->search("needle", TextEdit::SEARCH_BACKWARDS, 1, 3) == Point2i(4, 0)); + + CHECK(text_edit->search("needle", TextEdit::SEARCH_MATCH_CASE, 0, 0) == Point2i(4, 0)); + CHECK(text_edit->search("needle", TextEdit::SEARCH_MATCH_CASE | TextEdit::SEARCH_BACKWARDS, 0, 0) == Point2i(4, 0)); + + CHECK(text_edit->search("needle", TextEdit::SEARCH_WHOLE_WORDS | TextEdit::SEARCH_MATCH_CASE, 0, 0) == Point2i(4, 0)); + CHECK(text_edit->search("needle", TextEdit::SEARCH_WHOLE_WORDS | TextEdit::SEARCH_MATCH_CASE | TextEdit::SEARCH_BACKWARDS, 0, 0) == Point2i(4, 0)); + + CHECK(text_edit->search("need", TextEdit::SEARCH_MATCH_CASE, 0, 0) == Point2i(4, 0)); + CHECK(text_edit->search("need", TextEdit::SEARCH_MATCH_CASE | TextEdit::SEARCH_BACKWARDS, 0, 0) == Point2i(4, 0)); + + CHECK(text_edit->search("need", TextEdit::SEARCH_WHOLE_WORDS | TextEdit::SEARCH_MATCH_CASE, 0, 0) == Point2i(-1, -1)); + CHECK(text_edit->search("need", TextEdit::SEARCH_WHOLE_WORDS | TextEdit::SEARCH_MATCH_CASE | TextEdit::SEARCH_BACKWARDS, 0, 0) == Point2i(-1, -1)); + + ERR_PRINT_OFF; + CHECK(text_edit->search("", 0, 0, 0) == Point2i(-1, -1)); + CHECK(text_edit->search("needle", 0, -1, 0) == Point2i(-1, -1)); + CHECK(text_edit->search("needle", 0, 0, -1) == Point2i(-1, -1)); + CHECK(text_edit->search("needle", 0, 100, 0) == Point2i(-1, -1)); + CHECK(text_edit->search("needle", 0, 0, 100) == Point2i(-1, -1)); + ERR_PRINT_ON; + + memdelete(text_edit); +} + +TEST_CASE("[SceneTree][TextEdit] mouse") { + TextEdit *text_edit = memnew(TextEdit); + SceneTree::get_singleton()->get_root()->add_child(text_edit); + + text_edit->set_size(Size2(800, 200)); + text_edit->set_line(0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec varius mattis leo, sed porta ex lacinia bibendum. Nunc bibendum pellentesque."); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->get_word_at_pos(text_edit->get_pos_at_line_column(0, 1)) == "Lorem"); + CHECK(text_edit->get_word_at_pos(text_edit->get_pos_at_line_column(0, 9)) == "ipsum"); + + ERR_PRINT_OFF; + CHECK(text_edit->get_pos_at_line_column(0, -1) == Point2i(-1, -1)); + CHECK(text_edit->get_pos_at_line_column(-1, 0) == Point2i(-1, -1)); + CHECK(text_edit->get_pos_at_line_column(-1, -1) == Point2i(-1, -1)); + + CHECK(text_edit->get_pos_at_line_column(0, 500) == Point2i(-1, -1)); + CHECK(text_edit->get_pos_at_line_column(2, 0) == Point2i(-1, -1)); + CHECK(text_edit->get_pos_at_line_column(2, 500) == Point2i(-1, -1)); + + // Out of view. + CHECK(text_edit->get_pos_at_line_column(0, text_edit->get_line(0).length() - 1) == Point2i(-1, -1)); + ERR_PRINT_ON; + + // Add method to get drawn column count? + Point2i start_pos = text_edit->get_pos_at_line_column(0, 0); + Point2i end_pos = text_edit->get_pos_at_line_column(0, 105); + + CHECK(text_edit->get_line_column_at_pos(Point2i(start_pos.x, start_pos.y)) == Point2i(0, 0)); + CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x, end_pos.y)) == Point2i(104, 0)); + + // Should this return Point2i(-1, -1) if its also < 0 not just > vis_lines. + CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x - 100, end_pos.y), false) == Point2i(90, 0)); + CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x, end_pos.y + 100), false) == Point2i(-1, -1)); + CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x - 100, end_pos.y + 100), false) == Point2i(-1, -1)); + CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x, end_pos.y - 100), false) == Point2i(104, 0)); + CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x - 100, end_pos.y - 100), false) == Point2i(90, 0)); + + CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x - 100, end_pos.y)) == Point2i(90, 0)); + CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x, end_pos.y + 100)) == Point2i(141, 0)); + CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x - 100, end_pos.y + 100)) == Point2i(141, 0)); + CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x, end_pos.y - 100)) == Point2i(104, 0)); + CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x - 100, end_pos.y - 100)) == Point2i(90, 0)); + + memdelete(text_edit); +} + +TEST_CASE("[SceneTree][TextEdit] caret") { + TextEdit *text_edit = memnew(TextEdit); + SceneTree::get_singleton()->get_root()->add_child(text_edit); + + text_edit->set_size(Size2(800, 200)); + text_edit->grab_focus(); + text_edit->set_line(0, "ffi"); + + text_edit->set_caret_mid_grapheme_enabled(true); + CHECK(text_edit->is_caret_mid_grapheme_enabled()); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_right"); + CHECK(text_edit->get_caret_column() == 1); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_right"); + CHECK(text_edit->get_caret_column() == 2); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_right"); + CHECK(text_edit->get_caret_column() == 3); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_left"); + CHECK(text_edit->get_caret_column() == 2); + + text_edit->set_caret_mid_grapheme_enabled(false); + CHECK_FALSE(text_edit->is_caret_mid_grapheme_enabled()); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_left"); + CHECK(text_edit->get_caret_column() == 0); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_right"); + CHECK(text_edit->get_caret_column() == 3); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_left"); + CHECK(text_edit->get_caret_column() == 0); + + text_edit->set_line(0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec varius mattis leo, sed porta ex lacinia bibendum. Nunc bibendum pellentesque."); + for (int i = 0; i < 3; i++) { + text_edit->insert_line_at(0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec varius mattis leo, sed porta ex lacinia bibendum. Nunc bibendum pellentesque."); + } + MessageQueue::get_singleton()->flush(); + + text_edit->set_caret_blink_enabled(false); + CHECK_FALSE(text_edit->is_caret_blink_enabled()); + + text_edit->set_caret_blink_enabled(true); + CHECK(text_edit->is_caret_blink_enabled()); + + text_edit->set_caret_blink_speed(10); + CHECK(text_edit->get_caret_blink_speed() == 10); + + ERR_PRINT_OFF; + text_edit->set_caret_blink_speed(-1); + CHECK(text_edit->get_caret_blink_speed() == 10); + + text_edit->set_caret_blink_speed(0); + CHECK(text_edit->get_caret_blink_speed() == 10); + ERR_PRINT_ON; + + text_edit->set_caret_type(TextEdit::CaretType::CARET_TYPE_LINE); + CHECK(text_edit->get_caret_type() == TextEdit::CaretType::CARET_TYPE_LINE); + + text_edit->set_caret_type(TextEdit::CaretType::CARET_TYPE_BLOCK); + CHECK(text_edit->get_caret_type() == TextEdit::CaretType::CARET_TYPE_BLOCK); + + text_edit->set_caret_type(TextEdit::CaretType::CARET_TYPE_LINE); + CHECK(text_edit->get_caret_type() == TextEdit::CaretType::CARET_TYPE_LINE); + + int caret_col = text_edit->get_caret_column(); + text_edit->set_move_caret_on_right_click_enabled(false); + CHECK_FALSE(text_edit->is_move_caret_on_right_click_enabled()); + + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, Point2i(100, 1), MouseButton::RIGHT, MouseButton::MASK_RIGHT, Key::NONE); + CHECK(text_edit->get_caret_column() == caret_col); + + text_edit->set_move_caret_on_right_click_enabled(true); + CHECK(text_edit->is_move_caret_on_right_click_enabled()); + + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, Point2i(100, 1), MouseButton::RIGHT, MouseButton::MASK_RIGHT, Key::NONE); + CHECK(text_edit->get_caret_column() != caret_col); + + text_edit->set_move_caret_on_right_click_enabled(false); + CHECK_FALSE(text_edit->is_move_caret_on_right_click_enabled()); + + text_edit->set_caret_column(0); + CHECK(text_edit->get_word_under_caret() == "Lorem"); + + text_edit->set_caret_column(4); + CHECK(text_edit->get_word_under_caret() == "Lorem"); + + // Should this work? + text_edit->set_caret_column(5); + CHECK(text_edit->get_word_under_caret() == ""); + + text_edit->set_caret_column(6); + CHECK(text_edit->get_word_under_caret() == ""); + + text_edit->set_caret_line(1); + CHECK(text_edit->get_caret_line() == 1); + + text_edit->set_caret_line(-1); + CHECK(text_edit->get_caret_line() == 0); + text_edit->set_caret_line(100); + CHECK(text_edit->get_caret_line() == 3); + + text_edit->set_caret_column(-1); + CHECK(text_edit->get_caret_column() == 0); + text_edit->set_caret_column(10000000); + CHECK(text_edit->get_caret_column() == 141); + + memdelete(text_edit); +} + +TEST_CASE("[SceneTree][TextEdit] line wrapping") { + TextEdit *text_edit = memnew(TextEdit); + SceneTree::get_singleton()->get_root()->add_child(text_edit); + text_edit->grab_focus(); + + // Set size for boundry. + text_edit->set_size(Size2(800, 200)); + text_edit->set_line(0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec varius mattis leo, sed porta ex lacinia bibendum. Nunc bibendum pellentesque."); + CHECK_FALSE(text_edit->is_line_wrapped(0)); + CHECK(text_edit->get_line_wrap_count(0) == 0); + CHECK(text_edit->get_line_wrap_index_at_column(0, 130) == 0); + CHECK(text_edit->get_line_wrapped_text(0).size() == 1); + + SIGNAL_WATCH(text_edit, "text_set"); + SIGNAL_WATCH(text_edit, "text_changed"); + SIGNAL_WATCH(text_edit, "lines_edited_from"); + SIGNAL_WATCH(text_edit, "caret_changed"); + + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY); + SIGNAL_CHECK_FALSE("text_set"); + SIGNAL_CHECK_FALSE("text_changed"); + SIGNAL_CHECK_FALSE("lines_edited_from"); + SIGNAL_CHECK_FALSE("caret_changed"); + + CHECK(text_edit->is_line_wrapped(0)); + CHECK(text_edit->get_line_wrap_count(0) == 1); + CHECK(text_edit->get_line_wrap_index_at_column(0, 130) == 1); + CHECK(text_edit->get_line_wrapped_text(0).size() == 2); + + SIGNAL_UNWATCH(text_edit, "text_set"); + SIGNAL_UNWATCH(text_edit, "text_changed"); + SIGNAL_UNWATCH(text_edit, "lines_edited_from"); + SIGNAL_UNWATCH(text_edit, "caret_changed"); + + ERR_PRINT_OFF; + CHECK_FALSE(text_edit->is_line_wrapped(-1)); + CHECK_FALSE(text_edit->is_line_wrapped(1)); + CHECK(text_edit->get_line_wrap_count(-1) == 0); + CHECK(text_edit->get_line_wrap_count(1) == 0); + CHECK(text_edit->get_line_wrap_index_at_column(-1, 0) == 0); + CHECK(text_edit->get_line_wrap_index_at_column(0, -1) == 0); + CHECK(text_edit->get_line_wrap_index_at_column(1, 0) == 0); + CHECK(text_edit->get_line_wrap_index_at_column(0, 10000) == 0); + CHECK(text_edit->get_line_wrapped_text(-1).size() == 0); + CHECK(text_edit->get_line_wrapped_text(1).size() == 0); + ERR_PRINT_ON; + + memdelete(text_edit); +} + +TEST_CASE("[SceneTree][TextEdit] viewport") { + TextEdit *text_edit = memnew(TextEdit); + SceneTree::get_singleton()->get_root()->add_child(text_edit); + + // No subcases here for performance. + text_edit->set_size(Size2(800, 600)); + for (int i = 0; i < 50; i++) { + text_edit->insert_line_at(0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec varius mattis leo, sed porta ex lacinia bibendum. Nunc bibendum pellentesque."); + } + MessageQueue::get_singleton()->flush(); + + const int visible_lines = text_edit->get_visible_line_count(); + const int total_visible_lines = text_edit->get_total_visible_line_count(); + CHECK(total_visible_lines == 51); + + // First visible line. + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + text_edit->set_line_as_first_visible(visible_lines); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == visible_lines); + CHECK(text_edit->get_v_scroll() == visible_lines); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + ERR_PRINT_OFF; + text_edit->set_line_as_first_visible(-1); + text_edit->set_line_as_first_visible(500); + text_edit->set_line_as_first_visible(0, -1); + text_edit->set_line_as_first_visible(0, 500); + CHECK(text_edit->get_first_visible_line() == visible_lines); + ERR_PRINT_ON; + + // Wrap. + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_total_visible_line_count() > total_visible_lines); + + text_edit->set_line_as_first_visible(5, 1); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == 5); + CHECK(text_edit->get_v_scroll() == 11); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 6); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 1); + + // Reset. + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_NONE); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_total_visible_line_count() == total_visible_lines); + text_edit->set_line_as_first_visible(0); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + // Last visible line. + text_edit->set_line_as_last_visible(visible_lines * 2); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == visible_lines); + CHECK(text_edit->get_v_scroll() == visible_lines); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + ERR_PRINT_OFF; + text_edit->set_line_as_last_visible(-1); + text_edit->set_line_as_last_visible(500); + text_edit->set_line_as_last_visible(0, -1); + text_edit->set_line_as_last_visible(0, 500); + CHECK(text_edit->get_first_visible_line() == visible_lines); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 1); + ERR_PRINT_ON; + + // Wrap. + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_total_visible_line_count() > total_visible_lines); + + text_edit->set_line_as_last_visible(visible_lines + 5, 1); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == 16); + CHECK(text_edit->get_v_scroll() == 32.0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines + 5); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + // Reset. + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_NONE); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_total_visible_line_count() == total_visible_lines); + text_edit->set_line_as_first_visible(0); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + // Center. + text_edit->set_line_as_center_visible(visible_lines + (visible_lines / 2)); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == visible_lines); + CHECK(text_edit->get_v_scroll() == visible_lines); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + ERR_PRINT_OFF; + text_edit->set_line_as_last_visible(-1); + text_edit->set_line_as_last_visible(500); + text_edit->set_line_as_last_visible(0, -1); + text_edit->set_line_as_last_visible(0, 500); + CHECK(text_edit->get_first_visible_line() == visible_lines); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 1); + ERR_PRINT_ON; + + // Wrap. + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_total_visible_line_count() > total_visible_lines); + + text_edit->set_line_as_center_visible(visible_lines + (visible_lines / 2) + 5, 1); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == visible_lines + (visible_lines / 2)); + CHECK(text_edit->get_v_scroll() == (visible_lines * 3)); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 1); + + // Scroll past eof. + int line_count = text_edit->get_line_count(); + text_edit->set_scroll_past_end_of_file_enabled(true); + MessageQueue::get_singleton()->flush(); + text_edit->set_line_as_center_visible(line_count - 1); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->get_first_visible_line() == (visible_lines * 2) + 3); + CHECK(text_edit->get_v_scroll() == (visible_lines * 4) + 6); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) + 8); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + text_edit->set_scroll_past_end_of_file_enabled(false); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == (visible_lines * 2) + 3); + CHECK(text_edit->get_v_scroll() == (visible_lines * 4) - 4); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) + 8); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + // Reset. + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_NONE); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_total_visible_line_count() == total_visible_lines); + text_edit->set_line_as_first_visible(0); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + // Auto adjust - todo: horizontal scroll. + // Below. + MessageQueue::get_singleton()->flush(); + CHECK_FALSE(text_edit->is_caret_visible()); + text_edit->set_caret_line(visible_lines + 5, false); + CHECK_FALSE(text_edit->is_caret_visible()); + text_edit->adjust_viewport_to_caret(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->is_caret_visible()); + CHECK(text_edit->get_first_visible_line() == 5); + CHECK(text_edit->get_v_scroll() == 5); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines - 1) + 5); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + text_edit->center_viewport_to_caret(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == visible_lines - 5); + CHECK(text_edit->get_v_scroll() == visible_lines - 5); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 6); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + // Caret visible, do nothing. + text_edit->adjust_viewport_to_caret(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == visible_lines - 5); + CHECK(text_edit->get_v_scroll() == visible_lines - 5); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 6); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + // Above. + text_edit->set_caret_line(1, false); + MessageQueue::get_singleton()->flush(); + text_edit->adjust_viewport_to_caret(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->is_caret_visible()); + CHECK(text_edit->get_first_visible_line() == 1); + CHECK(text_edit->get_v_scroll() == 1); + CHECK(text_edit->get_last_full_visible_line() == visible_lines); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + text_edit->set_line_as_first_visible(0); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + text_edit->adjust_viewport_to_caret(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + // Wrap + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_total_visible_line_count() > total_visible_lines); + + text_edit->set_caret_line(visible_lines + 5, false, true, 1); + MessageQueue::get_singleton()->flush(); + text_edit->adjust_viewport_to_caret(); + MessageQueue::get_singleton()->flush(); + + CHECK(text_edit->get_first_visible_line() == (visible_lines / 2) + 4); + CHECK(text_edit->get_v_scroll() == (visible_lines + (visible_lines / 2)) - 1); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines) + 3); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 1); + CHECK(text_edit->get_caret_wrap_index() == 1); + + text_edit->center_viewport_to_caret(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == visible_lines); + CHECK(text_edit->get_v_scroll() == (visible_lines * 2) + 1); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 11); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 1); + + // Caret visible, do nothing. + text_edit->adjust_viewport_to_caret(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == visible_lines); + CHECK(text_edit->get_v_scroll() == (visible_lines * 2) + 1); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 11); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 1); + + // Above. + text_edit->set_caret_line(1, false, true, 1); + MessageQueue::get_singleton()->flush(); + text_edit->adjust_viewport_to_caret(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->is_caret_visible()); + CHECK(text_edit->get_first_visible_line() == 1); + CHECK(text_edit->get_v_scroll() == 3); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines / 2) + 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 1); + CHECK(text_edit->get_caret_wrap_index() == 1); + + text_edit->set_line_as_first_visible(0); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->is_caret_visible()); + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 11); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + text_edit->adjust_viewport_to_caret(); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 11); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + // Reset. + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_NONE); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_total_visible_line_count() == total_visible_lines); + text_edit->set_line_as_first_visible(0); + MessageQueue::get_singleton()->flush(); + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + // Smooth scroll. + text_edit->set_v_scroll_speed(10); + CHECK(text_edit->get_v_scroll_speed() == 10); + ERR_PRINT_OFF; + text_edit->set_v_scroll_speed(-1); + CHECK(text_edit->get_v_scroll_speed() == 10); + + text_edit->set_v_scroll_speed(0); + CHECK(text_edit->get_v_scroll_speed() == 10); + + text_edit->set_v_scroll_speed(1); + CHECK(text_edit->get_v_scroll_speed() == 1); + ERR_PRINT_ON; + + // Scroll. + int v_scroll = text_edit->get_v_scroll(); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, Point2i(10, 10), MouseButton::WHEEL_DOWN, MouseButton::WHEEL_DOWN, Key::NONE); + CHECK(text_edit->get_v_scroll() > v_scroll); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, Point2i(10, 10), MouseButton::WHEEL_UP, MouseButton::WHEEL_UP, Key::NONE); + CHECK(text_edit->get_v_scroll() == v_scroll); + + // smooth scroll speed. + text_edit->set_smooth_scroll_enabled(true); + + v_scroll = text_edit->get_v_scroll(); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, Point2i(10, 10), MouseButton::WHEEL_DOWN, MouseButton::WHEEL_DOWN, Key::NONE); + text_edit->notification(TextEdit::NOTIFICATION_INTERNAL_PHYSICS_PROCESS); + CHECK(text_edit->get_v_scroll() > v_scroll); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, Point2i(10, 10), MouseButton::WHEEL_UP, MouseButton::WHEEL_UP, Key::NONE); + text_edit->notification(TextEdit::NOTIFICATION_INTERNAL_PHYSICS_PROCESS); + CHECK(text_edit->get_v_scroll() == v_scroll); + + v_scroll = text_edit->get_v_scroll(); + text_edit->set_v_scroll_speed(10000); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, Point2i(10, 10), MouseButton::WHEEL_DOWN, MouseButton::WHEEL_DOWN, Key::NONE); + text_edit->notification(TextEdit::NOTIFICATION_INTERNAL_PHYSICS_PROCESS); + CHECK(text_edit->get_v_scroll() > v_scroll); + SEND_GUI_MOUSE_BUTTON_EVENT(text_edit, Point2i(10, 10), MouseButton::WHEEL_UP, MouseButton::WHEEL_UP, Key::NONE); + text_edit->notification(TextEdit::NOTIFICATION_INTERNAL_PHYSICS_PROCESS); + CHECK(text_edit->get_v_scroll() == v_scroll); + + ERR_PRINT_OFF; + CHECK(text_edit->get_scroll_pos_for_line(-1) == 0); + CHECK(text_edit->get_scroll_pos_for_line(1000) == 0); + CHECK(text_edit->get_scroll_pos_for_line(1, -1) == 0); + CHECK(text_edit->get_scroll_pos_for_line(1, 100) == 0); + ERR_PRINT_ON; + + text_edit->set_h_scroll(-100); + CHECK(text_edit->get_h_scroll() == 0); + + text_edit->set_h_scroll(10000000); + CHECK(text_edit->get_h_scroll() == 313); + + text_edit->set_h_scroll(-100); + CHECK(text_edit->get_h_scroll() == 0); + + text_edit->set_smooth_scroll_enabled(false); + + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + + text_edit->grab_focus(); + SEND_GUI_ACTION(text_edit, "ui_text_scroll_down"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_first_visible_line() == 1); + CHECK(text_edit->get_v_scroll() == 1); + CHECK(text_edit->get_last_full_visible_line() == visible_lines); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + SEND_GUI_ACTION(text_edit, "ui_text_scroll_up"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + // Page down, similar to VSCode, to end of page then scroll. + SEND_GUI_ACTION(text_edit, "ui_text_caret_page_down"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 21); + CHECK(text_edit->get_first_visible_line() == 0); + CHECK(text_edit->get_v_scroll() == 0); + CHECK(text_edit->get_last_full_visible_line() == visible_lines - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_page_down"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 41); + CHECK(text_edit->get_first_visible_line() == 20); + CHECK(text_edit->get_v_scroll() == 20); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines - 1) * 2); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_page_up"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 21); + CHECK(text_edit->get_first_visible_line() == 20); + CHECK(text_edit->get_v_scroll() == 20); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines - 1) * 2); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_page_up"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 1); + CHECK(text_edit->get_first_visible_line() == 1); + CHECK(text_edit->get_v_scroll() == 1); + CHECK(text_edit->get_last_full_visible_line() == visible_lines); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + text_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_NONE); + MessageQueue::get_singleton()->flush(); + + text_edit->grab_focus(); + SEND_GUI_ACTION(text_edit, "ui_text_scroll_down"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 2); + CHECK(text_edit->get_first_visible_line() == 2); + CHECK(text_edit->get_v_scroll() == 2); + CHECK(text_edit->get_last_full_visible_line() == visible_lines + 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + SEND_GUI_ACTION(text_edit, "ui_text_scroll_up"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 2); + CHECK(text_edit->get_first_visible_line() == 1); + CHECK(text_edit->get_v_scroll() == 1); + CHECK(text_edit->get_last_full_visible_line() == visible_lines); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + // Page down, similar to VSCode, to end of page then scroll. + SEND_GUI_ACTION(text_edit, "ui_text_caret_page_down"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 22); + CHECK(text_edit->get_first_visible_line() == 1); + CHECK(text_edit->get_v_scroll() == 1); + CHECK(text_edit->get_last_full_visible_line() == visible_lines); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_page_down"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 42); + CHECK(text_edit->get_first_visible_line() == 21); + CHECK(text_edit->get_v_scroll() == 21); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_page_up"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 22); + CHECK(text_edit->get_first_visible_line() == 21); + CHECK(text_edit->get_v_scroll() == 21); + CHECK(text_edit->get_last_full_visible_line() == (visible_lines * 2) - 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + SEND_GUI_ACTION(text_edit, "ui_text_caret_page_up"); + CHECK(text_edit->get_viewport()->is_input_handled()); + CHECK(text_edit->get_caret_line() == 2); + CHECK(text_edit->get_first_visible_line() == 2); + CHECK(text_edit->get_v_scroll() == 2); + CHECK(text_edit->get_last_full_visible_line() == visible_lines + 1); + CHECK(text_edit->get_last_full_visible_line_wrap_index() == 0); + CHECK(text_edit->get_caret_wrap_index() == 0); + + memdelete(text_edit); +} + +TEST_CASE("[SceneTree][TextEdit] setter getters") { + TextEdit *text_edit = memnew(TextEdit); + SceneTree::get_singleton()->get_root()->add_child(text_edit); + + SUBCASE("[TextEdit] set and get placeholder") { + text_edit->set_placeholder("test\nplaceholder"); + CHECK(text_edit->get_placeholder() == "test\nplaceholder"); + + CHECK(text_edit->get_text() == ""); + CHECK(text_edit->get_line_count() == 1); + CHECK(text_edit->get_last_full_visible_line() == 0); + } + + SUBCASE("[TextEdit] highlight current line") { + text_edit->set_highlight_current_line(true); + CHECK(text_edit->is_highlight_current_line_enabled()); + text_edit->set_highlight_current_line(false); + CHECK_FALSE(text_edit->is_highlight_current_line_enabled()); + } + + SUBCASE("[TextEdit] highlight all occurrences") { + text_edit->set_highlight_all_occurrences(true); + CHECK(text_edit->is_highlight_all_occurrences_enabled()); + text_edit->set_highlight_all_occurrences(false); + CHECK_FALSE(text_edit->is_highlight_all_occurrences_enabled()); + } + + SUBCASE("[TextEdit] draw control chars") { + text_edit->set_draw_control_chars(true); + CHECK(text_edit->get_draw_control_chars()); + text_edit->set_draw_control_chars(false); + CHECK_FALSE(text_edit->get_draw_control_chars()); + } + + SUBCASE("[TextEdit] draw tabs") { + text_edit->set_draw_tabs(true); + CHECK(text_edit->is_drawing_tabs()); + text_edit->set_draw_tabs(false); + CHECK_FALSE(text_edit->is_drawing_tabs()); + } + + SUBCASE("[TextEdit] draw spaces") { + text_edit->set_draw_spaces(true); + CHECK(text_edit->is_drawing_spaces()); + text_edit->set_draw_spaces(false); + CHECK_FALSE(text_edit->is_drawing_spaces()); + } + + SUBCASE("[TextEdit] draw minimao") { + text_edit->set_draw_minimap(true); + CHECK(text_edit->is_drawing_minimap()); + text_edit->set_draw_minimap(false); + CHECK_FALSE(text_edit->is_drawing_minimap()); + } + + SUBCASE("[TextEdit] minimap width") { + text_edit->set_minimap_width(-1); + CHECK(text_edit->get_minimap_width() == -1); + text_edit->set_minimap_width(1000); + CHECK(text_edit->get_minimap_width() == 1000); + } + + SUBCASE("[TextEdit] line color background") { + ERR_PRINT_OFF; + text_edit->set_line_background_color(-1, Color("#ff0000")); + text_edit->set_line_background_color(0, Color("#00ff00")); + text_edit->set_line_background_color(1, Color("#0000ff")); + + CHECK(text_edit->get_line_background_color(-1) == Color()); + CHECK(text_edit->get_line_background_color(0) == Color("#00ff00")); + CHECK(text_edit->get_line_background_color(1) == Color()); + ERR_PRINT_ON; + + text_edit->set_line_background_color(0, Color("#ffff00")); + CHECK(text_edit->get_line_background_color(0) == Color("#ffff00")); + } + + memdelete(text_edit); +} + +TEST_CASE("[SceneTree][TextEdit] gutters") { + TextEdit *text_edit = memnew(TextEdit); + SceneTree::get_singleton()->get_root()->add_child(text_edit); + + Array empty_singal_args; + empty_singal_args.push_back(Array()); + + SIGNAL_WATCH(text_edit, "gutter_clicked"); + SIGNAL_WATCH(text_edit, "gutter_added"); + SIGNAL_WATCH(text_edit, "gutter_removed"); + + SUBCASE("[TextEdit] gutter add and remove") { + text_edit->add_gutter(); + CHECK(text_edit->get_gutter_count() == 1); + SIGNAL_CHECK("gutter_added", empty_singal_args); + + text_edit->set_gutter_name(0, "test_gutter"); + CHECK(text_edit->get_gutter_name(0) == "test_gutter"); + + text_edit->set_gutter_width(0, 10); + CHECK(text_edit->get_gutter_width(0) == 10); + CHECK(text_edit->get_total_gutter_width() > 10); + CHECK(text_edit->get_total_gutter_width() < 20); + + text_edit->add_gutter(-100); + text_edit->set_gutter_width(1, 10); + CHECK(text_edit->get_total_gutter_width() > 20); + CHECK(text_edit->get_total_gutter_width() < 30); + CHECK(text_edit->get_gutter_count() == 2); + CHECK(text_edit->get_gutter_name(0) == "test_gutter"); + SIGNAL_CHECK("gutter_added", empty_singal_args); + + text_edit->set_gutter_draw(1, false); + CHECK(text_edit->get_total_gutter_width() > 10); + CHECK(text_edit->get_total_gutter_width() < 20); + + text_edit->add_gutter(100); + CHECK(text_edit->get_gutter_count() == 3); + CHECK(text_edit->get_gutter_name(0) == "test_gutter"); + SIGNAL_CHECK("gutter_added", empty_singal_args); + + text_edit->add_gutter(0); + CHECK(text_edit->get_gutter_count() == 4); + CHECK(text_edit->get_gutter_name(1) == "test_gutter"); + SIGNAL_CHECK("gutter_added", empty_singal_args); + + text_edit->remove_gutter(2); + CHECK(text_edit->get_gutter_name(1) == "test_gutter"); + CHECK(text_edit->get_gutter_count() == 3); + SIGNAL_CHECK("gutter_removed", empty_singal_args); + + text_edit->remove_gutter(0); + CHECK(text_edit->get_gutter_name(0) == "test_gutter"); + CHECK(text_edit->get_gutter_count() == 2); + SIGNAL_CHECK("gutter_removed", empty_singal_args); + + ERR_PRINT_OFF; + text_edit->remove_gutter(-1); + SIGNAL_CHECK_FALSE("gutter_removed"); + + text_edit->remove_gutter(100); + SIGNAL_CHECK_FALSE("gutter_removed"); + + CHECK(text_edit->get_gutter_name(-1) == ""); + CHECK(text_edit->get_gutter_name(100) == ""); + ERR_PRINT_ON; + } + + SUBCASE("[TextEdit] gutter data") { + text_edit->add_gutter(); + CHECK(text_edit->get_gutter_count() == 1); + SIGNAL_CHECK("gutter_added", empty_singal_args); + + text_edit->set_gutter_name(0, "test_gutter"); + CHECK(text_edit->get_gutter_name(0) == "test_gutter"); + + text_edit->set_gutter_width(0, 10); + CHECK(text_edit->get_gutter_width(0) == 10); + + text_edit->set_gutter_clickable(0, true); + CHECK(text_edit->is_gutter_clickable(0)); + + text_edit->set_gutter_overwritable(0, true); + CHECK(text_edit->is_gutter_overwritable(0)); + + text_edit->set_gutter_type(0, TextEdit::GutterType::GUTTER_TYPE_CUSTOM); + CHECK(text_edit->get_gutter_type(0) == TextEdit::GutterType::GUTTER_TYPE_CUSTOM); + + text_edit->set_text("test\ntext"); + + ERR_PRINT_OFF; + text_edit->set_line_gutter_metadata(1, 0, "test"); + text_edit->set_line_gutter_metadata(0, -1, "test"); + text_edit->set_line_gutter_metadata(0, 2, "test"); + text_edit->set_line_gutter_metadata(2, 0, "test"); + text_edit->set_line_gutter_metadata(-1, 0, "test"); + + CHECK(text_edit->get_line_gutter_metadata(1, 0) == "test"); + CHECK(text_edit->get_line_gutter_metadata(0, -1) == ""); + CHECK(text_edit->get_line_gutter_metadata(0, 2) == ""); + CHECK(text_edit->get_line_gutter_metadata(2, 0) == ""); + CHECK(text_edit->get_line_gutter_metadata(-1, 0) == ""); + + text_edit->set_line_gutter_text(1, 0, "test"); + text_edit->set_line_gutter_text(0, -1, "test"); + text_edit->set_line_gutter_text(0, 2, "test"); + text_edit->set_line_gutter_text(2, 0, "test"); + text_edit->set_line_gutter_text(-1, 0, "test"); + + CHECK(text_edit->get_line_gutter_text(1, 0) == "test"); + CHECK(text_edit->get_line_gutter_text(0, -1) == ""); + CHECK(text_edit->get_line_gutter_text(0, 2) == ""); + CHECK(text_edit->get_line_gutter_text(2, 0) == ""); + CHECK(text_edit->get_line_gutter_text(-1, 0) == ""); + + text_edit->set_line_gutter_item_color(1, 0, Color(1, 0, 0)); + text_edit->set_line_gutter_item_color(0, -1, Color(1, 0, 0)); + text_edit->set_line_gutter_item_color(0, 2, Color(1, 0, 0)); + text_edit->set_line_gutter_item_color(2, 0, Color(1, 0, 0)); + text_edit->set_line_gutter_item_color(-1, 0, Color(1, 0, 0)); + + CHECK(text_edit->get_line_gutter_item_color(1, 0) == Color(1, 0, 0)); + CHECK(text_edit->get_line_gutter_item_color(0, -1) == Color()); + CHECK(text_edit->get_line_gutter_item_color(0, 2) == Color()); + CHECK(text_edit->get_line_gutter_item_color(2, 0) == Color()); + CHECK(text_edit->get_line_gutter_item_color(-1, 0) == Color()); + + text_edit->set_line_gutter_clickable(1, 0, true); + text_edit->set_line_gutter_clickable(0, -1, true); + text_edit->set_line_gutter_clickable(0, 2, true); + text_edit->set_line_gutter_clickable(2, 0, true); + text_edit->set_line_gutter_clickable(-1, 0, true); + + CHECK(text_edit->is_line_gutter_clickable(1, 0) == true); + CHECK(text_edit->is_line_gutter_clickable(0, -1) == false); + CHECK(text_edit->is_line_gutter_clickable(0, 2) == false); + CHECK(text_edit->is_line_gutter_clickable(2, 0) == false); + CHECK(text_edit->is_line_gutter_clickable(-1, 0) == false); + ERR_PRINT_ON; + + // Merging tested via CodeEdit gutters. + } + + SIGNAL_UNWATCH(text_edit, "gutter_clicked"); + SIGNAL_UNWATCH(text_edit, "gutter_added"); + SIGNAL_UNWATCH(text_edit, "gutter_removed"); + memdelete(text_edit); +} + +} // namespace TestTextEdit + +#endif // TEST_TEXT_EDIT_H diff --git a/tests/test_macros.h b/tests/test_macros.h index ed8a12f155..6e7a84bfb2 100644 --- a/tests/test_macros.h +++ b/tests/test_macros.h @@ -134,8 +134,10 @@ int register_test_command(String p_command, TestFunc p_function); // Requires Message Queue and InputMap to be setup. // SEND_GUI_ACTION - takes an object and a input map key. e.g SEND_GUI_ACTION(code_edit, "ui_text_newline"). // SEND_GUI_KEY_EVENT - takes an object and a keycode set. e.g SEND_GUI_KEY_EVENT(code_edit, Key::A | KeyModifierMask::CMD). -// SEND_GUI_MOUSE_EVENT - takes an object, position, mouse button and mouse mask e.g SEND_GUI_MOUSE_EVENT(code_edit, Vector2(50, 50), MOUSE_BUTTON_NONE, MOUSE_BUTTON_NONE); -// SEND_GUI_DOUBLE_CLICK - takes an object and a position. e.g SEND_GUI_DOUBLE_CLICK(code_edit, Vector2(50, 50)); +// SEND_GUI_MOUSE_BUTTON_EVENT - takes an object, position, mouse button, mouse mask and modifiers e.g SEND_GUI_MOUSE_BUTTON_EVENT(code_edit, Vector2(50, 50), MOUSE_BUTTON_NONE, MOUSE_BUTTON_NONE, Key::None); +// SEND_GUI_MOUSE_BUTTON_RELEASED_EVENT - takes an object, position, mouse button, mouse mask and modifiers e.g SEND_GUI_MOUSE_BUTTON_RELEASED_EVENT(code_edit, Vector2(50, 50), MOUSE_BUTTON_NONE, MOUSE_BUTTON_NONE, Key::None); +// SEND_GUI_MOUSE_MOTION_EVENT - takes an object, position, mouse mask and modifiers e.g SEND_GUI_MOUSE_MOTION_EVENT(code_edit, Vector2(50, 50), MouseButton::MASK_LEFT, KeyModifierMask::CMD); +// SEND_GUI_DOUBLE_CLICK - takes an object, position and modifiers. e.g SEND_GUI_DOUBLE_CLICK(code_edit, Vector2(50, 50), KeyModifierMask::CMD); #define SEND_GUI_ACTION(m_object, m_action) \ { \ @@ -143,7 +145,7 @@ int register_test_command(String p_command, TestFunc p_function); const List<Ref<InputEvent>>::Element *first_event = events->front(); \ Ref<InputEventKey> event = first_event->get(); \ event->set_pressed(true); \ - m_object->gui_input(event); \ + m_object->get_viewport()->push_input(event); \ MessageQueue::get_singleton()->flush(); \ } @@ -151,31 +153,64 @@ int register_test_command(String p_command, TestFunc p_function); { \ Ref<InputEventKey> event = InputEventKey::create_reference(m_input); \ event->set_pressed(true); \ - m_object->gui_input(event); \ + m_object->get_viewport()->push_input(event); \ MessageQueue::get_singleton()->flush(); \ } -#define _CREATE_GUI_MOUSE_EVENT(m_object, m_local_pos, m_input, m_mask) \ - Ref<InputEventMouseButton> event; \ - event.instantiate(); \ - event->set_position(m_local_pos); \ - event->set_button_index(m_input); \ - event->set_button_mask(m_mask); \ +#define _UPDATE_EVENT_MODIFERS(m_event, m_modifers) \ + m_event->set_shift_pressed(((m_modifers)&KeyModifierMask::SHIFT) != Key::NONE); \ + m_event->set_alt_pressed(((m_modifers)&KeyModifierMask::ALT) != Key::NONE); \ + m_event->set_ctrl_pressed(((m_modifers)&KeyModifierMask::CTRL) != Key::NONE); \ + m_event->set_command_pressed(((m_modifers)&KeyModifierMask::CMD) != Key::NONE); \ + m_event->set_meta_pressed(((m_modifers)&KeyModifierMask::META) != Key::NONE); + +#define _CREATE_GUI_MOUSE_EVENT(m_object, m_local_pos, m_input, m_mask, m_modifers) \ + Ref<InputEventMouseButton> event; \ + event.instantiate(); \ + event->set_position(m_local_pos); \ + event->set_button_index(m_input); \ + event->set_button_mask(m_mask); \ + event->set_factor(1); \ + _UPDATE_EVENT_MODIFERS(event, m_modifers); \ event->set_pressed(true); -#define SEND_GUI_MOUSE_EVENT(m_object, m_local_pos, m_input, m_mask) \ - { \ - _CREATE_GUI_MOUSE_EVENT(m_object, m_local_pos, m_input, m_mask); \ - m_object->get_viewport()->push_input(event); \ - MessageQueue::get_singleton()->flush(); \ +#define SEND_GUI_MOUSE_BUTTON_EVENT(m_object, m_local_pos, m_input, m_mask, m_modifers) \ + { \ + _CREATE_GUI_MOUSE_EVENT(m_object, m_local_pos, m_input, m_mask, m_modifers); \ + m_object->get_viewport()->push_input(event); \ + MessageQueue::get_singleton()->flush(); \ } -#define SEND_GUI_DOUBLE_CLICK(m_object, m_local_pos) \ - { \ - _CREATE_GUI_MOUSE_EVENT(m_object, m_local_pos, MouseButton::LEFT, MouseButton::LEFT); \ - event->set_double_click(true); \ - m_object->get_viewport()->push_input(event); \ - MessageQueue::get_singleton()->flush(); \ +#define SEND_GUI_MOUSE_BUTTON_RELEASED_EVENT(m_object, m_local_pos, m_input, m_mask, m_modifers) \ + { \ + _CREATE_GUI_MOUSE_EVENT(m_object, m_local_pos, m_input, m_mask, m_modifers); \ + event->set_pressed(false); \ + m_object->get_viewport()->push_input(event); \ + MessageQueue::get_singleton()->flush(); \ + } + +#define SEND_GUI_DOUBLE_CLICK(m_object, m_local_pos, m_modifers) \ + { \ + _CREATE_GUI_MOUSE_EVENT(m_object, m_local_pos, MouseButton::LEFT, MouseButton::LEFT, m_modifers); \ + event->set_double_click(true); \ + m_object->get_viewport()->push_input(event); \ + MessageQueue::get_singleton()->flush(); \ + } + +// We toogle _print_error_enabled to prevent display server not supported warnings. +#define SEND_GUI_MOUSE_MOTION_EVENT(m_object, m_local_pos, m_mask, m_modifers) \ + { \ + bool errors_enabled = _print_error_enabled; \ + _print_error_enabled = false; \ + Ref<InputEventMouseMotion> event; \ + event.instantiate(); \ + event->set_position(m_local_pos); \ + event->set_button_mask(m_mask); \ + event->set_relative(Vector2(10, 10)); \ + _UPDATE_EVENT_MODIFERS(event, m_modifers); \ + m_object->get_viewport()->push_input(event); \ + MessageQueue::get_singleton()->flush(); \ + _print_error_enabled = errors_enabled; \ } // Utility class / macros for testing signals diff --git a/tests/test_main.cpp b/tests/test_main.cpp index 344e2fa101..a059949105 100644 --- a/tests/test_main.cpp +++ b/tests/test_main.cpp @@ -76,6 +76,7 @@ #include "tests/scene/test_curve.h" #include "tests/scene/test_gradient.h" #include "tests/scene/test_path_3d.h" +#include "tests/scene/test_text_edit.h" #include "tests/servers/test_text_server.h" #include "tests/test_validate_testing.h" @@ -159,10 +160,10 @@ struct GodotTestCaseListener : public doctest::IReporter { SignalWatcher *signal_watcher = nullptr; - PhysicsServer3D *physics_3d_server = nullptr; - PhysicsServer2D *physics_2d_server = nullptr; - NavigationServer3D *navigation_3d_server = nullptr; - NavigationServer2D *navigation_2d_server = nullptr; + PhysicsServer3D *physics_server_3d = nullptr; + PhysicsServer2D *physics_server_2d = nullptr; + NavigationServer3D *navigation_server_3d = nullptr; + NavigationServer2D *navigation_server_2d = nullptr; void test_case_start(const doctest::TestCaseData &p_in) override { SignalWatcher::get_singleton()->_clear_signals(); @@ -175,6 +176,8 @@ struct GodotTestCaseListener : public doctest::IReporter { GLOBAL_DEF("internationalization/rendering/force_right_to_left_layout_direction", false); + memnew(Input); + Error err = OK; OS::get_singleton()->set_has_server_feature_callback(nullptr); for (int i = 0; i < DisplayServer::get_create_function_count(); i++) { @@ -187,19 +190,19 @@ struct GodotTestCaseListener : public doctest::IReporter { RenderingServerDefault::get_singleton()->init(); RenderingServerDefault::get_singleton()->set_render_loop_enabled(false); - physics_3d_server = PhysicsServer3DManager::new_default_server(); - physics_3d_server->init(); + physics_server_3d = PhysicsServer3DManager::new_default_server(); + physics_server_3d->init(); - physics_2d_server = PhysicsServer2DManager::new_default_server(); - physics_2d_server->init(); + physics_server_2d = PhysicsServer2DManager::new_default_server(); + physics_server_2d->init(); - navigation_3d_server = NavigationServer3DManager::new_default_server(); - navigation_2d_server = memnew(NavigationServer2D); + navigation_server_3d = NavigationServer3DManager::new_default_server(); + navigation_server_2d = memnew(NavigationServer2D); memnew(InputMap); InputMap::get_singleton()->load_default(); - make_default_theme(1.0, Ref<Font>(), TextServer::SUBPIXEL_POSITIONING_AUTO, TextServer::HINTING_LIGHT, true); + make_default_theme(1.0, Ref<Font>()); memnew(SceneTree); SceneTree::get_singleton()->initialize(); @@ -222,26 +225,30 @@ struct GodotTestCaseListener : public doctest::IReporter { clear_default_theme(); - if (navigation_3d_server) { - memdelete(navigation_3d_server); - navigation_3d_server = nullptr; + if (navigation_server_3d) { + memdelete(navigation_server_3d); + navigation_server_3d = nullptr; + } + + if (navigation_server_2d) { + memdelete(navigation_server_2d); + navigation_server_2d = nullptr; } - if (navigation_2d_server) { - memdelete(navigation_2d_server); - navigation_2d_server = nullptr; + if (physics_server_3d) { + physics_server_3d->finish(); + memdelete(physics_server_3d); + physics_server_3d = nullptr; } - if (physics_3d_server) { - physics_3d_server->finish(); - memdelete(physics_3d_server); - physics_3d_server = nullptr; + if (physics_server_2d) { + physics_server_2d->finish(); + memdelete(physics_server_2d); + physics_server_2d = nullptr; } - if (physics_2d_server) { - physics_2d_server->finish(); - memdelete(physics_2d_server); - physics_2d_server = nullptr; + if (Input::get_singleton()) { + memdelete(Input::get_singleton()); } if (RenderingServer::get_singleton()) { diff --git a/thirdparty/noise/FastNoiseLite.h b/thirdparty/noise/FastNoiseLite.h index 3db344c149..8015bf636a 100644 --- a/thirdparty/noise/FastNoiseLite.h +++ b/thirdparty/noise/FastNoiseLite.h @@ -295,7 +295,7 @@ public: /// Noise output bounded between -1...1 /// </returns> template <typename FNfloat> - float GetNoise(FNfloat x, FNfloat y) + float GetNoise(FNfloat x, FNfloat y) const { Arguments_must_be_floating_point_values<FNfloat>(); @@ -321,7 +321,7 @@ public: /// Noise output bounded between -1...1 /// </returns> template <typename FNfloat> - float GetNoise(FNfloat x, FNfloat y, FNfloat z) + float GetNoise(FNfloat x, FNfloat y, FNfloat z) const { Arguments_must_be_floating_point_values<FNfloat>(); @@ -350,7 +350,7 @@ public: /// noise = GetNoise(x, y)</code> /// </example> template <typename FNfloat> - void DomainWarp(FNfloat& x, FNfloat& y) + void DomainWarp(FNfloat& x, FNfloat& y) const { Arguments_must_be_floating_point_values<FNfloat>(); @@ -377,7 +377,7 @@ public: /// noise = GetNoise(x, y, z)</code> /// </example> template <typename FNfloat> - void DomainWarp(FNfloat& x, FNfloat& y, FNfloat& z) + void DomainWarp(FNfloat& x, FNfloat& y, FNfloat& z) const { Arguments_must_be_floating_point_values<FNfloat>(); @@ -528,7 +528,7 @@ private: } - float GradCoord(int seed, int xPrimed, int yPrimed, float xd, float yd) + float GradCoord(int seed, int xPrimed, int yPrimed, float xd, float yd) const { int hash = Hash(seed, xPrimed, yPrimed); hash ^= hash >> 15; @@ -541,7 +541,7 @@ private: } - float GradCoord(int seed, int xPrimed, int yPrimed, int zPrimed, float xd, float yd, float zd) + float GradCoord(int seed, int xPrimed, int yPrimed, int zPrimed, float xd, float yd, float zd) const { int hash = Hash(seed, xPrimed, yPrimed, zPrimed); hash ^= hash >> 15; @@ -555,7 +555,7 @@ private: } - void GradCoordOut(int seed, int xPrimed, int yPrimed, float& xo, float& yo) + void GradCoordOut(int seed, int xPrimed, int yPrimed, float& xo, float& yo) const { int hash = Hash(seed, xPrimed, yPrimed) & (255 << 1); @@ -564,7 +564,7 @@ private: } - void GradCoordOut(int seed, int xPrimed, int yPrimed, int zPrimed, float& xo, float& yo, float& zo) + void GradCoordOut(int seed, int xPrimed, int yPrimed, int zPrimed, float& xo, float& yo, float& zo) const { int hash = Hash(seed, xPrimed, yPrimed, zPrimed) & (255 << 2); @@ -574,7 +574,7 @@ private: } - void GradCoordDual(int seed, int xPrimed, int yPrimed, float xd, float yd, float& xo, float& yo) + void GradCoordDual(int seed, int xPrimed, int yPrimed, float xd, float yd, float& xo, float& yo) const { int hash = Hash(seed, xPrimed, yPrimed); int index1 = hash & (127 << 1); @@ -592,7 +592,7 @@ private: } - void GradCoordDual(int seed, int xPrimed, int yPrimed, int zPrimed, float xd, float yd, float zd, float& xo, float& yo, float& zo) + void GradCoordDual(int seed, int xPrimed, int yPrimed, int zPrimed, float xd, float yd, float zd, float& xo, float& yo, float& zo) const { int hash = Hash(seed, xPrimed, yPrimed, zPrimed); int index1 = hash & (63 << 2); @@ -616,7 +616,7 @@ private: // Generic noise gen template <typename FNfloat> - float GenNoiseSingle(int seed, FNfloat x, FNfloat y) + float GenNoiseSingle(int seed, FNfloat x, FNfloat y) const { switch (mNoiseType) { @@ -638,7 +638,7 @@ private: } template <typename FNfloat> - float GenNoiseSingle(int seed, FNfloat x, FNfloat y, FNfloat z) + float GenNoiseSingle(int seed, FNfloat x, FNfloat y, FNfloat z) const { switch (mNoiseType) { @@ -663,7 +663,7 @@ private: // Noise Coordinate Transforms (frequency, and possible skew or rotation) template <typename FNfloat> - void TransformNoiseCoordinate(FNfloat& x, FNfloat& y) + void TransformNoiseCoordinate(FNfloat& x, FNfloat& y) const { x *= mFrequency; y *= mFrequency; @@ -686,7 +686,7 @@ private: } template <typename FNfloat> - void TransformNoiseCoordinate(FNfloat& x, FNfloat& y, FNfloat& z) + void TransformNoiseCoordinate(FNfloat& x, FNfloat& y, FNfloat& z) const { x *= mFrequency; y *= mFrequency; @@ -757,7 +757,7 @@ private: // Domain Warp Coordinate Transforms template <typename FNfloat> - void TransformDomainWarpCoordinate(FNfloat& x, FNfloat& y) + void TransformDomainWarpCoordinate(FNfloat& x, FNfloat& y) const { switch (mDomainWarpType) { @@ -777,7 +777,7 @@ private: } template <typename FNfloat> - void TransformDomainWarpCoordinate(FNfloat& x, FNfloat& y, FNfloat& z) + void TransformDomainWarpCoordinate(FNfloat& x, FNfloat& y, FNfloat& z) const { switch (mWarpTransformType3D) { @@ -844,7 +844,7 @@ private: // Fractal FBm template <typename FNfloat> - float GenFractalFBm(FNfloat x, FNfloat y) + float GenFractalFBm(FNfloat x, FNfloat y) const { int seed = mSeed; float sum = 0; @@ -865,7 +865,7 @@ private: } template <typename FNfloat> - float GenFractalFBm(FNfloat x, FNfloat y, FNfloat z) + float GenFractalFBm(FNfloat x, FNfloat y, FNfloat z) const { int seed = mSeed; float sum = 0; @@ -890,7 +890,7 @@ private: // Fractal Ridged template <typename FNfloat> - float GenFractalRidged(FNfloat x, FNfloat y) + float GenFractalRidged(FNfloat x, FNfloat y) const { int seed = mSeed; float sum = 0; @@ -911,7 +911,7 @@ private: } template <typename FNfloat> - float GenFractalRidged(FNfloat x, FNfloat y, FNfloat z) + float GenFractalRidged(FNfloat x, FNfloat y, FNfloat z) const { int seed = mSeed; float sum = 0; @@ -936,7 +936,7 @@ private: // Fractal PingPong template <typename FNfloat> - float GenFractalPingPong(FNfloat x, FNfloat y) + float GenFractalPingPong(FNfloat x, FNfloat y) const { int seed = mSeed; float sum = 0; @@ -957,7 +957,7 @@ private: } template <typename FNfloat> - float GenFractalPingPong(FNfloat x, FNfloat y, FNfloat z) + float GenFractalPingPong(FNfloat x, FNfloat y, FNfloat z) const { int seed = mSeed; float sum = 0; @@ -982,7 +982,7 @@ private: // Simplex/OpenSimplex2 Noise template <typename FNfloat> - float SingleSimplex(int seed, FNfloat x, FNfloat y) + float SingleSimplex(int seed, FNfloat x, FNfloat y) const { // 2D OpenSimplex2 case uses the same algorithm as ordinary Simplex. @@ -1053,7 +1053,7 @@ private: } template <typename FNfloat> - float SingleOpenSimplex2(int seed, FNfloat x, FNfloat y, FNfloat z) + float SingleOpenSimplex2(int seed, FNfloat x, FNfloat y, FNfloat z) const { // 3D OpenSimplex2 case uses two offset rotated cube grids. @@ -1155,7 +1155,7 @@ private: // OpenSimplex2S Noise template <typename FNfloat> - float SingleOpenSimplex2S(int seed, FNfloat x, FNfloat y) + float SingleOpenSimplex2S(int seed, FNfloat x, FNfloat y) const { // 2D OpenSimplex2S case is a modified 2D simplex noise. @@ -1286,7 +1286,7 @@ private: } template <typename FNfloat> - float SingleOpenSimplex2S(int seed, FNfloat x, FNfloat y, FNfloat z) + float SingleOpenSimplex2S(int seed, FNfloat x, FNfloat y, FNfloat z) const { // 3D OpenSimplex2S case uses two offset rotated cube grids. @@ -1482,7 +1482,7 @@ private: // Cellular Noise template <typename FNfloat> - float SingleCellular(int seed, FNfloat x, FNfloat y) + float SingleCellular(int seed, FNfloat x, FNfloat y) const { int xr = FastRound(x); int yr = FastRound(y); @@ -1612,7 +1612,7 @@ private: } template <typename FNfloat> - float SingleCellular(int seed, FNfloat x, FNfloat y, FNfloat z) + float SingleCellular(int seed, FNfloat x, FNfloat y, FNfloat z) const { int xr = FastRound(x); int yr = FastRound(y); @@ -1769,7 +1769,7 @@ private: // Perlin Noise template <typename FNfloat> - float SinglePerlin(int seed, FNfloat x, FNfloat y) + float SinglePerlin(int seed, FNfloat x, FNfloat y) const { int x0 = FastFloor(x); int y0 = FastFloor(y); @@ -1794,7 +1794,7 @@ private: } template <typename FNfloat> - float SinglePerlin(int seed, FNfloat x, FNfloat y, FNfloat z) + float SinglePerlin(int seed, FNfloat x, FNfloat y, FNfloat z) const { int x0 = FastFloor(x); int y0 = FastFloor(y); @@ -1833,7 +1833,7 @@ private: // Value Cubic Noise template <typename FNfloat> - float SingleValueCubic(int seed, FNfloat x, FNfloat y) + float SingleValueCubic(int seed, FNfloat x, FNfloat y) const { int x1 = FastFloor(x); int y1 = FastFloor(y); @@ -1863,7 +1863,7 @@ private: } template <typename FNfloat> - float SingleValueCubic(int seed, FNfloat x, FNfloat y, FNfloat z) + float SingleValueCubic(int seed, FNfloat x, FNfloat y, FNfloat z) const { int x1 = FastFloor(x); int y1 = FastFloor(y); @@ -1920,7 +1920,7 @@ private: // Value Noise template <typename FNfloat> - float SingleValue(int seed, FNfloat x, FNfloat y) + float SingleValue(int seed, FNfloat x, FNfloat y) const { int x0 = FastFloor(x); int y0 = FastFloor(y); @@ -1940,7 +1940,7 @@ private: } template <typename FNfloat> - float SingleValue(int seed, FNfloat x, FNfloat y, FNfloat z) + float SingleValue(int seed, FNfloat x, FNfloat y, FNfloat z) const { int x0 = FastFloor(x); int y0 = FastFloor(y); @@ -1972,7 +1972,7 @@ private: // Domain Warp template <typename FNfloat> - void DoSingleDomainWarp(int seed, float amp, float freq, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr) + void DoSingleDomainWarp(int seed, float amp, float freq, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr) const { switch (mDomainWarpType) { @@ -1989,7 +1989,7 @@ private: } template <typename FNfloat> - void DoSingleDomainWarp(int seed, float amp, float freq, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr) + void DoSingleDomainWarp(int seed, float amp, float freq, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr) const { switch (mDomainWarpType) { @@ -2009,7 +2009,7 @@ private: // Domain Warp Single Wrapper template <typename FNfloat> - void DomainWarpSingle(FNfloat& x, FNfloat& y) + void DomainWarpSingle(FNfloat& x, FNfloat& y) const { int seed = mSeed; float amp = mDomainWarpAmp * mFractalBounding; @@ -2023,7 +2023,7 @@ private: } template <typename FNfloat> - void DomainWarpSingle(FNfloat& x, FNfloat& y, FNfloat& z) + void DomainWarpSingle(FNfloat& x, FNfloat& y, FNfloat& z) const { int seed = mSeed; float amp = mDomainWarpAmp * mFractalBounding; @@ -2041,7 +2041,7 @@ private: // Domain Warp Fractal Progressive template <typename FNfloat> - void DomainWarpFractalProgressive(FNfloat& x, FNfloat& y) + void DomainWarpFractalProgressive(FNfloat& x, FNfloat& y) const { int seed = mSeed; float amp = mDomainWarpAmp * mFractalBounding; @@ -2062,7 +2062,7 @@ private: } template <typename FNfloat> - void DomainWarpFractalProgressive(FNfloat& x, FNfloat& y, FNfloat& z) + void DomainWarpFractalProgressive(FNfloat& x, FNfloat& y, FNfloat& z) const { int seed = mSeed; float amp = mDomainWarpAmp * mFractalBounding; @@ -2087,7 +2087,7 @@ private: // Domain Warp Fractal Independant template <typename FNfloat> - void DomainWarpFractalIndependent(FNfloat& x, FNfloat& y) + void DomainWarpFractalIndependent(FNfloat& x, FNfloat& y) const { FNfloat xs = x; FNfloat ys = y; @@ -2108,7 +2108,7 @@ private: } template <typename FNfloat> - void DomainWarpFractalIndependent(FNfloat& x, FNfloat& y, FNfloat& z) + void DomainWarpFractalIndependent(FNfloat& x, FNfloat& y, FNfloat& z) const { FNfloat xs = x; FNfloat ys = y; @@ -2133,7 +2133,7 @@ private: // Domain Warp Basic Grid template <typename FNfloat> - void SingleDomainWarpBasicGrid(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr) + void SingleDomainWarpBasicGrid(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr) const { FNfloat xf = x * frequency; FNfloat yf = y * frequency; @@ -2166,7 +2166,7 @@ private: } template <typename FNfloat> - void SingleDomainWarpBasicGrid(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr) + void SingleDomainWarpBasicGrid(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr) const { FNfloat xf = x * frequency; FNfloat yf = y * frequency; @@ -2228,7 +2228,7 @@ private: // Domain Warp Simplex/OpenSimplex2 template <typename FNfloat> - void SingleDomainWarpSimplexGradient(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr, bool outGradOnly) + void SingleDomainWarpSimplexGradient(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr, bool outGradOnly) const { const float SQRT3 = 1.7320508075688772935274463415059f; const float G2 = (3 - SQRT3) / 6; @@ -2326,7 +2326,7 @@ private: } template <typename FNfloat> - void SingleDomainWarpOpenSimplex2Gradient(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr, bool outGradOnly) + void SingleDomainWarpOpenSimplex2Gradient(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr, bool outGradOnly) const { x *= frequency; y *= frequency; diff --git a/thirdparty/noise/patches/FastNoiseLite.patch b/thirdparty/noise/patches/FastNoiseLite.patch index acb1edfd73..41ec943077 100644 --- a/thirdparty/noise/patches/FastNoiseLite.patch +++ b/thirdparty/noise/patches/FastNoiseLite.patch @@ -16,3 +16,417 @@ -#endif +} +#endif // namespace fastnoiselite +@@ -295,7 +295,7 @@ public: + /// Noise output bounded between -1...1 + /// </returns> + template <typename FNfloat> +- float GetNoise(FNfloat x, FNfloat y) ++ float GetNoise(FNfloat x, FNfloat y) const + { + Arguments_must_be_floating_point_values<FNfloat>(); + +@@ -321,7 +321,7 @@ public: + /// Noise output bounded between -1...1 + /// </returns> + template <typename FNfloat> +- float GetNoise(FNfloat x, FNfloat y, FNfloat z) ++ float GetNoise(FNfloat x, FNfloat y, FNfloat z) const + { + Arguments_must_be_floating_point_values<FNfloat>(); + +@@ -350,7 +350,7 @@ public: + /// noise = GetNoise(x, y)</code> + /// </example> + template <typename FNfloat> +- void DomainWarp(FNfloat& x, FNfloat& y) ++ void DomainWarp(FNfloat& x, FNfloat& y) const + { + Arguments_must_be_floating_point_values<FNfloat>(); + +@@ -377,7 +377,7 @@ public: + /// noise = GetNoise(x, y, z)</code> + /// </example> + template <typename FNfloat> +- void DomainWarp(FNfloat& x, FNfloat& y, FNfloat& z) ++ void DomainWarp(FNfloat& x, FNfloat& y, FNfloat& z) const + { + Arguments_must_be_floating_point_values<FNfloat>(); + +@@ -528,7 +528,7 @@ private: + } + + +- float GradCoord(int seed, int xPrimed, int yPrimed, float xd, float yd) ++ float GradCoord(int seed, int xPrimed, int yPrimed, float xd, float yd) const + { + int hash = Hash(seed, xPrimed, yPrimed); + hash ^= hash >> 15; +@@ -541,7 +541,7 @@ private: + } + + +- float GradCoord(int seed, int xPrimed, int yPrimed, int zPrimed, float xd, float yd, float zd) ++ float GradCoord(int seed, int xPrimed, int yPrimed, int zPrimed, float xd, float yd, float zd) const + { + int hash = Hash(seed, xPrimed, yPrimed, zPrimed); + hash ^= hash >> 15; +@@ -555,7 +555,7 @@ private: + } + + +- void GradCoordOut(int seed, int xPrimed, int yPrimed, float& xo, float& yo) ++ void GradCoordOut(int seed, int xPrimed, int yPrimed, float& xo, float& yo) const + { + int hash = Hash(seed, xPrimed, yPrimed) & (255 << 1); + +@@ -564,7 +564,7 @@ private: + } + + +- void GradCoordOut(int seed, int xPrimed, int yPrimed, int zPrimed, float& xo, float& yo, float& zo) ++ void GradCoordOut(int seed, int xPrimed, int yPrimed, int zPrimed, float& xo, float& yo, float& zo) const + { + int hash = Hash(seed, xPrimed, yPrimed, zPrimed) & (255 << 2); + +@@ -574,7 +574,7 @@ private: + } + + +- void GradCoordDual(int seed, int xPrimed, int yPrimed, float xd, float yd, float& xo, float& yo) ++ void GradCoordDual(int seed, int xPrimed, int yPrimed, float xd, float yd, float& xo, float& yo) const + { + int hash = Hash(seed, xPrimed, yPrimed); + int index1 = hash & (127 << 1); +@@ -592,7 +592,7 @@ private: + } + + +- void GradCoordDual(int seed, int xPrimed, int yPrimed, int zPrimed, float xd, float yd, float zd, float& xo, float& yo, float& zo) ++ void GradCoordDual(int seed, int xPrimed, int yPrimed, int zPrimed, float xd, float yd, float zd, float& xo, float& yo, float& zo) const + { + int hash = Hash(seed, xPrimed, yPrimed, zPrimed); + int index1 = hash & (63 << 2); +@@ -616,7 +616,7 @@ private: + // Generic noise gen + + template <typename FNfloat> +- float GenNoiseSingle(int seed, FNfloat x, FNfloat y) ++ float GenNoiseSingle(int seed, FNfloat x, FNfloat y) const + { + switch (mNoiseType) + { +@@ -638,7 +638,7 @@ private: + } + + template <typename FNfloat> +- float GenNoiseSingle(int seed, FNfloat x, FNfloat y, FNfloat z) ++ float GenNoiseSingle(int seed, FNfloat x, FNfloat y, FNfloat z) const + { + switch (mNoiseType) + { +@@ -663,7 +663,7 @@ private: + // Noise Coordinate Transforms (frequency, and possible skew or rotation) + + template <typename FNfloat> +- void TransformNoiseCoordinate(FNfloat& x, FNfloat& y) ++ void TransformNoiseCoordinate(FNfloat& x, FNfloat& y) const + { + x *= mFrequency; + y *= mFrequency; +@@ -686,7 +686,7 @@ private: + } + + template <typename FNfloat> +- void TransformNoiseCoordinate(FNfloat& x, FNfloat& y, FNfloat& z) ++ void TransformNoiseCoordinate(FNfloat& x, FNfloat& y, FNfloat& z) const + { + x *= mFrequency; + y *= mFrequency; +@@ -757,7 +757,7 @@ private: + // Domain Warp Coordinate Transforms + + template <typename FNfloat> +- void TransformDomainWarpCoordinate(FNfloat& x, FNfloat& y) ++ void TransformDomainWarpCoordinate(FNfloat& x, FNfloat& y) const + { + switch (mDomainWarpType) + { +@@ -777,7 +777,7 @@ private: + } + + template <typename FNfloat> +- void TransformDomainWarpCoordinate(FNfloat& x, FNfloat& y, FNfloat& z) ++ void TransformDomainWarpCoordinate(FNfloat& x, FNfloat& y, FNfloat& z) const + { + switch (mWarpTransformType3D) + { +@@ -844,7 +844,7 @@ private: + // Fractal FBm + + template <typename FNfloat> +- float GenFractalFBm(FNfloat x, FNfloat y) ++ float GenFractalFBm(FNfloat x, FNfloat y) const + { + int seed = mSeed; + float sum = 0; +@@ -865,7 +865,7 @@ private: + } + + template <typename FNfloat> +- float GenFractalFBm(FNfloat x, FNfloat y, FNfloat z) ++ float GenFractalFBm(FNfloat x, FNfloat y, FNfloat z) const + { + int seed = mSeed; + float sum = 0; +@@ -890,7 +890,7 @@ private: + // Fractal Ridged + + template <typename FNfloat> +- float GenFractalRidged(FNfloat x, FNfloat y) ++ float GenFractalRidged(FNfloat x, FNfloat y) const + { + int seed = mSeed; + float sum = 0; +@@ -911,7 +911,7 @@ private: + } + + template <typename FNfloat> +- float GenFractalRidged(FNfloat x, FNfloat y, FNfloat z) ++ float GenFractalRidged(FNfloat x, FNfloat y, FNfloat z) const + { + int seed = mSeed; + float sum = 0; +@@ -936,7 +936,7 @@ private: + // Fractal PingPong + + template <typename FNfloat> +- float GenFractalPingPong(FNfloat x, FNfloat y) ++ float GenFractalPingPong(FNfloat x, FNfloat y) const + { + int seed = mSeed; + float sum = 0; +@@ -957,7 +957,7 @@ private: + } + + template <typename FNfloat> +- float GenFractalPingPong(FNfloat x, FNfloat y, FNfloat z) ++ float GenFractalPingPong(FNfloat x, FNfloat y, FNfloat z) const + { + int seed = mSeed; + float sum = 0; +@@ -982,7 +982,7 @@ private: + // Simplex/OpenSimplex2 Noise + + template <typename FNfloat> +- float SingleSimplex(int seed, FNfloat x, FNfloat y) ++ float SingleSimplex(int seed, FNfloat x, FNfloat y) const + { + // 2D OpenSimplex2 case uses the same algorithm as ordinary Simplex. + +@@ -1053,7 +1053,7 @@ private: + } + + template <typename FNfloat> +- float SingleOpenSimplex2(int seed, FNfloat x, FNfloat y, FNfloat z) ++ float SingleOpenSimplex2(int seed, FNfloat x, FNfloat y, FNfloat z) const + { + // 3D OpenSimplex2 case uses two offset rotated cube grids. + +@@ -1155,7 +1155,7 @@ private: + // OpenSimplex2S Noise + + template <typename FNfloat> +- float SingleOpenSimplex2S(int seed, FNfloat x, FNfloat y) ++ float SingleOpenSimplex2S(int seed, FNfloat x, FNfloat y) const + { + // 2D OpenSimplex2S case is a modified 2D simplex noise. + +@@ -1286,7 +1286,7 @@ private: + } + + template <typename FNfloat> +- float SingleOpenSimplex2S(int seed, FNfloat x, FNfloat y, FNfloat z) ++ float SingleOpenSimplex2S(int seed, FNfloat x, FNfloat y, FNfloat z) const + { + // 3D OpenSimplex2S case uses two offset rotated cube grids. + +@@ -1482,7 +1482,7 @@ private: + // Cellular Noise + + template <typename FNfloat> +- float SingleCellular(int seed, FNfloat x, FNfloat y) ++ float SingleCellular(int seed, FNfloat x, FNfloat y) const + { + int xr = FastRound(x); + int yr = FastRound(y); +@@ -1612,7 +1612,7 @@ private: + } + + template <typename FNfloat> +- float SingleCellular(int seed, FNfloat x, FNfloat y, FNfloat z) ++ float SingleCellular(int seed, FNfloat x, FNfloat y, FNfloat z) const + { + int xr = FastRound(x); + int yr = FastRound(y); +@@ -1769,7 +1769,7 @@ private: + // Perlin Noise + + template <typename FNfloat> +- float SinglePerlin(int seed, FNfloat x, FNfloat y) ++ float SinglePerlin(int seed, FNfloat x, FNfloat y) const + { + int x0 = FastFloor(x); + int y0 = FastFloor(y); +@@ -1794,7 +1794,7 @@ private: + } + + template <typename FNfloat> +- float SinglePerlin(int seed, FNfloat x, FNfloat y, FNfloat z) ++ float SinglePerlin(int seed, FNfloat x, FNfloat y, FNfloat z) const + { + int x0 = FastFloor(x); + int y0 = FastFloor(y); +@@ -1833,7 +1833,7 @@ private: + // Value Cubic Noise + + template <typename FNfloat> +- float SingleValueCubic(int seed, FNfloat x, FNfloat y) ++ float SingleValueCubic(int seed, FNfloat x, FNfloat y) const + { + int x1 = FastFloor(x); + int y1 = FastFloor(y); +@@ -1863,7 +1863,7 @@ private: + } + + template <typename FNfloat> +- float SingleValueCubic(int seed, FNfloat x, FNfloat y, FNfloat z) ++ float SingleValueCubic(int seed, FNfloat x, FNfloat y, FNfloat z) const + { + int x1 = FastFloor(x); + int y1 = FastFloor(y); +@@ -1920,7 +1920,7 @@ private: + // Value Noise + + template <typename FNfloat> +- float SingleValue(int seed, FNfloat x, FNfloat y) ++ float SingleValue(int seed, FNfloat x, FNfloat y) const + { + int x0 = FastFloor(x); + int y0 = FastFloor(y); +@@ -1940,7 +1940,7 @@ private: + } + + template <typename FNfloat> +- float SingleValue(int seed, FNfloat x, FNfloat y, FNfloat z) ++ float SingleValue(int seed, FNfloat x, FNfloat y, FNfloat z) const + { + int x0 = FastFloor(x); + int y0 = FastFloor(y); +@@ -1972,7 +1972,7 @@ private: + // Domain Warp + + template <typename FNfloat> +- void DoSingleDomainWarp(int seed, float amp, float freq, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr) ++ void DoSingleDomainWarp(int seed, float amp, float freq, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr) const + { + switch (mDomainWarpType) + { +@@ -1989,7 +1989,7 @@ private: + } + + template <typename FNfloat> +- void DoSingleDomainWarp(int seed, float amp, float freq, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr) ++ void DoSingleDomainWarp(int seed, float amp, float freq, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr) const + { + switch (mDomainWarpType) + { +@@ -2009,7 +2009,7 @@ private: + // Domain Warp Single Wrapper + + template <typename FNfloat> +- void DomainWarpSingle(FNfloat& x, FNfloat& y) ++ void DomainWarpSingle(FNfloat& x, FNfloat& y) const + { + int seed = mSeed; + float amp = mDomainWarpAmp * mFractalBounding; +@@ -2023,7 +2023,7 @@ private: + } + + template <typename FNfloat> +- void DomainWarpSingle(FNfloat& x, FNfloat& y, FNfloat& z) ++ void DomainWarpSingle(FNfloat& x, FNfloat& y, FNfloat& z) const + { + int seed = mSeed; + float amp = mDomainWarpAmp * mFractalBounding; +@@ -2041,7 +2041,7 @@ private: + // Domain Warp Fractal Progressive + + template <typename FNfloat> +- void DomainWarpFractalProgressive(FNfloat& x, FNfloat& y) ++ void DomainWarpFractalProgressive(FNfloat& x, FNfloat& y) const + { + int seed = mSeed; + float amp = mDomainWarpAmp * mFractalBounding; +@@ -2062,7 +2062,7 @@ private: + } + + template <typename FNfloat> +- void DomainWarpFractalProgressive(FNfloat& x, FNfloat& y, FNfloat& z) ++ void DomainWarpFractalProgressive(FNfloat& x, FNfloat& y, FNfloat& z) const + { + int seed = mSeed; + float amp = mDomainWarpAmp * mFractalBounding; +@@ -2087,7 +2087,7 @@ private: + // Domain Warp Fractal Independant + + template <typename FNfloat> +- void DomainWarpFractalIndependent(FNfloat& x, FNfloat& y) ++ void DomainWarpFractalIndependent(FNfloat& x, FNfloat& y) const + { + FNfloat xs = x; + FNfloat ys = y; +@@ -2108,7 +2108,7 @@ private: + } + + template <typename FNfloat> +- void DomainWarpFractalIndependent(FNfloat& x, FNfloat& y, FNfloat& z) ++ void DomainWarpFractalIndependent(FNfloat& x, FNfloat& y, FNfloat& z) const + { + FNfloat xs = x; + FNfloat ys = y; +@@ -2133,7 +2133,7 @@ private: + // Domain Warp Basic Grid + + template <typename FNfloat> +- void SingleDomainWarpBasicGrid(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr) ++ void SingleDomainWarpBasicGrid(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr) const + { + FNfloat xf = x * frequency; + FNfloat yf = y * frequency; +@@ -2166,7 +2166,7 @@ private: + } + + template <typename FNfloat> +- void SingleDomainWarpBasicGrid(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr) ++ void SingleDomainWarpBasicGrid(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr) const + { + FNfloat xf = x * frequency; + FNfloat yf = y * frequency; +@@ -2228,7 +2228,7 @@ private: + // Domain Warp Simplex/OpenSimplex2 + + template <typename FNfloat> +- void SingleDomainWarpSimplexGradient(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr, bool outGradOnly) ++ void SingleDomainWarpSimplexGradient(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat& xr, FNfloat& yr, bool outGradOnly) const + { + const float SQRT3 = 1.7320508075688772935274463415059f; + const float G2 = (3 - SQRT3) / 6; +@@ -2326,7 +2326,7 @@ private: + } + + template <typename FNfloat> +- void SingleDomainWarpOpenSimplex2Gradient(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr, bool outGradOnly) ++ void SingleDomainWarpOpenSimplex2Gradient(int seed, float warpAmp, float frequency, FNfloat x, FNfloat y, FNfloat z, FNfloat& xr, FNfloat& yr, FNfloat& zr, bool outGradOnly) const + { + x *= frequency; + y *= frequency; |